Class GeometryEditorEx.CoordinateSequenceOperation
- java.lang.Object
-
- org.locationtech.jtslab.geom.util.GeometryEditorEx.CoordinateSequenceOperation
-
- All Implemented Interfaces:
GeometryEditorEx.GeometryEditorOperation
- Enclosing class:
- GeometryEditorEx
public abstract static class GeometryEditorEx.CoordinateSequenceOperation extends java.lang.Object implements GeometryEditorEx.GeometryEditorOperation
AGeometryEditorEx.GeometryEditorOperation
which edits theCoordinateSequence
of aGeometry
. Operates on Geometry subclasses which contains a single coordinate list.
-
-
Constructor Summary
Constructors Constructor Description CoordinateSequenceOperation()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract CoordinateSequence
edit(CoordinateSequence coordSeq, Geometry geometry, GeometryFactory targetFactory)
Edits aCoordinateSequence
from aGeometry
.Geometry
edit(Geometry geometry, GeometryFactory targetFactory)
Edits a Geometry by returning a new Geometry with a modification.
-
-
-
Method Detail
-
edit
public final Geometry edit(Geometry geometry, GeometryFactory targetFactory)
Description copied from interface:GeometryEditorEx.GeometryEditorOperation
Edits a Geometry by returning a new Geometry with a modification. The returned geometry may be:- the input geometry itself
The returned Geometry might be the same as the Geometry passed in.
It may be
null
if the geometry is to be deleted.
- Specified by:
edit
in interfaceGeometryEditorEx.GeometryEditorOperation
- Parameters:
geometry
- the Geometry to modifytargetFactory
- the factory with which to construct the modified Geometry (may be different to the factory of the input geometry)- Returns:
- a new Geometry which is a modification of the input Geometry
- the input geometry itself
The returned Geometry might be the same as the Geometry passed in.
It may be
-
edit
public abstract CoordinateSequence edit(CoordinateSequence coordSeq, Geometry geometry, GeometryFactory targetFactory)
Edits aCoordinateSequence
from aGeometry
.- Parameters:
coordSeq
- the coordinate array to operate ongeometry
- the geometry containing the coordinate list- Returns:
- an edited coordinate sequence (which may be the same as the input)
-
-