@@ -31,45 +31,51 @@ const GEOSBufferParams = GEOSBufParams_t
3131const GEOSGeom = Ptr{GEOSGeometry}
3232const GEOSCoordSeq = Ptr{GEOSCoordSequence}
3333
34- @cenum (GEOSGeomTypes,
35- GEOS_POINT = 0 ,
36- GEOS_LINESTRING = 1 ,
37- GEOS_LINEARRING = 2 ,
38- GEOS_POLYGON = 3 ,
39- GEOS_MULTIPOINT = 4 ,
40- GEOS_MULTILINESTRING = 5 ,
41- GEOS_MULTIPOLYGON = 6 ,
42- GEOS_GEOMETRYCOLLECTION = 7 ,
43- )
44- @cenum (GEOSByteOrders,
45- GEOS_WKB_XDR = 0 ,
46- GEOS_WKB_NDR = 1 ,
47- )
34+ @cenum GEOSGeomTypes:: UInt32 begin
35+ GEOS_POINT = 0
36+ GEOS_LINESTRING = 1
37+ GEOS_LINEARRING = 2
38+ GEOS_POLYGON = 3
39+ GEOS_MULTIPOINT = 4
40+ GEOS_MULTILINESTRING = 5
41+ GEOS_MULTIPOLYGON = 6
42+ GEOS_GEOMETRYCOLLECTION = 7
43+ end
44+
45+ @cenum GEOSByteOrders:: UInt32 begin
46+ GEOS_WKB_XDR = 0
47+ GEOS_WKB_NDR = 1
48+ end
49+
4850
4951const GEOSQueryCallback = Ptr{Cvoid}
5052const GEOSDistanceCallback = Ptr{Cvoid}
5153const GEOSInterruptCallback = Cvoid
5254
53- @cenum (GEOSBufCapStyles,
54- GEOSBUF_CAP_ROUND = 1 ,
55- GEOSBUF_CAP_FLAT = 2 ,
56- GEOSBUF_CAP_SQUARE = 3 ,
57- )
58- @cenum (GEOSBufJoinStyles,
59- GEOSBUF_JOIN_ROUND = 1 ,
60- GEOSBUF_JOIN_MITRE = 2 ,
61- GEOSBUF_JOIN_BEVEL = 3 ,
62- )
63- @cenum (GEOSRelateBoundaryNodeRules,
64- GEOSRELATE_BNR_MOD2 = 1 ,
65- GEOSRELATE_BNR_OGC = 1 ,
66- GEOSRELATE_BNR_ENDPOINT = 2 ,
67- GEOSRELATE_BNR_MULTIVALENT_ENDPOINT = 3 ,
68- GEOSRELATE_BNR_MONOVALENT_ENDPOINT = 4 ,
69- )
70- @cenum (GEOSValidFlags,
71- GEOSVALID_ALLOW_SELFTOUCHING_RING_FORMING_HOLE = 1 ,
72- )
55+ @cenum GEOSBufCapStyles:: UInt32 begin
56+ GEOSBUF_CAP_ROUND = 1
57+ GEOSBUF_CAP_FLAT = 2
58+ GEOSBUF_CAP_SQUARE = 3
59+ end
60+
61+ @cenum GEOSBufJoinStyles:: UInt32 begin
62+ GEOSBUF_JOIN_ROUND = 1
63+ GEOSBUF_JOIN_MITRE = 2
64+ GEOSBUF_JOIN_BEVEL = 3
65+ end
66+
67+ @cenum GEOSRelateBoundaryNodeRules:: UInt32 begin
68+ GEOSRELATE_BNR_MOD2 = 1
69+ GEOSRELATE_BNR_OGC = 1
70+ GEOSRELATE_BNR_ENDPOINT = 2
71+ GEOSRELATE_BNR_MULTIVALENT_ENDPOINT = 3
72+ GEOSRELATE_BNR_MONOVALENT_ENDPOINT = 4
73+ end
74+
75+ @cenum GEOSValidFlags:: UInt32 begin
76+ GEOSVALID_ALLOW_SELFTOUCHING_RING_FORMING_HOLE = 1
77+ end
78+
7379
7480const GEOSWKTReader_t = Cvoid
7581const GEOSWKTReader = GEOSWKTReader_t
0 commit comments