Shapes
GIS made easy, a lightweight header-only planar geometry library for Modern C++
wkt_token.hpp
1 #pragma once
2 
3 #define WKT_NUM 1
4 #define WKT_POINT_TAGGED_TEXT 2
5 #define WKT_EMPTY_SET 3
6 #define WKT_POINT_Z_TAGGED_TEXT 4
7 #define WKT_POINT_M_TAGGED_TEXT 5
8 #define WKT_POINT_ZM_TAGGED_TEXT 6
9 #define WKT_COMMA 7
10 #define WKT_LPAREN 8
11 #define WKT_RPAREN 9
12 #define WKT_MULTIPOINT_TAGGED_TEXT 10
13 #define WKT_MULTIPOINT_Z_TAGGED_TEXT 11
14 #define WKT_MULTIPOINT_M_TAGGED_TEXT 12
15 #define WKT_MULTIPOINT_ZM_TAGGED_TEXT 13
16 #define WKT_LINESTRING_TAGGED_TEXT 14
17 #define WKT_LINESTRING_Z_TAGGED_TEXT 15
18 #define WKT_LINESTRING_M_TAGGED_TEXT 16
19 #define WKT_LINESTRING_ZM_TAGGED_TEXT 17
20 #define WKT_MULTILINESTRING_TAGGED_TEXT 18
21 #define WKT_MULTILINESTRING_Z_TAGGED_TEXT 19
22 #define WKT_MULTILINESTRING_M_TAGGED_TEXT 20
23 #define WKT_MULTILINESTRING_ZM_TAGGED_TEXT 21
24 #define WKT_POLYGON_TAGGED_TEXT 22
25 #define WKT_POLYGON_Z_TAGGED_TEXT 23
26 #define WKT_POLYGON_M_TAGGED_TEXT 24
27 #define WKT_POLYGON_ZM_TAGGED_TEXT 25
28 #define WKT_MULTIPOLYGON_TAGGED_TEXT 26
29 #define WKT_MULTIPOLYGON_Z_TAGGED_TEXT 27
30 #define WKT_MULTIPOLYGON_M_TAGGED_TEXT 28
31 #define WKT_MULTIPOLYGON_ZM_TAGGED_TEXT 29
32 #define WKT_GEOMETRYCOLLECTION_TAGGED_TEXT 30
33 #define WKT_GEOMETRYCOLLECTION_Z_TAGGED_TEXT 31
34 #define WKT_GEOMETRYCOLLECTION_M_TAGGED_TEXT 32
35 #define WKT_GEOMETRYCOLLECTION_ZM_TAGGED_TEXT 33
36 #define WKT_END_OF_INPUT 99
37 #define WKT_PARSE_ERROR 100