Package | Description |
---|---|
com.luciad.edit.features |
Editing features.
|
com.luciad.edit.geometries |
Editing geometries.
|
com.luciad.edit.handles |
Edit handles.
|
Modifier and Type | Method and Description |
---|---|
IEditHandle |
FeatureHandlesProvider.IHandleFactory.createTranslateHandle(Observable<Feature> feature,
Observable<Geometry> geometry,
ITranslateEditAction editAction,
FeatureEditContext context)
Creates a handle that allows you to translate the entire
Geometry . |
Modifier and Type | Method and Description |
---|---|
boolean |
FeatureHandlesProvider.IHandleFactory.isTranslateHandleValid(IEditHandle translateHandle,
Observable<Feature> feature,
Observable<Geometry> geometry,
FeatureEditContext context)
Returns true if the translate handle is still valid, or false if it should be removed.
|
Modifier and Type | Method and Description |
---|---|
IEditHandle |
PolylineHandlesProvider.IHandleFactory.createAppendPointHandle(Observable<Polyline> polyline,
IPointEditAction editAction,
FeatureEditContext context)
Creates a handle that allows you to insert a new point at the end of a
Polyline . |
IEditHandle |
PointHandlesProvider.IHandleFactory.createElevationPointHandle(Observable<Point> point,
IPointEditAction editAction,
FeatureEditContext context)
Creates a handle that allows you to move the
Point vertically. |
IEditHandle |
PolylineHandlesProvider.IHandleFactory.createElevationPointHandle(Observable<Polyline> polyline,
long pointIndex,
IPointEditAction editAction,
FeatureEditContext context)
Creates a handle that allows you to change the elevation of the point of a
Polyline . |
IEditHandle |
PolylineHandlesProvider.IHandleFactory.createInsertPointHandle(Observable<Polyline> polyline,
long insertIndex,
IPointEditAction editAction,
FeatureEditContext context)
Creates a handle that allows you to insert a new point between two existing points of a
Polyline . |
IEditHandle |
PolylineRingHandlesProvider.IHandleFactory.createInsertPointHandle(Observable<PolylineRing> polylineRing,
long insertIndex,
IPointEditAction editAction,
FeatureEditContext context)
Creates a handle that allows you to insert a new point in a
PolylineRing . |
IEditHandle |
PolylineHandlesProvider.IHandleFactory.createMovePointHandle(Observable<Polyline> polyline,
long pointIndex,
IPointEditAction editAction,
FeatureEditContext context)
Creates a handle that allows you to move a point of the
Polyline . |
IEditHandle |
PolylineRingHandlesProvider.IHandleFactory.createMovePointHandle(Observable<PolylineRing> polylineRing,
long pointIndex,
IPointEditAction editAction,
FeatureEditContext context)
Creates a handle that allows you to move a point of the
PolylineRing . |
IEditHandle |
PolylineHandlesProvider.IHandleFactory.createPrependPointHandle(Observable<Polyline> polyline,
IPointEditAction editAction,
FeatureEditContext context)
Creates a handle that allows you to insert a new point at the start of a
Polyline . |
IEditHandle |
PolylineHandlesProvider.IHandleFactory.createRemovePointHandle(Observable<Polyline> polyline,
long pointIndex,
IPointEditAction editAction,
FeatureEditContext context)
Creates a handle that allows you to remove a point of the
Polyline . |
IEditHandle |
PolylineRingHandlesProvider.IHandleFactory.createRemovePointHandle(Observable<PolylineRing> polylineRing,
long pointIndex,
IPointEditAction editAction,
FeatureEditContext context)
Creates a handle that allows you to remove a point of the
PolylineRing . |
Modifier and Type | Method and Description |
---|---|
boolean |
PolylineHandlesProvider.IHandleFactory.isAppendPointHandleValid(IEditHandle appendPointHandle,
Observable<Polyline> polyline,
FeatureEditContext context)
Returns true if the given handle is still valid, or false if it should be removed.
|
boolean |
PointHandlesProvider.IHandleFactory.isElevationPointHandleValid(IEditHandle elevationHandle,
Observable<Point> point,
FeatureEditContext context)
Returns true if the given handle is still valid, or false if it should be removed.
|
boolean |
PolylineHandlesProvider.IHandleFactory.isElevationPointHandleValid(IEditHandle elevationPointHandle,
Observable<Polyline> polyline,
long pointIndex,
FeatureEditContext context)
Returns true if the given handle is still valid, or false if it should be removed.
|
boolean |
PolylineHandlesProvider.IHandleFactory.isInsertPointHandleValid(IEditHandle insertPointHandle,
Observable<Polyline> polyline,
long insertIndex,
FeatureEditContext context)
Returns true if the given handle is still valid, or false if it should be removed.
|
boolean |
PolylineRingHandlesProvider.IHandleFactory.isInsertPointHandleValid(IEditHandle insertPointHandle,
Observable<PolylineRing> polylineRing,
long insertIndex,
FeatureEditContext context)
Returns true if the given handle is still valid, or false if it should be removed.
|
boolean |
PolylineHandlesProvider.IHandleFactory.isMovePointHandleValid(IEditHandle movePointHandle,
Observable<Polyline> polyline,
long pointIndex,
FeatureEditContext context)
Returns true if the given handle is still valid, or false if it should be removed.
|
boolean |
PolylineRingHandlesProvider.IHandleFactory.isMovePointHandleValid(IEditHandle movePointHandle,
Observable<PolylineRing> polylineRing,
long pointIndex,
FeatureEditContext context)
Returns true if the given handle is still valid, or false if it should be removed.
|
boolean |
PolylineHandlesProvider.IHandleFactory.isPrependPointHandleValid(IEditHandle prependPointHandle,
Observable<Polyline> polyline,
FeatureEditContext context)
Returns true if the given handle is still valid, or false if it should be removed.
|
boolean |
PolylineHandlesProvider.IHandleFactory.isRemovePointHandleValid(IEditHandle removePointHandle,
Observable<Polyline> polyline,
long pointIndex,
FeatureEditContext context)
Returns true if the given handle is still valid, or false if it should be removed.
|
boolean |
PolylineRingHandlesProvider.IHandleFactory.isRemovePointHandleValid(IEditHandle removePointHandle,
Observable<PolylineRing> polylineRing,
long pointIndex,
FeatureEditContext context)
Returns true if the given handle is still valid, or false if it should be removed.
|
Modifier and Type | Class and Description |
---|---|
class |
PointEditHandle
|
class |
TranslateEditHandle
This handle allows you to translate a feature by translating its geometry using
ITranslateEditAction . |
Modifier and Type | Method and Description |
---|---|
List<IEditHandle> |
EditHandlesEvent.getAddedHandles() |
List<IEditHandle> |
IEditHandles.getList() |
List<IEditHandle> |
EditHandlesEvent.getRemovedHandles() |
Modifier and Type | Method and Description |
---|---|
void |
EditHandlesEvent.addAddedHandle(IEditHandle handle)
Adds the given handle to this event as a handle that was newly added.
|
void |
EditHandlesEvent.addRemovedHandle(IEditHandle handle)
Adds the given handle to this event as a handle that was removed.
|