Definition at line 1348 of file lwout_gml.c.
1354 ptr += sprintf(ptr,
"<%sTriangle", prefix);
1355 if (srs) ptr += sprintf(ptr,
" srsName=\"%s\"", srs);
1356 if (
id) ptr += sprintf(ptr,
" %sid=\"%s\"", prefix,
id);
1357 ptr += sprintf(ptr,
">");
1359 ptr += sprintf(ptr,
"<%sexterior><%sLinearRing>", prefix, prefix);
1360 if (
IS_DIMS(
opts)) ptr += sprintf(ptr,
"<%sposList srsDimension=\"%d\">", prefix, dimension);
1361 else ptr += sprintf(ptr,
"<%sposList>", prefix);
1364 ptr += sprintf(ptr,
"</%sposList></%sLinearRing></%sexterior>",
1365 prefix, prefix, prefix);
1367 ptr += sprintf(ptr,
"</%sTriangle>", prefix);
1369 return (ptr-output);
#define FLAGS_GET_Z(flags)
Macros for manipulating the 'flags' byte.
static size_t pointArray_toGML3(POINTARRAY *pa, char *buf, int precision, int opts)
References LWTRIANGLE::flags, FLAGS_GET_Z, IS_DIMS, ovdump::opts, pointArray_toGML3(), LWTRIANGLE::points, and precision.
Referenced by asgml3_tin_buf(), and asgml3_triangle().