|
| int | wkt_lexer_read_srid (char *str) |
| | Read the SRID number from an SRID=<> string. More...
|
| |
| static lwflags_t | wkt_dimensionality (char *dimensionality) |
| |
| static int | wkt_parser_set_dims (LWGEOM *geom, lwflags_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, lwflags_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, int32_t 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) |
| |