PostGIS 3.0.6dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ assvg_collection_buf()

static size_t assvg_collection_buf ( const LWCOLLECTION col,
char *  output,
int  relative,
int  precision 
)
static

Definition at line 434 of file lwout_svg.c.

435{
436 uint32_t i;
437 char *ptr=output;
438 const LWGEOM *subgeom;
439
440 /* EMPTY GEOMETRYCOLLECTION */
441 if (col->ngeoms == 0) *ptr = '\0';
442
443 for (i=0; i<col->ngeoms; i++)
444 {
445 if (i) ptr += sprintf(ptr, ";");
446 subgeom = col->geoms[i];
447 ptr += assvg_geom_buf(subgeom, ptr, relative, precision);
448 }
449
450 return (ptr - output);
451}
static uint8_t precision
Definition cu_in_twkb.c:25
static size_t assvg_geom_buf(const LWGEOM *geom, char *output, int relative, int precision)
Definition lwout_svg.c:468
uint32_t ngeoms
Definition liblwgeom.h:566
LWGEOM ** geoms
Definition liblwgeom.h:561

References assvg_geom_buf(), LWCOLLECTION::geoms, LWCOLLECTION::ngeoms, and precision.

Referenced by assvg_collection().

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