Package | Description |
---|---|
com.luciad.format.aixm51.view.gxy |
This package contains the class
TLcdAIXM51GXYPainterEditorProvider , which can be used as a
(label) painter provider and (label) editor provider to visualize and/or edit AIXM 5.1 data. |
com.luciad.lucy.map.labeling |
This package contains classes that can be used to implement labeling in Lucy.
|
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.realtime.gxy.labeling |
Handles the labeling of realtime data for GXY layers.
|
com.luciad.view.gxy |
Provides two-dimensional views and components supporting the visualization of the former's representation.
|
com.luciad.view.gxy.asynchronous |
Provides layer-specific asynchronous painting.
|
com.luciad.view.gxy.labeling |
Handles GXY view label placers and GXY labeling algorithms.
|
com.luciad.view.gxy.labeling.algorithm |
Handles GXY labeling algorithms.
|
com.luciad.view.gxy.labeling.algorithm.discrete |
Handles discrete placements labeling algorithms.
|
com.luciad.view.lightspeed.layer.integration.gxy |
Provides support for visualizing
ILcdGXYLayer instances in an
ILspView . |
Modifier and Type | Class and Description |
---|---|
class |
TLcdAIXM51LabelingAlgorithm
A labeling algorithm that can compute label positions for
AIXM 5.1.
|
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelLabelingAlgorithmProvider<ILcdGXYLabelingAlgorithm> |
TLcyGXYLabelPlacementHint.getLabelingAlgorithmProvider()
Deprecated.
label algorithms should be retrieved from the layer
|
Constructor and Description |
---|
TLcyGXYLabelPlacementHint(ILcdGXYLabelLabelingAlgorithmProvider<ILcdGXYLabelingAlgorithm> aLabelingAlgorithmProvider,
ILcdGXYLabelObstacleProvider aLabelObstacleProvider,
String aLabelPlacementGroup)
Deprecated.
use the constructor without the label algorithm provider
|
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 |
TLcdGXYContinuousLabelingAlgorithm
Implementation of
ILcdGXYLabelingAlgorithm that offers continuously decluttered
labels, ideally suited for labeling moving objects (e.g., tracks). |
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelingAlgorithm |
TLcdGXYLayer.getGXYLabelingAlgorithm(TLcdLabelIdentifier aLabel)
Returns the label algorithm to use for the given label ID.
|
default ILcdGXYLabelingAlgorithm |
ILcdGXYEditableLabelsLayer.getGXYLabelingAlgorithm(TLcdLabelIdentifier aLabel)
Returns the label algorithm to use for the given label ID.
|
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelingAlgorithm |
TLcdGXYAsynchronousEditableLabelsLayerWrapper.getGXYLabelingAlgorithm(TLcdLabelIdentifier aLabel)
Returns a clone of the wrapped layer's ILcdGXYLabelingAlgorithm, or the algorithm itself if the associated
paint queue is empty.
|
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelingAlgorithm |
TLcdGXYLabelPlacer.getLabelingAlgorithm()
Returns the used labeling algorithm.
|
ILcdGXYLabelingAlgorithm |
TLcdGXYAsynchronousLabelPlacer.getLabelingAlgorithm()
Returns the labeling algorithm used.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdGXYLabelPlacer.setAlgorithm(ILcdGXYLabelingAlgorithm aLabelingAlgorithm)
Sets the given labeling algorithm.
|
Constructor and Description |
---|
TLcdGXYAsynchronousLabelPlacer(ILcdGXYLabelingAlgorithm aLabelingAlgorithm)
Create a new asynchronous label placer using the given labeling algorithm.
|
TLcdGXYLabelPlacer(ILcdGXYLabelingAlgorithm aLabelingAlgorithm)
Create a new label placer based on the given algorithm.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ILcdGXYLabelLabelingAlgorithmProvider<T extends ILcdGXYLabelingAlgorithm>
This interface defines a method to retrieve a labeling algorithm for a label.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdGXYCompositeLabelingAlgorithm
This composite labeling algorithm combines several
ILcdGXYLabelingAlgorithm s. |
Modifier and Type | Method and Description |
---|---|
ILcdGXYLabelLabelingAlgorithmProvider<? extends ILcdGXYLabelingAlgorithm> |
TLcdGXYCompositeLabelingAlgorithm.getLabelingAlgorithmProvider()
Returns the used labeling algorithm provider.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TLcdGXYCompositeLabelingAlgorithm.sortLabelingAlgorithms(List<ILcdGXYLabelingAlgorithm> aLabelingAlgorithmsSFCT,
TLcdCollectedLabelInfoList aLabelInfoList)
This method sorts the given
List of labeling algorithms. |
Constructor and Description |
---|
TLcdGXYCompositeLabelingAlgorithm(ILcdGXYLabelLabelingAlgorithmProvider<? extends ILcdGXYLabelingAlgorithm> aAlgorithmProvider)
Creates a composite labeling algorithm that uses the given
ILcdGXYLabelLabelingAlgorithmProvider
to assign labeling algorithms to labels. |
Modifier and Type | Class and Description |
---|---|
class |
ALcdGXYDiscretePlacementsLabelingAlgorithm
This abstract class implements an abstract algorithm that can be used to compute label
placements.
|
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 |
---|---|
ILcdGXYLabelingAlgorithm |
TLspGXYLayerAdapter.getGXYLayerLabelingAlgorithm()
Deprecated.
Method to retrieve an
ILcdGXYLabelingAlgorithm
used to place the labels of the internal GXY layer. |
Modifier and Type | Method and Description |
---|---|
void |
TLspGXYLayerAdapter.setGXYLayerLabelingAlgorithm(ILcdGXYLabelingAlgorithm aLabelingAlgorithm)
Deprecated.
Assigns a label algorithm which will be used to place the labels of the internal GXY layer.
|