2 | | 353 | GEOSWKBWriter_setFlavor | GEOSWKBWriter_setFlavor(GEOSWKBWriter* writer,int flavor) | |
3 | | 211 | GEOSGeom_getXMax | GEOSGeom_getXMax(const GEOSGeometry* g, double* value) | "attribute"=>"1", "returntype"=>"int" |
4 | | 208 | GEOSGeom_getXMin | GEOSGeom_getXMin(const GEOSGeometry* g, double* value) | "attribute"=>"1", "returntype"=>"int" |
5 | | 210 | GEOSGeom_getYMax | GEOSGeom_getYMax(const GEOSGeometry* g, double* value) | "attribute"=>"1", "returntype"=>"int" |
6 | | 209 | GEOSGeom_getYMin | GEOSGeom_getYMin(const GEOSGeometry* g, double* value) | "attribute"=>"1", "returntype"=>"int" |
7 | | 115 | GEOSBufferParams_create | GEOSBufferParams_create() | "buffer"=>"1" |
8 | | 125 | GEOSBufferParams_destroy | GEOSBufferParams_destroy(GEOSBufferParams* p) | "buffer"=>"1" |
9 | | 68 | GEOSBufferParams_setJoinStyle | GEOSBufferParams_setJoinStyle(GEOSBufferParams* p, int joinStyle) | "buffer"=>"1" |
10 | | 12 | GEOSSingleSidedBuffer | GEOSSingleSidedBuffer(const Geometry* g, double width, int quadsegs, int joinStyle, double mitreLimit, int leftSide) | "buffer"=>"1" |
11 | | 41 | GEOSBuffer | GEOSBuffer(const Geometry* g, double width, int quadsegs) | "buffer"=>"1", "returntype"=>"GEOSGeometry*" |
12 | | 188 | GEOSBufferWithParams | GEOSBufferWithParams(const Geometry* g, const GEOSBufferParams* p, double w) | "buffer"=>"1", "returntype"=>"GEOSGeometry*" |
13 | | 103 | GEOSBufferWithStyle | GEOSBufferWithStyle(const Geometry* g, double width, int quadsegs, int endCapStyle, int joinStyle, double mitreLimit) | "buffer"=>"1", "returntype"=>"GEOSGeometry*" |
14 | | 111 | GEOSBufferParams_setEndCapStyle | GEOSBufferParams_setEndCapStyle(GEOSBufferParams* p, int style) | "buffer"=>"1", "returntype"=>"int" |
15 | | 74 | GEOSBufferParams_setMitreLimit | GEOSBufferParams_setMitreLimit(GEOSBufferParams* p, double l) | "buffer"=>"1", "returntype"=>"int" |
16 | | 307 | GEOSBufferParams_setQuadrantSegments | GEOSBufferParams_setQuadrantSegments( GEOSBufferParams* p,int quadSegs) | "buffer"=>"1", "returntype"=>"int" |
17 | | 57 | GEOSBufferParams_setQuadrantSegments | GEOSBufferParams_setQuadrantSegments(GEOSBufferParams* p, int joinStyle) | "buffer"=>"1", "returntype"=>"int" |
18 | | 145 | GEOSBufferParams_setSingleSided | GEOSBufferParams_setSingleSided(GEOSBufferParams* p, int singleSided) | "buffer"=>"1", "returntype"=>"int" |
19 | | 15 | GEOSRelatePattern | GEOSRelatePattern(const Geometry* g1, const Geometry* g2, char *pat) | "calc"=>"1", "DE-9IM"=>"1" |
20 | | 2 | GEOSRelateBoundaryNodeRule | GEOSRelateBoundaryNodeRule(const Geometry* g1, const Geometry* g2, int bnr) | "calc"=>"1", "DE-9IM"=>"1", "twogeom"=>"1" |
21 | | 182 | GEOSConvexHull | GEOSConvexHull(const Geometry* g) | "calc"=>"1", "onegeom"=>"1" |
22 | | 191 | GEOSisClosed | GEOSisClosed(const Geometry* g) | "calc"=>"1", "onegeom"=>"1" |
23 | | 124 | GEOSBoundary | GEOSBoundary(const Geometry* g) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
24 | | 309 | GEOSConcaveHull | GEOSConcaveHull( const GEOSGeometry* g,double ratio,unsigned int allowHoles) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
25 | | 314 | GEOSLargestEmptyCircle | GEOSLargestEmptyCircle( const GEOSGeometry* g,const GEOSGeometry* boundary,double tolerance) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
26 | | 336 | GEOSLineMergeDirected | GEOSLineMergeDirected( const GEOSGeometry* g) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
27 | | 313 | GEOSMaximumInscribedCircle | GEOSMaximumInscribedCircle( const GEOSGeometry* g,double tolerance) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
28 | | 183 | GEOSMinimumBoundingCircle | GEOSMinimumBoundingCircle(const Geometry* g, double* radius, Geometry** center) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
29 | | 44 | GEOSMinimumClearanceLine | GEOSMinimumClearanceLine(const Geometry* g) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
30 | | 26 | GEOSMinimumRotatedRectangle | GEOSMinimumRotatedRectangle(const Geometry* g) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
31 | | 55 | GEOSPointOnSurface | GEOSPointOnSurface(const Geometry* g) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
32 | | 310 | GEOSPolygonHullSimplify | GEOSPolygonHullSimplify( const GEOSGeometry* g,unsigned int isOuter,double vertexNumFraction) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
33 | | 311 | GEOSPolygonHullSimplifyMode | GEOSPolygonHullSimplifyMode( const GEOSGeometry* g,unsigned int isOuter,unsigned int parameterMode,double parameter) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
34 | | 321 | GEOSUnaryUnionPrec | GEOSUnaryUnionPrec( const GEOSGeometry* g, double gridSize) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
35 | | 197 | GEOSArea | GEOSArea(const Geometry* g, double* area) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"int" |
36 | | 5 | GEOSGetNumGeometries | GEOSGetNumGeometries(const Geometry* g) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"int" |
37 | | 62 | GEOSLength | GEOSLength(const Geometry* g, double* length) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"int" |
38 | | 163 | GEOSMinimumClearance | GEOSMinimumClearance(const GEOSGeometry* g, double* d) | "calc"=>"1", "onegeom"=>"1", "returntype"=>"int" |
39 | | 324 | GEOSPreparedDistance | GEOSPreparedDistance( const GEOSPreparedGeometry* pg1,const GEOSGeometry* g2, double *dist) | "calc"=>"1", "prepared"=>"1" |
40 | | 326 | GEOSPreparedDistanceWithin | GEOSPreparedDistanceWithin( const GEOSPreparedGeometry* pg1,const GEOSGeometry* g2, double dist) | "calc"=>"1", "prepared"=>"1" |
41 | | 322 | GEOSPreparedNearestPoints | GEOSPreparedNearestPoints( const GEOSPreparedGeometry* pg1,const GEOSGeometry* g2) | "calc"=>"1", "prepared"=>"1" |
42 | | 312 | GEOSConcaveHullOfPolygons | GEOSConcaveHullOfPolygons( const GEOSGeometry* g,double lengthRatio,unsigned int isTight,unsigned int isHolesAllowed) | "calc"=>"1", "returntype"=>"GEOSGeometry*" |
43 | | 302 | GEOSLargestEmptyCircle | GEOSLargestEmptyCircle( const GEOSGeometry* g,const GEOSGeometry* boundary,double tolerance) | "calc"=>"1", "returntype"=>"GEOSGeometry*" |
44 | | 340 | GEOSRemoveRepeatedPoints | GEOSRemoveRepeatedPoints( const GEOSGeometry* g,double tolerance) | "calc"=>"1", "returntype"=>"GEOSGeometry*" |
45 | | 342 | GEOSHilbertCode | GEOSHilbertCode( const GEOSGeometry *geom,const GEOSGeometry* extent,unsigned int level,unsigned int *code) | "calc"=>"1", "returntype"=>"int" |
46 | | 231 | GEOSSegmentIntersection | GEOSSegmentIntersection(double ax0, double ay0, double ax1, double ay1, double bx0, double by0, double bx1, double by1, double* cx, double* cy) | "calc"=>"1", "returntype"=>"int" |
47 | | 143 | GEOSIntersects | GEOSIntersects(const Geometry* g1, const Geometry* g2) | "calc"=>"1", "twogeom"=>"1" |
48 | | 45 | GEOSNearestPoints | GEOSNearestPoints(const Geometry* g1, const Geometry* g2) | "calc"=>"1", "twogeom"=>"1" |
49 | | 21 | GEOSSharedPaths | GEOSSharedPaths(const GEOSGeometry* g1, const GEOSGeometry* g2) | "calc"=>"1", "twogeom"=>"1" |
50 | | 6 | GEOSPreparedContains | GEOSPreparedContains(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" |
51 | | 167 | GEOSPreparedContainsProperly | GEOSPreparedContainsProperly(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" |
52 | | 120 | GEOSPreparedCoveredBy | GEOSPreparedCoveredBy(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" |
53 | | 32 | GEOSPreparedCovers | GEOSPreparedCovers(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" |
54 | | 126 | GEOSPreparedCrosses | GEOSPreparedCrosses(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" |
55 | | 31 | GEOSPreparedDisjoint | GEOSPreparedDisjoint(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" |
56 | | 157 | GEOSPreparedIntersects | GEOSPreparedIntersects(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" |
57 | | 179 | GEOSPreparedOverlaps | GEOSPreparedOverlaps(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" |
58 | | 168 | GEOSPreparedTouches | GEOSPreparedTouches(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" |
59 | | 114 | GEOSPreparedWithin | GEOSPreparedWithin(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" |
60 | | 176 | GEOSDifference | GEOSDifference(const Geometry* g1, const Geometry* g2) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" |
61 | | 316 | GEOSDifferencePrec | GEOSDifferencePrec( const GEOSGeometry* g1,const GEOSGeometry* g2,double gridSize) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" |
62 | | 155 | GEOSIntersection | GEOSIntersection(const Geometry* g1, const Geometry* g2) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" |
63 | | 11 | GEOSSymDifference | GEOSSymDifference(const Geometry* g1, const Geometry* g2) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" |
64 | | 318 | GEOSSymDifferencePrec | GEOSSymDifferencePrec( const GEOSGeometry* g1,const GEOSGeometry* g2,double gridSize) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" |
65 | | 79 | GEOSUnion | GEOSUnion(const Geometry* g1, const Geometry* g2) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" |
66 | | 320 | GEOSUnionPrec | GEOSUnionPrec( const GEOSGeometry* g1,const GEOSGeometry* g2,double gridSize) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" |
67 | | 152 | GEOSContains | GEOSContains(const Geometry* g1, const Geometry* g2) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" |
68 | | 194 | GEOSCoveredBy | GEOSCoveredBy(const Geometry* g1, const Geometry* g2) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" |
69 | | 170 | GEOSCovers | GEOSCovers(const Geometry* g1, const Geometry* g2) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" |
70 | | 40 | GEOSCrosses | GEOSCrosses(const Geometry* g1, const Geometry* g2) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" |
71 | | 165 | GEOSDisjoint | GEOSDisjoint(const Geometry* g1, const Geometry* g2) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" |
72 | | 102 | GEOSEquals | GEOSEquals(const Geometry* g1, const Geometry* g2) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" |
73 | | 3 | GEOSEqualsExact | GEOSEqualsExact(const Geometry* g1, const Geometry* g2, double tolerance) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" |
74 | | 117 | GEOSOverlaps | GEOSOverlaps(const Geometry* g1, const Geometry* g2) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" |
75 | | 58 | GEOSTouches | GEOSTouches(const Geometry* g1, const Geometry* g2) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" |
76 | | 112 | GEOSWithin | GEOSWithin(const Geometry* g1, const Geometry* g2) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" |
77 | | 49 | GEOSDistance | GEOSDistanceIndexed(const Geometry* g1, const Geometry* g2, double* dist) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"int" |
78 | | 96 | GEOSDistanceIndexed | GEOSDistanceIndexed(const Geometry* g1, const Geometry* g2, double* dist) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"int" |
79 | | 158 | GEOSFrechetDistance | GEOSFrechetDistanceDensify(const Geometry* g1, const Geometry* g2, double densifyFrac, double* dist) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"int" |
80 | | 0 | GEOSFrechetDistanceDensify | GEOSFrechetDistanceDensify(const Geometry* g1, const Geometry* g2, double densifyFrac, double* dist) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"int" |
81 | | 189 | GEOSHausdorffDistance | GEOSHausdorffDistanceDensify(const Geometry* g1, const Geometry* g2, double densifyFrac, double* dist) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"int" |
82 | | 171 | GEOSHausdorffDistanceDensify | GEOSHausdorffDistanceDensify(const Geometry* g1, const Geometry* g2, double densifyFrac, double* dist) | "calc"=>"1", "twogeom"=>"1", "returntype"=>"int" |
83 | | 128 | GEOSCoordSeq_clone | GEOSCoordSeq_clone(const CoordinateSequence* s) | "coordseq"=>"1" |
84 | | 304 | GEOSCoordSeq_copyFromArrays | GEOSCoordSeq_copyFromArrays( const double* x,const double* y,const double* z,const double* m,unsigned int size) | "coordseq"=>"1" |
85 | | 303 | GEOSCoordSeq_copyFromBuffer | GEOSCoordSeq_copyFromBuffer( const double* buf,unsigned int size,int hasZ,int hasM) | "coordseq"=>"1" |
86 | | 306 | GEOSCoordSeq_copyToArrays | GEOSCoordSeq_copyToArrays( const GEOSCoordSequence* s,double* x,double* y,double* z,double* m) | "coordseq"=>"1" |
87 | | 305 | GEOSCoordSeq_copyToBuffer | GEOSCoordSeq_copyToBuffer( const GEOSCoordSequence* s,double* buf,int hasZ,int hasM) | "coordseq"=>"1" |
88 | | 196 | GEOSCoordSeq_create | GEOSCoordSeq_create(unsigned int size, unsigned int dims) | "coordseq"=>"1" |
89 | | 116 | GEOSCoordSeq_destroy | GEOSCoordSeq_destroy(CoordinateSequence* s) | "coordseq"=>"1" |
90 | | 123 | GEOSCoordSeq_getDimensions | GEOSCoordSeq_getDimensions(const CoordinateSequence* s, unsigned int* dims) | "coordseq"=>"1" |
91 | | 63 | GEOSCoordSeq_getOrdinate | GEOSCoordSeq_getOrdinate(const CoordinateSequence* s, unsigned int idx, unsigned int dim, double* val) | "coordseq"=>"1" |
92 | | 39 | GEOSCoordSeq_getSize | GEOSCoordSeq_getSize(const CoordinateSequence* s, unsigned int* size) | "coordseq"=>"1" |
93 | | 104 | GEOSCoordSeq_getX | GEOSCoordSeq_getXYZ(const CoordinateSequence* s, unsigned int idx, double* x, double* y, double* z) | "coordseq"=>"1" |
94 | | 7 | GEOSCoordSeq_getXY | GEOSCoordSeq_getXYZ(const CoordinateSequence* s, unsigned int idx, double* x, double* y, double* z) | "coordseq"=>"1" |
95 | | 192 | GEOSCoordSeq_getXYZ | GEOSCoordSeq_getXYZ(const CoordinateSequence* s, unsigned int idx, double* x, double* y, double* z) | "coordseq"=>"1" |
96 | | 105 | GEOSCoordSeq_getY | GEOSCoordSeq_getY(const CoordinateSequence* s, unsigned int idx, double* val) | "coordseq"=>"1" |
97 | | 106 | GEOSCoordSeq_getZ | GEOSCoordSeq_getZ(const CoordinateSequence* s, unsigned int idx, double* val) | "coordseq"=>"1" |
98 | | 60 | GEOSCoordSeq_isCCW | GEOSCoordSeq_isCCW(const CoordinateSequence* s, char* is_ccw) | "coordseq"=>"1" |
99 | | 100 | GEOSCoordSeq_setOrdinate | GEOSCoordSeq_setOrdinate(CoordinateSequence* s, unsigned int idx, unsigned int dim, double val) | "coordseq"=>"1" |
100 | | 174 | GEOSCoordSeq_setX | GEOSCoordSeq_setXYZ(CoordinateSequence* s, unsigned int idx, double x, double y, double z) | "coordseq"=>"1" |
101 | | 177 | GEOSCoordSeq_setXY | GEOSCoordSeq_setXYZ(CoordinateSequence* s, unsigned int idx, double x, double y, double z) | "coordseq"=>"1" |
102 | | 83 | GEOSCoordSeq_setXYZ | GEOSCoordSeq_setXYZ(CoordinateSequence* s, unsigned int idx, double x, double y, double z) | "coordseq"=>"1" |
103 | | 86 | GEOSCoordSeq_setY | GEOSCoordSeq_setY(CoordinateSequence* s, unsigned int idx, double val) | "coordseq"=>"1" |
104 | | 87 | GEOSCoordSeq_setZ | GEOSCoordSeq_setZ(CoordinateSequence* s, unsigned int idx, double val) | "coordseq"=>"1" |
105 | | 107 | GEOSGeom_getCoordSeq | GEOSGeom_getCoordSeq(const Geometry* g) | "coordseq"=>"1" |
106 | | 110 | GEOSGeomFromHEX_buf | GEOSGeomFromHEX_buf(const unsigned char* hex, size_t size) | "deprecated"=>"1" |
107 | | 169 | GEOSGeomFromWKB_buf | GEOSGeomFromWKB_buf(const unsigned char* wkb, size_t size) | "deprecated"=>"1" |
108 | | 81 | GEOSGeomFromWKT | GEOSGeomFromWKT(const char* wkt) | "deprecated"=>"1" |
109 | | 72 | GEOSGeomToHEX_buf | GEOSGeomToHEX_buf(const Geometry* g, size_t* size) | "deprecated"=>"1" |
110 | | 161 | GEOSGeomToWKB_buf | GEOSGeomToWKB_buf(const Geometry* g, size_t* size) | "deprecated"=>"1" |
111 | | 98 | GEOSGeomToWKT | GEOSGeomToWKT(const Geometry* g) | "deprecated"=>"1" |
112 | | 69 | GEOSGeom_extractUniquePoints | GEOSGeom_extractUniquePoints(const GEOSGeometry* g) | "derive"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
113 | | 1 | GEOSInterpolate | GEOSInterpolate(const GEOSGeometry* g, double d) | "derive"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
114 | | 148 | GEOSInterpolateNormalized | GEOSInterpolateNormalized(const GEOSGeometry* g, double d) | "derive"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
115 | | 13 | GEOSNode | GEOSNode(const Geometry* g) | "derive"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
116 | | 14 | GEOSVoronoiDiagram | GEOSVoronoiDiagram(const Geometry* g, const Geometry* env, double tolerance, int onlyEdges) | "derive"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
117 | | 4 | GEOSDelaunayTriangulation | GEOSDelaunayTriangulation(const Geometry* g, double tolerance, int onlyEdges) | "derive"=>"1", "onegeom"=>"1", "returntype"=>"int" |
118 | | 89 | GEOSNormalize | GEOSNormalize(Geometry* g) | "derive"=>"1", "onegeom"=>"1", "returntype"=>"int" |
119 | | 24 | GEOSProjectNormalized | GEOSProjectNormalized( const GEOSGeometry *g, const GEOSGeometry *p) | "derive"=>"1", "twogeom"=>"1", "returntype"=>"double" |
120 | | 201 | finishGEOS | finishGEOS() | "init"=>"1" |
121 | | 185 | GEOSFree | GEOSFree(void* buffer) | "init"=>"1" |
122 | | 38 | GEOSGeom_destroy | GEOSGeom_destroy(Geometry* a) | "init"=>"1" |
123 | | 8 | GEOS_interruptCancel | GEOS_interruptCancel() | "init"=>"1" |
124 | | 10 | GEOS_interruptRegisterCallback | GEOS_interruptRegisterCallback(GEOSInterruptCallback* cb) | "init"=>"1" |
125 | | 33 | GEOS_interruptRequest | GEOS_interruptRequest() | "init"=>"1" |
126 | | 200 | initGEOS | initGEOS(GEOSMessageHandler notice_function,GEOSMessageHandler notice_function) | "init"=>"1" |
127 | | 28 | GEOSGeom_clone | GEOSGeom_clone(const Geometry* g) | "init"=>"1", "returntype"=>"GEOSGeometry*" |
128 | | 154 | GEOSGeom_createCollection | GEOSGeom_createCollection(int type, Geometry** geoms, unsigned int ngeoms) | "init"=>"1", "returntype"=>"GEOSGeometry*" |
129 | | 137 | GEOSGeom_createEmptyCollection | GEOSGeom_createEmptyCollection(int type) | "init"=>"1", "returntype"=>"GEOSGeometry*" |
130 | | 34 | GEOSGeom_createEmptyLineString | GEOSGeom_createEmptyLineString() | "init"=>"1", "returntype"=>"GEOSGeometry*" |
131 | | 190 | GEOSGeom_createEmptyPoint | GEOSGeom_createEmptyPoint() | "init"=>"1", "returntype"=>"GEOSGeometry*" |
132 | | 42 | GEOSGeom_createEmptyPolygon | GEOSGeom_createEmptyPolygon() | "init"=>"1", "returntype"=>"GEOSGeometry*" |
133 | | 138 | GEOSGeom_createLinearRing | GEOSGeom_createLinearRing(CoordinateSequence* cs) | "init"=>"1", "returntype"=>"GEOSGeometry*" |
134 | | 121 | GEOSGeom_createLineString | GEOSGeom_createLineString(CoordinateSequence* cs) | "init"=>"1", "returntype"=>"GEOSGeometry*" |
135 | | 53 | GEOSGeom_createPoint | GEOSGeom_createPoint( GEOSCoordSequence* s) | "init"=>"1", "returntype"=>"GEOSGeometry*" |
136 | | 127 | GEOSGeom_createPointFromXY | GEOSGeom_createPointFromXY(double x, double y) | "init"=>"1", "returntype"=>"GEOSGeometry*" |
137 | | 166 | GEOSGeom_createPolygon | GEOSGeom_createPolygon(Geometry* shell, Geometry** holes, unsigned int nholes) | "init"=>"1", "returntype"=>"GEOSGeometry*" |
138 | | 308 | GEOSGeom_createRectangle | GEOSGeom_createRectangle( double xmin, double ymin,double xmax, double ymax) | "init"=>"1", "returntype"=>"GEOSGeometry*" |
139 | | 35 | GEOSOrientationIndex | GEOSOrientationIndex(double Ax, double Ay, double Bx, double By, double Px, double Py) | "misc"=>"1" |
140 | | 29 | GEOSRelate | GEOSRelate(const Geometry* g1, const Geometry* g2) | "misc"=>"1", "DE-9IM"=>"1" |
141 | | 153 | GEOSRelatePatternMatch | GEOSRelatePatternMatch(const char* mat, const char* pat) | "misc"=>"1", "DE-9IM"=>"1", "returntype"=>"char" |
142 | | 91 | GEOSLineMerge | GEOSLineMerge(const Geometry* g) | "modify"=>"1", "onegeom"=>"1" |
143 | | 71 | GEOSCoverageUnion | GEOSCoverageUnion(const Geometry* g) | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
144 | | 64 | GEOSOffsetCurve | GEOSOffsetCurve(const Geometry* g, double width, int quadsegs, int joinStyle, double mitreLimit) | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
145 | | 141 | GEOSReverse | GEOSReverse(const Geometry* g) | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
146 | | 187 | GEOSSimplify | GEOSSimplify(const Geometry* g, double tolerance) | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
147 | | 54 | GEOSTopologyPreserveSimplify | GEOSTopologyPreserveSimplify(const Geometry* g, double tolerance) | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
148 | | 65 | GEOSUnaryUnion | GEOSUnaryUnion(const Geometry* g) | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
149 | | 122 | GEOSUnionCascaded | GEOSUnionCascaded(const Geometry* g) | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
150 | | 147 | GEOSClipByRect | GEOSClipByRect(const Geometry* g, double xmin, double ymin, double xmax, double ymax) | "modify"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" |
151 | | 149 | GEOSSnap | GEOSSnap(const GEOSGeometry* g1, const GEOSGeometry* g2, double tolerance) | "modify"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" |
152 | | 16 | GEOSGeomGetEndPoint | GEOSGeomGetEndPoint(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1" |
153 | | 136 | GEOSGeomGetLength | GEOSGeomGetLength(const Geometry* g, double* length) | "onegeom"=>"1", "attribute"=>"1" |
154 | | 70 | GEOSGeomGetPointN | GEOSGeomGetPointN(const Geometry* g, int n) | "onegeom"=>"1", "attribute"=>"1" |
155 | | 90 | GEOSGeom_getUserData | GEOSGeom_getUserData(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1" |
156 | | 99 | GEOSGeom_setPrecision | GEOSGeom_setPrecision(const GEOSGeometry* g, double gridSize, int flags) | "onegeom"=>"1", "attribute"=>"1" |
157 | | 118 | GEOSGeom_setUserData | GEOSGeom_setUserData(Geometry* g, void* userData) | "onegeom"=>"1", "attribute"=>"1" |
158 | | 19 | GEOSGeomType | GEOSGeomType(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1" |
159 | | 160 | GEOSGetExteriorRing | GEOSGetExteriorRing(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1" |
160 | | 67 | GEOSGetInteriorRingN | GEOSGetInteriorRingN(const Geometry* g, int n) | "onegeom"=>"1", "attribute"=>"1" |
161 | | 119 | GEOSHasZ | GEOSHasZ(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1" |
162 | | 142 | GEOSisEmpty | GEOSisEmpty(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1" |
163 | | 140 | GEOSisRing | GEOSisRing(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1" |
164 | | 164 | GEOSisSimple | GEOSisSimple(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1" |
165 | | 186 | GEOSSetSRID | GEOSSetSRID(Geometry* g, int srid) | "onegeom"=>"1", "attribute"=>"1" |
166 | | 130 | GEOSEnvelope | GEOSEnvelope(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"GEOSGeometry*" |
167 | | 135 | GEOSGetCentroid | GEOSGetCentroid(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"GEOSGeometry*" |
168 | | 109 | GEOSGetGeometryN | GEOSGetGeometryN(const Geometry* g, int n) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"GEOSGeometry*" |
169 | | 151 | GEOSMinimumWidth | GEOSMinimumWidth(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"GEOSGeometry*" |
170 | | 66 | GEOSGeom_getPrecision | GEOSGeom_getPrecision(const GEOSGeometry* g) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"double" |
171 | | 92 | GEOSGeom_getCoordinateDimension | GEOSGeom_getCoordinateDimension(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" |
172 | | 73 | GEOSGeom_getDimensions | GEOSGeom_getDimensions(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" |
173 | | 341 | GEOSGeom_getExtent | GEOSGeom_getExtent( const GEOSGeometry* g,double* xmin,double* ymin,double* xmax,double* ymax) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" |
174 | | 132 | GEOSGeomGetNumPoints | GEOSGeomGetNumPoints(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" |
175 | | 94 | GEOSGeomGetX | GEOSGeomGetX(const Geometry* g, double* x) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" |
176 | | 95 | GEOSGeomGetY | GEOSGeomGetY(const Geometry* g, double* y) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" |
177 | | 93 | GEOSGeomGetZ | GEOSGeomGetZ(const Geometry* g1, double* z) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" |
178 | | 80 | GEOSGeomTypeId | GEOSGeomTypeId(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" |
179 | | 30 | GEOSGetNumCoordinates | GEOSGetNumCoordinates(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" |
180 | | 85 | GEOSGetNumInteriorRings | GEOSGetNumInteriorRings(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" |
181 | | 97 | GEOSGetSRID | GEOSGetSRID(const Geometry* g) | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" |
182 | | 27 | GEOSBuildArea | GEOSBuildArea(const Geometry* g) | "onegeom"=>"1", "polygonize"=>"1" |
183 | | 175 | GEOSPolygonize | GEOSPolygonize(const Geometry* const* g, unsigned int ngeoms) | "onegeom"=>"1", "polygonize"=>"1" |
184 | | 195 | GEOSPolygonize_full | GEOSPolygonize_full(const GEOSGeometry* input, GEOSGeometry** cuts, GEOSGeometry** dangles, GEOSGeometry** invalid) | "onegeom"=>"1", "polygonize"=>"1" |
185 | | 51 | GEOSPolygonizer_getCutEdges | GEOSPolygonizer_getCutEdges(const Geometry* const* g, unsigned int ngeoms) | "onegeom"=>"1", "polygonize"=>"1" |
186 | | 47 | GEOSPrepare | GEOSPrepare(const Geometry* g) | "onegeom"=>"1", "prepared"=>"1" |
187 | | 17 | GEOSPreparedGeom_destroy | GEOSPreparedGeom_destroy(const GEOSPreparedGeometry* g) | "onegeom"=>"1", "prepared"=>"1" |
188 | | 301 | GEOSDensify | GEOSDensify( const GEOSGeometry* g,double tolerance) | "onegeom"=>"1", "returntype"=>"GEOSGeometry*" |
189 | | 18 | GEOSPolygonize_valid | GEOSPolygonize_valid(const GEOSGeometry *const geoms[], unsigned int ngeoms) | "polygonize"=>"1" |
190 | | 139 | GEOS_getWKBByteOrder | GEOS_getWKBByteOrder() | "readwrite"=>"1" |
191 | | 43 | GEOS_setWKBByteOrder | GEOS_setWKBByteOrder(int byteOrder) | "readwrite"=>"1" |
192 | | 48 | GEOS_setWKBOutputDims | GEOS_setWKBOutputDims(int newdims) | "readwrite"=>"1" |
193 | | 9 | GEOSWKBReader_create | GEOSWKBReader_create() | "readwrite"=>"1" |
194 | | 61 | GEOSWKBReader_destroy | GEOSWKBReader_destroy(WKBReader* reader) | "readwrite"=>"1" |
195 | | 37 | GEOSWKBReader_read | GEOSWKBReader_read(WKBReader* reader, const unsigned char* wkb, size_t size) | "readwrite"=>"1" |
196 | | 129 | GEOSWKBReader_readHEX | GEOSWKBReader_readHEX(WKBReader* reader, const unsigned char* hex, size_t size) | "readwrite"=>"1" |
197 | | 346 | GEOSWKBReader_setFixStructure | GEOSWKBReader_setFixStructure(GEOSWKBReader *reader,char doFix) | "readwrite"=>"1" |
198 | | 134 | GEOSWKBWriter_create | GEOSWKBWriter_create() | "readwrite"=>"1" |
199 | | 20 | GEOSWKBWriter_destroy | GEOSWKBWriter_destroy(WKBWriter* Writer) | "readwrite"=>"1" |
200 | | 25 | GEOSWKBWriter_getByteOrder | GEOSWKBWriter_getByteOrder(const GEOSWKBWriter* writer) | "readwrite"=>"1" |
201 | | 82 | GEOSWKBWriter_getIncludeSRID | GEOSWKBWriter_getIncludeSRID(const GEOSWKBWriter* writer) | "readwrite"=>"1" |
202 | | 75 | GEOSWKBWriter_setByteOrder | GEOSWKBWriter_setByteOrder(GEOSWKBWriter* writer, int newByteOrder) | "readwrite"=>"1" |
203 | | 76 | GEOSWKBWriter_setIncludeSRID | GEOSWKBWriter_setIncludeSRID(GEOSWKBWriter* writer, const char newIncludeSRID) | "readwrite"=>"1" |
204 | | 78 | GEOSWKBWriter_setOutputDimension | GEOSWKBWriter_setOutputDimension(GEOSWKBWriter* writer, int newDimension) | "readwrite"=>"1" |
205 | | 172 | GEOSWKBWriter_write | GEOSWKBWriter_write(WKBWriter* writer, const Geometry* geom, size_t* size) | "readwrite"=>"1" |
206 | | 59 | GEOSWKBWriter_writeHEX | GEOSWKBWriter_writeHEX(WKBWriter* writer, const Geometry* geom, size_t* size) | "readwrite"=>"1" |
207 | | 56 | GEOSWKTReader_create | GEOSWKTReader_create() | "readwrite"=>"1" |
208 | | 52 | GEOSWKTReader_destroy | GEOSWKTReader_destroy(WKTReader* reader) | "readwrite"=>"1" |
209 | | 84 | GEOSWKTReader_read | GEOSWKTReader_read(WKTReader* reader, const char* wkt) | "readwrite"=>"1" |
210 | | 344 | GEOSWKTReader_setFixStructure | GEOSWKTReader_setFixStructure( GEOSWKTReader *reader,char doFix) | "readwrite"=>"1" |
211 | | 144 | GEOSWKTWriter_create | GEOSWKTWriter_create() | "readwrite"=>"1" |
212 | | 36 | GEOSWKTWriter_destroy | GEOSWKTWriter_destroy(WKTWriter* Writer) | "readwrite"=>"1" |
213 | | 88 | GEOSWKTWriter_getOutputDimension | GEOSWKTWriter_getOutputDimension(WKTWriter* writer) | "readwrite"=>"1" |
214 | | 50 | GEOSWKTWriter_setOld3D | GEOSWKTWriter_setOld3D(WKTWriter* writer, int useOld3D) | "readwrite"=>"1" |
215 | | 133 | GEOSWKTWriter_setOutputDimension | GEOSWKTWriter_setOutputDimension(WKTWriter* writer, int dim) | "readwrite"=>"1" |
216 | | 22 | GEOSWKTWriter_setRoundingPrecision | GEOSWKTWriter_setRoundingPrecision(WKTWriter* writer, int precision) | "readwrite"=>"1" |
217 | | 150 | GEOSWKTWriter_setTrim | GEOSWKTWriter_setTrim(WKTWriter* writer, char trim) | "readwrite"=>"1" |
218 | | 180 | GEOSWKTWriter_write | GEOSWKTWriter_write(WKTWriter* writer, const Geometry* geom) | "readwrite"=>"1" |
219 | | 146 | GEOS_getWKBOutputDims | GEOS_getWKBOutputDims() | "readwrite"=>"1", "returntype"=>"int" |
220 | | 159 | GEOSWKBWriter_getOutputDimension | GEOSWKBWriter_getOutputDimension(const GEOSWKBWriter* writer) | "readwrite"=>"1", "returntype"=>"int" |
221 | | 77 | GEOSGeomGetStartPoint | GEOSGeomGetStartPoint(const Geometry* g) | "returntype"=>"GEOSGeometry*" |
222 | | 351 | GEOSWKBWriter_getFlavor | GEOSWKBWriter_getFlavor(const GEOSWKBWriter* writer) | "returntype"=>"int" |
223 | | 184 | GEOSSTRtree_create | GEOSSTRtree_create(size_t nodeCapacity) | "strtree"=>"1" |
224 | | 162 | GEOSSTRtree_destroy | GEOSSTRtree_destroy(GEOSSTRtree *tree) | "strtree"=>"1" |
225 | | 193 | GEOSSTRtree_insert | GEOSSTRtree_insert(GEOSSTRtree *tree, const GEOSGeometry *g, void *item) | "strtree"=>"1" |
226 | | 113 | GEOSSTRtree_iterate | GEOSSTRtree_iterate(geos::index::strtree::STRtree* tree, GEOSQueryCallback callback, void* userdata) | "strtree"=>"1" |
227 | | 108 | GEOSSTRtree_nearest | GEOSSTRtree_nearest( GEOSSTRtree *tree, const GEOSGeometry *g) | "strtree"=>"1" |
228 | | 327 | GEOSSTRtree_nearest_generic | GEOSSTRtree_nearest_generic( GEOSSTRtree *tree,const void* item,const GEOSGeometry* itemEnvelope,GEOSDistanceCallback distancefn,void* userdata) | "strtree"=>"1" |
229 | | 156 | GEOSSTRtree_query | GEOSSTRtree_query(GEOSSTRtree *tree, const GEOSGeometry *g, GEOSQueryCallback callback, void *userdata) | "strtree"=>"1" |
230 | | 101 | GEOSSTRtree_remove | GEOSSTRtree_remove(GEOSSTRtree *tree, const GEOSGeometry *g, void *item) | "strtree"=>"1" |
231 | | 46 | GEOSProject | GEOSProject( const GEOSGeometry *g, const GEOSGeometry *p) | "twogeom"=>"1", "returntype"=>"double" |
232 | | 181 | GEOSisValid | GEOSisValid(const Geometry* g) | "validity"=>"1" |
233 | | 178 | GEOSisValidDetail | GEOSisValidDetail(const Geometry* g, int flags, char** reason, Geometry** location) | "validity"=>"1" |
234 | | 23 | GEOSisValidReason | GEOSisValidReason(const Geometry* g) | "validity"=>"1" |
235 | | 173 | GEOSMakeValid | GEOSMakeValid(const Geometry* g) | "validity"=>"1" |
236 | | 328 | GEOSMakeValidParams_create | GEOSMakeValidParams_create( GEOSContextHandle_t extHandle) | "validity"=>"1" |
237 | | 329 | GEOSMakeValidParams_destroy | GEOSMakeValidParams_destroy( GEOSMakeValidParams* parms) | "validity"=>"1" |
238 | | 332 | GEOSMakeValidWithParams | GEOSMakeValidWithParams( const GEOSGeometry* g,const GEOSMakeValidParams* makeValidParams) | "validity"=>"1" |
239 | | 330 | GEOSMakeValidParams_setKeepCollapsed | GEOSMakeValidParams_setKeepCollapsed( GEOSMakeValidParams* p,int style) | "validity"=>"1", "returntype"=>"int" |
240 | | 331 | GEOSMakeValidParams_setMethod | GEOSMakeValidParams_setMethod( GEOSMakeValidParams* p,enum GEOSMakeValidMethods method) | "validity"=>"1", "returntype"=>"int" |
| 2 | 353 | GEOSWKBWriter_setFlavor | | GEOSWKBWriter_setFlavor(GEOSWKBWriter* writer,int flavor) |
| 3 | 211 | GEOSGeom_getXMax | "attribute"=>"1", "returntype"=>"int" | GEOSGeom_getXMax(const GEOSGeometry* g, double* value) |
| 4 | 208 | GEOSGeom_getXMin | "attribute"=>"1", "returntype"=>"int" | GEOSGeom_getXMin(const GEOSGeometry* g, double* value) |
| 5 | 210 | GEOSGeom_getYMax | "attribute"=>"1", "returntype"=>"int" | GEOSGeom_getYMax(const GEOSGeometry* g, double* value) |
| 6 | 209 | GEOSGeom_getYMin | "attribute"=>"1", "returntype"=>"int" | GEOSGeom_getYMin(const GEOSGeometry* g, double* value) |
| 7 | 115 | GEOSBufferParams_create | "buffer"=>"1" | GEOSBufferParams_create() |
| 8 | 125 | GEOSBufferParams_destroy | "buffer"=>"1" | GEOSBufferParams_destroy(GEOSBufferParams* p) |
| 9 | 68 | GEOSBufferParams_setJoinStyle | "buffer"=>"1" | GEOSBufferParams_setJoinStyle(GEOSBufferParams* p, int joinStyle) |
| 10 | 12 | GEOSSingleSidedBuffer | "buffer"=>"1" | GEOSSingleSidedBuffer(const Geometry* g, double width, int quadsegs, int joinStyle, double mitreLimit, int leftSide) |
| 11 | 41 | GEOSBuffer | "buffer"=>"1", "returntype"=>"GEOSGeometry*" | GEOSBuffer(const Geometry* g, double width, int quadsegs) |
| 12 | 188 | GEOSBufferWithParams | "buffer"=>"1", "returntype"=>"GEOSGeometry*" | GEOSBufferWithParams(const Geometry* g, const GEOSBufferParams* p, double w) |
| 13 | 103 | GEOSBufferWithStyle | "buffer"=>"1", "returntype"=>"GEOSGeometry*" | GEOSBufferWithStyle(const Geometry* g, double width, int quadsegs, int endCapStyle, int joinStyle, double mitreLimit) |
| 14 | 111 | GEOSBufferParams_setEndCapStyle | "buffer"=>"1", "returntype"=>"int" | GEOSBufferParams_setEndCapStyle(GEOSBufferParams* p, int style) |
| 15 | 74 | GEOSBufferParams_setMitreLimit | "buffer"=>"1", "returntype"=>"int" | GEOSBufferParams_setMitreLimit(GEOSBufferParams* p, double l) |
| 16 | 307 | GEOSBufferParams_setQuadrantSegments | "buffer"=>"1", "returntype"=>"int" | GEOSBufferParams_setQuadrantSegments( GEOSBufferParams* p,int quadSegs) |
| 17 | 57 | GEOSBufferParams_setQuadrantSegments | "buffer"=>"1", "returntype"=>"int" | GEOSBufferParams_setQuadrantSegments(GEOSBufferParams* p, int joinStyle) |
| 18 | 145 | GEOSBufferParams_setSingleSided | "buffer"=>"1", "returntype"=>"int" | GEOSBufferParams_setSingleSided(GEOSBufferParams* p, int singleSided) |
| 19 | 15 | GEOSRelatePattern | "calc"=>"1", "DE-9IM"=>"1" | GEOSRelatePattern(const Geometry* g1, const Geometry* g2, char *pat) |
| 20 | 2 | GEOSRelateBoundaryNodeRule | "calc"=>"1", "DE-9IM"=>"1", "twogeom"=>"1" | GEOSRelateBoundaryNodeRule(const Geometry* g1, const Geometry* g2, int bnr) |
| 21 | 182 | GEOSConvexHull | "calc"=>"1", "onegeom"=>"1" | GEOSConvexHull(const Geometry* g) |
| 22 | 191 | GEOSisClosed | "calc"=>"1", "onegeom"=>"1" | GEOSisClosed(const Geometry* g) |
| 23 | 124 | GEOSBoundary | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSBoundary(const Geometry* g) |
| 24 | 309 | GEOSConcaveHull | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSConcaveHull( const GEOSGeometry* g,double ratio,unsigned int allowHoles) |
| 25 | 314 | GEOSLargestEmptyCircle | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSLargestEmptyCircle( const GEOSGeometry* g,const GEOSGeometry* boundary,double tolerance) |
| 26 | 336 | GEOSLineMergeDirected | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSLineMergeDirected( const GEOSGeometry* g) |
| 27 | 313 | GEOSMaximumInscribedCircle | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSMaximumInscribedCircle( const GEOSGeometry* g,double tolerance) |
| 28 | 183 | GEOSMinimumBoundingCircle | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSMinimumBoundingCircle(const Geometry* g, double* radius, Geometry** center) |
| 29 | 44 | GEOSMinimumClearanceLine | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSMinimumClearanceLine(const Geometry* g) |
| 30 | 26 | GEOSMinimumRotatedRectangle | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSMinimumRotatedRectangle(const Geometry* g) |
| 31 | 55 | GEOSPointOnSurface | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSPointOnSurface(const Geometry* g) |
| 32 | 310 | GEOSPolygonHullSimplify | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSPolygonHullSimplify( const GEOSGeometry* g,unsigned int isOuter,double vertexNumFraction) |
| 33 | 311 | GEOSPolygonHullSimplifyMode | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSPolygonHullSimplifyMode( const GEOSGeometry* g,unsigned int isOuter,unsigned int parameterMode,double parameter) |
| 34 | 321 | GEOSUnaryUnionPrec | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSUnaryUnionPrec( const GEOSGeometry* g, double gridSize) |
| 35 | 197 | GEOSArea | "calc"=>"1", "onegeom"=>"1", "returntype"=>"int" | GEOSArea(const Geometry* g, double* area) |
| 36 | 5 | GEOSGetNumGeometries | "calc"=>"1", "onegeom"=>"1", "returntype"=>"int" | GEOSGetNumGeometries(const Geometry* g) |
| 37 | 62 | GEOSLength | "calc"=>"1", "onegeom"=>"1", "returntype"=>"int" | GEOSLength(const Geometry* g, double* length) |
| 38 | 163 | GEOSMinimumClearance | "calc"=>"1", "onegeom"=>"1", "returntype"=>"int" | GEOSMinimumClearance(const GEOSGeometry* g, double* d) |
| 39 | 324 | GEOSPreparedDistance | "calc"=>"1", "prepared"=>"1" | GEOSPreparedDistance( const GEOSPreparedGeometry* pg1,const GEOSGeometry* g2, double *dist) |
| 40 | 326 | GEOSPreparedDistanceWithin | "calc"=>"1", "prepared"=>"1" | GEOSPreparedDistanceWithin( const GEOSPreparedGeometry* pg1,const GEOSGeometry* g2, double dist) |
| 41 | 322 | GEOSPreparedNearestPoints | "calc"=>"1", "prepared"=>"1" | GEOSPreparedNearestPoints( const GEOSPreparedGeometry* pg1,const GEOSGeometry* g2) |
| 42 | 312 | GEOSConcaveHullOfPolygons | "calc"=>"1", "returntype"=>"GEOSGeometry*" | GEOSConcaveHullOfPolygons( const GEOSGeometry* g,double lengthRatio,unsigned int isTight,unsigned int isHolesAllowed) |
| 43 | 302 | GEOSLargestEmptyCircle | "calc"=>"1", "returntype"=>"GEOSGeometry*" | GEOSLargestEmptyCircle( const GEOSGeometry* g,const GEOSGeometry* boundary,double tolerance) |
| 44 | 340 | GEOSRemoveRepeatedPoints | "calc"=>"1", "returntype"=>"GEOSGeometry*" | GEOSRemoveRepeatedPoints( const GEOSGeometry* g,double tolerance) |
| 45 | 342 | GEOSHilbertCode | "calc"=>"1", "returntype"=>"int" | GEOSHilbertCode( const GEOSGeometry *geom,const GEOSGeometry* extent,unsigned int level,unsigned int *code) |
| 46 | 231 | GEOSSegmentIntersection | "calc"=>"1", "returntype"=>"int" | GEOSSegmentIntersection(double ax0, double ay0, double ax1, double ay1, double bx0, double by0, double bx1, double by1, double* cx, double* cy) |
| 47 | 143 | GEOSIntersects | "calc"=>"1", "twogeom"=>"1" | GEOSIntersects(const Geometry* g1, const Geometry* g2) |
| 48 | 45 | GEOSNearestPoints | "calc"=>"1", "twogeom"=>"1" | GEOSNearestPoints(const Geometry* g1, const Geometry* g2) |
| 49 | 21 | GEOSSharedPaths | "calc"=>"1", "twogeom"=>"1" | GEOSSharedPaths(const GEOSGeometry* g1, const GEOSGeometry* g2) |
| 50 | 6 | GEOSPreparedContains | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" | GEOSPreparedContains(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) |
| 51 | 167 | GEOSPreparedContainsProperly | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" | GEOSPreparedContainsProperly(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) |
| 52 | 120 | GEOSPreparedCoveredBy | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" | GEOSPreparedCoveredBy(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) |
| 53 | 32 | GEOSPreparedCovers | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" | GEOSPreparedCovers(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) |
| 54 | 126 | GEOSPreparedCrosses | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" | GEOSPreparedCrosses(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) |
| 55 | 31 | GEOSPreparedDisjoint | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" | GEOSPreparedDisjoint(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) |
| 56 | 157 | GEOSPreparedIntersects | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" | GEOSPreparedIntersects(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) |
| 57 | 179 | GEOSPreparedOverlaps | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" | GEOSPreparedOverlaps(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) |
| 58 | 168 | GEOSPreparedTouches | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" | GEOSPreparedTouches(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) |
| 59 | 114 | GEOSPreparedWithin | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1" | GEOSPreparedWithin(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2) |
| 60 | 176 | GEOSDifference | "calc"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSDifference(const Geometry* g1, const Geometry* g2) |
| 61 | 316 | GEOSDifferencePrec | "calc"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSDifferencePrec( const GEOSGeometry* g1,const GEOSGeometry* g2,double gridSize) |
| 62 | 155 | GEOSIntersection | "calc"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSIntersection(const Geometry* g1, const Geometry* g2) |
| 63 | 11 | GEOSSymDifference | "calc"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSSymDifference(const Geometry* g1, const Geometry* g2) |
| 64 | 318 | GEOSSymDifferencePrec | "calc"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSSymDifferencePrec( const GEOSGeometry* g1,const GEOSGeometry* g2,double gridSize) |
| 65 | 79 | GEOSUnion | "calc"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSUnion(const Geometry* g1, const Geometry* g2) |
| 66 | 320 | GEOSUnionPrec | "calc"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSUnionPrec( const GEOSGeometry* g1,const GEOSGeometry* g2,double gridSize) |
| 67 | 152 | GEOSContains | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" | GEOSContains(const Geometry* g1, const Geometry* g2) |
| 68 | 194 | GEOSCoveredBy | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" | GEOSCoveredBy(const Geometry* g1, const Geometry* g2) |
| 69 | 170 | GEOSCovers | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" | GEOSCovers(const Geometry* g1, const Geometry* g2) |
| 70 | 40 | GEOSCrosses | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" | GEOSCrosses(const Geometry* g1, const Geometry* g2) |
| 71 | 165 | GEOSDisjoint | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" | GEOSDisjoint(const Geometry* g1, const Geometry* g2) |
| 72 | 102 | GEOSEquals | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" | GEOSEquals(const Geometry* g1, const Geometry* g2) |
| 73 | 3 | GEOSEqualsExact | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" | GEOSEqualsExact(const Geometry* g1, const Geometry* g2, double tolerance) |
| 74 | 117 | GEOSOverlaps | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" | GEOSOverlaps(const Geometry* g1, const Geometry* g2) |
| 75 | 58 | GEOSTouches | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" | GEOSTouches(const Geometry* g1, const Geometry* g2) |
| 76 | 112 | GEOSWithin | "calc"=>"1", "twogeom"=>"1", "returntype"=>"char" | GEOSWithin(const Geometry* g1, const Geometry* g2) |
| 77 | 49 | GEOSDistance | "calc"=>"1", "twogeom"=>"1", "returntype"=>"int" | GEOSDistanceIndexed(const Geometry* g1, const Geometry* g2, double* dist) |
| 78 | 96 | GEOSDistanceIndexed | "calc"=>"1", "twogeom"=>"1", "returntype"=>"int" | GEOSDistanceIndexed(const Geometry* g1, const Geometry* g2, double* dist) |
| 79 | 158 | GEOSFrechetDistance | "calc"=>"1", "twogeom"=>"1", "returntype"=>"int" | GEOSFrechetDistanceDensify(const Geometry* g1, const Geometry* g2, double densifyFrac, double* dist) |
| 80 | 0 | GEOSFrechetDistanceDensify | "calc"=>"1", "twogeom"=>"1", "returntype"=>"int" | GEOSFrechetDistanceDensify(const Geometry* g1, const Geometry* g2, double densifyFrac, double* dist) |
| 81 | 189 | GEOSHausdorffDistance | "calc"=>"1", "twogeom"=>"1", "returntype"=>"int" | GEOSHausdorffDistanceDensify(const Geometry* g1, const Geometry* g2, double densifyFrac, double* dist) |
| 82 | 171 | GEOSHausdorffDistanceDensify | "calc"=>"1", "twogeom"=>"1", "returntype"=>"int" | GEOSHausdorffDistanceDensify(const Geometry* g1, const Geometry* g2, double densifyFrac, double* dist) |
| 83 | 128 | GEOSCoordSeq_clone | "coordseq"=>"1" | GEOSCoordSeq_clone(const CoordinateSequence* s) |
| 84 | 304 | GEOSCoordSeq_copyFromArrays | "coordseq"=>"1" | GEOSCoordSeq_copyFromArrays( const double* x,const double* y,const double* z,const double* m,unsigned int size) |
| 85 | 303 | GEOSCoordSeq_copyFromBuffer | "coordseq"=>"1" | GEOSCoordSeq_copyFromBuffer( const double* buf,unsigned int size,int hasZ,int hasM) |
| 86 | 306 | GEOSCoordSeq_copyToArrays | "coordseq"=>"1" | GEOSCoordSeq_copyToArrays( const GEOSCoordSequence* s,double* x,double* y,double* z,double* m) |
| 87 | 305 | GEOSCoordSeq_copyToBuffer | "coordseq"=>"1" | GEOSCoordSeq_copyToBuffer( const GEOSCoordSequence* s,double* buf,int hasZ,int hasM) |
| 88 | 196 | GEOSCoordSeq_create | "coordseq"=>"1" | GEOSCoordSeq_create(unsigned int size, unsigned int dims) |
| 89 | 116 | GEOSCoordSeq_destroy | "coordseq"=>"1" | GEOSCoordSeq_destroy(CoordinateSequence* s) |
| 90 | 123 | GEOSCoordSeq_getDimensions | "coordseq"=>"1" | GEOSCoordSeq_getDimensions(const CoordinateSequence* s, unsigned int* dims) |
| 91 | 63 | GEOSCoordSeq_getOrdinate | "coordseq"=>"1" | GEOSCoordSeq_getOrdinate(const CoordinateSequence* s, unsigned int idx, unsigned int dim, double* val) |
| 92 | 39 | GEOSCoordSeq_getSize | "coordseq"=>"1" | GEOSCoordSeq_getSize(const CoordinateSequence* s, unsigned int* size) |
| 93 | 104 | GEOSCoordSeq_getX | "coordseq"=>"1" | GEOSCoordSeq_getXYZ(const CoordinateSequence* s, unsigned int idx, double* x, double* y, double* z) |
| 94 | 7 | GEOSCoordSeq_getXY | "coordseq"=>"1" | GEOSCoordSeq_getXYZ(const CoordinateSequence* s, unsigned int idx, double* x, double* y, double* z) |
| 95 | 192 | GEOSCoordSeq_getXYZ | "coordseq"=>"1" | GEOSCoordSeq_getXYZ(const CoordinateSequence* s, unsigned int idx, double* x, double* y, double* z) |
| 96 | 105 | GEOSCoordSeq_getY | "coordseq"=>"1" | GEOSCoordSeq_getY(const CoordinateSequence* s, unsigned int idx, double* val) |
| 97 | 106 | GEOSCoordSeq_getZ | "coordseq"=>"1" | GEOSCoordSeq_getZ(const CoordinateSequence* s, unsigned int idx, double* val) |
| 98 | 60 | GEOSCoordSeq_isCCW | "coordseq"=>"1" | GEOSCoordSeq_isCCW(const CoordinateSequence* s, char* is_ccw) |
| 99 | 100 | GEOSCoordSeq_setOrdinate | "coordseq"=>"1" | GEOSCoordSeq_setOrdinate(CoordinateSequence* s, unsigned int idx, unsigned int dim, double val) |
| 100 | 174 | GEOSCoordSeq_setX | "coordseq"=>"1" | GEOSCoordSeq_setXYZ(CoordinateSequence* s, unsigned int idx, double x, double y, double z) |
| 101 | 177 | GEOSCoordSeq_setXY | "coordseq"=>"1" | GEOSCoordSeq_setXYZ(CoordinateSequence* s, unsigned int idx, double x, double y, double z) |
| 102 | 83 | GEOSCoordSeq_setXYZ | "coordseq"=>"1" | GEOSCoordSeq_setXYZ(CoordinateSequence* s, unsigned int idx, double x, double y, double z) |
| 103 | 86 | GEOSCoordSeq_setY | "coordseq"=>"1" | GEOSCoordSeq_setY(CoordinateSequence* s, unsigned int idx, double val) |
| 104 | 87 | GEOSCoordSeq_setZ | "coordseq"=>"1" | GEOSCoordSeq_setZ(CoordinateSequence* s, unsigned int idx, double val) |
| 105 | 107 | GEOSGeom_getCoordSeq | "coordseq"=>"1" | GEOSGeom_getCoordSeq(const Geometry* g) |
| 106 | 110 | GEOSGeomFromHEX_buf | "deprecated"=>"1" | GEOSGeomFromHEX_buf(const unsigned char* hex, size_t size) |
| 107 | 169 | GEOSGeomFromWKB_buf | "deprecated"=>"1" | GEOSGeomFromWKB_buf(const unsigned char* wkb, size_t size) |
| 108 | 81 | GEOSGeomFromWKT | "deprecated"=>"1" | GEOSGeomFromWKT(const char* wkt) |
| 109 | 72 | GEOSGeomToHEX_buf | "deprecated"=>"1" | GEOSGeomToHEX_buf(const Geometry* g, size_t* size) |
| 110 | 161 | GEOSGeomToWKB_buf | "deprecated"=>"1" | GEOSGeomToWKB_buf(const Geometry* g, size_t* size) |
| 111 | 98 | GEOSGeomToWKT | "deprecated"=>"1" | GEOSGeomToWKT(const Geometry* g) |
| 112 | 69 | GEOSGeom_extractUniquePoints | "derive"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSGeom_extractUniquePoints(const GEOSGeometry* g) |
| 113 | 1 | GEOSInterpolate | "derive"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSInterpolate(const GEOSGeometry* g, double d) |
| 114 | 148 | GEOSInterpolateNormalized | "derive"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSInterpolateNormalized(const GEOSGeometry* g, double d) |
| 115 | 13 | GEOSNode | "derive"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSNode(const Geometry* g) |
| 116 | 14 | GEOSVoronoiDiagram | "derive"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSVoronoiDiagram(const Geometry* g, const Geometry* env, double tolerance, int onlyEdges) |
| 117 | 4 | GEOSDelaunayTriangulation | "derive"=>"1", "onegeom"=>"1", "returntype"=>"int" | GEOSDelaunayTriangulation(const Geometry* g, double tolerance, int onlyEdges) |
| 118 | 89 | GEOSNormalize | "derive"=>"1", "onegeom"=>"1", "returntype"=>"int" | GEOSNormalize(Geometry* g) |
| 119 | 24 | GEOSProjectNormalized | "derive"=>"1", "twogeom"=>"1", "returntype"=>"double" | GEOSProjectNormalized( const GEOSGeometry *g, const GEOSGeometry *p) |
| 120 | 201 | finishGEOS | "init"=>"1" | finishGEOS() |
| 121 | 185 | GEOSFree | "init"=>"1" | GEOSFree(void* buffer) |
| 122 | 38 | GEOSGeom_destroy | "init"=>"1" | GEOSGeom_destroy(Geometry* a) |
| 123 | 8 | GEOS_interruptCancel | "init"=>"1" | GEOS_interruptCancel() |
| 124 | 10 | GEOS_interruptRegisterCallback | "init"=>"1" | GEOS_interruptRegisterCallback(GEOSInterruptCallback* cb) |
| 125 | 33 | GEOS_interruptRequest | "init"=>"1" | GEOS_interruptRequest() |
| 126 | 200 | initGEOS | "init"=>"1" | initGEOS(GEOSMessageHandler notice_function,GEOSMessageHandler notice_function) |
| 127 | 28 | GEOSGeom_clone | "init"=>"1", "returntype"=>"GEOSGeometry*" | GEOSGeom_clone(const Geometry* g) |
| 128 | 154 | GEOSGeom_createCollection | "init"=>"1", "returntype"=>"GEOSGeometry*" | GEOSGeom_createCollection(int type, Geometry** geoms, unsigned int ngeoms) |
| 129 | 137 | GEOSGeom_createEmptyCollection | "init"=>"1", "returntype"=>"GEOSGeometry*" | GEOSGeom_createEmptyCollection(int type) |
| 130 | 34 | GEOSGeom_createEmptyLineString | "init"=>"1", "returntype"=>"GEOSGeometry*" | GEOSGeom_createEmptyLineString() |
| 131 | 190 | GEOSGeom_createEmptyPoint | "init"=>"1", "returntype"=>"GEOSGeometry*" | GEOSGeom_createEmptyPoint() |
| 132 | 42 | GEOSGeom_createEmptyPolygon | "init"=>"1", "returntype"=>"GEOSGeometry*" | GEOSGeom_createEmptyPolygon() |
| 133 | 138 | GEOSGeom_createLinearRing | "init"=>"1", "returntype"=>"GEOSGeometry*" | GEOSGeom_createLinearRing(CoordinateSequence* cs) |
| 134 | 121 | GEOSGeom_createLineString | "init"=>"1", "returntype"=>"GEOSGeometry*" | GEOSGeom_createLineString(CoordinateSequence* cs) |
| 135 | 53 | GEOSGeom_createPoint | "init"=>"1", "returntype"=>"GEOSGeometry*" | GEOSGeom_createPoint( GEOSCoordSequence* s) |
| 136 | 127 | GEOSGeom_createPointFromXY | "init"=>"1", "returntype"=>"GEOSGeometry*" | GEOSGeom_createPointFromXY(double x, double y) |
| 137 | 166 | GEOSGeom_createPolygon | "init"=>"1", "returntype"=>"GEOSGeometry*" | GEOSGeom_createPolygon(Geometry* shell, Geometry** holes, unsigned int nholes) |
| 138 | 308 | GEOSGeom_createRectangle | "init"=>"1", "returntype"=>"GEOSGeometry*" | GEOSGeom_createRectangle( double xmin, double ymin,double xmax, double ymax) |
| 139 | 35 | GEOSOrientationIndex | "misc"=>"1" | GEOSOrientationIndex(double Ax, double Ay, double Bx, double By, double Px, double Py) |
| 140 | 29 | GEOSRelate | "misc"=>"1", "DE-9IM"=>"1" | GEOSRelate(const Geometry* g1, const Geometry* g2) |
| 141 | 153 | GEOSRelatePatternMatch | "misc"=>"1", "DE-9IM"=>"1", "returntype"=>"char" | GEOSRelatePatternMatch(const char* mat, const char* pat) |
| 142 | 91 | GEOSLineMerge | "modify"=>"1", "onegeom"=>"1" | GEOSLineMerge(const Geometry* g) |
| 143 | 71 | GEOSCoverageUnion | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSCoverageUnion(const Geometry* g) |
| 144 | 64 | GEOSOffsetCurve | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSOffsetCurve(const Geometry* g, double width, int quadsegs, int joinStyle, double mitreLimit) |
| 145 | 141 | GEOSReverse | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSReverse(const Geometry* g) |
| 146 | 187 | GEOSSimplify | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSSimplify(const Geometry* g, double tolerance) |
| 147 | 54 | GEOSTopologyPreserveSimplify | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSTopologyPreserveSimplify(const Geometry* g, double tolerance) |
| 148 | 65 | GEOSUnaryUnion | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSUnaryUnion(const Geometry* g) |
| 149 | 122 | GEOSUnionCascaded | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSUnionCascaded(const Geometry* g) |
| 150 | 147 | GEOSClipByRect | "modify"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSClipByRect(const Geometry* g, double xmin, double ymin, double xmax, double ymax) |
| 151 | 149 | GEOSSnap | "modify"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSSnap(const GEOSGeometry* g1, const GEOSGeometry* g2, double tolerance) |
| 152 | 16 | GEOSGeomGetEndPoint | "onegeom"=>"1", "attribute"=>"1" | GEOSGeomGetEndPoint(const Geometry* g) |
| 153 | 136 | GEOSGeomGetLength | "onegeom"=>"1", "attribute"=>"1" | GEOSGeomGetLength(const Geometry* g, double* length) |
| 154 | 70 | GEOSGeomGetPointN | "onegeom"=>"1", "attribute"=>"1" | GEOSGeomGetPointN(const Geometry* g, int n) |
| 155 | 90 | GEOSGeom_getUserData | "onegeom"=>"1", "attribute"=>"1" | GEOSGeom_getUserData(const Geometry* g) |
| 156 | 99 | GEOSGeom_setPrecision | "onegeom"=>"1", "attribute"=>"1" | GEOSGeom_setPrecision(const GEOSGeometry* g, double gridSize, int flags) |
| 157 | 118 | GEOSGeom_setUserData | "onegeom"=>"1", "attribute"=>"1" | GEOSGeom_setUserData(Geometry* g, void* userData) |
| 158 | 19 | GEOSGeomType | "onegeom"=>"1", "attribute"=>"1" | GEOSGeomType(const Geometry* g) |
| 159 | 160 | GEOSGetExteriorRing | "onegeom"=>"1", "attribute"=>"1" | GEOSGetExteriorRing(const Geometry* g) |
| 160 | 67 | GEOSGetInteriorRingN | "onegeom"=>"1", "attribute"=>"1" | GEOSGetInteriorRingN(const Geometry* g, int n) |
| 161 | 119 | GEOSHasZ | "onegeom"=>"1", "attribute"=>"1" | GEOSHasZ(const Geometry* g) |
| 162 | 142 | GEOSisEmpty | "onegeom"=>"1", "attribute"=>"1" | GEOSisEmpty(const Geometry* g) |
| 163 | 140 | GEOSisRing | "onegeom"=>"1", "attribute"=>"1" | GEOSisRing(const Geometry* g) |
| 164 | 164 | GEOSisSimple | "onegeom"=>"1", "attribute"=>"1" | GEOSisSimple(const Geometry* g) |
| 165 | 186 | GEOSSetSRID | "onegeom"=>"1", "attribute"=>"1" | GEOSSetSRID(Geometry* g, int srid) |
| 166 | 130 | GEOSEnvelope | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"GEOSGeometry*" | GEOSEnvelope(const Geometry* g) |
| 167 | 135 | GEOSGetCentroid | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"GEOSGeometry*" | GEOSGetCentroid(const Geometry* g) |
| 168 | 109 | GEOSGetGeometryN | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"GEOSGeometry*" | GEOSGetGeometryN(const Geometry* g, int n) |
| 169 | 151 | GEOSMinimumWidth | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"GEOSGeometry*" | GEOSMinimumWidth(const Geometry* g) |
| 170 | 66 | GEOSGeom_getPrecision | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"double" | GEOSGeom_getPrecision(const GEOSGeometry* g) |
| 171 | 92 | GEOSGeom_getCoordinateDimension | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" | GEOSGeom_getCoordinateDimension(const Geometry* g) |
| 172 | 73 | GEOSGeom_getDimensions | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" | GEOSGeom_getDimensions(const Geometry* g) |
| 173 | 341 | GEOSGeom_getExtent | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" | GEOSGeom_getExtent( const GEOSGeometry* g,double* xmin,double* ymin,double* xmax,double* ymax) |
| 174 | 132 | GEOSGeomGetNumPoints | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" | GEOSGeomGetNumPoints(const Geometry* g) |
| 175 | 94 | GEOSGeomGetX | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" | GEOSGeomGetX(const Geometry* g, double* x) |
| 176 | 95 | GEOSGeomGetY | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" | GEOSGeomGetY(const Geometry* g, double* y) |
| 177 | 93 | GEOSGeomGetZ | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" | GEOSGeomGetZ(const Geometry* g1, double* z) |
| 178 | 80 | GEOSGeomTypeId | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" | GEOSGeomTypeId(const Geometry* g) |
| 179 | 30 | GEOSGetNumCoordinates | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" | GEOSGetNumCoordinates(const Geometry* g) |
| 180 | 85 | GEOSGetNumInteriorRings | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" | GEOSGetNumInteriorRings(const Geometry* g) |
| 181 | 97 | GEOSGetSRID | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int" | GEOSGetSRID(const Geometry* g) |
| 182 | 27 | GEOSBuildArea | "onegeom"=>"1", "polygonize"=>"1" | GEOSBuildArea(const Geometry* g) |
| 183 | 175 | GEOSPolygonize | "onegeom"=>"1", "polygonize"=>"1" | GEOSPolygonize(const Geometry* const* g, unsigned int ngeoms) |
| 184 | 195 | GEOSPolygonize_full | "onegeom"=>"1", "polygonize"=>"1" | GEOSPolygonize_full(const GEOSGeometry* input, GEOSGeometry** cuts, GEOSGeometry** dangles, GEOSGeometry** invalid) |
| 185 | 51 | GEOSPolygonizer_getCutEdges | "onegeom"=>"1", "polygonize"=>"1" | GEOSPolygonizer_getCutEdges(const Geometry* const* g, unsigned int ngeoms) |
| 186 | 47 | GEOSPrepare | "onegeom"=>"1", "prepared"=>"1" | GEOSPrepare(const Geometry* g) |
| 187 | 17 | GEOSPreparedGeom_destroy | "onegeom"=>"1", "prepared"=>"1" | GEOSPreparedGeom_destroy(const GEOSPreparedGeometry* g) |
| 188 | 301 | GEOSDensify | "onegeom"=>"1", "returntype"=>"GEOSGeometry*" | GEOSDensify( const GEOSGeometry* g,double tolerance) |
| 189 | 18 | GEOSPolygonize_valid | "polygonize"=>"1" | GEOSPolygonize_valid(const GEOSGeometry *const geoms[], unsigned int ngeoms) |
| 190 | 139 | GEOS_getWKBByteOrder | "readwrite"=>"1" | GEOS_getWKBByteOrder() |
| 191 | 43 | GEOS_setWKBByteOrder | "readwrite"=>"1" | GEOS_setWKBByteOrder(int byteOrder) |
| 192 | 48 | GEOS_setWKBOutputDims | "readwrite"=>"1" | GEOS_setWKBOutputDims(int newdims) |
| 193 | 9 | GEOSWKBReader_create | "readwrite"=>"1" | GEOSWKBReader_create() |
| 194 | 61 | GEOSWKBReader_destroy | "readwrite"=>"1" | GEOSWKBReader_destroy(WKBReader* reader) |
| 195 | 37 | GEOSWKBReader_read | "readwrite"=>"1" | GEOSWKBReader_read(WKBReader* reader, const unsigned char* wkb, size_t size) |
| 196 | 129 | GEOSWKBReader_readHEX | "readwrite"=>"1" | GEOSWKBReader_readHEX(WKBReader* reader, const unsigned char* hex, size_t size) |
| 197 | 346 | GEOSWKBReader_setFixStructure | "readwrite"=>"1" | GEOSWKBReader_setFixStructure(GEOSWKBReader *reader,char doFix) |
| 198 | 134 | GEOSWKBWriter_create | "readwrite"=>"1" | GEOSWKBWriter_create() |
| 199 | 20 | GEOSWKBWriter_destroy | "readwrite"=>"1" | GEOSWKBWriter_destroy(WKBWriter* Writer) |
| 200 | 25 | GEOSWKBWriter_getByteOrder | "readwrite"=>"1" | GEOSWKBWriter_getByteOrder(const GEOSWKBWriter* writer) |
| 201 | 82 | GEOSWKBWriter_getIncludeSRID | "readwrite"=>"1" | GEOSWKBWriter_getIncludeSRID(const GEOSWKBWriter* writer) |
| 202 | 75 | GEOSWKBWriter_setByteOrder | "readwrite"=>"1" | GEOSWKBWriter_setByteOrder(GEOSWKBWriter* writer, int newByteOrder) |
| 203 | 76 | GEOSWKBWriter_setIncludeSRID | "readwrite"=>"1" | GEOSWKBWriter_setIncludeSRID(GEOSWKBWriter* writer, const char newIncludeSRID) |
| 204 | 78 | GEOSWKBWriter_setOutputDimension | "readwrite"=>"1" | GEOSWKBWriter_setOutputDimension(GEOSWKBWriter* writer, int newDimension) |
| 205 | 172 | GEOSWKBWriter_write | "readwrite"=>"1" | GEOSWKBWriter_write(WKBWriter* writer, const Geometry* geom, size_t* size) |
| 206 | 59 | GEOSWKBWriter_writeHEX | "readwrite"=>"1" | GEOSWKBWriter_writeHEX(WKBWriter* writer, const Geometry* geom, size_t* size) |
| 207 | 56 | GEOSWKTReader_create | "readwrite"=>"1" | GEOSWKTReader_create() |
| 208 | 52 | GEOSWKTReader_destroy | "readwrite"=>"1" | GEOSWKTReader_destroy(WKTReader* reader) |
| 209 | 84 | GEOSWKTReader_read | "readwrite"=>"1" | GEOSWKTReader_read(WKTReader* reader, const char* wkt) |
| 210 | 344 | GEOSWKTReader_setFixStructure | "readwrite"=>"1" | GEOSWKTReader_setFixStructure( GEOSWKTReader *reader,char doFix) |
| 211 | 144 | GEOSWKTWriter_create | "readwrite"=>"1" | GEOSWKTWriter_create() |
| 212 | 36 | GEOSWKTWriter_destroy | "readwrite"=>"1" | GEOSWKTWriter_destroy(WKTWriter* Writer) |
| 213 | 88 | GEOSWKTWriter_getOutputDimension | "readwrite"=>"1" | GEOSWKTWriter_getOutputDimension(WKTWriter* writer) |
| 214 | 50 | GEOSWKTWriter_setOld3D | "readwrite"=>"1" | GEOSWKTWriter_setOld3D(WKTWriter* writer, int useOld3D) |
| 215 | 133 | GEOSWKTWriter_setOutputDimension | "readwrite"=>"1" | GEOSWKTWriter_setOutputDimension(WKTWriter* writer, int dim) |
| 216 | 22 | GEOSWKTWriter_setRoundingPrecision | "readwrite"=>"1" | GEOSWKTWriter_setRoundingPrecision(WKTWriter* writer, int precision) |
| 217 | 150 | GEOSWKTWriter_setTrim | "readwrite"=>"1" | GEOSWKTWriter_setTrim(WKTWriter* writer, char trim) |
| 218 | 180 | GEOSWKTWriter_write | "readwrite"=>"1" | GEOSWKTWriter_write(WKTWriter* writer, const Geometry* geom) |
| 219 | 146 | GEOS_getWKBOutputDims | "readwrite"=>"1", "returntype"=>"int" | GEOS_getWKBOutputDims() |
| 220 | 159 | GEOSWKBWriter_getOutputDimension | "readwrite"=>"1", "returntype"=>"int" | GEOSWKBWriter_getOutputDimension(const GEOSWKBWriter* writer) |
| 221 | 77 | GEOSGeomGetStartPoint | "returntype"=>"GEOSGeometry*" | GEOSGeomGetStartPoint(const Geometry* g) |
| 222 | 351 | GEOSWKBWriter_getFlavor | "returntype"=>"int" | GEOSWKBWriter_getFlavor(const GEOSWKBWriter* writer) |
| 223 | 184 | GEOSSTRtree_create | "strtree"=>"1" | GEOSSTRtree_create(size_t nodeCapacity) |
| 224 | 162 | GEOSSTRtree_destroy | "strtree"=>"1" | GEOSSTRtree_destroy(GEOSSTRtree *tree) |
| 225 | 193 | GEOSSTRtree_insert | "strtree"=>"1" | GEOSSTRtree_insert(GEOSSTRtree *tree, const GEOSGeometry *g, void *item) |
| 226 | 113 | GEOSSTRtree_iterate | "strtree"=>"1" | GEOSSTRtree_iterate(geos::index::strtree::STRtree* tree, GEOSQueryCallback callback, void* userdata) |
| 227 | 108 | GEOSSTRtree_nearest | "strtree"=>"1" | GEOSSTRtree_nearest( GEOSSTRtree *tree, const GEOSGeometry *g) |
| 228 | 327 | GEOSSTRtree_nearest_generic | "strtree"=>"1" | GEOSSTRtree_nearest_generic( GEOSSTRtree *tree,const void* item,const GEOSGeometry* itemEnvelope,GEOSDistanceCallback distancefn,void* userdata) |
| 229 | 156 | GEOSSTRtree_query | "strtree"=>"1" | GEOSSTRtree_query(GEOSSTRtree *tree, const GEOSGeometry *g, GEOSQueryCallback callback, void *userdata) |
| 230 | 101 | GEOSSTRtree_remove | "strtree"=>"1" | GEOSSTRtree_remove(GEOSSTRtree *tree, const GEOSGeometry *g, void *item) |
| 231 | 46 | GEOSProject | "twogeom"=>"1", "returntype"=>"double" | GEOSProject( const GEOSGeometry *g, const GEOSGeometry *p) |
| 232 | 181 | GEOSisValid | "validity"=>"1" | GEOSisValid(const Geometry* g) |
| 233 | 178 | GEOSisValidDetail | "validity"=>"1" | GEOSisValidDetail(const Geometry* g, int flags, char** reason, Geometry** location) |
| 234 | 23 | GEOSisValidReason | "validity"=>"1" | GEOSisValidReason(const Geometry* g) |
| 235 | 173 | GEOSMakeValid | "validity"=>"1" | GEOSMakeValid(const Geometry* g) |
| 236 | 328 | GEOSMakeValidParams_create | "validity"=>"1" | GEOSMakeValidParams_create( GEOSContextHandle_t extHandle) |
| 237 | 329 | GEOSMakeValidParams_destroy | "validity"=>"1" | GEOSMakeValidParams_destroy( GEOSMakeValidParams* parms) |
| 238 | 332 | GEOSMakeValidWithParams | "validity"=>"1" | GEOSMakeValidWithParams( const GEOSGeometry* g,const GEOSMakeValidParams* makeValidParams) |
| 239 | 330 | GEOSMakeValidParams_setKeepCollapsed | "validity"=>"1", "returntype"=>"int" | GEOSMakeValidParams_setKeepCollapsed( GEOSMakeValidParams* p,int style) |
| 240 | 331 | GEOSMakeValidParams_setMethod | "validity"=>"1", "returntype"=>"int" | GEOSMakeValidParams_setMethod( GEOSMakeValidParams* p,enum GEOSMakeValidMethods method) |