Definition at line 1999 of file lwgeom.c.
2000{
2002
2010 {
2011 double area = 0.0;
2012 uint32_t i;
2014 for ( i = 0; i < col->
ngeoms; i++ )
2016 return area;
2017 }
2018 else
2019 return 0.0;
2020}
double lwtriangle_area(const LWTRIANGLE *triangle)
Find the area of the outer ring.
double lwpoly_area(const LWPOLY *poly)
Find the area of the outer ring - sum (area of inner rings).
double lwcurvepoly_area(const LWCURVEPOLY *curvepoly)
This should be rewritten to make use of the curve itself.
int lwgeom_is_collection(const LWGEOM *geom)
Determine whether a LWGEOM contains sub-geometries or not This basically just checks that the struct ...
double lwgeom_area(const LWGEOM *geom)
References CURVEPOLYTYPE, LWCOLLECTION::geoms, lwcurvepoly_area(), lwgeom_area(), lwgeom_is_collection(), lwpoly_area(), lwtriangle_area(), LWCOLLECTION::ngeoms, POLYGONTYPE, TRIANGLETYPE, and LWGEOM::type.
Referenced by lwgeom_area(), lwmpoly_to_points(), ST_Area(), test_gdal_polygonize(), test_lwpoly_construct_circle(), test_misc_area(), and test_raster_surface().