21 #ifndef GEOS_GEOM_UTIL_GEOMETRYEDITOR_H 22 #define GEOS_GEOM_UTIL_GEOMETRYEDITOR_H 24 #include <geos/export.h> 31 class GeometryFactory;
32 class GeometryCollection;
35 class GeometryEditorOperation;
86 std::unique_ptr<Polygon> editPolygon(
const Polygon* polygon,
89 std::unique_ptr<GeometryCollection> editGeometryCollection(
121 std::unique_ptr<Geometry> edit(
const Geometry* geometry,
Definition: GeometryEditor.h:79
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:188
Represents a linear polygon, which may include holes.
Definition: Polygon.h:64
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition: GeometryFactory.h:68
Represents a collection of heterogeneous Geometry objects.
Definition: GeometryCollection.h:55
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:25
Definition: GeometryEditorOperation.h:39