PostGIS  2.4.9dev-r@@SVN_REVISION@@
lwout_wkt.c File Reference
#include "liblwgeom_internal.h"
#include "lwgeom_log.h"
#include "stringbuffer.h"
Include dependency graph for lwout_wkt.c:

Go to the source code of this file.

Functions

static void lwgeom_to_wkt_sb (const LWGEOM *geom, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void dimension_qualifiers_to_wkt_sb (const LWGEOM *geom, stringbuffer_t *sb, uint8_t variant)
 
static void empty_to_wkt_sb (stringbuffer_t *sb)
 
static void ptarray_to_wkt_sb (const POINTARRAY *ptarray, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void lwpoint_to_wkt_sb (const LWPOINT *pt, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void lwline_to_wkt_sb (const LWLINE *line, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void lwpoly_to_wkt_sb (const LWPOLY *poly, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void lwcircstring_to_wkt_sb (const LWCIRCSTRING *circ, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void lwmpoint_to_wkt_sb (const LWMPOINT *mpoint, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void lwmline_to_wkt_sb (const LWMLINE *mline, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void lwmpoly_to_wkt_sb (const LWMPOLY *mpoly, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void lwcompound_to_wkt_sb (const LWCOMPOUND *comp, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void lwcurvepoly_to_wkt_sb (const LWCURVEPOLY *cpoly, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void lwmcurve_to_wkt_sb (const LWMCURVE *mcurv, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void lwmsurface_to_wkt_sb (const LWMSURFACE *msurf, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void lwcollection_to_wkt_sb (const LWCOLLECTION *collection, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void lwtriangle_to_wkt_sb (const LWTRIANGLE *tri, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void lwtin_to_wkt_sb (const LWTIN *tin, stringbuffer_t *sb, int precision, uint8_t variant)
 
static void lwpsurface_to_wkt_sb (const LWPSURFACE *psurf, stringbuffer_t *sb, int precision, uint8_t variant)
 
char * lwgeom_to_wkt (const LWGEOM *geom, uint8_t variant, int precision, size_t *size_out)
 WKT emitter function. More...