GEOS
3.9.1dev
|
#include <CoordinateOperation.h>
Public Member Functions | |
std::unique_ptr< Geometry > | edit (const Geometry *geometry, const GeometryFactory *factory) override |
virtual std::unique_ptr< CoordinateSequence > | edit (const CoordinateSequence *coordinates, const Geometry *geometry)=0 |
~CoordinateOperation () override=default | |
![]() | |
virtual | ~GeometryEditorOperation () |
A GeometryEditorOperation which modifies the coordinate list of a Geometry. Operates on Geometry subclasses which contains a single coordinate list.
Definition at line 41 of file CoordinateOperation.h.
|
overridedefault |
|
overridevirtual |
Return a newly created geometry, ownership to caller
Implements geos::geom::util::GeometryEditorOperation.
|
pure virtual |
Edits the array of Coordinate from a Geometry.
coordinates | the coordinate array to operate on |
geometry | the geometry containing the coordinate list |
Implemented in geos::precision::PrecisionReducerCoordinateOperation.