Class ILspPaintingOrder.PaintStep

java.lang.Object
com.luciad.view.lightspeed.ILspPaintingOrder.PaintStep
Enclosing interface:
ILspPaintingOrder

public static class ILspPaintingOrder.PaintStep extends Object
Identifies a painting step consisting of an ILspLayer and a TLspPaintRepresentationState. The order in which painting steps are performed in an ILspView is determined by ILspPaintingOrder.
Since:
2012.0
  • Constructor Details

    • PaintStep

      public PaintStep(ILspLayer aLayer, TLspPaintRepresentationState aPaintRepresentationState)
      Creates a paint step for the given layer and paint representation state.
      Parameters:
      aLayer - the layer to be painted
      aPaintRepresentationState - the paint representation state to be painted for the given layer
    • PaintStep

      public PaintStep(ILspLayer aLayer, TLspPaintRepresentationState aPaintRepresentationState, ILcdLayered aLayered, int aIndex)
      Creates a paint step for the given layer and paint representation state.
      Parameters:
      aLayer - the layer to be painted
      aPaintRepresentationState - the paint representation state to be painted for the given layer
      aLayered - the layered that the layer belongs to or null if it is unknown
      aIndex - the index of the layer in the controller or -1 if it is unknown
  • Method Details

    • getLayer

      public ILspLayer getLayer()
      Returns the layer corresponding to this paint step.
      Returns:
      the layer corresponding to this paint step
    • getPaintRepresentationState

      public TLspPaintRepresentationState getPaintRepresentationState()
      Returns the paint representation state corresponding to this paint step.
      Returns:
      the paint representation state corresponding to this paint step
    • getLayered

      public ILcdLayered getLayered()
      Returns the layered that the layer belongs to or null.
      Returns:
      the layered that the layer belongs to or null if it is unknown
    • getIndex

      public int getIndex()
      Returns the index of the layer in the getLayered() it belongs to or -1 if it is unknown.
      Returns:
      the index or -1 if it is unknown
      See Also:
    • toString

      public String toString()
      Overrides:
      toString in class Object