Package | Description |
---|---|
com.luciad.realtime.lightspeed.labeling |
Handles the labeling of realtime data for lightspeed layers.
|
com.luciad.view.lightspeed.label.algorithm |
Handles labeling algorithms.
|
com.luciad.view.lightspeed.label.algorithm.discrete |
Handles discrete labeling algorithms.
|
Modifier and Type | Method and Description |
---|---|
List<TLspLabelPlacement> |
TLspContinuousLabelingAlgorithm.placeLabels(List<TLspLabelID> aLabelIDs,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspLabelConflictChecker aConflictChecker,
ILspView aView) |
Modifier and Type | Method and Description |
---|---|
TLspLabelPlacement |
TLspFixedOnPathLabelLocationProvider.getLocation(TLspLabelID aLabel,
int aLocationIndex,
ALspLabelLocations aCurrentLabelLocations,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView) |
TLspLabelPlacement |
TLspFixedInPathLabelLocationProvider.getLocation(TLspLabelID aLabel,
int aLocationIndex,
ALspLabelLocations aCurrentLabelLocations,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView) |
TLspLabelPlacement |
ALspStampLabelLocationProvider.getLocation(TLspLabelID aLabel,
int aLocationIndex,
ALspLabelLocations aCurrentLabelLocations,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView) |
abstract TLspLabelPlacement |
ALspLabelLocationProvider.getLocation(TLspLabelID aLabel,
int aLocationIndex,
ALspLabelLocations aCurrentLabelLocations,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView)
This method returns a location for the given label using the given location index.
|
int |
TLspLabelLocationProvider.getMaxLocationCount(TLspLabelID aLabel,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView) |
int |
TLspFixedOnPathLabelLocationProvider.getMaxLocationCount(TLspLabelID aLabel,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView) |
int |
ALspLabelLocationProvider.getMaxLocationCount(TLspLabelID aLabel,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView)
Returns the maximal number of locations to be tried for the given label.
|
boolean |
TLspFixedOnPathLabelLocationProvider.isValidLocation(TLspLabelPlacement aLocation,
ALspLabelLocations aCurrentLabelLocations,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView) |
boolean |
TLspFixedInPathLabelLocationProvider.isValidLocation(TLspLabelPlacement aLocation,
ALspLabelLocations aCurrentLabelLocations,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView) |
boolean |
ALspStampLabelLocationProvider.isValidLocation(TLspLabelPlacement aLocation,
ALspLabelLocations aCurrentLabelLocations,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView)
Checks if the given location is a valid location.
|
boolean |
ALspLabelLocationProvider.isValidLocation(TLspLabelPlacement aLocation,
ALspLabelLocations aCurrentLabelLocations,
TLspPaintState aPaintState,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView)
Checks if the given location is a valid location.
|
List<TLspLabelPlacement> |
TLspCompositeLabelingAlgorithm.placeLabels(List<TLspLabelID> aLabelIDs,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspLabelConflictChecker aConflictChecker,
ILspView aView) |
List<TLspLabelPlacement> |
ILspLabelingAlgorithm.placeLabels(List<TLspLabelID> aLabelIDs,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspLabelConflictChecker aConflictChecker,
ILspView aView)
|
protected List<ILspLabelingAlgorithm> |
TLspCompositeLabelingAlgorithm.sortAlgorithms(Map<ILspLabelingAlgorithm,List<TLspLabelID>> aLabels,
ILspLabelingAlgorithm.LabelContext aLabelContext,
ILspView aView)
This method sorts the given
List of algorithms. |