Uses of Class
com.luciad.view.lightspeed.label.location.ALspLabelLocation
Packages that use 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
Methods in com.luciad.view.lightspeed.editor.operation that return ALspLabelLocationModifier and TypeMethodDescriptionTLspLabelMoveDescriptor.getStartLabelLocation()
Returns the original label location.TLspLabelMoveDescriptor.getTargetLabelLocation()
Returns the new label location.Constructors in com.luciad.view.lightspeed.editor.operation with parameters of type ALspLabelLocationModifierConstructorDescriptionTLspLabelMoveDescriptor
(TLspLabelID aLabel, ALspLabelLocation aStartLabelLocation, ALspLabelLocation aTargetLabelLocation) Creates a newTLspLabelMoveDescriptor
for the given label. -
Uses of ALspLabelLocation in com.luciad.view.lightspeed.label
Methods in com.luciad.view.lightspeed.label that return ALspLabelLocationConstructors in com.luciad.view.lightspeed.label with parameters of type ALspLabelLocationModifierConstructorDescriptionTLspLabelPlacement
(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
Methods in com.luciad.view.lightspeed.label.location that return ALspLabelLocationModifier 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.Methods in com.luciad.view.lightspeed.label.location with parameters of type ALspLabelLocationModifier 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.Constructors in com.luciad.view.lightspeed.label.location with parameters of type ALspLabelLocationModifierConstructorDescriptionLocationInfo
(TLspLabelID aLabel, ALspLabelLocation aLocation, boolean aVisible) Default constructor -
Uses of ALspLabelLocation in com.luciad.view.lightspeed.painter.label
Methods in com.luciad.view.lightspeed.painter.label with parameters of type ALspLabelLocationModifier 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
Subclasses of ALspLabelLocation in com.luciad.view.lightspeed.painter.label.locationModifier 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.Methods in com.luciad.view.lightspeed.painter.label.location with parameters of type ALspLabelLocationModifier and TypeMethodDescriptionvoid
TLspPathLabelLocation.copyFrom
(ALspLabelLocation aLabelLocation) void
TLspStampLabelLocation.copyFrom
(ALspLabelLocation aLabelLocation) -
Uses of ALspLabelLocation in com.luciad.view.lightspeed.query
Methods in com.luciad.view.lightspeed.query that return ALspLabelLocationModifier 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.Constructors in com.luciad.view.lightspeed.query with parameters of type ALspLabelLocationModifierConstructorDescriptionTLspBoundsQuery
(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.