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;
Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:60
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:188
Allow computing and removing common mantissa bits from one or more Geometries.
Definition: CommonBitsRemover.h:40
geom::Coordinate & getCommonCoordinate()
geom::Geometry * addCommonBits(geom::Geometry *geom)
Adds the common coordinate bits back into a Geometry. The coordinates of the Geometry are changed.
void removeCommonBits(geom::Geometry *geom)
Removes the common coordinate bits from a Geometry. The coordinates of the Geometry are changed.
void add(const geom::Geometry *geom)
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:26