Package | Description |
---|---|
com.luciad.view.lightspeed.editor |
Provides support for interactive editing of domain objects in a model.
|
com.luciad.view.lightspeed.editor.label |
Handles editors for labels.
|
com.luciad.view.lightspeed.editor.operation |
Classes that describe edit handle results and edit operations.
|
com.luciad.view.lightspeed.editor.snapping |
Defines a mechanism for snapping between objects that are being edited.
|
Modifier and Type | Method and Description |
---|---|
boolean |
TLspShapeListEditor.canPerformOperation(TLspEditOperation aOperation,
TLspEditContext aContext)
Determines whether or not the editor knows how to apply the given edit operation to the
supplied geometry.
|
boolean |
TLspExtrudedShapeEditor.canPerformOperation(TLspEditOperation aOperation,
TLspEditContext aContext)
Determines whether or not the editor knows how to apply the given edit operation to the
supplied geometry.
|
boolean |
TLspCompositeEditor.canPerformOperation(TLspEditOperation aOperation,
TLspEditContext aContext) |
boolean |
ILspEditor.canPerformOperation(TLspEditOperation aOperation,
TLspEditContext aContext)
Determines whether or not the editor knows how to apply the given edit operation to the
supplied geometry.
|
boolean |
ALspEditor.canPerformOperation(TLspEditOperation aOperation,
TLspEditContext aContext)
Determines whether or not the editor knows how to apply the given edit operation to the
supplied geometry.
|
TLspEditOperationResult |
TLspShapeListEditor.edit(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Applies an interaction obtained from a handle to the object being edited.
|
TLspEditOperationResult |
TLspExtrudedShapeEditor.edit(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Applies an interaction obtained from a handle to the object being edited.
|
TLspEditOperationResult |
TLspCompositeEditor.edit(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext) |
TLspEditOperationResult |
ILspEditor.edit(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Applies an interaction obtained from a handle to the object being edited.
|
TLspEditOperationResult |
ALspEditor.edit(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Applies an interaction obtained from a handle to the object being edited.
|
protected TLspEditOperationResult |
TLspVariableGeoBufferEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspTextEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspSurfaceEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspSphereEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspShapeListEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspPointEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspLonLatHeightBufferEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspGeoBufferEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspExtrudedShapeEditor.editImpl(TLspEditOperation aEvent,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspEllipseEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspDomeEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspCompositeCurveEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspComplexPolygonEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspCircleEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspCircleBy3PointsEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspBoundsEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspArcEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspArcByCenterEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspArcByBulgeEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLspArcBy3PointsEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
TLspEditOperationResult |
TLspArcBandEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLsp3DPointListEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
TLspEditOperationResult |
TLsp3DArcBandEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLsp2DPointListEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected TLspEditOperationResult |
TLsp2DEditableShapeEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
protected abstract TLspEditOperationResult |
ALspEditor.editImpl(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext)
Called by the
edit method to edit the given object based on the given
edit operation . |
Modifier and Type | Method and Description |
---|---|
boolean |
TLspLabelEditor.canPerformOperation(TLspEditOperation aOperation,
TLspEditContext aContext) |
TLspEditOperationResult |
TLspLabelEditor.edit(TLspEditOperation aOperation,
ELspInteractionStatus aInteractionStatus,
TLspEditContext aContext) |
Modifier and Type | Method and Description |
---|---|
Collection<TLspEditOperation> |
ALspEditHandleResult.getEditOperations()
Returns the list of editing operations to be done.
|
Constructor and Description |
---|
TLspEditHandleResult(TLspEditOperation aEditOperation,
EventObject aProcessedEvent,
ELspInteractionStatus aInteractionStatus)
Creates a new
TLspEditHandleResult with the given TLspEditOperation
and event. |
TLspEditHandleResultFX(TLspEditOperation aEditOperation,
javafx.event.Event aProcessedEvent,
ELspInteractionStatus aInteractionStatus)
Creates a new
TLspEditHandleResult with the given TLspEditOperation
and event. |
Constructor and Description |
---|
TLspEditHandleResult(Collection<TLspEditOperation> aEditOperations,
EventObject aProcessedEvent,
ELspInteractionStatus aInteractionStatus)
Creates a new
TLspEditHandleResult with the given TLspEditOperation
objects and event. |
TLspEditHandleResultFX(Collection<TLspEditOperation> aEditOperations,
javafx.event.Event aProcessedEvent,
ELspInteractionStatus aInteractionStatus)
Creates a new
TLspEditHandleResult with the given TLspEditOperation
objects and event. |
Modifier and Type | Method and Description |
---|---|
List<TLspEditOperation> |
TLspSnapOperation.getEditOperations()
Returns the list with edit operations
|
Modifier and Type | Method and Description |
---|---|
boolean |
ILspSnapper.canSnap(TLspEditOperation aIncomingOperation,
TLspEditContext aContext)
Returns true if snapping can be performed on the given incoming operation.
|
TLspSnapOperation |
ILspSnapper.snap(TLspEditOperation aIncomingOperation,
TLspEditContext aContext)
Performs snapping, if possible, based on the incoming edit operation.
|
Constructor and Description |
---|
TLspSnapOperation(List<TLspEditOperation> aEditOperationList)
Constructs a new
TLspSnapOperation with no visual feedback |
TLspSnapOperation(List<TLspEditOperation> aEditOperationList,
Map<TLspSnapperGeometryType,Collection<ALspStyleTargetProvider>> aVisualComponentsMap)
Constructs a new
TLspSnapOperation |