Uses of Interface
com.luciad.view.gxy.labeling.algorithm.ILcdGXYLabelingAlgorithm
Packages that use ILcdGXYLabelingAlgorithm
Package
Description
This package contains the class
TLcdAIXM51GXYPainterEditorProvider, which can be used as a
(label) painter provider and (label) editor provider to visualize and/or edit AIXM 5.1 data.This package contains classes that can be used to implement labeling in Lucy.
Conversion of SLD Feature Type Style model into ILcdGXYPainter/ILcdGXYLabelPainter implementations which can be used
in an ILcdGXYView.
Handles the labeling of realtime data for GXY layers.
Provides two-dimensional views and components supporting the visualization of the former's representation.
Provides layer-specific asynchronous painting.
Handles GXY view label placers and GXY labeling algorithms.
Handles GXY labeling algorithms.
Handles discrete placements labeling algorithms.
Provides support for visualizing
ILcdGXYLayer instances in an
ILspView.-
Uses of ILcdGXYLabelingAlgorithm in com.luciad.format.aixm51.view.gxy
Classes in com.luciad.format.aixm51.view.gxy that implement ILcdGXYLabelingAlgorithmModifier and TypeClassDescriptionclassA labeling algorithm that can compute label positions for AIXM 5.1. -
Uses of ILcdGXYLabelingAlgorithm in com.luciad.lucy.map.labeling
Methods in com.luciad.lucy.map.labeling that return types with arguments of type ILcdGXYLabelingAlgorithmModifier and TypeMethodDescriptionTLcyGXYLabelPlacementHint.getLabelingAlgorithmProvider()Deprecated.label algorithms should be retrieved from the layerConstructor parameters in com.luciad.lucy.map.labeling with type arguments of type ILcdGXYLabelingAlgorithmModifierConstructorDescriptionTLcyGXYLabelPlacementHint(ILcdGXYLabelLabelingAlgorithmProvider<ILcdGXYLabelingAlgorithm> aLabelingAlgorithmProvider, ILcdGXYLabelObstacleProvider aLabelObstacleProvider, String aLabelPlacementGroup) Deprecated.use the constructor without the label algorithm provider -
Uses of ILcdGXYLabelingAlgorithm in com.luciad.ogc.sld.view.gxy
Classes in com.luciad.ogc.sld.view.gxy that implement ILcdGXYLabelingAlgorithmModifier and TypeClassDescriptionclassExtension ofTLcdGXYCompositeLabelingAlgorithmthat computes label locations for layers that have aTLcdSLDFeatureTypeStylePainteras label painter. -
Uses of ILcdGXYLabelingAlgorithm in com.luciad.realtime.gxy.labeling
Classes in com.luciad.realtime.gxy.labeling that implement ILcdGXYLabelingAlgorithmModifier and TypeClassDescriptionclassImplementation ofILcdGXYLabelingAlgorithmthat offers continuously decluttered labels, ideally suited for labeling moving objects (e.g., tracks). -
Uses of ILcdGXYLabelingAlgorithm in com.luciad.view.gxy
Methods in com.luciad.view.gxy that return ILcdGXYLabelingAlgorithmModifier and TypeMethodDescriptiondefault ILcdGXYLabelingAlgorithmILcdGXYEditableLabelsLayer.getGXYLabelingAlgorithm(TLcdLabelIdentifier aLabel) Returns the label algorithm to use for the given label ID.TLcdGXYLayer.getGXYLabelingAlgorithm(TLcdLabelIdentifier aLabel) Returns the label algorithm to use for the given label ID. -
Uses of ILcdGXYLabelingAlgorithm in com.luciad.view.gxy.asynchronous
Methods in com.luciad.view.gxy.asynchronous that return ILcdGXYLabelingAlgorithmModifier and TypeMethodDescriptionTLcdGXYAsynchronousEditableLabelsLayerWrapper.getGXYLabelingAlgorithm(TLcdLabelIdentifier aLabel) Returns a clone of the wrapped layer's ILcdGXYLabelingAlgorithm, or the algorithm itself if the associated paint queue is empty. -
Uses of ILcdGXYLabelingAlgorithm in com.luciad.view.gxy.labeling
Methods in com.luciad.view.gxy.labeling that return ILcdGXYLabelingAlgorithmModifier and TypeMethodDescriptionTLcdGXYAsynchronousLabelPlacer.getLabelingAlgorithm()Returns the labeling algorithm used.TLcdGXYLabelPlacer.getLabelingAlgorithm()Returns the used labeling algorithm.Methods in com.luciad.view.gxy.labeling with parameters of type ILcdGXYLabelingAlgorithmModifier and TypeMethodDescriptionvoidTLcdGXYLabelPlacer.setAlgorithm(ILcdGXYLabelingAlgorithm aLabelingAlgorithm) Sets the given labeling algorithm.Constructors in com.luciad.view.gxy.labeling with parameters of type ILcdGXYLabelingAlgorithmModifierConstructorDescriptionTLcdGXYAsynchronousLabelPlacer(ILcdGXYLabelingAlgorithm aLabelingAlgorithm) Create a new asynchronous label placer using the given labeling algorithm.TLcdGXYLabelPlacer(ILcdGXYLabelingAlgorithm aLabelingAlgorithm) Create a new label placer based on the given algorithm. -
Uses of ILcdGXYLabelingAlgorithm in com.luciad.view.gxy.labeling.algorithm
Classes in com.luciad.view.gxy.labeling.algorithm with type parameters of type ILcdGXYLabelingAlgorithmModifier and TypeInterfaceDescriptioninterfaceThis interface defines a method to retrieve a labeling algorithm for a label.Classes in com.luciad.view.gxy.labeling.algorithm that implement ILcdGXYLabelingAlgorithmModifier and TypeClassDescriptionclassThis composite labeling algorithm combines severalILcdGXYLabelingAlgorithms.Methods in com.luciad.view.gxy.labeling.algorithm that return types with arguments of type ILcdGXYLabelingAlgorithmModifier and TypeMethodDescriptionTLcdGXYCompositeLabelingAlgorithm.getLabelingAlgorithmProvider()Returns the used labeling algorithm provider.Method parameters in com.luciad.view.gxy.labeling.algorithm with type arguments of type ILcdGXYLabelingAlgorithmModifier and TypeMethodDescriptionprotected voidTLcdGXYCompositeLabelingAlgorithm.sortLabelingAlgorithms(List<ILcdGXYLabelingAlgorithm> aLabelingAlgorithmsSFCT, TLcdCollectedLabelInfoList aLabelInfoList) This method sorts the givenListof labeling algorithms.Constructor parameters in com.luciad.view.gxy.labeling.algorithm with type arguments of type ILcdGXYLabelingAlgorithmModifierConstructorDescriptionTLcdGXYCompositeLabelingAlgorithm(ILcdGXYLabelLabelingAlgorithmProvider<? extends ILcdGXYLabelingAlgorithm> aAlgorithmProvider) Creates a composite labeling algorithm that uses the givenILcdGXYLabelLabelingAlgorithmProviderto assign labeling algorithms to labels. -
Uses of ILcdGXYLabelingAlgorithm in com.luciad.view.gxy.labeling.algorithm.discrete
Classes in com.luciad.view.gxy.labeling.algorithm.discrete that implement ILcdGXYLabelingAlgorithmModifier and TypeClassDescriptionclassThis abstract class implements an abstract algorithm that can be used to compute label placements.classThis wrapper can be used to create a labeling algorithm wrapper based on theALcdGXYDiscretePlacementsLabelingAlgorithmabstract algorithm.classThis composite labeling algorithm combinesALcdGXYDiscretePlacementsLabelingAlgorithms into one labeling algorithm.classThis labeling algorithm tries to find a valid position for a curved path text label.classThis wrapper used a dependency relation between labels to add extra behavior to the labeling.classPath aware labeling algorithm.classThis labeling algorithm is a greedy algorithm based on the label locations provided by each label'slabel painter.classThis labeling is a greedy labeling algorithm that uses free placement (seeILcdGXYLabelPainter2) to determine label locations.classPath aware labeling algorithm.classThis labeling algorithm is a greedy labeling algorithm that only tries one placement per label. -
Uses of ILcdGXYLabelingAlgorithm in com.luciad.view.lightspeed.layer.integration.gxy
Methods in com.luciad.view.lightspeed.layer.integration.gxy that return ILcdGXYLabelingAlgorithmModifier and TypeMethodDescriptionTLspGXYLayerAdapter.getGXYLayerLabelingAlgorithm()Deprecated.Method to retrieve anILcdGXYLabelingAlgorithmused to place the labels of the internal GXY layer.Methods in com.luciad.view.lightspeed.layer.integration.gxy with parameters of type ILcdGXYLabelingAlgorithmModifier and TypeMethodDescriptionvoidTLspGXYLayerAdapter.setGXYLayerLabelingAlgorithm(ILcdGXYLabelingAlgorithm aLabelingAlgorithm) Deprecated.Assigns a label algorithm which will be used to place the labels of the internal GXY layer.