Package | Description |
---|---|
com.luciad.view.lightspeed.label |
Handles the placement of labels in a view.
|
com.luciad.view.lightspeed.label.algorithm.discrete |
Handles discrete labeling algorithms.
|
Modifier and Type | Method and Description |
---|---|
ILspLabelConflictChecker.Conflict |
TLspNoDeclutterLabelConflictChecker.getConflict(TLspLabelPlacement aPlacement) |
ILspLabelConflictChecker.Conflict |
TLspLabelConflictChecker.getConflict(TLspLabelPlacement aPlacement) |
ILspLabelConflictChecker.Conflict |
ILspLabelConflictChecker.getConflict(TLspLabelPlacement aPlacement)
Checks if the given placement is valid, that is if it does not overlap with already added
placements or obstacles.
|
Modifier and Type | Method and Description |
---|---|
ILspLabelPlacementEvaluator.PlacementResult |
ILspLabelPlacementEvaluator.evaluatePlacement(TLspLabelPlacement aPlacement,
ILspLabelConflictChecker.Conflict aConflict,
List<TLspLabelPlacement> aPlacements,
ALspLabelLocations aCurrentLabelLocations)
This method evaluates the given label placement and returns a
PlacementResult
to determine if the placement can be used for its label or not. |