16 #ifndef GEOS_GEOM_UTIL_GEOMETRYEDITOROPERATION_H
17 #define GEOS_GEOM_UTIL_GEOMETRYEDITOROPERATION_H
19 #include <geos/export.h>
26 class GeometryFactory;
39 class GEOS_DLL GeometryEditorOperation {
54 virtual std::unique_ptr<Geometry> edit(
const Geometry* geometry,
55 const GeometryFactory* factory) = 0;
58 ~GeometryEditorOperation() {}