15#ifndef GEOS_PRECISION_COMMONBITSOP_H
16#define GEOS_PRECISION_COMMONBITSOP_H
18#include <geos/export.h>
19#include <geos/precision/CommonBitsRemover.h>
26#pragma warning(disable: 4251)
54 bool returnToOriginalPrecision;
56 std::auto_ptr<CommonBitsRemover> cbr;
71 void removeCommonBits(
74 std::auto_ptr<geom::Geometry>& rgeom0,
75 std::auto_ptr<geom::Geometry>& rgeom1);
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition Geometry.h:167
geom::Geometry * difference(const geom::Geometry *geom0, const geom::Geometry *geom1)
geom::Geometry * symDifference(const geom::Geometry *geom0, const geom::Geometry *geom1)
geom::Geometry * Union(const geom::Geometry *geom0, const geom::Geometry *geom1)
geom::Geometry * buffer(const geom::Geometry *geom0, double distance)
geom::Geometry * intersection(const geom::Geometry *geom0, const geom::Geometry *geom1)
geom::Geometry * computeResultPrecision(geom::Geometry *result)
CommonBitsOp(bool nReturnToOriginalPrecision)
Contains the Geometry interface hierarchy and supporting classes.
Definition IndexedNestedRingTester.h:26
Provides classes for manipulating the precision model of Geometries.
Definition precision.h:22
Basic namespace for all GEOS functionalities.
Definition IndexedNestedRingTester.h:25