Package | Description |
---|---|
com.luciad.view.lightspeed.label.algorithm.discrete |
Handles discrete labeling algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
ALspDiscreteLabelingAlgorithmWrapper
This class can be used to create a labeling algorithm wrapper based on the
ALspDiscreteLabelingAlgorithm abstract algorithm. |
class |
TLspCompositeDiscreteLabelingAlgorithm
This composite algorithm combines multiple
ALspDiscreteLabelingAlgorithm s into
one labeling algorithm. |
class |
TLspCurvedPathLabelingAlgorithm
This labeling algorithm tries to find a valid position for a curved text label on a path.
|
class |
TLspDependentLabelsRemovalWrapper
This wrapper uses a dependency relation between labels to add extra behavior
to the placement.
|
class |
TLspInPathLabelingAlgorithm
Labeling algorithm that tries to place labels inside a path and keeps them inside the view.
|
class |
TLspLabelingAlgorithm
This algorithm is a greedy algorithm that uses a
ALspLabelLocationProvider to retrieve possible placements. |
class |
TLspOnPathLabelingAlgorithm
Labeling algorithm that tries to place labels on path.
|
Modifier and Type | Method and Description |
---|---|
ALspDiscreteLabelingAlgorithm |
ALspDiscreteLabelingAlgorithm.clone() |
ALspDiscreteLabelingAlgorithm |
ALspDiscreteLabelingAlgorithmWrapper.getDelegate()
Returns the wrapped algorithm.
|
Modifier and Type | Method and Description |
---|---|
ILspLabelingAlgorithmProvider<? extends ALspDiscreteLabelingAlgorithm> |
TLspCompositeDiscreteLabelingAlgorithm.getAlgorithmProvider()
Returns the used labeling algorithm provider.
|
Constructor and Description |
---|
ALspDiscreteLabelingAlgorithmWrapper(ALspDiscreteLabelingAlgorithm aDelegate)
Creates a new algorithm wrapper wrapping the given discrete labeling algorithm.
|
TLspDependentLabelsRemovalWrapper(ALspDiscreteLabelingAlgorithm aDelegate,
ILspLabelDependencyProvider aDependencyProvider)
Creates a new wrapper for the given algorithm, with the given dependency provider.
|
Constructor and Description |
---|
TLspCompositeDiscreteLabelingAlgorithm(ILspLabelingAlgorithmProvider<? extends ALspDiscreteLabelingAlgorithm> aAlgorithmProvider)
Creates a new
TLspCompositeDiscreteLabelingAlgorithm using the given
algorithm provider. |