Package | Description |
---|---|
com.luciad.ogc.sld.view.gxy |
Conversion of SLD Feature Type Style model into ILcdGXYPainter/ILcdGXYLabelPainter implementations which can be used
in an ILcdGXYView.
|
com.luciad.view.gxy.labeling.algorithm.discrete |
Handles discrete placements labeling algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdSLDLabelingAlgorithm
Extension of
TLcdGXYCompositeLabelingAlgorithm that computes label locations
for layers that have a TLcdSLDFeatureTypeStylePainter as label painter. |
Modifier and Type | Class and Description |
---|---|
class |
ALcdGXYDiscretePlacementsLabelingAlgorithmWrapper
This wrapper can be used to create a labeling algorithm wrapper based on the
ALcdGXYDiscretePlacementsLabelingAlgorithm abstract algorithm. |
class |
TLcdGXYCompositeDiscretePlacementsLabelingAlgorithm
This composite labeling algorithm combines
ALcdGXYDiscretePlacementsLabelingAlgorithm s
into one labeling algorithm. |
class |
TLcdGXYCurvedPathLabelingAlgorithm
This labeling algorithm tries to find a valid position for a curved path text label.
|
class |
TLcdGXYDependantLabelsRemovalWrapper
This wrapper used a dependency relation between labels to add extra behavior to the
labeling.
|
class |
TLcdGXYInPathLabelingAlgorithm
Path aware labeling algorithm.
|
class |
TLcdGXYLabelPainterLocationLabelingAlgorithm
This labeling algorithm is a greedy algorithm based on the label locations provided by
each label's
label painter . |
class |
TLcdGXYLocationListLabelingAlgorithm
This labeling is a greedy labeling algorithm that uses free placement (see
ILcdGXYLabelPainter2 )
to determine label locations. |
class |
TLcdGXYOnPathLabelingAlgorithm
Path aware labeling algorithm.
|
class |
TLcdGXYSinglePlacementLabelingAlgorithm
This labeling algorithm is a greedy labeling algorithm that only tries one placement per label.
|
Modifier and Type | Method and Description |
---|---|
ALcdGXYDiscretePlacementsLabelingAlgorithm |
ALcdGXYDiscretePlacementsLabelingAlgorithm.clone() |
ALcdGXYDiscretePlacementsLabelingAlgorithm |
ALcdGXYDiscretePlacementsLabelingAlgorithmWrapper.getDelegateAlgorithm()
Return the wrapped algorithm.
|
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelLabelingAlgorithmProvider<? extends ALcdGXYDiscretePlacementsLabelingAlgorithm> |
TLcdGXYCompositeDiscretePlacementsLabelingAlgorithm.getLabelingAlgorithmProvider()
Returns the used labeling algorithm provider.
|
Constructor and Description |
---|
ALcdGXYDiscretePlacementsLabelingAlgorithmWrapper(ALcdGXYDiscretePlacementsLabelingAlgorithm aDelegate)
Creates a new algorithm wrapper wrapping the given discrete placements algorithm.
|
TLcdGXYDependantLabelsRemovalWrapper(ALcdGXYDiscretePlacementsLabelingAlgorithm aDelegate,
ILcdCollectedLabelInfoDependencyProvider aDependencyProvider)
Creates a new wrapper for the given algorithm, with the given label dependency provider.
|
Constructor and Description |
---|
TLcdGXYCompositeDiscretePlacementsLabelingAlgorithm(ILcdGXYLabelLabelingAlgorithmProvider<? extends ALcdGXYDiscretePlacementsLabelingAlgorithm> aAlgorithmProvider)
Creates a new
TLcdGXYCompositeDiscretePlacementsLabelingAlgorithm using the
given labeling algorithm provider. |