PostGIS  2.4.9dev-r@@SVN_REVISION@@
lwin_wkt.h File Reference
Include dependency graph for lwin_wkt.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  POINT
 

Functions

void wkt_lexer_init (char *str)
 
void wkt_lexer_close (void)
 
int wkt_yylex_destroy (void)
 
int wkt_lexer_read_srid (char *str)
 Read the SRID number from an SRID=<> string. 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)
 
POINTARRAYwkt_parser_ptarray_add_coord (POINTARRAY *pa, POINT p)
 
POINTARRAYwkt_parser_ptarray_new (POINT p)
 Start a point array from the first coordinate. More...
 
LWGEOMwkt_parser_point_new (POINTARRAY *pa, char *dimensionality)
 Create a new point. More...
 
LWGEOMwkt_parser_linestring_new (POINTARRAY *pa, char *dimensionality)
 Create a new linestring. More...
 
LWGEOMwkt_parser_circularstring_new (POINTARRAY *pa, char *dimensionality)
 Create a new circularstring. More...
 
LWGEOMwkt_parser_triangle_new (POINTARRAY *pa, char *dimensionality)
 
LWGEOMwkt_parser_polygon_new (POINTARRAY *pa, char dimcheck)
 
LWGEOMwkt_parser_polygon_add_ring (LWGEOM *poly, POINTARRAY *pa, char dimcheck)
 
LWGEOMwkt_parser_polygon_finalize (LWGEOM *poly, char *dimensionality)
 
LWGEOMwkt_parser_curvepolygon_new (LWGEOM *ring)
 
LWGEOMwkt_parser_curvepolygon_add_ring (LWGEOM *poly, LWGEOM *ring)
 
LWGEOMwkt_parser_curvepolygon_finalize (LWGEOM *poly, char *dimensionality)
 
LWGEOMwkt_parser_compound_new (LWGEOM *element)
 
LWGEOMwkt_parser_compound_add_geom (LWGEOM *col, LWGEOM *geom)
 
LWGEOMwkt_parser_collection_new (LWGEOM *geom)
 
LWGEOMwkt_parser_collection_add_geom (LWGEOM *col, LWGEOM *geom)
 
LWGEOMwkt_parser_collection_finalize (int lwtype, LWGEOM *col, char *dimensionality)
 
void wkt_parser_geometry_new (LWGEOM *geom, int srid)
 

Variables

LWGEOM_PARSER_RESULT global_parser_result
 
const char * parser_error_messages []