Class TLspPaintRepresentationState

java.lang.Object
com.luciad.view.lightspeed.layer.TLspPaintRepresentationState

public final class TLspPaintRepresentationState extends Object
Identifies a visual representation of an object for a specific paint state (regular, selected, or edited). Consists of a TLspPaintRepresentation and a TLspPaintState.
Since:
2012.0
  • Field Details

  • Method Details

    • getInstance

      public static TLspPaintRepresentationState getInstance(TLspPaintRepresentation aPaintRepresentation, TLspPaintState aPaintState)
      Combines the given paint representation and paint state.
      Parameters:
      aPaintRepresentation - the paint representation
      aPaintState - the paint state
      Returns:
      the combination of the given paint representation and paint state
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getPaintRepresentation

      public TLspPaintRepresentation getPaintRepresentation()
      Gets the paint representation. This can be for example PaintRepresentation.BODY or PaintRepresentation.LABEL.
      Returns:
      the name of this paint representation
    • getPaintState

      public TLspPaintState getPaintState()
      Gets the paint state that defines whether this representation is used for selected, edited or all other objects.
      Returns:
      the paint state