#include <Centroid.h>
Public Member Functions | |
| Centroid (const geom::Geometry &geom) | |
| bool | getCentroid (geom::Coordinate ¢) const |
Static Public Member Functions | |
| static bool | getCentroid (const geom::Geometry &geom, geom::Coordinate ¢) |
Computes the centroid of a Geometry of any dimension. If the geometry is nomimally of higher dimension, but contains only components having a lower effective dimension (i.e. zero length or area), the centroid will be computed appropriately.
http://www.faqs.org/faqs/graphics/algorithms-faq/ for further details of the basic approach. If the input geometries are empty, a null Coordinate is returned.
| geos::algorithm::Centroid::Centroid | ( | const geom::Geometry & | geom | ) | [inline] |
Creates a new instance for computing the centroid of a geometry
| bool geos::algorithm::Centroid::getCentroid | ( | geom::Coordinate & | cent | ) | const |
Gets the computed centroid.
| cent | will be set to the centroid point, if any |
| static bool geos::algorithm::Centroid::getCentroid | ( | const geom::Geometry & | geom, | |
| geom::Coordinate & | cent | |||
| ) | [static] |
1.6.1