PostGIS  3.7.0dev-r@@SVN_REVISION@@

◆ itree_num_nodes_polygon()

static uint32_t itree_num_nodes_polygon ( const LWPOLY poly)
static

Definition at line 69 of file intervaltree.c.

70 {
71  uint32_t num_nodes = 0;
72  for (uint32_t i = 0; i < poly->nrings; i++)
73  {
74  const POINTARRAY *pa = poly->rings[i];
75  num_nodes += itree_num_nodes_pointarray(pa);
76  }
77  return num_nodes;
78 }
static uint32_t itree_num_nodes_pointarray(const POINTARRAY *pa)
Definition: intervaltree.c:46
POINTARRAY ** rings
Definition: liblwgeom.h:519
uint32_t nrings
Definition: liblwgeom.h:524

References itree_num_nodes_pointarray(), LWPOLY::nrings, and LWPOLY::rings.

Referenced by itree_from_polygon(), and itree_num_nodes_multipolygon().

Here is the call graph for this function:
Here is the caller graph for this function: