15 #ifndef GEOS_PRECISION_COMMONBITSREMOVER_H
16 #define GEOS_PRECISION_COMMONBITSREMOVER_H
18 #include <geos/export.h>
19 #include <geos/geom/Coordinate.h>
27 class CommonBitsRemover;
28 class CommonCoordinateFilter;
46 CommonCoordinateFilter* ccFilter;
92 #endif // GEOS_PRECISION_COMMONBITSREMOVER_H
void add(const geom::Geometry *geom)
Allow computing and removing common mantissa bits from one or more Geometries.
Definition: CommonBitsRemover.h:40
geom::Coordinate & getCommonCoordinate()
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:25
geom::Geometry * addCommonBits(geom::Geometry *geom)
Adds the common coordinate bits back into a Geometry. The coordinates of the Geometry are changed.
Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:84
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:188
void removeCommonBits(geom::Geometry *geom)
Removes the common coordinate bits from a Geometry. The coordinates of the Geometry are changed.