Uses of Class
com.luciad.view.lightspeed.painter.label.TLspLabelID
Package
Description
Handles the labeling of realtime data for lightspeed layers.
Provides controllers for the manipulation of domain objects in a view.
Handles editors for labels.
Classes that describe edit handle results and edit operations.
Handles the placement of labels in a view.
Handles labeling algorithms.
Handles discrete labeling algorithms.
Handles label locations.
Provides support for painting labels for objects.
Defines label locations used by label painters.
Provides support for
querying
the objects of a layer.-
Uses of TLspLabelID in com.luciad.realtime.lightspeed.labeling
Modifier and TypeMethodDescriptionprotected void
TLspContinuousLabelingAlgorithm.retrieveDesiredLocation
(TLspLabelID aLabel, TLspPaintState aPaintState, TLspContext aContext, Point aRelativeLocationSFCT) Retrieves the desired view location for the given label.Modifier and TypeMethodDescriptionTLspContinuousLabelingAlgorithm.placeLabels
(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) -
Uses of TLspLabelID in com.luciad.view.lightspeed.controller.manipulation
Modifier and TypeMethodDescriptionabstract boolean
ALspInteractiveLabelProvider.canStartInteraction
(TLspLabelID aLabel, TLspContext aContext) This method determines whether or not thisALspInteractiveLabelProvider
can provide aComponent
for the specified label.protected final void
ALspInteractiveLabelProvider.fireInteractionStartedEvent
(TLspLabelID aLabel, TLspContext aContext, Component aInteractiveLabel) This method should be called to fire an 'interaction started' event.void
ILspInteractiveLabelListener.interactionStarted
(ALspInteractiveLabelProvider aSource, TLspLabelID aLabel, TLspContext aContext, Component aInteractiveLabel) This method is called when interaction with an interactive label has started.abstract Component
ALspInteractiveLabelProvider.startInteraction
(TLspLabelID aLabel, TLspContext aContext) Returns a component, configured to display or edit the properties of the given view identifier. -
Uses of TLspLabelID in com.luciad.view.lightspeed.editor.label
Modifier and TypeMethodDescriptionboolean
ALspLabelEditFilter.canEditLabel
(TLspLabelID aLabel, TLspEditContext aContext) Determines whether or not label can be edited by an editor. -
Uses of TLspLabelID in com.luciad.view.lightspeed.editor.operation
Modifier and TypeMethodDescriptionTLspLabelMoveDescriptor.getLabelID()
Returns the label which is being moved.ModifierConstructorDescriptionTLspLabelMoveDescriptor
(TLspLabelID aLabel, ALspLabelLocation aStartLabelLocation, ALspLabelLocation aTargetLabelLocation) Creates a newTLspLabelMoveDescriptor
for the given label. -
Uses of TLspLabelID in com.luciad.view.lightspeed.label
Modifier and TypeMethodDescriptionint
ILspLabelPriorityProvider.getPriority
(TLspLabelID aLabel, TLspPaintState aPaintState, TLspContext aContext) Returns the priority for the given label, 0 being the highest priority, Integer.MAX_VALUE the lowest priority.ModifierConstructorDescriptionTLspLabelPlacement
(TLspLabelID aId, ALspLabelLocation aLocation, boolean aVisible, double aX, double aY, double aWidth, double aHeight, double aRotation) Creates a new label placement for the given label, with the given location, visibility and rotated bounds (in view coordinates). -
Uses of TLspLabelID in com.luciad.view.lightspeed.label.algorithm
Modifier and TypeMethodDescriptionabstract double
ALspStampLabelLocationProvider.calculateLocation
(int aLocationIndex, TLspLabelID aLabel, ILcdPoint aObjectAnchorPoint, Dimension2D aDimension, TLspContext aContext, ILcd3DEditablePoint aUpperLeftPointSFCT) Returns the rotation and calculates the upper left corner of the bounds for the given domain object and sublabel ID, given the dimension.double
TLspLabelLocationProvider.calculateLocation
(int aLocationIndex, TLspLabelID aLabel, ILcdPoint aObjectAnchorPoint, Dimension2D aDimension, TLspContext aContext, ILcd3DEditablePoint aUpperLeftPointSFCT) void
ILspLabelDependencyProvider.getDependingLabels
(TLspLabelID aLabel, TLspPaintState aPaintState, TLspContext aContext, List<TLspLabelID> aDependingIdentifiersSFCT) This method adds allTLspLabelID
s that depend on the givenTLspLabelID
to the given list.ILspLabelingAlgorithm.LabelContext.getElevationMode
(TLspLabelID aLabel, ILspView aView) Returns the elevation mode of the anchor object of the given label.ILspLabelingAlgorithmProvider.getLabelingAlgorithm
(TLspLabelID aLabel, TLspPaintState aPaintState, TLspContext aContext) This method returns a labeling algorithm for the given domain object and sublabel ID.abstract TLspLabelPlacement
ALspLabelLocationProvider.getLocation
(TLspLabelID aLabel, int aLocationIndex, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) This method returns a location for the given label using the given location index.final TLspLabelPlacement
ALspStampLabelLocationProvider.getLocation
(TLspLabelID aLabel, int aLocationIndex, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) TLspFixedInPathLabelLocationProvider.getLocation
(TLspLabelID aLabel, int aLocationIndex, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) TLspFixedOnPathLabelLocationProvider.getLocation
(TLspLabelID aLabel, int aLocationIndex, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) int
ALspLabelLocationProvider.getMaxLocationCount
(TLspLabelID aLabel, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) Returns the maximal number of locations to be tried for the given label.int
TLspFixedOnPathLabelLocationProvider.getMaxLocationCount
(TLspLabelID aLabel, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) int
TLspLabelLocationProvider.getMaxLocationCount
(TLspLabelID aLabel, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) abstract TLspPaintState
ILspLabelingAlgorithm.LabelContext.getPaintState
(TLspLabelID aLabel, ILspView aView) Returns the paint state to be used for the given label.abstract ALspLabelLocations.LocationInfo
ILspLabelingAlgorithm.LabelContext.getPreviousLocation
(TLspLabelID aLabel, ILspView aView) Returns the previous label location and visibility of the given label.abstract int
ILspLabelingAlgorithm.LabelContext.getPriority
(TLspLabelID aLabel, ILspView aView) This method returns the priority for the given label.ILspLabelingAlgorithm.LabelContext.getProperties
(TLspLabelID aLabel) Returns a custom properties mapping for the given label.protected boolean
ALspStampLabelLocationProvider.isValidLocation
(TLspLabelID aLabelID, ILcdPoint aObjectAnchorPoint, Dimension2D aDimension, TLspContext aContext, ILcdPoint aUpperLeftPoint, double aRotation) Checks if the given upper left point and rotation are valid.protected boolean
TLspLabelLocationProvider.isValidLocation
(TLspLabelID aLabelID, ILcdPoint aObjectAnchorPoint, Dimension2D aDimension, TLspContext aContext, ILcdPoint aUpperLeftPoint, double aRotation) Modifier and TypeMethodDescriptionvoid
ILspLabelDependencyProvider.getDependingLabels
(TLspLabelID aLabel, TLspPaintState aPaintState, TLspContext aContext, List<TLspLabelID> aDependingIdentifiersSFCT) This method adds allTLspLabelID
s that depend on the givenTLspLabelID
to the given list.ILspLabelingAlgorithm.placeLabels
(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) TLspCompositeLabelingAlgorithm.placeLabels
(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected List
<ILspLabelingAlgorithm> TLspCompositeLabelingAlgorithm.sortAlgorithms
(Map<ILspLabelingAlgorithm, List<TLspLabelID>> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) This method sorts the givenList
of algorithms. -
Uses of TLspLabelID in com.luciad.view.lightspeed.label.algorithm.discrete
Modifier 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) Modifier and TypeMethodDescriptionprotected 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) void
ILspLabelPlacementEvaluator.noPlacementApplied
(TLspLabelID aLabel, List<TLspLabelPlacement> aPlacements, ALspLabelLocations aCurrentLabelLocations) This method can be called to notify that noTLspLabelPlacement
is chosen as placement for the given label.Modifier 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) final List
<TLspLabelPlacement> ALspDiscreteLabelingAlgorithm.placeLabels
(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) -
Uses of TLspLabelID in com.luciad.view.lightspeed.label.location
Modifier and TypeMethodDescriptionALspLabelLocations.LocationInfo.getLabel()
Get the label to which the information appliesTLspLabelLocationChangedEvent.Change.getLabel()
Gets the label to which the change appliesModifier and TypeMethodDescriptionvoid
TLspLabelLocationChangedEvent.addChange
(TLspLabelID aLabel, ALspLabelLocation aPreviousLocation, ALspLabelLocation aLocation, boolean aPreviousVisible, boolean aVisible) Adds a change in the state of a label to this event.abstract ALspLabelLocations.LocationInfo
ALspLabelLocations.getLabelLocation
(ILspView aView, TLspLabelID aLabel) Returns the location and visibility for the requested label.TLspLabelLocations.getLabelLocation
(ILspView aView, TLspLabelID aLabel) Modifier and TypeMethodDescriptionabstract void
ALspLabelLocations.setLabelLocations
(List<TLspLabelID> aLabels, List<ALspLabelLocation> aLocations, List<Boolean> aVisibilities, ILspView aView) Stores the given location information so it can beretrieved
later on.void
TLspLabelLocations.setLabelLocations
(List<TLspLabelID> aLabels, List<ALspLabelLocation> aLocations, List<Boolean> aVisibilities, ILspView aView) abstract void
ALspLabelLocations.updateLabelLocations
(List<TLspLabelID> aLabels, List<ALspLabelLocation> aLocations, List<Boolean> aVisibilities, ILspView aView) Stores the given location information so it can beretrieved
later on.void
TLspLabelLocations.updateLabelLocations
(List<TLspLabelID> aLabels, List<ALspLabelLocation> aLocations, List<Boolean> aVisibilities, ILspView aView) ModifierConstructorDescriptionLocationInfo
(TLspLabelID aLabel, ALspLabelLocation aLocation, boolean aVisible) Default constructor -
Uses of TLspLabelID in com.luciad.view.lightspeed.painter.label
Modifier and TypeMethodDescriptionILspLabelPainter.getLabelIDs
(Object aObject, TLspPaintRepresentationState aPaintRepresentationState, TLspContext aContext) Enumerates all the desired labels associated with a domain object.TLspLabelPainter.getLabelIDs
(Object aObject, TLspPaintRepresentationState aPaintRepresentationState, TLspContext aContext) Modifier and TypeMethodDescriptionILspLabelPainter.getAnchorObject
(TLspLabelID aLabel, TLspPaintState aPaintState, TLspContext aContext) Returns the anchor object of the given label.final Object
TLspLabelPainter.getAnchorObject
(TLspLabelID aLabel, TLspPaintState aPaintState, TLspContext aContext) void
TLspLabelPainter.labelAnchorPointOffsetSFCT
(TLspLabelID aLabel, Dimension2D aDimension, TLspPaintState aPaintState, TLspContext aContext, ILcd2DEditablePoint aOffsetSFCT) void
ILspLabelPainter.labelAnchorPointSFCT
(TLspLabelID aLabel, ALspLabelLocation aLabelLocation, ALspLabelLocations aLabelLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditablePoint aAnchorPointSFCT) Retrieves the anchor point of the given label.final void
TLspLabelPainter.labelAnchorPointSFCT
(TLspLabelID aLabel, ALspLabelLocation aLabelLocation, ALspLabelLocations aLabelLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditablePoint aAnchorPointSFCT) double
ILspLabelPainter.labelBoundsSFCT
(TLspLabelID aLabel, ALspLabelLocation aLabelLocation, ALspLabelLocations aLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditableBounds aBoundsSFCT) Calculates the bounds of the given label for the given label location.double
TLspLabelPainter.labelBoundsSFCT
(TLspLabelID aLabel, ALspLabelLocation aLabelLocation, ALspLabelLocations aLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditableBounds aBoundsSFCT) void
TLspLabelPainter.labelDimensionSFCT
(TLspLabelID aLabelID, TLspPaintState aPaintState, TLspContext aContext, Dimension2D aDimensionSFCT) void
TLspLabelPainter.viewObjectAnchorPointSFCT
(TLspLabelID aLabel, ALspLabelLocations aLabelLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditablePoint aObjectAnchorPointSFCT) void
TLspLabelPainter.worldObjectAnchorPointSFCT
(TLspLabelID aLabel, ALspLabelLocations aLabelLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditablePoint aObjectAnchorPointSFCT) -
Uses of TLspLabelID in com.luciad.view.lightspeed.painter.label.location
Modifier and TypeMethodDescriptionabstract void
ALspStampLabelLocation.getLocationData
(TLspLabelID aLabel, ALspLabelLocations aLabelLocations, ILspStampLocationLabelPainter aLabelPainter, TLspPaintState aPaintState, TLspContext aContext, ALspStampLabelLocation.LocationData aLocationDataSFCT) Calculates thelocation data
of the given label.void
TLspStampLabelLocation.getLocationData
(TLspLabelID aLabel, ALspLabelLocations aLabelLocations, ILspStampLocationLabelPainter aLabelPainter, TLspPaintState aPaintState, TLspContext aContext, ALspStampLabelLocation.LocationData aLocationDataSFCT) void
ILspStampLocationLabelPainter.labelAnchorPointOffsetSFCT
(TLspLabelID aLabel, Dimension2D aDimension, TLspPaintState aPaintState, TLspContext aContext, ILcd2DEditablePoint aOffsetSFCT) Returns the anchor point offset.void
ILspStampLocationLabelPainter.labelDimensionSFCT
(TLspLabelID aLabelID, TLspPaintState aPaintState, TLspContext aContext, Dimension2D aDimensionSFCT) Returns the dimension of the given label.void
ILspStampLocationLabelPainter.viewObjectAnchorPointSFCT
(TLspLabelID aLabel, ALspLabelLocations aLabelLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditablePoint aObjectAnchorPointSFCT) Calculates the object anchor point for the given label in view coordinates.void
ILspStampLocationLabelPainter.worldObjectAnchorPointSFCT
(TLspLabelID aLabel, ALspLabelLocations aLabelLocations, TLspPaintState aPaintState, TLspContext aContext, ILcd3DEditablePoint aObjectAnchorPointSFCT) Calculates the object anchor point for the given label in world coordinates. -
Uses of TLspLabelID in com.luciad.view.lightspeed.query
Modifier and TypeMethodDescriptionTLspBoundsQuery.getLabel()
Returns the label that should be queried.TLspIsTouchedQuery.getLabel()
Returns the label that should be queried.ModifierConstructorDescriptionTLspBoundsQuery
(TLspLabelID aLabel) Creates a new label bounds query.TLspBoundsQuery
(TLspLabelID aLabel, TLspPaintState aPaintState) Creates a new label bounds query, this tries to find bounds for the given label, in the given paint state.TLspBoundsQuery
(TLspLabelID aLabel, TLspPaintState aPaintState, ALspLabelLocation aLabelLocation) Creates a new label bounds query, this tries to find bounds for the given label, in the given paint state, for the given label location.TLspIsTouchedQuery
(TLspLabelID aLabel, ILcdPoint aViewPoint, double aSensitivity) Creates a new is touched query for a label.TLspIsTouchedQuery
(TLspLabelID aLabel, ILcdPoint aViewPoint, double aSensitivity, ALspLabelLocation aLabelLocation) Creates a new is touched query for a label, for the given location.