Package | Description |
---|---|
com.luciad.view.lightspeed.editor.operation |
Classes that describe edit handle results and edit operations.
|
com.luciad.view.lightspeed.label |
Handles the placement of labels in a view.
|
com.luciad.view.lightspeed.label.location |
Handles label locations.
|
com.luciad.view.lightspeed.painter.label |
Provides support for painting labels for objects.
|
com.luciad.view.lightspeed.painter.label.location |
Defines label locations used by label painters.
|
com.luciad.view.lightspeed.query |
Provides support for
querying
the objects of a layer. |
Modifier and Type | Method and Description |
---|---|
ALspLabelLocation |
TLspLabelMoveDescriptor.getStartLabelLocation()
Returns the original label location.
|
ALspLabelLocation |
TLspLabelMoveDescriptor.getTargetLabelLocation()
Returns the new label location.
|
Constructor and Description |
---|
TLspLabelMoveDescriptor(TLspLabelID aLabel,
ALspLabelLocation aStartLabelLocation,
ALspLabelLocation aTargetLabelLocation)
Creates a new
TLspLabelMoveDescriptor for the given label. |
Modifier and Type | Method and Description |
---|---|
ALspLabelLocation |
TLspLabelPlacement.getLocation()
Returns the label location.
|
Constructor and Description |
---|
TLspLabelPlacement(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).
|
Modifier and Type | Method and Description |
---|---|
ALspLabelLocation |
ALspLabelLocation.clone() |
ALspLabelLocation |
TLspLabelLocationChangedEvent.Change.getLocation()
Gets the current location of the label,
null if the label has no location. |
ALspLabelLocation |
ALspLabelLocations.LocationInfo.getLocation()
Get its location, can be
null |
ALspLabelLocation |
TLspLabelLocationChangedEvent.Change.getPreviousLocation()
Gets the previous location of the label,
null if there wasn't any. |
Modifier and Type | Method and Description |
---|---|
void |
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.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspLabelLocations.setLabelLocations(List<TLspLabelID> aLabels,
List<ALspLabelLocation> aLocations,
List<Boolean> aVisibilities,
ILspView aView) |
abstract void |
ALspLabelLocations.setLabelLocations(List<TLspLabelID> aLabels,
List<ALspLabelLocation> aLocations,
List<Boolean> aVisibilities,
ILspView aView)
Stores the given location information so it can be
retrieved
later on. |
void |
TLspLabelLocations.updateLabelLocations(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 be
retrieved
later on. |
Constructor and Description |
---|
LocationInfo(TLspLabelID aLabel,
ALspLabelLocation aLocation,
boolean aVisible)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
void |
TLspLabelPainter.labelAnchorPointSFCT(TLspLabelID aLabel,
ALspLabelLocation aLabelLocation,
ALspLabelLocations aLabelLocations,
TLspPaintState aPaintState,
TLspContext aContext,
ILcd3DEditablePoint aAnchorPointSFCT) |
void |
ILspLabelPainter.labelAnchorPointSFCT(TLspLabelID aLabel,
ALspLabelLocation aLabelLocation,
ALspLabelLocations aLabelLocations,
TLspPaintState aPaintState,
TLspContext aContext,
ILcd3DEditablePoint aAnchorPointSFCT)
Retrieves the anchor point of the given label.
|
double |
TLspLabelPainter.labelBoundsSFCT(TLspLabelID aLabel,
ALspLabelLocation aLabelLocation,
ALspLabelLocations aLocations,
TLspPaintState aPaintState,
TLspContext aContext,
ILcd3DEditableBounds aBoundsSFCT) |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
ALspStampLabelLocation
This label location calculates the
position and rotation of a label. |
class |
TLspPathLabelLocation
This label location contains two fields used to identify the position of a label on a
path.
|
class |
TLspStampLabelLocation
This label location uses a relative world and view offset.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspStampLabelLocation.copyFrom(ALspLabelLocation aLabelLocation) |
void |
TLspPathLabelLocation.copyFrom(ALspLabelLocation aLabelLocation) |
Modifier and Type | Method and Description |
---|---|
ALspLabelLocation |
TLspIsTouchedQuery.getLabelLocation()
Returns the label location for the label that should be queried.
|
ALspLabelLocation |
TLspBoundsQuery.getLabelLocation()
Returns the label location for the label that should be queried.
|
Constructor and Description |
---|
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,
ALspLabelLocation aLabelLocation)
Creates a new is touched query for a label, for the given location.
|