Package com.luciad.view.lightspeed
Interface ILspPaintingOrder
- All Superinterfaces:
Comparator<ILspPaintingOrder.PaintStep>
- All Known Implementing Classes:
TLspPaintingOrder
Determines the order in which layers and their various painters are invoked
in an
ILspView
. The order is obtained by sorting a list of
ILspPaintingOrder.PaintStep
objects, each of which contains an ILspLayer
and a
TLspPaintRepresentationState
, using the ILspPaintingOrder
as a
comparator.
Note that TLspPaintRepresentation
and
TLspPaintState
have a sort order
property, so that for instance the introduction of a custom paint
representation will often not require implementing a custom
ILspPaintingOrder
.- Since:
- 2012.0
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
Identifies a painting step consisting of anILspLayer
and aTLspPaintRepresentationState
. -
Method Summary
Methods inherited from interface java.util.Comparator
compare, equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong