Definition at line 97 of file lwout_wkt.c.
100 uint32_t dimensions = 2;
119 for (i = 1; i < ptarray->
npoints; i++)
#define FLAGS_NDIMS(flags)
#define OUT_MAX_BYTES_DOUBLE
static uint8_t * getPoint_internal(const POINTARRAY *pa, uint32_t n)
static void coordinate_to_wkt_sb(double *coords, stringbuffer_t *sb, uint32_t dimensions, int precision)
static void stringbuffer_append_len(stringbuffer_t *s, const char *a, size_t alen)
Append the specified string to the stringbuffer_t using known length.
static void stringbuffer_makeroom(stringbuffer_t *s, size_t size_to_add)
If necessary, expand the stringbuffer_t internal buffer to accommodate the specified additional size.
References coordinate_to_wkt_sb(), POINTARRAY::flags, FLAGS_NDIMS, getPoint_internal(), POINTARRAY::npoints, OUT_MAX_BYTES_DOUBLE, precision, stringbuffer_append_len(), stringbuffer_makeroom(), variant, WKT_EXTENDED, WKT_ISO, and WKT_NO_PARENS.
Referenced by lwcircstring_to_wkt_sb(), lwline_to_wkt_sb(), lwpoint_to_wkt_sb(), lwpoly_to_wkt_sb(), and lwtriangle_to_wkt_sb().