If anyone feels like annotating the doxygen, here’s a list of the CAPI function 
additions from 2.2 (start of CAPI) to present.

P
## 2.2

GEOSArea
GEOSBoundary
GEOSBuffer
GEOSContains
GEOSConvexHull
GEOSCoordSeq_clone
GEOSCoordSeq_create
GEOSCoordSeq_destroy
GEOSCoordSeq_getDimensions
GEOSCoordSeq_getOrdinate
GEOSCoordSeq_getSize
GEOSCoordSeq_getX
GEOSCoordSeq_getY
GEOSCoordSeq_getZ
GEOSCoordSeq_setOrdinate
GEOSCoordSeq_setX
GEOSCoordSeq_setY
GEOSCoordSeq_setZ
GEOSCrosses
GEOSDifference
GEOSDisjoint
GEOSDistance
GEOSEnvelope
GEOSEquals
GEOSGeomFromWKB_buf
GEOSGeomFromWKT
GEOSGeomToWKB_buf
GEOSGeomToWKT
GEOSGeomType
GEOSGeomTypeId
GEOSGeom_clone
GEOSGeom_createCollection
GEOSGeom_createLineString
GEOSGeom_createLinearRing
GEOSGeom_createPoint
GEOSGeom_createPolygon
GEOSGeom_destroy
GEOSGeom_getCoordSeq
GEOSGeom_getDimensions
GEOSGetCentroid
GEOSGetExteriorRing
GEOSGetGeometryN
GEOSGetInteriorRingN
GEOSGetNumCoordinates
GEOSGetNumGeometries
GEOSGetNumInteriorRings
GEOSGetSRID
GEOSHasZ
GEOSIntersection
GEOSIntersects
GEOSLength
GEOSLineMerge
GEOSOverlaps
GEOSPointOnSurface
GEOSPolygonize
GEOSRelate
GEOSRelatePattern
GEOSSetSRID
GEOSSymDifference
GEOSTouches
GEOSUnion
GEOSWithin
GEOS_setWKBOutputDims
GEOSisEmpty
GEOSisRing
GEOSisSimple
GEOSisValid
GEOSversion
finishGEOS
initGEOS

## 3.0

GEOSEqualsExact
GEOSGeomFromHEX_buf
GEOSGeomToHEX_buf
GEOSNormalize
GEOSSimplify
GEOSTopologyPreserveSimplify
GEOSWKBReader_create
GEOSWKBReader_destroy
GEOSWKBReader_read
GEOSWKBReader_readHEX
GEOSWKBWriter_create
GEOSWKBWriter_destroy
GEOSWKBWriter_getByteOrder
GEOSWKBWriter_getIncludeSRID
GEOSWKBWriter_getOutputDimension
GEOSWKBWriter_setByteOrder
GEOSWKBWriter_setIncludeSRID
GEOSWKBWriter_setOutputDimension
GEOSWKBWriter_write
GEOSWKBWriter_writeHEX
GEOSWKTReader_create
GEOSWKTReader_destroy
GEOSWKTReader_read
GEOSWKTWriter_create
GEOSWKTWriter_destroy
GEOSWKTWriter_write
GEOS_getWKBByteOrder
GEOS_getWKBOutputDims
GEOS_setWKBByteOrder

## 3.1

