Interface | Description |
---|---|
ILcdGXYLabelingAlgorithm |
This interface can be used to compute placements for labels.
|
ILcdGXYLabelLabelingAlgorithmProvider<T extends ILcdGXYLabelingAlgorithm> |
This interface defines a method to retrieve a labeling algorithm for a label.
|
Class | Description |
---|---|
TLcdGXYCompositeLabelingAlgorithm |
This composite labeling algorithm combines several
ILcdGXYLabelingAlgorithm s. |
Handles GXY labeling algorithms.
The main interface of this package is ILcdGXYLabelingAlgorithm
.
This interface basically takes as input a list of to-be-placed labels, and returns a list of label
placements for a subset of these labels. This interfaces uses a few concepts defined in the
com.luciad.view.labeling.algorithm
package.
This package also contains TLcdGXYCompositeLabelingAlgorithm
.
This implementation of ILcdGXYLabelingAlgorithm
can be used to compose multiple
labeling algorithms. The delegate labeling algorithms can be assigned to different labels.
Other implementations are defined in com.luciad.view.gxy.labeling.algorithm.discrete
. These
implementations all build on an abstract implementation of ILcdGXYLabelingAlgorithm
.