19 #ifndef GEOS_PRECISION_ENHANCEDPRECISIONOP_H
20 #define GEOS_PRECISION_ENHANCEDPRECISIONOP_H
22 #include <geos/export.h>
23 #include <geos/constants.h>
24 #include <geos/geom/Geometry.h>
61 static std::unique_ptr<geom::Geometry>
Union(
98 static std::unique_ptr<geom::Geometry>
buffer(
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:188
Provides versions of Geometry spatial functions which use enhanced precision techniques to reduce the...
Definition: EnhancedPrecisionOp.h:36
static std::unique_ptr< geom::Geometry > symDifference(const geom::Geometry *geom0, const geom::Geometry *geom1)
static std::unique_ptr< geom::Geometry > intersection(const geom::Geometry *geom0, const geom::Geometry *geom1)
Computes the set-theoretic intersection of two Geometrys, using enhanced precision.
static std::unique_ptr< geom::Geometry > buffer(const geom::Geometry *geom, double distance)
static std::unique_ptr< geom::Geometry > Union(const geom::Geometry *geom0, const geom::Geometry *geom1)
static std::unique_ptr< geom::Geometry > difference(const geom::Geometry *geom0, const geom::Geometry *geom1)
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:26