GEOSArea_r
GEOSBoundary_r
GEOSBuffer_r
GEOSContains_r
GEOSConvexHull_r
GEOSCoordSeq_clone_r
GEOSCoordSeq_create_r
GEOSCoordSeq_destroy_r
GEOSCoordSeq_getDimensions_r
GEOSCoordSeq_getOrdinate_r
GEOSCoordSeq_getSize_r
GEOSCoordSeq_getX_r
GEOSCoordSeq_getY_r
GEOSCoordSeq_getZ_r
GEOSCoordSeq_setOrdinate_r
GEOSCoordSeq_setX_r
GEOSCoordSeq_setY_r
GEOSCoordSeq_setZ_r
GEOSCrosses_r
GEOSDifference_r
GEOSDisjoint_r
GEOSDistance_r
GEOSEnvelope_r
GEOSEqualsExact_r
GEOSEquals_r
GEOSFree
GEOSFree_r
GEOSGeomFromHEX_buf_r
GEOSGeomFromWKB_buf_r
GEOSGeomFromWKT_r
GEOSGeomToHEX_buf_r
GEOSGeomToWKB_buf_r
GEOSGeomToWKT_r
GEOSGeomTypeId_r
GEOSGeomType_r
GEOSGeom_clone_r
GEOSGeom_createCollection_r
GEOSGeom_createLineString_r
GEOSGeom_createLinearRing_r
GEOSGeom_createPoint_r
GEOSGeom_createPolygon_r
GEOSGeom_destroy_r
GEOSGeom_getCoordSeq_r
GEOSGeom_getDimensions_r
GEOSGetCentroid_r
GEOSGetExteriorRing_r
GEOSGetGeometryN_r
GEOSGetInteriorRingN_r
GEOSGetNumCoordinates_r
GEOSGetNumGeometries_r
GEOSGetNumInteriorRings_r
GEOSGetSRID_r
GEOSHasZ_r
GEOSIntersection_r
GEOSIntersects_r
GEOSLength_r
GEOSLineMerge_r
GEOSNormalize_r
GEOSOverlaps_r
GEOSPointOnSurface_r
GEOSPolygonize_r
GEOSPolygonizer_getCutEdges
GEOSPolygonizer_getCutEdges_r
GEOSPrepare
GEOSPrepare_r
GEOSPreparedContains
GEOSPreparedContainsProperly
GEOSPreparedContainsProperly_r
GEOSPreparedContains_r
GEOSPreparedCovers
GEOSPreparedCovers_r
GEOSPreparedGeom_destroy
GEOSPreparedGeom_destroy_r
GEOSPreparedIntersects
GEOSPreparedIntersects_r
GEOSRelatePattern_r
GEOSRelate_r
GEOSSetSRID_r
GEOSSimplify_r
GEOSSymDifference_r
GEOSTopologyPreserveSimplify_r
GEOSTouches_r
GEOSUnionCascaded
GEOSUnionCascaded_r
GEOSUnion_r
GEOSWKBReader_create_r
GEOSWKBReader_destroy_r
GEOSWKBReader_readHEX_r
GEOSWKBReader_read_r
GEOSWKBWriter_create_r
GEOSWKBWriter_destroy_r
GEOSWKBWriter_getByteOrder_r
GEOSWKBWriter_getIncludeSRID_r
GEOSWKBWriter_getOutputDimension_r
GEOSWKBWriter_setByteOrder_r
GEOSWKBWriter_setIncludeSRID_r
GEOSWKBWriter_setOutputDimension_r
GEOSWKBWriter_writeHEX_r
GEOSWKBWriter_write_r
GEOSWKTReader_create_r
GEOSWKTReader_destroy_r
GEOSWKTReader_read_r
GEOSWKTWriter_create_r
GEOSWKTWriter_destroy_r
GEOSWKTWriter_write_r
GEOSWithin_r
GEOS_getWKBByteOrder_r
GEOS_getWKBOutputDims_r
GEOS_setWKBByteOrder_r
GEOS_setWKBOutputDims_r
GEOSisEmpty_r
GEOSisRing_r
GEOSisSimple_r
GEOSisValidReason
GEOSisValidReason_r
GEOSisValid_r
finishGEOS_r
initGEOS_r


## 3.2

GEOSBufferWithStyle
GEOSBufferWithStyle_r
GEOSHausdorffDistance
GEOSHausdorffDistanceDensify
GEOSHausdorffDistanceDensify_r
GEOSHausdorffDistance_r
GEOSInterpolate
GEOSInterpolateNormalized
GEOSInterpolateNormalized_r
GEOSInterpolate_r
GEOSProject
GEOSProjectNormalized
GEOSProjectNormalized_r
GEOSProject_r
GEOSSTRtree_create
GEOSSTRtree_create_r
GEOSSTRtree_destroy
GEOSSTRtree_destroy_r
GEOSSTRtree_insert
GEOSSTRtree_insert_r
GEOSSTRtree_iterate
GEOSSTRtree_iterate_r
GEOSSTRtree_query
GEOSSTRtree_query_r
GEOSSTRtree_remove
GEOSSTRtree_remove_r
GEOSSingleSidedBuffer
GEOSSingleSidedBuffer_r


## 3.3

GEOSBufferParams_create
GEOSBufferParams_create_r
GEOSBufferParams_destroy
GEOSBufferParams_destroy_r
GEOSBufferParams_setEndCapStyle
GEOSBufferParams_setEndCapStyle_r
GEOSBufferParams_setJoinStyle
GEOSBufferParams_setJoinStyle_r
GEOSBufferParams_setMitreLimit
GEOSBufferParams_setMitreLimit_r
GEOSBufferParams_setQuadrantSegments
GEOSBufferParams_setQuadrantSegments_r
GEOSBufferParams_setSingleSided
GEOSBufferParams_setSingleSided_r
GEOSBufferWithParams
GEOSBufferWithParams_r
GEOSContext_setErrorHandler_r
GEOSContext_setNoticeHandler_r
GEOSCoveredBy
GEOSCoveredBy_r
GEOSCovers
GEOSCovers_r
GEOSGeomGetEndPoint
GEOSGeomGetEndPoint_r
GEOSGeomGetLength
GEOSGeomGetLength_r
GEOSGeomGetNumPoints
GEOSGeomGetNumPoints_r
GEOSGeomGetPointN
GEOSGeomGetPointN_r
GEOSGeomGetStartPoint
GEOSGeomGetStartPoint_r
GEOSGeomGetX
GEOSGeomGetX_r
GEOSGeomGetY
GEOSGeomGetY_r
GEOSGeom_createEmptyCollection
GEOSGeom_createEmptyCollection_r
GEOSGeom_createEmptyLineString
GEOSGeom_createEmptyLineString_r
GEOSGeom_createEmptyPoint
GEOSGeom_createEmptyPoint_r
GEOSGeom_createEmptyPolygon
GEOSGeom_createEmptyPolygon_r
GEOSGeom_extractUniquePoints
GEOSGeom_extractUniquePoints_r
GEOSGeom_getCoordinateDimension
GEOSGeom_getCoordinateDimension_r
GEOSOffsetCurve
GEOSOffsetCurve_r
GEOSOrientationIndex
GEOSOrientationIndex_r
GEOSPolygonize_full
GEOSPolygonize_full_r
GEOSPreparedCoveredBy
GEOSPreparedCoveredBy_r
GEOSPreparedCrosses
GEOSPreparedCrosses_r
GEOSPreparedDisjoint
GEOSPreparedDisjoint_r
GEOSPreparedOverlaps
GEOSPreparedOverlaps_r
GEOSPreparedTouches
GEOSPreparedTouches_r
GEOSPreparedWithin
GEOSPreparedWithin_r
GEOSRelateBoundaryNodeRule
GEOSRelateBoundaryNodeRule_r
GEOSRelatePatternMatch
GEOSRelatePatternMatch_r
GEOSSharedPaths
GEOSSharedPaths_r
GEOSSnap
GEOSSnap_r
GEOSUnaryUnion
GEOSUnaryUnion_r
GEOSWKTWriter_getOutputDimension
GEOSWKTWriter_getOutputDimension_r
GEOSWKTWriter_setOld3D
GEOSWKTWriter_setOld3D_r
GEOSWKTWriter_setOutputDimension
GEOSWKTWriter_setOutputDimension_r
GEOSWKTWriter_setRoundingPrecision
GEOSWKTWriter_setRoundingPrecision_r
GEOSWKTWriter_setTrim
GEOSWKTWriter_setTrim_r
GEOSisClosed
GEOSisClosed_r
GEOSisValidDetail
GEOSisValidDetail_r

## 3.4

GEOSNearestPoints
GEOSNearestPoints_r
GEOSNode
GEOSNode_r
GEOS_interruptCancel
GEOS_interruptRegisterCallback
GEOS_interruptRequest

## 3.5

GEOSClipByRect
GEOSClipByRect_r
GEOSContext_setErrorMessageHandler_r
GEOSContext_setNoticeMessageHandler_r
GEOS_finish_r
GEOS_init_r

## 3.6

GEOSGeom_getPrecision
GEOSGeom_getPrecision_r
GEOSGeom_getUserData
GEOSGeom_getUserData_r
GEOSGeom_setPrecision
GEOSGeom_setPrecision_r
GEOSGeom_setUserData
GEOSGeom_setUserData_r
GEOSMinimumClearance
GEOSMinimumClearanceLine
GEOSMinimumClearanceLine_r
GEOSMinimumClearance_r
GEOSMinimumRotatedRectangle
GEOSMinimumRotatedRectangle_r
GEOSMinimumWidth
GEOSMinimumWidth_r
GEOSSTRtree_nearest
GEOSSTRtree_nearest_generic
GEOSSTRtree_nearest_generic_r
GEOSSTRtree_nearest_r


## 3.7

GEOSCoordSeq_isCCW
GEOSCoordSeq_isCCW_r
GEOSDistanceIndexed
GEOSDistanceIndexed_r
GEOSFrechetDistance
GEOSFrechetDistanceDensify
GEOSFrechetDistanceDensify_r
GEOSFrechetDistance_r
GEOSGeomGetZ
GEOSGeomGetZ_r
GEOSGeom_getXMax
GEOSGeom_getXMax_r
GEOSGeom_getXMin
GEOSGeom_getXMin_r
GEOSGeom_getYMax
GEOSGeom_getYMax_r
GEOSGeom_getYMin
GEOSGeom_getYMin_r
GEOSReverse
GEOSReverse_r
GEOSSegmentIntersection
GEOSSegmentIntersection_r

## 3.8

