geos::precision Namespace Reference

Provides classes for manipulating the precision model of Geometries. More...

## Classes

class | CommonBits
| Determines the maximum number of common most-significant bits in the mantissa of one or numbers. More...
class | CommonBitsOp
| Provides versions of Geometry spatial functions which use common bit removal to reduce the likelihood of robustness problems. More...
class | CommonBitsRemover
| Allow computing and removing common mantissa bits from one or more Geometries. More...
class | EnhancedPrecisionOp
| Provides versions of Geometry spatial functions which use enhanced precision techniques to reduce the likelihood of robustness problems. More...
class | GeometryPrecisionReducer
| Reduces the precision of a `geom::Geometry` according to the supplied `geom::PrecisionModel`, ensuring that the result is valid (unless specified otherwise). More...
class | MinimumClearance
| Computes the Minimum Clearance of a Geometry. More...
class | PointwisePrecisionReducerTransformer
class | PrecisionReducerTransformer
| Reduces the precision of a `geom::Geometry` according to the supplied `geom::PrecisionModel`, without attempting to preserve valid topology. More...
class | SimpleGeometryPrecisionReducer
| Reduces the precision of a `geom::Geometry` according to the supplied `geom::PrecisionModel`, without attempting to preserve valid topology. More...

## Detailed Description

Provides classes for manipulating the precision model of Geometries.