Definition at line 590 of file lwout_gml.c.
611 for (i = 0; i < poly->
nrings; ++i)
614 i ?
"<%sinterior>" :
"<%sexterior>",
617 subgeom = poly->
rings[i];
649 i ?
"</%sinterior>" :
"</%sexterior>",
#define FLAGS_GET_Z(flags)
static void asgml3_compound(stringbuffer_t *sb, const LWCOMPOUND *col, const GML_Options *opts)
static void asgml3_circstring(stringbuffer_t *sb, const LWCIRCSTRING *circ, const GML_Options *opts)
static void asgml3_ptarray(stringbuffer_t *sb, const POINTARRAY *pa, const GML_Options *opts)
int stringbuffer_aprintf(stringbuffer_t *s, const char *fmt,...)
Appends a formatted string to the current string buffer, using the format and argument list provided.
static void stringbuffer_append(stringbuffer_t *s, const char *a)
Append the specified string to the stringbuffer_t.
References asgml3_circstring(), asgml3_compound(), asgml3_ptarray(), CIRCSTRINGTYPE, COMPOUNDTYPE, LWCURVEPOLY::flags, FLAGS_GET_Z, IS_DIMS, LINETYPE, LWCURVEPOLY::nrings, ovdump::opts, LWCURVEPOLY::rings, GML_Options::srs, stringbuffer_append(), stringbuffer_aprintf(), and LWGEOM::type.
Referenced by asgml3_multisurface(), and lwgeom_to_gml3().