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 TypeClassDescriptionclassImplementation ofILspLabelingAlgorithmthat 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 TypeInterfaceDescriptioninterfaceThis interface defines a method to retrieve a labeling algorithm for a label.Classes in com.luciad.view.lightspeed.label.algorithm that implement ILspLabelingAlgorithmModifier and TypeClassDescriptionclassThis composite labeling algorithm combines severalILspLabelingAlgorithms.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 givenListof 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 givenListof 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 givenILspLabelingAlgorithmProviderto 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 TypeClassDescriptionclassThis abstract class implements an abstract algorithm that can be used to compute label placements.classThis class can be used to create a labeling algorithm wrapper based on theALspDiscreteLabelingAlgorithmabstract algorithm.classThis composite algorithm combines multipleALspDiscreteLabelingAlgorithms into one labeling algorithm.classThis labeling algorithm tries to find a valid position for a curved text label on a path.classThis wrapper uses a dependency relation between labels to add extra behavior to the placement.classLabeling algorithm that tries to place labels inside a path and keeps them inside the view.classThis algorithm is a greedy algorithm that uses aALspLabelLocationProviderto retrieve possible placements.classLabeling 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 ALspLabelStyleCollectorALspLabelStyleCollectorWrapper.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).voidTLspLabelStyler.setAlgorithm(ILspLabelingAlgorithm aAlgorithm) Specifies the labeling algorithm to be used for the label(s).