19 #ifndef GEOS_PRECISION_GEOMETRYPRECISIONREDUCER_H
20 #define GEOS_PRECISION_GEOMETRYPRECISIONREDUCER_H
22 #include <geos/export.h>
29 class GeometryFactory;
55 std::auto_ptr<geom::Geometry> reducePointwise(
const geom::Geometry& geom );
57 std::auto_ptr<geom::Geometry> fixPolygonalTopology(
60 std::auto_ptr<geom::GeometryFactory> createFactory(
80 static std::auto_ptr<geom::Geometry> reduce(
99 static std::auto_ptr<geom::Geometry> reducePointwise(
112 removeCollapsed(true),
136 removeCollapsed =
remove;
150 void setPointwise(
bool pointwise)
152 isPointwise = pointwise;
162 #endif // GEOS_PRECISION_GEOMETRYPRECISIONREDUCER_H