GEOS
3.3.4
|
Provides versions of Geometry spatial functions which use enhanced precision techniques to reduce the likelihood of robustness problems. More...
#include <EnhancedPrecisionOp.h>
Static Public Member Functions | |
static geom::Geometry * | intersection (const geom::Geometry *geom0, const geom::Geometry *geom1) |
Computes the set-theoretic intersection of two Geometrys, using enhanced precision. | |
static geom::Geometry * | Union (const geom::Geometry *geom0, const geom::Geometry *geom1) |
static geom::Geometry * | difference (const geom::Geometry *geom0, const geom::Geometry *geom1) |
static geom::Geometry * | symDifference (const geom::Geometry *geom0, const geom::Geometry *geom1) |
static geom::Geometry * | buffer (const geom::Geometry *geom, double distance) |
Provides versions of Geometry spatial functions which use enhanced precision techniques to reduce the likelihood of robustness problems.
Provides versions of Geometry spatial functions which use enhanced precision techniques to reduce the likelihood of robustness problems.
|
static |
Computes the buffer of a Geometry, using enhanced precision. This method should no longer be necessary, since the buffer algorithm now is highly robust.
geom0 | the first Geometry |
distance | the buffer distance |
|
static |
Computes the set-theoretic difference of two Geometrys, using enhanced precision.
geom0 | the first Geometry |
geom1 | the second Geometry |
|
static |
Computes the set-theoretic intersection of two Geometrys, using enhanced precision.
geom0 | the first Geometry |
geom1 | the second Geometry |
|
static |
Computes the set-theoretic symmetric difference of two Geometrys, using enhanced precision.
geom0 | the first Geometry |
geom1 | the second Geometry |
|
static |
Computes the set-theoretic union of two Geometrys, using enhanced precision.
geom0 | the first Geometry |
geom1 | the second Geometry |