Uses of Class
com.luciad.view.lightspeed.label.location.ALspLabelLocation
Package
Description
Classes that describe edit handle results and edit operations.
Handles the placement of labels in a view.
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 ALspLabelLocation in com.luciad.view.lightspeed.editor.operation
Modifier and TypeMethodDescriptionTLspLabelMoveDescriptor.getStartLabelLocation()
Returns the original label location.TLspLabelMoveDescriptor.getTargetLabelLocation()
Returns the new label location.ModifierConstructorDescriptionTLspLabelMoveDescriptor
(TLspLabelID aLabel, ALspLabelLocation aStartLabelLocation, ALspLabelLocation aTargetLabelLocation) Creates a newTLspLabelMoveDescriptor
for the given label. -
Uses of ALspLabelLocation in com.luciad.view.lightspeed.label
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 ALspLabelLocation in com.luciad.view.lightspeed.label.location
Modifier and TypeMethodDescriptionALspLabelLocation.clone()
ALspLabelLocations.LocationInfo.getLocation()
Get its location, can benull
TLspLabelLocationChangedEvent.Change.getLocation()
Gets the current location of the label,null
if the label has no location.TLspLabelLocationChangedEvent.Change.getPreviousLocation()
Gets the previous location of the label,null
if there wasn't any.Modifier 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.void
ALspLabelLocation.copyFrom
(ALspLabelLocation aLabelLocation) Copies the location settings from the given label location.ModifierConstructorDescriptionLocationInfo
(TLspLabelID aLabel, ALspLabelLocation aLocation, boolean aVisible) Default constructor -
Uses of ALspLabelLocation in com.luciad.view.lightspeed.painter.label
Modifier and TypeMethodDescriptionvoid
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) -
Uses of ALspLabelLocation in com.luciad.view.lightspeed.painter.label.location
Modifier and TypeClassDescriptionclass
This label location calculates theposition and rotation
of a label.class
This label location contains two fields used to identify the position of a label on a path.class
This label location uses a relative world and view offset.Modifier and TypeMethodDescriptionvoid
TLspPathLabelLocation.copyFrom
(ALspLabelLocation aLabelLocation) void
TLspStampLabelLocation.copyFrom
(ALspLabelLocation aLabelLocation) -
Uses of ALspLabelLocation in com.luciad.view.lightspeed.query
Modifier and TypeMethodDescriptionTLspBoundsQuery.getLabelLocation()
Returns the label location for the label that should be queried.TLspIsTouchedQuery.getLabelLocation()
Returns the label location for the label that should be queried.ModifierConstructorDescriptionTLspBoundsQuery
(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, ALspLabelLocation aLabelLocation) Creates a new is touched query for a label, for the given location.