Uses of Interface
com.luciad.view.lightspeed.label.algorithm.ILspLabelingAlgorithm
Packages that use ILspLabelingAlgorithm
Package
Description
Handles the labeling of realtime data for lightspeed layers.
Handles labeling algorithms.
Handles discrete labeling algorithms.
This package defines all interfaces and abstract base classes related to
ILspStyler
.-
Uses of ILspLabelingAlgorithm in com.luciad.realtime.lightspeed.labeling
Classes in com.luciad.realtime.lightspeed.labeling that implement ILspLabelingAlgorithmModifier and TypeClassDescriptionclass
Implementation ofILspLabelingAlgorithm
that offers continuously decluttered labels, ideally suited for moving objects (e.g., tracks). -
Uses of ILspLabelingAlgorithm in com.luciad.view.lightspeed.label.algorithm
Classes in com.luciad.view.lightspeed.label.algorithm with type parameters of type ILspLabelingAlgorithmModifier and TypeInterfaceDescriptioninterface
This interface defines a method to retrieve a labeling algorithm for a label.Classes in com.luciad.view.lightspeed.label.algorithm that implement ILspLabelingAlgorithmModifier and TypeClassDescriptionclass
This composite labeling algorithm combines severalILspLabelingAlgorithm
s.Methods in com.luciad.view.lightspeed.label.algorithm that return types with arguments of type ILspLabelingAlgorithmModifier and TypeMethodDescriptionTLspCompositeLabelingAlgorithm.getAlgorithmProvider()
Returns the used labeling algorithm provider.protected List
<ILspLabelingAlgorithm> TLspCompositeLabelingAlgorithm.sortAlgorithms
(Map<ILspLabelingAlgorithm, List<TLspLabelID>> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) This method sorts the givenList
of algorithms.Method parameters in com.luciad.view.lightspeed.label.algorithm with type arguments of type ILspLabelingAlgorithmModifier and TypeMethodDescriptionprotected List
<ILspLabelingAlgorithm> TLspCompositeLabelingAlgorithm.sortAlgorithms
(Map<ILspLabelingAlgorithm, List<TLspLabelID>> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) This method sorts the givenList
of algorithms.Constructor parameters in com.luciad.view.lightspeed.label.algorithm with type arguments of type ILspLabelingAlgorithmModifierConstructorDescriptionTLspCompositeLabelingAlgorithm
(ILspLabelingAlgorithmProvider<ILspLabelingAlgorithm> aAlgorithmProvider) Creates a composite labeling algorithm that uses the givenILspLabelingAlgorithmProvider
to assign algorithms to labels. -
Uses of ILspLabelingAlgorithm in com.luciad.view.lightspeed.label.algorithm.discrete
Classes in com.luciad.view.lightspeed.label.algorithm.discrete that implement ILspLabelingAlgorithmModifier and TypeClassDescriptionclass
This abstract class implements an abstract algorithm that can be used to compute label placements.class
This class can be used to create a labeling algorithm wrapper based on theALspDiscreteLabelingAlgorithm
abstract algorithm.class
This composite algorithm combines multipleALspDiscreteLabelingAlgorithm
s into one labeling algorithm.class
This labeling algorithm tries to find a valid position for a curved text label on a path.class
This wrapper uses a dependency relation between labels to add extra behavior to the placement.class
Labeling algorithm that tries to place labels inside a path and keeps them inside the view.class
This algorithm is a greedy algorithm that uses aALspLabelLocationProvider
to retrieve possible placements.class
Labeling algorithm that tries to place labels on path. -
Uses of ILspLabelingAlgorithm in com.luciad.view.lightspeed.style.styler
Methods in com.luciad.view.lightspeed.style.styler that return ILspLabelingAlgorithmModifier and TypeMethodDescriptionTLspLabelStyler.getAlgorithm()
Returns the labeling algorithm to be used for the label(s).Methods in com.luciad.view.lightspeed.style.styler with parameters of type ILspLabelingAlgorithmModifier and TypeMethodDescriptionALspLabelStyleCollector.algorithm
(ILspLabelingAlgorithm aAlgorithm) Specifies the labeling algorithm to be used for the label(s) part of thisALspLabelStyleCollector.submit()
call.final ALspLabelStyleCollector
ALspLabelStyleCollectorWrapper.algorithm
(ILspLabelingAlgorithm aAlgorithm) Specifies the labeling algorithm to be used for the label(s) part of thisALspLabelStyleCollector.submit()
call.TLspLabelStyler.Builder.algorithm
(ILspLabelingAlgorithm aAlgorithm) Specifies the labeling algorithm to be used for the label(s).void
TLspLabelStyler.setAlgorithm
(ILspLabelingAlgorithm aAlgorithm) Specifies the labeling algorithm to be used for the label(s).