|
int | wkt_lexer_read_srid (char *str) |
| Read the SRID number from an SRID=<> string. More...
|
|
static uint8_t | wkt_dimensionality (char *dimensionality) |
|
static int | wkt_parser_set_dims (LWGEOM *geom, uint8_t flags) |
| Force the dimensionality of a geometry to match the dimensionality of a set of flags (usually derived from a ZM WKT tag). More...
|
|
static int | wkt_pointarray_dimensionality (POINTARRAY *pa, uint8_t flags) |
| Read the dimensionality from a flag, if provided. More...
|
|
POINT | wkt_parser_coord_2 (double c1, double c2) |
| Build a 2d coordinate. More...
|
|
POINT | wkt_parser_coord_3 (double c1, double c2, double c3) |
| Note, if this is an XYM coordinate we'll have to fix it later when we build the object itself and have access to the dimensionality token. More...
|
|
POINT | wkt_parser_coord_4 (double c1, double c2, double c3, double c4) |
|
POINTARRAY * | wkt_parser_ptarray_add_coord (POINTARRAY *pa, POINT p) |
|
POINTARRAY * | wkt_parser_ptarray_new (POINT p) |
| Start a point array from the first coordinate. More...
|
|
LWGEOM * | wkt_parser_point_new (POINTARRAY *pa, char *dimensionality) |
| Create a new point. More...
|
|
LWGEOM * | wkt_parser_linestring_new (POINTARRAY *pa, char *dimensionality) |
| Create a new linestring. More...
|
|
LWGEOM * | wkt_parser_circularstring_new (POINTARRAY *pa, char *dimensionality) |
| Create a new circularstring. More...
|
|
LWGEOM * | wkt_parser_triangle_new (POINTARRAY *pa, char *dimensionality) |
|
LWGEOM * | wkt_parser_polygon_new (POINTARRAY *pa, char dimcheck) |
|
LWGEOM * | wkt_parser_polygon_add_ring (LWGEOM *poly, POINTARRAY *pa, char dimcheck) |
|
LWGEOM * | wkt_parser_polygon_finalize (LWGEOM *poly, char *dimensionality) |
|
LWGEOM * | wkt_parser_curvepolygon_new (LWGEOM *ring) |
|
LWGEOM * | wkt_parser_curvepolygon_add_ring (LWGEOM *poly, LWGEOM *ring) |
|
LWGEOM * | wkt_parser_curvepolygon_finalize (LWGEOM *poly, char *dimensionality) |
|
LWGEOM * | wkt_parser_collection_new (LWGEOM *geom) |
|
LWGEOM * | wkt_parser_compound_new (LWGEOM *geom) |
|
LWGEOM * | wkt_parser_compound_add_geom (LWGEOM *col, LWGEOM *geom) |
|
LWGEOM * | wkt_parser_collection_add_geom (LWGEOM *col, LWGEOM *geom) |
|
LWGEOM * | wkt_parser_collection_finalize (int lwtype, LWGEOM *geom, char *dimensionality) |
|
void | wkt_parser_geometry_new (LWGEOM *geom, int srid) |
|
void | lwgeom_parser_result_init (LWGEOM_PARSER_RESULT *parser_result) |
|
void | lwgeom_parser_result_free (LWGEOM_PARSER_RESULT *parser_result) |
|
LWGEOM * | lwgeom_from_wkt (const char *wkt, const char check) |
|