Uses of Interface
com.luciad.view.gxy.labeling.algorithm.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
Modifier and TypeClassDescriptionclass
A labeling algorithm that can compute label positions for AIXM 5.1. -
Uses of ILcdGXYLabelingAlgorithm in com.luciad.lucy.map.labeling
Modifier and TypeMethodDescriptionTLcyGXYLabelPlacementHint.getLabelingAlgorithmProvider()
Deprecated.label algorithms should be retrieved from the layerModifierConstructorDescriptionTLcyGXYLabelPlacementHint
(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
Modifier and TypeClassDescriptionclass
Extension ofTLcdGXYCompositeLabelingAlgorithm
that computes label locations for layers that have aTLcdSLDFeatureTypeStylePainter
as label painter. -
Uses of ILcdGXYLabelingAlgorithm in com.luciad.realtime.gxy.labeling
Modifier and TypeClassDescriptionclass
Implementation ofILcdGXYLabelingAlgorithm
that offers continuously decluttered labels, ideally suited for labeling moving objects (e.g., tracks). -
Uses of ILcdGXYLabelingAlgorithm in com.luciad.view.gxy
Modifier and TypeMethodDescriptiondefault ILcdGXYLabelingAlgorithm
ILcdGXYEditableLabelsLayer.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
Modifier 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
Modifier and TypeMethodDescriptionTLcdGXYAsynchronousLabelPlacer.getLabelingAlgorithm()
Returns the labeling algorithm used.TLcdGXYLabelPlacer.getLabelingAlgorithm()
Returns the used labeling algorithm.Modifier and TypeMethodDescriptionvoid
TLcdGXYLabelPlacer.setAlgorithm
(ILcdGXYLabelingAlgorithm aLabelingAlgorithm) Sets the given labeling algorithm.ModifierConstructorDescriptionTLcdGXYAsynchronousLabelPlacer
(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
Modifier and TypeInterfaceDescriptioninterface
This interface defines a method to retrieve a labeling algorithm for a label.Modifier and TypeClassDescriptionclass
This composite labeling algorithm combines severalILcdGXYLabelingAlgorithm
s.Modifier and TypeMethodDescriptionTLcdGXYCompositeLabelingAlgorithm.getLabelingAlgorithmProvider()
Returns the used labeling algorithm provider.Modifier and TypeMethodDescriptionprotected void
TLcdGXYCompositeLabelingAlgorithm.sortLabelingAlgorithms
(List<ILcdGXYLabelingAlgorithm> aLabelingAlgorithmsSFCT, TLcdCollectedLabelInfoList aLabelInfoList) This method sorts the givenList
of labeling algorithms.ModifierConstructorDescriptionTLcdGXYCompositeLabelingAlgorithm
(ILcdGXYLabelLabelingAlgorithmProvider<? extends ILcdGXYLabelingAlgorithm> aAlgorithmProvider) Creates a composite labeling algorithm that uses the givenILcdGXYLabelLabelingAlgorithmProvider
to assign labeling algorithms to labels. -
Uses of ILcdGXYLabelingAlgorithm in com.luciad.view.gxy.labeling.algorithm.discrete
Modifier and TypeClassDescriptionclass
This abstract class implements an abstract algorithm that can be used to compute label placements.class
This wrapper can be used to create a labeling algorithm wrapper based on theALcdGXYDiscretePlacementsLabelingAlgorithm
abstract algorithm.class
This composite labeling algorithm combinesALcdGXYDiscretePlacementsLabelingAlgorithm
s into one labeling algorithm.class
This labeling algorithm tries to find a valid position for a curved path text label.class
This wrapper used a dependency relation between labels to add extra behavior to the labeling.class
Path aware labeling algorithm.class
This labeling algorithm is a greedy algorithm based on the label locations provided by each label'slabel painter
.class
This labeling is a greedy labeling algorithm that uses free placement (seeILcdGXYLabelPainter2
) to determine label locations.class
Path aware labeling algorithm.class
This 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
Modifier and TypeMethodDescriptionTLspGXYLayerAdapter.getGXYLayerLabelingAlgorithm()
Deprecated.Method to retrieve anILcdGXYLabelingAlgorithm
used to place the labels of the internal GXY layer.Modifier and TypeMethodDescriptionvoid
TLspGXYLayerAdapter.setGXYLayerLabelingAlgorithm
(ILcdGXYLabelingAlgorithm aLabelingAlgorithm) Deprecated.Assigns a label algorithm which will be used to place the labels of the internal GXY layer.