Package | Description |
---|---|
com.luciad.edit.geometries |
Editing geometries.
|
com.luciad.geometries |
Everything related to representing geometries.
|
com.luciad.geometries.constraints |
Geometry constraints.
|
com.luciad.geometries.observable |
Observe geometries and get notified when they change.
|
Modifier and Type | Method and Description |
---|---|
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 |
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 |
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 . |
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 |
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 |
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 | Method and Description |
---|---|
static PolylineRing |
GeometryFactory.createPolylineRing(CoordinateReference reference,
List<Coordinate> points,
LineInterpolationType curveInterpolationType)
Factory to create a polyline to be used as ring.
|
PolylineRing |
PolylineRing.insertPoint(long index,
Coordinate newLocation)
Creates a new
PolylineRing with an newly inserted control point. |
PolylineRing |
PolylineRing.movePoint(long index,
Coordinate newLocation)
Creates a new
PolylineRing with a moved control point. |
PolylineRing |
PolylineRing.removePoint(long index)
Creates a new
PolylineRing with a control point removed. |
PolylineRing |
PolylineRing.translate(Coordinate translation)
Translates the entire polyline ring.
|
Modifier and Type | Method and Description |
---|---|
static Polygon |
GeometryFactory.createPolygon(PolylineRing exteriorRing,
List<PolylineRing> interiorRings)
Factory to create a polygon.
|
Modifier and Type | Method and Description |
---|---|
static Polygon |
GeometryFactory.createPolygon(PolylineRing exteriorRing,
List<PolylineRing> interiorRings)
Factory to create a polygon.
|
Modifier and Type | Method and Description |
---|---|
PolylineRing |
IPolylineRingConstraint.apply(PolylineRing polylineRing)
Applies this constraint on a polyline ring without a (known) change.
|
PolylineRing |
IPolylineRingConstraint.apply(PolylineRing oldPolylineRing,
PolylineRing newPolylineRing,
PolylineChange changes)
Applies this constraint on a pending change.
|
Modifier and Type | Method and Description |
---|---|
PolylineRing |
IPolylineRingConstraint.apply(PolylineRing polylineRing)
Applies this constraint on a polyline ring without a (known) change.
|
PolylineRing |
IPolylineRingConstraint.apply(PolylineRing oldPolylineRing,
PolylineRing newPolylineRing,
PolylineChange changes)
Applies this constraint on a pending change.
|
Modifier and Type | Method and Description |
---|---|
static Observable<PolylineRing> |
ObservableGeometryUtil.derivePolylineRing(Observable<Geometry> observableGeometry)
Derives an
Observable PolylineRing from the given observable geometry by casting the geometry instance to a polyline ring instance. |
Modifier and Type | Method and Description |
---|---|
static Observable<Point> |
ObservablePolylineRingUtil.derivePointAtIndex(Observable<PolylineRing> observablePolylineRing,
long index)
Derives an
Observable Point from the given observable polyline ring that represents the point at the given index. |
static Observable<Point> |
ObservablePolylineRingUtil.derivePointOnSegment(Observable<PolylineRing> observablePolylineRing,
long segmentIndex,
double parameter)
Derives an
Observable Point from the given observable polyline ring that represents a point on a segment of the polyline ring. |