PostGIS  2.5.0dev-r@@SVN_REVISION@@

◆ lwcurvepoly_perimeter()

double lwcurvepoly_perimeter ( const LWCURVEPOLY poly)

Definition at line 147 of file lwcurvepoly.c.

References lwgeom_length(), LWCURVEPOLY::nrings, and LWCURVEPOLY::rings.

Referenced by lwgeom_perimeter().

148 {
149  double result=0.0;
150  uint32_t i;
151 
152  for (i=0; i<poly->nrings; i++)
153  result += lwgeom_length(poly->rings[i]);
154 
155  return result;
156 }
LWGEOM ** rings
Definition: liblwgeom.h:537
unsigned int uint32_t
Definition: uthash.h:78
double lwgeom_length(const LWGEOM *geom)
Definition: lwgeom.c:1924
uint32_t nrings
Definition: liblwgeom.h:535
Here is the call graph for this function:
Here is the caller graph for this function: