Changes between Version 20 and Version 21 of CAPIovr


Ignore:
Timestamp:
Mar 2, 2023, 7:00:36 PM (17 months ago)
Author:
darkblueb
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CAPIovr

    v20 v21  
    11{{{
    2   211 | GEOSGeom_getXMax                     | GEOSGeom_getXMax(const GEOSGeometry* g, double* value)                                                                                            | "attribute"=>"1"
    3   208 | GEOSGeom_getXMin                     | GEOSGeom_getXMin(const GEOSGeometry* g, double* value)                                                                                            | "attribute"=>"1"
    4   210 | GEOSGeom_getYMax                     | GEOSGeom_getYMax(const GEOSGeometry* g, double* value)                                                                                            | "attribute"=>"1"
    5   209 | GEOSGeom_getYMin                     | GEOSGeom_getYMin(const GEOSGeometry* g, double* value)                                                                                            | "attribute"=>"1"
     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"
    67  115 | GEOSBufferParams_create              | GEOSBufferParams_create()                                                                                                                         | "buffer"=>"1"
    78  125 | GEOSBufferParams_destroy             | GEOSBufferParams_destroy(GEOSBufferParams* p)                                                                                                     | "buffer"=>"1"
    8   111 | GEOSBufferParams_setEndCapStyle      | GEOSBufferParams_setEndCapStyle(GEOSBufferParams* p, int style)                                                                                   | "buffer"=>"1"
    99   68 | GEOSBufferParams_setJoinStyle        | GEOSBufferParams_setJoinStyle(GEOSBufferParams* p, int joinStyle)                                                                                 | "buffer"=>"1"
    10    74 | GEOSBufferParams_setMitreLimit       | GEOSBufferParams_setMitreLimit(GEOSBufferParams* p, double l)                                                                                     | "buffer"=>"1"
    11   307 | GEOSBufferParams_setQuadrantSegments | GEOSBufferParams_setQuadrantSegments( GEOSBufferParams* p,int quadSegs)                                                                           | "buffer"=>"1"
    12    57 | GEOSBufferParams_setQuadrantSegments | GEOSBufferParams_setQuadrantSegments(GEOSBufferParams* p, int joinStyle)                                                                          | "buffer"=>"1"
    13   145 | GEOSBufferParams_setSingleSided      | GEOSBufferParams_setSingleSided(GEOSBufferParams* p, int singleSided)                                                                             | "buffer"=>"1"
    1410   12 | GEOSSingleSidedBuffer                | GEOSSingleSidedBuffer(const Geometry* g, double width, int quadsegs, int joinStyle, double mitreLimit, int leftSide)                              | "buffer"=>"1"
    1511   41 | GEOSBuffer                           | GEOSBuffer(const Geometry* g, double width, int quadsegs)                                                                                         | "buffer"=>"1", "returntype"=>"GEOSGeometry*"
    1612  188 | GEOSBufferWithParams                 | GEOSBufferWithParams(const Geometry* g, const GEOSBufferParams* p, double w)                                                                      | "buffer"=>"1", "returntype"=>"GEOSGeometry*"
    1713  103 | GEOSBufferWithStyle                  | GEOSBufferWithStyle(const Geometry* g, double width, int quadsegs, int endCapStyle, int joinStyle, double mitreLimit)                             | "buffer"=>"1", "returntype"=>"GEOSGeometry*"
    18   342 | GEOSHilbertCode                      | GEOSHilbertCode( const GEOSGeometry *geom,const GEOSGeometry* extent,unsigned int level,unsigned int *code)                                       | "calc"=>"1"
     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"
    1919   15 | GEOSRelatePattern                    | GEOSRelatePattern(const Geometry* g1, const Geometry* g2, char *pat)                                                                              | "calc"=>"1", "DE-9IM"=>"1"
    2020    2 | GEOSRelateBoundaryNodeRule           | GEOSRelateBoundaryNodeRule(const Geometry* g1, const Geometry* g2, int bnr)                                                                       | "calc"=>"1", "DE-9IM"=>"1", "twogeom"=>"1"
    21   197 | GEOSArea                             | GEOSArea(const Geometry* g, double* area)                                                                                                         | "calc"=>"1", "onegeom"=>"1"
    2221  182 | GEOSConvexHull                       | GEOSConvexHull(const Geometry* g)                                                                                                                 | "calc"=>"1", "onegeom"=>"1"
    2322  191 | GEOSisClosed                         | GEOSisClosed(const Geometry* g)                                                                                                                   | "calc"=>"1", "onegeom"=>"1"
    24    62 | GEOSLength                           | GEOSLength(const Geometry* g, double* length)                                                                                                     | "calc"=>"1", "onegeom"=>"1"
    25   163 | GEOSMinimumClearance                 | GEOSMinimumClearance(const GEOSGeometry* g, double* d)                                                                                            | "calc"=>"1", "onegeom"=>"1"
    2623  124 | GEOSBoundary                         | GEOSBoundary(const Geometry* g)                                                                                                                   | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*"
    2724  309 | GEOSConcaveHull                      | GEOSConcaveHull( const GEOSGeometry* g,double ratio,unsigned int allowHoles)                                                                      | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*"
     
    3633  311 | GEOSPolygonHullSimplifyMode          | GEOSPolygonHullSimplifyMode( const GEOSGeometry* g,unsigned int isOuter,unsigned int parameterMode,double parameter)                              | "calc"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*"
    3734  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"
    3836    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"
    3939  324 | GEOSPreparedDistance                 | GEOSPreparedDistance( const GEOSPreparedGeometry* pg1,const GEOSGeometry* g2, double *dist)                                                       | "calc"=>"1", "prepared"=>"1"
    4040  326 | GEOSPreparedDistanceWithin           | GEOSPreparedDistanceWithin( const GEOSPreparedGeometry* pg1,const GEOSGeometry* g2, double dist)                                                  | "calc"=>"1", "prepared"=>"1"
     
    4343  302 | GEOSLargestEmptyCircle               | GEOSLargestEmptyCircle( const GEOSGeometry* g,const GEOSGeometry* boundary,double tolerance)                                                      | "calc"=>"1", "returntype"=>"GEOSGeometry*"
    4444  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"
    4546  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"
    46   152 | GEOSContains                         | GEOSContains(const Geometry* g1, const Geometry* g2)                                                                                              | "calc"=>"1", "twogeom"=>"1"
    47   194 | GEOSCoveredBy                        | GEOSCoveredBy(const Geometry* g1, const Geometry* g2)                                                                                             | "calc"=>"1", "twogeom"=>"1"
    48   170 | GEOSCovers                           | GEOSCovers(const Geometry* g1, const Geometry* g2)                                                                                                | "calc"=>"1", "twogeom"=>"1"
    49    40 | GEOSCrosses                          | GEOSCrosses(const Geometry* g1, const Geometry* g2)                                                                                               | "calc"=>"1", "twogeom"=>"1"
    50    49 | GEOSDistance                         | GEOSDistanceIndexed(const Geometry* g1, const Geometry* g2, double* dist)                                                                         | "calc"=>"1", "twogeom"=>"1"
    51    96 | GEOSDistanceIndexed                  | GEOSDistanceIndexed(const Geometry* g1, const Geometry* g2, double* dist)                                                                         | "calc"=>"1", "twogeom"=>"1"
    52   102 | GEOSEquals                           | GEOSEquals(const Geometry* g1, const Geometry* g2)                                                                                                | "calc"=>"1", "twogeom"=>"1"
    53     3 | GEOSEqualsExact                      | GEOSEqualsExact(const Geometry* g1, const Geometry* g2, double tolerance)                                                                         | "calc"=>"1", "twogeom"=>"1"
    54   158 | GEOSFrechetDistance                  | GEOSFrechetDistanceDensify(const Geometry* g1, const Geometry* g2, double densifyFrac, double* dist)                                              | "calc"=>"1", "twogeom"=>"1"
    55     0 | GEOSFrechetDistanceDensify           | GEOSFrechetDistanceDensify(const Geometry* g1, const Geometry* g2, double densifyFrac, double* dist)                                              | "calc"=>"1", "twogeom"=>"1"
    56   189 | GEOSHausdorffDistance                | GEOSHausdorffDistanceDensify(const Geometry* g1, const Geometry* g2, double densifyFrac, double* dist)                                            | "calc"=>"1", "twogeom"=>"1"
    57   171 | GEOSHausdorffDistanceDensify         | GEOSHausdorffDistanceDensify(const Geometry* g1, const Geometry* g2, double densifyFrac, double* dist)                                            | "calc"=>"1", "twogeom"=>"1"
    5847  143 | GEOSIntersects                       | GEOSIntersects(const Geometry* g1, const Geometry* g2)                                                                                            | "calc"=>"1", "twogeom"=>"1"
    5948   45 | GEOSNearestPoints                    | GEOSNearestPoints(const Geometry* g1, const Geometry* g2)                                                                                         | "calc"=>"1", "twogeom"=>"1"
    60   117 | GEOSOverlaps                         | GEOSOverlaps(const Geometry* g1, const Geometry* g2)                                                                                              | "calc"=>"1", "twogeom"=>"1"
    6149   21 | GEOSSharedPaths                      | GEOSSharedPaths(const GEOSGeometry* g1, const GEOSGeometry* g2)                                                                                   | "calc"=>"1", "twogeom"=>"1"
    62    58 | GEOSTouches                          | GEOSTouches(const Geometry* g1, const Geometry* g2)                                                                                               | "calc"=>"1", "twogeom"=>"1"
    63   112 | GEOSWithin                           | GEOSWithin(const Geometry* g1, const Geometry* g2)                                                                                                | "calc"=>"1", "twogeom"=>"1"
    6450    6 | GEOSPreparedContains                 | GEOSPreparedContains(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2)                                                                     | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1"
    6551  167 | GEOSPreparedContainsProperly         | GEOSPreparedContainsProperly(const GEOSPreparedGeometry* pg1, const GEOSGeometry* g2)                                                             | "calc"=>"1", "twogeom"=>"1", "prepared"=>"1"
     
    7965   79 | GEOSUnion                            | GEOSUnion(const Geometry* g1, const Geometry* g2)                                                                                                 | "calc"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*"
    8066  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"
    8183  128 | GEOSCoordSeq_clone                   | GEOSCoordSeq_clone(const CoordinateSequence* s)                                                                                                   | "coordseq"=>"1"
    8284  304 | GEOSCoordSeq_copyFromArrays          | GEOSCoordSeq_copyFromArrays( const double* x,const double* y,const double* z,const double* m,unsigned int size)                                   | "coordseq"=>"1"
     
    108110  161 | GEOSGeomToWKB_buf                    | GEOSGeomToWKB_buf(const Geometry* g, size_t* size)                                                                                                | "deprecated"=>"1"
    109111   98 | GEOSGeomToWKT                        | GEOSGeomToWKT(const Geometry* g)                                                                                                                  | "deprecated"=>"1"
    110     1 | GEOSInterpolate                      | GEOSInterpolate(const GEOSGeometry* g, double d)                                                                                                  | "derive"=>"1", "onegeom"=>"1"
    111   148 | GEOSInterpolateNormalized            | GEOSInterpolateNormalized(const GEOSGeometry* g, double d)                                                                                        | "derive"=>"1", "onegeom"=>"1"
    112     4 | GEOSDelaunayTriangulation            | GEOSDelaunayTriangulation(const Geometry* g, double tolerance, int onlyEdges)                                                                     | "derive"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*"
    113112   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*"
    114115   13 | GEOSNode                             | GEOSNode(const Geometry* g)                                                                                                                       | "derive"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*"
    115116   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"
    116118   89 | GEOSNormalize                        | GEOSNormalize(Geometry* g)                                                                                                                        | "derive"=>"1", "onegeom"=>"1", "returntype"=>"int"
    117119   24 | GEOSProjectNormalized                | GEOSProjectNormalized( const GEOSGeometry *g, const GEOSGeometry *p)                                                                              | "derive"=>"1", "twogeom"=>"1", "returntype"=>"double"
    118120  201 | finishGEOS                           | finishGEOS()                                                                                                                                      | "init"=>"1"
    119121  185 | GEOSFree                             | GEOSFree(void* buffer)                                                                                                                            | "init"=>"1"
    120   137 | GEOSGeom_createEmptyCollection       | GEOSGeom_createEmptyCollection(int type)                                                                                                          | "init"=>"1"
    121    34 | GEOSGeom_createEmptyLineString       | GEOSGeom_createEmptyLineString()                                                                                                                  | "init"=>"1"
    122   190 | GEOSGeom_createEmptyPoint            | GEOSGeom_createEmptyPoint()                                                                                                                       | "init"=>"1"
    123    42 | GEOSGeom_createEmptyPolygon          | GEOSGeom_createEmptyPolygon()                                                                                                                     | "init"=>"1"
    124   121 | GEOSGeom_createLineString            | GEOSGeom_createLineString(CoordinateSequence* cs)                                                                                                 | "init"=>"1"
    125122   38 | GEOSGeom_destroy                     | GEOSGeom_destroy(Geometry* a)                                                                                                                     | "init"=>"1"
    126123    8 | GEOS_interruptCancel                 | GEOS_interruptCancel()                                                                                                                            | "init"=>"1"
     
    130127   28 | GEOSGeom_clone                       | GEOSGeom_clone(const Geometry* g)                                                                                                                 | "init"=>"1", "returntype"=>"GEOSGeometry*"
    131128  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*"
    132133  138 | GEOSGeom_createLinearRing            | GEOSGeom_createLinearRing(CoordinateSequence* cs)                                                                                                 | "init"=>"1", "returntype"=>"GEOSGeometry*"
     134  121 | GEOSGeom_createLineString            | GEOSGeom_createLineString(CoordinateSequence* cs)                                                                                                 | "init"=>"1", "returntype"=>"GEOSGeometry*"
    133135   53 | GEOSGeom_createPoint                 | GEOSGeom_createPoint( GEOSCoordSequence* s)                                                                                                       | "init"=>"1", "returntype"=>"GEOSGeometry*"
    134136  127 | GEOSGeom_createPointFromXY           | GEOSGeom_createPointFromXY(double x, double y)                                                                                                    | "init"=>"1", "returntype"=>"GEOSGeometry*"
     
    137139   35 | GEOSOrientationIndex                 | GEOSOrientationIndex(double Ax, double Ay, double Bx, double By, double Px, double Py)                                                            | "misc"=>"1"
    138140   29 | GEOSRelate                           | GEOSRelate(const Geometry* g1, const Geometry* g2)                                                                                                | "misc"=>"1", "DE-9IM"=>"1"
    139   153 | GEOSRelatePatternMatch               | GEOSRelatePatternMatch(const char* mat, const char* pat)                                                                                          | "misc"=>"1", "DE-9IM"=>"1"
    140    71 | GEOSCoverageUnion                    | GEOSCoverageUnion(const Geometry* g)                                                                                                              | "modify"=>"1", "onegeom"=>"1"
     141  153 | GEOSRelatePatternMatch               | GEOSRelatePatternMatch(const char* mat, const char* pat)                                                                                          | "misc"=>"1", "DE-9IM"=>"1", "returntype"=>"char"
    141142   91 | GEOSLineMerge                        | GEOSLineMerge(const Geometry* g)                                                                                                                  | "modify"=>"1", "onegeom"=>"1"
     143   71 | GEOSCoverageUnion                    | GEOSCoverageUnion(const Geometry* g)                                                                                                              | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*"
    142144   64 | GEOSOffsetCurve                      | GEOSOffsetCurve(const Geometry* g, double width, int quadsegs, int joinStyle, double mitreLimit)                                                  | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*"
    143145  141 | GEOSReverse                          | GEOSReverse(const Geometry* g)                                                                                                                    | "modify"=>"1", "onegeom"=>"1", "returntype"=>"GEOSGeometry*"
     
    149151  149 | GEOSSnap                             | GEOSSnap(const GEOSGeometry* g1, const GEOSGeometry* g2, double tolerance)                                                                        | "modify"=>"1", "twogeom"=>"1", "returntype"=>"GEOSGeometry*"
    150152   16 | GEOSGeomGetEndPoint                  | GEOSGeomGetEndPoint(const Geometry* g)                                                                                                            | "onegeom"=>"1", "attribute"=>"1"
    151   341 | GEOSGeom_getExtent                   | GEOSGeom_getExtent( const GEOSGeometry* g,double* xmin,double* ymin,double* xmax,double* ymax)                                                    | "onegeom"=>"1", "attribute"=>"1"
    152153  136 | GEOSGeomGetLength                    | GEOSGeomGetLength(const Geometry* g, double* length)                                                                                              | "onegeom"=>"1", "attribute"=>"1"
    153154   70 | GEOSGeomGetPointN                    | GEOSGeomGetPointN(const Geometry* g, int n)                                                                                                       | "onegeom"=>"1", "attribute"=>"1"
     
    170171   92 | GEOSGeom_getCoordinateDimension      | GEOSGeom_getCoordinateDimension(const Geometry* g)                                                                                                | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int"
    171172   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"
    172174  132 | GEOSGeomGetNumPoints                 | GEOSGeomGetNumPoints(const Geometry* g)                                                                                                           | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int"
    173175   94 | GEOSGeomGetX                         | GEOSGeomGetX(const Geometry* g, double* x)                                                                                                        | "onegeom"=>"1", "attribute"=>"1", "returntype"=>"int"
     
    187189   18 | GEOSPolygonize_valid                 | GEOSPolygonize_valid(const GEOSGeometry *const geoms[], unsigned int ngeoms)                                                                      | "polygonize"=>"1"
    188190  139 | GEOS_getWKBByteOrder                 | GEOS_getWKBByteOrder()                                                                                                                            | "readwrite"=>"1"
    189   146 | GEOS_getWKBOutputDims                | GEOS_getWKBOutputDims()                                                                                                                           | "readwrite"=>"1"
    190191   43 | GEOS_setWKBByteOrder                 | GEOS_setWKBByteOrder(int byteOrder)                                                                                                               | "readwrite"=>"1"
    191192   48 | GEOS_setWKBOutputDims                | GEOS_setWKBOutputDims(int newdims)                                                                                                                | "readwrite"=>"1"
     
    199200   25 | GEOSWKBWriter_getByteOrder           | GEOSWKBWriter_getByteOrder(const GEOSWKBWriter* writer)                                                                                           | "readwrite"=>"1"
    200201   82 | GEOSWKBWriter_getIncludeSRID         | GEOSWKBWriter_getIncludeSRID(const GEOSWKBWriter* writer)                                                                                         | "readwrite"=>"1"
    201   159 | GEOSWKBWriter_getOutputDimension     | GEOSWKBWriter_getOutputDimension(const GEOSWKBWriter* writer)                                                                                     | "readwrite"=>"1"
    202202   75 | GEOSWKBWriter_setByteOrder           | GEOSWKBWriter_setByteOrder(GEOSWKBWriter* writer, int newByteOrder)                                                                               | "readwrite"=>"1"
    203203   76 | GEOSWKBWriter_setIncludeSRID         | GEOSWKBWriter_setIncludeSRID(GEOSWKBWriter* writer, const char newIncludeSRID)                                                                    | "readwrite"=>"1"
     
    217217  150 | GEOSWKTWriter_setTrim                | GEOSWKTWriter_setTrim(WKTWriter* writer, char trim)                                                                                               | "readwrite"=>"1"
    218218  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"
    219221   77 | GEOSGeomGetStartPoint                | GEOSGeomGetStartPoint(const Geometry* g)                                                                                                          | "returntype"=>"GEOSGeometry*"
     222  351 | GEOSWKBWriter_getFlavor              | GEOSWKBWriter_getFlavor(const GEOSWKBWriter* writer)                                                                                              | "returntype"=>"int"
    220223  184 | GEOSSTRtree_create                   | GEOSSTRtree_create(size_t nodeCapacity)                                                                                                           | "strtree"=>"1"
    221224  162 | GEOSSTRtree_destroy                  | GEOSSTRtree_destroy(GEOSSTRtree *tree)                                                                                                            | "strtree"=>"1"
     
    226229  156 | GEOSSTRtree_query                    | GEOSSTRtree_query(GEOSSTRtree *tree, const GEOSGeometry *g, GEOSQueryCallback callback, void *userdata)                                           | "strtree"=>"1"
    227230  101 | GEOSSTRtree_remove                   | GEOSSTRtree_remove(GEOSSTRtree *tree, const GEOSGeometry *g, void *item)                                                                          | "strtree"=>"1"
    228   165 | GEOSDisjoint                         | GEOSDisjoint(const Geometry* g1, const Geometry* g2)                                                                                              | "twogeom"=>"1", "attribute"=>"1"
    229231   46 | GEOSProject                          | GEOSProject( const GEOSGeometry *g, const GEOSGeometry *p)                                                                                        | "twogeom"=>"1", "returntype"=>"double"
    230232  181 | GEOSisValid                          | GEOSisValid(const Geometry* g)                                                                                                                    | "validity"=>"1"
     
    234236  328 | GEOSMakeValidParams_create           | GEOSMakeValidParams_create( GEOSContextHandle_t extHandle)                                                                                        | "validity"=>"1"
    235237  329 | GEOSMakeValidParams_destroy          | GEOSMakeValidParams_destroy( GEOSMakeValidParams* parms)                                                                                          | "validity"=>"1"
    236   330 | GEOSMakeValidParams_setKeepCollapsed | GEOSMakeValidParams_setKeepCollapsed( GEOSMakeValidParams* p,int style)                                                                           | "validity"=>"1"
    237   331 | GEOSMakeValidParams_setMethod        | GEOSMakeValidParams_setMethod( GEOSMakeValidParams* p,enum GEOSMakeValidMethods method)                                                           | "validity"=>"1"
    238238  332 | GEOSMakeValidWithParams              | GEOSMakeValidWithParams( const GEOSGeometry* g,const GEOSMakeValidParams* makeValidParams)                                                        | "validity"=>"1"
    239 (237 rows)
     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"
     241(239 rows)
    240242
    241243