23#include <geos/export.h>
31class GeometryCollection;
34class GeometryEditorOperation;
85 std::unique_ptr<Polygon> editPolygon(
const Polygon* polygon,
88 std::unique_ptr<GeometryCollection> editGeometryCollection(
Represents a collection of heterogeneous Geometry objects.
Definition GeometryCollection.h:51
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition GeometryFactory.h:70
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition Geometry.h:197
Represents a linear polygon, which may include holes.
Definition Polygon.h:61
Definition GeometryEditorOperation.h:38
Definition GeometryEditor.h:78
std::unique_ptr< Geometry > edit(const Geometry *geometry, GeometryEditorOperation *operation)
GeometryEditor(const GeometryFactory *newFactory)
Basic namespace for all GEOS functionalities.
Definition geos.h:39