GEOS
3.9.1dev
|
#include <GeometryEditorOperation.h>
Public Member Functions | |
virtual std::unique_ptr< Geometry > | edit (const Geometry *geometry, const GeometryFactory *factory)=0 |
virtual | ~GeometryEditorOperation () |
A interface which specifies an edit operation for Geometries.
Definition at line 39 of file GeometryEditorOperation.h.
|
inlinevirtual |
Definition at line 58 of file GeometryEditorOperation.h.
|
pure virtual |
Edits a Geometry by returning a new Geometry with a modification. The returned Geometry might be the same as the Geometry passed in.
geometry | the Geometry to modify |
factory | the factory with which to construct the modified Geometry (may be different to the factory of the input geometry) |
Implemented in geos::geom::util::CoordinateOperation.