Definition at line 112 of file lwout_gml.c.
113{
114 uint32_t i;
116 {
118 {
122 {
126 }
127 else
128 {
132 }
133 }
134 }
135 else
136 {
138 {
142 {
148 }
149 else
150 {
156 }
157 }
158 }
159}
#define FLAGS_GET_Z(flags)
static const POINT3D * getPoint3d_cp(const POINTARRAY *pa, uint32_t n)
Returns a POINT3D pointer into the POINTARRAY serialized_ptlist, suitable for reading from.
static const POINT2D * getPoint2d_cp(const POINTARRAY *pa, uint32_t n)
Returns a POINT2D pointer into the POINTARRAY serialized_ptlist, suitable for reading from.
static void stringbuffer_append_double(stringbuffer_t *s, double d, int precision)
static void stringbuffer_append_char(stringbuffer_t *s, char c)
References POINTARRAY::flags, FLAGS_GET_Z, getPoint2d_cp(), getPoint3d_cp(), IS_DEGREE, POINTARRAY::npoints, stringbuffer_append_char(), stringbuffer_append_double(), POINT2D::x, POINT3D::x, POINT2D::y, POINT3D::y, and POINT3D::z.
Referenced by asgml3_circstring(), asgml3_compound(), asgml3_curvepoly(), asgml3_gbox(), asgml3_line(), asgml3_point(), asgml3_poly(), and asgml3_triangle().