Interface | Description |
---|---|
ILspLabelDependencyProvider |
Interface that makes it possible to specify dependencies between
labels . |
ILspLabelingAlgorithm |
This interface can be used to compute placements for labels.
|
ILspLabelingAlgorithmProvider<T extends ILspLabelingAlgorithm> |
This interface defines a method to retrieve a labeling algorithm for a label.
|
Class | Description |
---|---|
ALspLabelLocationProvider |
This abstract class is used to provide a fixed number of locations for a label.
|
ALspStampLabelLocationProvider |
This class provides methods to retrieve label locations based on stamp label location.
|
ILspLabelingAlgorithm.LabelContext |
This object as passed to
placeLabels and can
be used to retrieve and store 'context' information. |
TLspCompositeLabelingAlgorithm |
This composite labeling algorithm combines several
ILspLabelingAlgorithm s. |
TLspFixedInPathLabelLocationProvider |
This label location provider calculates a single location inside the anchor object of a label.
|
TLspFixedOnPathLabelLocationProvider |
This label location provider positions points on a specific location on a line.
|
TLspLabelLocationProvider |
This label location provider offers a set of possible locations based on the cardinal
(N, E, S, W) and inter-cardinal (NE, SE, SW, NW) directions.
|
Enum | Description |
---|---|
TLspFixedOnPathLabelLocationProvider.HorizontalAlignment |
Represents the horizontal alignment, i.e. the offset of the label parallel to the path, relative to
the chosen point on the path.
|
TLspFixedOnPathLabelLocationProvider.VerticalAlignment |
Represents the vertical alignment, i.e. the offset of the label perpendicular to the line.
|
TLspLabelLocationProvider.Location |
Possible locations that are based on the cardinal and inter-cardinal directions.
|
Handles labeling algorithms.
The main interface in this package is ILspLabelingAlgorithm
.
This interface is used to place label locations.
This package contains one ILspLabelingAlgorithm
implementation :
TLspCompositeLabelingAlgorithm
. This
algorithm can be used to compose multiple algorithms into one. Other implementations
can be found in the label.algorithm.discrete
package.
This package also contains an ALspLabelLocationProvider
, a class that can be used to easily customize
TLspLabelingAlgorithm
.