Package | Description |
---|---|
com.luciad.view.labeling.algorithm |
This package contains the core classes that can be used to create labeling algorithms.
|
com.luciad.view.labeling.algorithm.discrete |
This package contains classes that can be used for discrete label placement.
|
Modifier and Type | Method and Description |
---|---|
ILcdLabelConflictChecker.Conflict |
TLcdNoDeclutterLabelConflictChecker.getConflict(TLcdLabelPlacement aPlacement) |
ILcdLabelConflictChecker.Conflict |
TLcdLabelConflictChecker.getConflict(TLcdLabelPlacement aPlacement) |
ILcdLabelConflictChecker.Conflict |
ILcdLabelConflictChecker.getConflict(TLcdLabelPlacement aPlacement)
Checks if the given label placement is valid, i.e. if it doesn't overlap with already added
label placements or label obstacles.
|
Modifier and Type | Method and Description |
---|---|
ILcdLabelPlacementEvaluator.PlacementResult |
ILcdLabelPlacementEvaluator.evaluatePlacement(TLcdLabelPlacement aLabelPlacement,
ILcdLabelConflictChecker.Conflict aConflict,
List<TLcdLabelPlacement> aPlacedLabels)
This method evaluates the given label placement and returns a
PlacementResult
to denote if the placement can be used for its label or not. |