Uses of Interface
com.luciad.view.lightspeed.label.ILspLabelConflictChecker
Packages that use ILspLabelConflictChecker
Package
Description
Handles the labeling of realtime data for lightspeed layers.
Handles the placement of labels in a view.
Handles labeling algorithms.
Handles discrete labeling algorithms.
-
Uses of ILspLabelConflictChecker in com.luciad.realtime.lightspeed.labeling
Methods in com.luciad.realtime.lightspeed.labeling with parameters of type ILspLabelConflictCheckerModifier and TypeMethodDescriptionTLspContinuousLabelingAlgorithm.placeLabels
(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) -
Uses of ILspLabelConflictChecker in com.luciad.view.lightspeed.label
Classes in com.luciad.view.lightspeed.label that implement ILspLabelConflictCheckerModifier and TypeClassDescriptionclass
This label conflict checker implementsILcdLabelConflictChecker
by checking if a given label placements overlaps with other placements, label obstacles or the view bounds by calculating their intersection analytically.class
ThisILspLabelConflictChecker
does not check if placements overlap with other placements.Methods in com.luciad.view.lightspeed.label with parameters of type ILspLabelConflictCheckerModifier and TypeMethodDescriptionvoid
TLspLabelPlacer.addPlacementGroup
(String aPlacementGroupID, ILspLabelConflictChecker aConflictChecker) Adds a new group with the given settings to this placer.Constructors in com.luciad.view.lightspeed.label with parameters of type ILspLabelConflictCheckerModifierConstructorDescriptionCreates an newTLspNoDeclutterLabelConflictChecker
using the given delegateILspLabelConflictChecker
used for finding conflicts with obstacles or the view bounds. -
Uses of ILspLabelConflictChecker in com.luciad.view.lightspeed.label.algorithm
Methods in com.luciad.view.lightspeed.label.algorithm with parameters of type ILspLabelConflictCheckerModifier and TypeMethodDescriptionILspLabelingAlgorithm.placeLabels
(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) TLspCompositeLabelingAlgorithm.placeLabels
(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) -
Uses of ILspLabelConflictChecker in com.luciad.view.lightspeed.label.algorithm.discrete
Methods in com.luciad.view.lightspeed.label.algorithm.discrete with parameters of type ILspLabelConflictCheckerModifier and TypeMethodDescriptionprotected abstract Iterator
<TLspLabelID> ALspDiscreteLabelingAlgorithm.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) Creates a newIterator
that iterates over theTLspLabelID
s.protected Iterator
<TLspLabelID> ALspDiscreteLabelingAlgorithmWrapper.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelID> TLspCompositeDiscreteLabelingAlgorithm.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelID> TLspCurvedPathLabelingAlgorithm.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelID> TLspDependentLabelsRemovalWrapper.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelID> TLspInPathLabelingAlgorithm.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelID> TLspLabelingAlgorithm.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelID> TLspOnPathLabelingAlgorithm.createLabelIterator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected abstract ILspLabelPlacementEvaluator
ALspDiscreteLabelingAlgorithm.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) Creates a newILspLabelPlacementEvaluator
using the given parameters.protected ILspLabelPlacementEvaluator
ALspDiscreteLabelingAlgorithmWrapper.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluator
TLspCompositeDiscreteLabelingAlgorithm.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluator
TLspCurvedPathLabelingAlgorithm.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluator
TLspDependentLabelsRemovalWrapper.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluator
TLspInPathLabelingAlgorithm.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluator
TLspLabelingAlgorithm.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluator
TLspOnPathLabelingAlgorithm.createLabelPlacementEvaluator
(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected abstract Iterator
<TLspLabelPlacement> ALspDiscreteLabelingAlgorithm.createLabelPlacementIterator
(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) Creates a newIterator
that iterates over theTLspLabelPlacement
s for the given label.protected Iterator
<TLspLabelPlacement> ALspDiscreteLabelingAlgorithmWrapper.createLabelPlacementIterator
(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelPlacement> TLspCompositeDiscreteLabelingAlgorithm.createLabelPlacementIterator
(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelPlacement> TLspCurvedPathLabelingAlgorithm.createLabelPlacementIterator
(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelPlacement> TLspInPathLabelingAlgorithm.createLabelPlacementIterator
(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelPlacement> TLspLabelingAlgorithm.createLabelPlacementIterator
(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator
<TLspLabelPlacement> TLspOnPathLabelingAlgorithm.createLabelPlacementIterator
(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) final List
<TLspLabelPlacement> ALspDiscreteLabelingAlgorithm.placeLabels
(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView)