Class TLspHandleGeometryType

java.lang.Object
com.luciad.view.lightspeed.editor.TLspHandleGeometryType

public class TLspHandleGeometryType extends Object
Enumerates types of visual feedback that can be given during the editing process. These types are used for edit handles. Handle geometry types are used to classify the visual aspects of edit operations into a few broad categories which have different styling needs. To this effect, TLspEditHandleStyler keeps a separate list of styles for each geometry type. Users can add new types if desired.
Since:
2012.0
  • Field Details

    • POINT

      public static final TLspHandleGeometryType POINT
      Represents a point component of an edit handle.
    • REGULAR_LINE

      public static final TLspHandleGeometryType REGULAR_LINE
      Represents a regular line component of an edit handle.

      These lines can be considered to be the default lines used in drawing a handle.

    • VISUAL_AID_LINE

      public static final TLspHandleGeometryType VISUAL_AID_LINE
      Represents a visual aid line component of an edit handle.

      This type of lines is used as a visual aid, i.e. they are only drawn to provide the user with extra visual feedback for an improved user experience.

    • OUTLINE

      public static final TLspHandleGeometryType OUTLINE
      Represents a highlighted line component of an edit handle.

      This type of lines is used for highlighting specific lines in the interest of usability.

    • PROJECTED_SHAPE

      public static final TLspHandleGeometryType PROJECTED_SHAPE
      Represents a visual component of an edit handle that is the projected version (on the terrain) of the shape to which the handle is associated.
  • Constructor Details

    • TLspHandleGeometryType

      public TLspHandleGeometryType(String aString)
      Creates a new component type with the given name.
      Parameters:
      aString - the component type name
  • Method Details