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.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.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.labeling.algorithm |
This package contains the core classes that can be used to create labeling algorithms.
|
Modifier and Type | Method and Description |
---|---|
List<TLcdLabelPlacement> |
TLcdAIXM51LabelingAlgorithm.computeLabelPlacements(TLcdCollectedLabelInfoList aLabelInfoList,
ILcdLabelConflictChecker aLabelConflictChecker,
ILcdGXYView aView) |
Modifier and Type | Method and Description |
---|---|
protected ILcdLabelPlacementEvaluator |
TLcdSLDLabelingAlgorithm.createLabelPlacementEvaluator(TLcdCollectedLabelInfoList aCollectedLabelInfoList,
ILcdLabelConflictChecker aLabelConflictChecker,
ILcdGXYView aGXYView) |
Modifier and Type | Method and Description |
---|---|
List<TLcdLabelPlacement> |
TLcdGXYContinuousLabelingAlgorithm.computeLabelPlacements(TLcdCollectedLabelInfoList aLabelInfoList,
ILcdLabelConflictChecker aLabelConflictChecker,
ILcdGXYView aView) |
Modifier and Type | Method and Description |
---|---|
ILcdLabelConflictChecker |
TLcdGXYLabelPlacer.getLabelConflictChecker()
Returns the label conflict checker used when placing labels.
|
ILcdLabelConflictChecker |
TLcdGXYAsynchronousLabelPlacer.getLabelConflictChecker()
Returns the label conflict checker used when placing labels.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdGXYLabelPlacer.setLabelConflictChecker(ILcdLabelConflictChecker aLabelConflictChecker)
Sets the label conflict checker to be used when placing labels.
|
void |
TLcdGXYAsynchronousLabelPlacer.setLabelConflictChecker(ILcdLabelConflictChecker aLabelConflictChecker)
Sets the label conflict checker to be used when placing labels.
|
Modifier and Type | Method and Description |
---|---|
List<TLcdLabelPlacement> |
TLcdGXYCompositeLabelingAlgorithm.computeLabelPlacements(TLcdCollectedLabelInfoList aLabelInfoList,
ILcdLabelConflictChecker aLabelConflictChecker,
ILcdGXYView aView) |
List<TLcdLabelPlacement> |
ILcdGXYLabelingAlgorithm.computeLabelPlacements(TLcdCollectedLabelInfoList aLabelInfoList,
ILcdLabelConflictChecker aLabelConflictChecker,
ILcdGXYView aView)
This method computes a list of
TLcdLabelPlacement s using the given
TLcdCollectedLabelInfoList . |
Modifier and Type | Class and Description |
---|---|
class |
TLcdLabelConflictChecker
This label conflict checker implements
ILcdLabelConflictChecker by checking if
a given label placements overlaps with other placements, label obstacles or the view bounds by
calculating their intersection analytically. |
class |
TLcdNoDeclutterLabelConflictChecker
This
ILcdLabelConflictChecker doesn't check if label placements overlap with
other label placements. |
Constructor and Description |
---|
TLcdNoDeclutterLabelConflictChecker(ILcdLabelConflictChecker aDelegate)
Creates an new
TLcdNoDeclutterLabelConflictChecker using the given delegate
ILcdLabelConflictChecker used for finding conflicts with label obstacles
or the view bounds. |