GEOSBuildArea
GEOSBuildArea_r
GEOSCoordSeq_getXY
GEOSCoordSeq_getXYZ
GEOSCoordSeq_getXYZ_r
GEOSCoordSeq_getXY_r
GEOSCoordSeq_setXY
GEOSCoordSeq_setXYZ
GEOSCoordSeq_setXYZ_r
GEOSCoordSeq_setXY_r
GEOSCoverageUnion
GEOSCoverageUnion_r
GEOSGeom_createPointFromXY
GEOSGeom_createPointFromXY_r
GEOSMakeValid
GEOSMakeValid_r
GEOSMinimumBoundingCircle
GEOSMinimumBoundingCircle_r
GEOSPolygonize_valid
GEOSPolygonize_valid_r

## 3.9

GEOSDifferencePrec
GEOSDifferencePrec_r
GEOSIntersectionPrec
GEOSIntersectionPrec_r
GEOSLargestEmptyCircle
GEOSLargestEmptyCircle_r
GEOSMaximumInscribedCircle
GEOSMaximumInscribedCircle_r
GEOSPreparedDistance
GEOSPreparedDistance_r
GEOSPreparedNearestPoints
GEOSPreparedNearestPoints_r
GEOSSymDifferencePrec
GEOSSymDifferencePrec_r
GEOSUnaryUnionPrec
GEOSUnaryUnionPrec_r
GEOSUnionPrec
GEOSUnionPrec_r

## 3.10

GEOSCoordSeq_copyFromArrays
GEOSCoordSeq_copyFromArrays_r
GEOSCoordSeq_copyFromBuffer
GEOSCoordSeq_copyFromBuffer_r
GEOSCoordSeq_copyToArrays
GEOSCoordSeq_copyToArrays_r
GEOSCoordSeq_copyToBuffer
GEOSCoordSeq_copyToBuffer_r
GEOSDensify
GEOSDensify_r
GEOSDistanceWithin
GEOSDistanceWithin_r
GEOSGeoJSONReader_create
GEOSGeoJSONReader_create_r
GEOSGeoJSONReader_destroy
GEOSGeoJSONReader_destroy_r
GEOSGeoJSONReader_readGeometry
GEOSGeoJSONReader_readGeometry_r
GEOSGeoJSONWriter_create
GEOSGeoJSONWriter_create_r
GEOSGeoJSONWriter_destroy
GEOSGeoJSONWriter_destroy_r
GEOSGeoJSONWriter_writeGeometry
GEOSGeoJSONWriter_writeGeometry_r
GEOSMakeValidParams_create
GEOSMakeValidParams_create_r
GEOSMakeValidParams_destroy
GEOSMakeValidParams_destroy_r
GEOSMakeValidParams_setKeepCollapsed
GEOSMakeValidParams_setKeepCollapsed_r
GEOSMakeValidParams_setMethod
GEOSMakeValidParams_setMethod_r
GEOSMakeValidWithParams
GEOSMakeValidWithParams_r
GEOSPreparedDistanceWithin
GEOSPreparedDistanceWithin_r
GEOSWKBWriter_getFlavor
GEOSWKBWriter_getFlavor_r
GEOSWKBWriter_setFlavor
GEOSWKBWriter_setFlavor_r


# 3.11

GEOSConcaveHull
GEOSConcaveHullOfPolygons
GEOSConcaveHullOfPolygons_r
GEOSConcaveHull_r
GEOSGeom_createRectangle
GEOSGeom_createRectangle_r
GEOSGeom_getExtent
GEOSGeom_getExtent_r
GEOSGeom_transformXY
GEOSGeom_transformXY_r
GEOSHilbertCode
GEOSHilbertCode_r
GEOSLineMergeDirected
GEOSLineMergeDirected_r
GEOSPolygonHullSimplify
GEOSPolygonHullSimplifyMode
GEOSPolygonHullSimplifyMode_r
GEOSPolygonHullSimplify_r
GEOSRemoveRepeatedPoints
GEOSRemoveRepeatedPoints_r
GEOSWKBReader_setFixStructure
GEOSWKBReader_setFixStructure_r
GEOSWKTReader_setFixStructure
GEOSWKTReader_setFixStructure_r

## 3.12

GEOSDisjointSubsetUnion
GEOSDisjointSubsetUnion_r
GEOSEqualsIdentical
GEOSEqualsIdentical_r
GEOSHasM
GEOSHasM_r
GEOSLineSubstring
GEOSLineSubstring_r
GEOSPreparedContainsXY
GEOSPreparedContainsXY_r
GEOSPreparedIntersectsXY
GEOSPreparedIntersectsXY_r
GEOSSTRtree_build
GEOSSTRtree_build_r
_______________________________________________
geos-devel mailing list
geos-devel@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/geos-devel

Reply via email to