|
GEOSInterruptCallback * | GEOS_interruptRegisterCallback (GEOSInterruptCallback *cb) |
|
void | GEOS_interruptRequest () |
|
void | GEOS_interruptCancel () |
|
GEOSContextHandle_t | initGEOS_r (GEOSMessageHandler notice_function, GEOSMessageHandler error_function) |
|
void | finishGEOS_r (GEOSContextHandle_t handle) |
|
GEOSContextHandle_t | GEOS_init_r () |
|
void | GEOS_finish_r (GEOSContextHandle_t handle) |
|
GEOSMessageHandler | GEOSContext_setNoticeHandler_r (GEOSContextHandle_t extHandle, GEOSMessageHandler nf) |
|
GEOSMessageHandler | GEOSContext_setErrorHandler_r (GEOSContextHandle_t extHandle, GEOSMessageHandler ef) |
|
GEOSMessageHandler_r | GEOSContext_setNoticeMessageHandler_r (GEOSContextHandle_t extHandle, GEOSMessageHandler_r nf, void *userData) |
|
GEOSMessageHandler_r | GEOSContext_setErrorMessageHandler_r (GEOSContextHandle_t extHandle, GEOSMessageHandler_r ef, void *userData) |
|
const char * | GEOSversion () |
|
GEOSGeometry * | GEOSGeomFromWKT_r (GEOSContextHandle_t handle, const char *wkt) |
|
char * | GEOSGeomToWKT_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
int | GEOS_getWKBOutputDims_r (GEOSContextHandle_t handle) |
|
int | GEOS_setWKBOutputDims_r (GEOSContextHandle_t handle, int newDims) |
|
int | GEOS_getWKBByteOrder_r (GEOSContextHandle_t handle) |
|
int | GEOS_setWKBByteOrder_r (GEOSContextHandle_t handle, int byteOrder) |
|
GEOSGeometry * | GEOSGeomFromWKB_buf_r (GEOSContextHandle_t handle, const unsigned char *wkb, size_t size) |
|
unsigned char * | GEOSGeomToWKB_buf_r (GEOSContextHandle_t handle, const GEOSGeometry *g, size_t *size) |
|
GEOSGeometry * | GEOSGeomFromHEX_buf_r (GEOSContextHandle_t handle, const unsigned char *hex, size_t size) |
|
unsigned char * | GEOSGeomToHEX_buf_r (GEOSContextHandle_t handle, const GEOSGeometry *g, size_t *size) |
|
GEOSCoordSequence * | GEOSCoordSeq_create_r (GEOSContextHandle_t handle, unsigned int size, unsigned int dims) |
|
GEOSCoordSequence * | GEOSCoordSeq_clone_r (GEOSContextHandle_t handle, const GEOSCoordSequence *s) |
|
void | GEOSCoordSeq_destroy_r (GEOSContextHandle_t handle, GEOSCoordSequence *s) |
|
int | GEOSCoordSeq_setX_r (GEOSContextHandle_t handle, GEOSCoordSequence *s, unsigned int idx, double val) |
|
int | GEOSCoordSeq_setY_r (GEOSContextHandle_t handle, GEOSCoordSequence *s, unsigned int idx, double val) |
|
int | GEOSCoordSeq_setZ_r (GEOSContextHandle_t handle, GEOSCoordSequence *s, unsigned int idx, double val) |
|
int | GEOSCoordSeq_setXY_r (GEOSContextHandle_t handle, GEOSCoordSequence *s, unsigned int idx, double x, double y) |
|
int | GEOSCoordSeq_setXYZ_r (GEOSContextHandle_t handle, GEOSCoordSequence *s, unsigned int idx, double x, double y, double z) |
|
int | GEOSCoordSeq_setOrdinate_r (GEOSContextHandle_t handle, GEOSCoordSequence *s, unsigned int idx, unsigned int dim, double val) |
|
int | GEOSCoordSeq_getX_r (GEOSContextHandle_t handle, const GEOSCoordSequence *s, unsigned int idx, double *val) |
|
int | GEOSCoordSeq_getY_r (GEOSContextHandle_t handle, const GEOSCoordSequence *s, unsigned int idx, double *val) |
|
int | GEOSCoordSeq_getZ_r (GEOSContextHandle_t handle, const GEOSCoordSequence *s, unsigned int idx, double *val) |
|
int | GEOSCoordSeq_getXY_r (GEOSContextHandle_t handle, const GEOSCoordSequence *s, unsigned int idx, double *x, double *y) |
|
int | GEOSCoordSeq_getXYZ_r (GEOSContextHandle_t handle, const GEOSCoordSequence *s, unsigned int idx, double *x, double *y, double *z) |
|
int | GEOSCoordSeq_getOrdinate_r (GEOSContextHandle_t handle, const GEOSCoordSequence *s, unsigned int idx, unsigned int dim, double *val) |
|
int | GEOSCoordSeq_getSize_r (GEOSContextHandle_t handle, const GEOSCoordSequence *s, unsigned int *size) |
|
int | GEOSCoordSeq_getDimensions_r (GEOSContextHandle_t handle, const GEOSCoordSequence *s, unsigned int *dims) |
|
int | GEOSCoordSeq_isCCW_r (GEOSContextHandle_t handle, const GEOSCoordSequence *s, char *is_ccw) |
|
double | GEOSProject_r (GEOSContextHandle_t handle, const GEOSGeometry *g, const GEOSGeometry *p) |
|
GEOSGeometry * | GEOSInterpolate_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double d) |
|
double | GEOSProjectNormalized_r (GEOSContextHandle_t handle, const GEOSGeometry *g, const GEOSGeometry *p) |
|
GEOSGeometry * | GEOSInterpolateNormalized_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double d) |
|
GEOSGeometry * | GEOSBuffer_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double width, int quadsegs) |
|
GEOSBufferParams * | GEOSBufferParams_create_r (GEOSContextHandle_t handle) |
|
void | GEOSBufferParams_destroy_r (GEOSContextHandle_t handle, GEOSBufferParams *parms) |
|
int | GEOSBufferParams_setEndCapStyle_r (GEOSContextHandle_t handle, GEOSBufferParams *p, int style) |
|
int | GEOSBufferParams_setJoinStyle_r (GEOSContextHandle_t handle, GEOSBufferParams *p, int joinStyle) |
|
int | GEOSBufferParams_setMitreLimit_r (GEOSContextHandle_t handle, GEOSBufferParams *p, double mitreLimit) |
|
int | GEOSBufferParams_setQuadrantSegments_r (GEOSContextHandle_t handle, GEOSBufferParams *p, int quadSegs) |
|
int | GEOSBufferParams_setSingleSided_r (GEOSContextHandle_t handle, GEOSBufferParams *p, int singleSided) |
|
GEOSGeometry * | GEOSBufferWithParams_r (GEOSContextHandle_t handle, const GEOSGeometry *g, const GEOSBufferParams *p, double width) |
|
GEOSGeometry * | GEOSBufferWithStyle_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double width, int quadsegs, int endCapStyle, int joinStyle, double mitreLimit) |
|
GEOSGeometry * | GEOSSingleSidedBuffer_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double width, int quadsegs, int joinStyle, double mitreLimit, int leftSide) |
|
GEOSGeometry * | GEOSOffsetCurve_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double width, int quadsegs, int joinStyle, double mitreLimit) |
|
GEOSGeometry * | GEOSGeom_createPoint_r (GEOSContextHandle_t handle, GEOSCoordSequence *s) |
|
GEOSGeometry * | GEOSGeom_createPointFromXY_r (GEOSContextHandle_t handle, double x, double y) |
|
GEOSGeometry * | GEOSGeom_createEmptyPoint_r (GEOSContextHandle_t handle) |
|
GEOSGeometry * | GEOSGeom_createLinearRing_r (GEOSContextHandle_t handle, GEOSCoordSequence *s) |
|
GEOSGeometry * | GEOSGeom_createLineString_r (GEOSContextHandle_t handle, GEOSCoordSequence *s) |
|
GEOSGeometry * | GEOSGeom_createEmptyLineString_r (GEOSContextHandle_t handle) |
|
GEOSGeometry * | GEOSGeom_createEmptyPolygon_r (GEOSContextHandle_t handle) |
|
GEOSGeometry * | GEOSGeom_createPolygon_r (GEOSContextHandle_t handle, GEOSGeometry *shell, GEOSGeometry **holes, unsigned int nholes) |
|
GEOSGeometry * | GEOSGeom_createCollection_r (GEOSContextHandle_t handle, int type, GEOSGeometry **geoms, unsigned int ngeoms) |
|
GEOSGeometry * | GEOSGeom_createEmptyCollection_r (GEOSContextHandle_t handle, int type) |
|
GEOSGeometry * | GEOSGeom_clone_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
void | GEOSGeom_destroy_r (GEOSContextHandle_t handle, GEOSGeometry *g) |
|
GEOSGeometry * | GEOSEnvelope_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSIntersection_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
GEOSGeometry * | GEOSIntersectionPrec_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2, double gridSize) |
|
GEOSGeometry * | GEOSConvexHull_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSMinimumRotatedRectangle_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSMaximumInscribedCircle_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double tolerance) |
|
GEOSGeometry * | GEOSLargestEmptyCircle_r (GEOSContextHandle_t handle, const GEOSGeometry *g, const GEOSGeometry *boundary, double tolerance) |
|
GEOSGeometry * | GEOSMinimumWidth_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSMinimumClearanceLine_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
int | GEOSMinimumClearance_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double *distance) |
|
GEOSGeometry * | GEOSDifference_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
GEOSGeometry * | GEOSDifferencePrec_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2, double gridSize) |
|
GEOSGeometry * | GEOSSymDifference_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
GEOSGeometry * | GEOSSymDifferencePrec_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2, double gridSize) |
|
GEOSGeometry * | GEOSBoundary_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSUnion_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
GEOSGeometry * | GEOSUnionPrec_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2, double gridSize) |
|
GEOSGeometry * | GEOSUnaryUnion_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSUnaryUnionPrec_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double gridSize) |
|
GEOSGeometry * | GEOSCoverageUnion_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSUnionCascaded_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSPointOnSurface_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSGetCentroid_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSMinimumBoundingCircle_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double *radius, GEOSGeometry **center) |
|
GEOSGeometry * | GEOSNode_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSClipByRect_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double xmin, double ymin, double xmax, double ymax) |
|
GEOSGeometry * | GEOSPolygonize_r (GEOSContextHandle_t handle, const GEOSGeometry *const geoms[], unsigned int ngeoms) |
|
GEOSGeometry * | GEOSPolygonize_valid_r (GEOSContextHandle_t handle, const GEOSGeometry *const geoms[], unsigned int ngems) |
|
GEOSGeometry * | GEOSPolygonizer_getCutEdges_r (GEOSContextHandle_t handle, const GEOSGeometry *const geoms[], unsigned int ngeoms) |
|
GEOSGeometry * | GEOSPolygonize_full_r (GEOSContextHandle_t handle, const GEOSGeometry *input, GEOSGeometry **cuts, GEOSGeometry **dangles, GEOSGeometry **invalidRings) |
|
GEOSGeometry * | GEOSBuildArea_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSLineMerge_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSReverse_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSSimplify_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double tolerance) |
|
GEOSGeometry * | GEOSTopologyPreserveSimplify_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double tolerance) |
|
GEOSGeometry * | GEOSGeom_extractUniquePoints_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSSharedPaths_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
GEOSGeometry * | GEOSSnap_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2, double tolerance) |
|
GEOSGeometry * | GEOSDelaunayTriangulation_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double tolerance, int onlyEdges) |
|
GEOSGeometry * | GEOSVoronoiDiagram_r (GEOSContextHandle_t extHandle, const GEOSGeometry *g, const GEOSGeometry *env, double tolerance, int onlyEdges) |
|
int | GEOSSegmentIntersection_r (GEOSContextHandle_t extHandle, double ax0, double ay0, double ax1, double ay1, double bx0, double by0, double bx1, double by1, double *cx, double *cy) |
|
char | GEOSDisjoint_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSTouches_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSIntersects_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSCrosses_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSWithin_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSContains_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSOverlaps_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSEquals_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSEqualsExact_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2, double tolerance) |
|
char | GEOSCovers_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSCoveredBy_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
const GEOSPreparedGeometry * | GEOSPrepare_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
void | GEOSPreparedGeom_destroy_r (GEOSContextHandle_t handle, const GEOSPreparedGeometry *g) |
|
char | GEOSPreparedContains_r (GEOSContextHandle_t handle, const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedContainsProperly_r (GEOSContextHandle_t handle, const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedCoveredBy_r (GEOSContextHandle_t handle, const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedCovers_r (GEOSContextHandle_t handle, const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedCrosses_r (GEOSContextHandle_t handle, const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedDisjoint_r (GEOSContextHandle_t handle, const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedIntersects_r (GEOSContextHandle_t handle, const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedOverlaps_r (GEOSContextHandle_t handle, const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedTouches_r (GEOSContextHandle_t handle, const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedWithin_r (GEOSContextHandle_t handle, const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
GEOSCoordSequence * | GEOSPreparedNearestPoints_r (GEOSContextHandle_t handle, const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
int | GEOSPreparedDistance_r (GEOSContextHandle_t handle, const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2, double *dist) |
|
GEOSSTRtree * | GEOSSTRtree_create_r (GEOSContextHandle_t handle, size_t nodeCapacity) |
|
void | GEOSSTRtree_insert_r (GEOSContextHandle_t handle, GEOSSTRtree *tree, const GEOSGeometry *g, void *item) |
|
void | GEOSSTRtree_query_r (GEOSContextHandle_t handle, GEOSSTRtree *tree, const GEOSGeometry *g, GEOSQueryCallback callback, void *userdata) |
|
const GEOSGeometry * | GEOSSTRtree_nearest_r (GEOSContextHandle_t handle, GEOSSTRtree *tree, const GEOSGeometry *geom) |
|
const void * | GEOSSTRtree_nearest_generic_r (GEOSContextHandle_t handle, GEOSSTRtree *tree, const void *item, const GEOSGeometry *itemEnvelope, GEOSDistanceCallback distancefn, void *userdata) |
|
void | GEOSSTRtree_iterate_r (GEOSContextHandle_t handle, GEOSSTRtree *tree, GEOSQueryCallback callback, void *userdata) |
|
char | GEOSSTRtree_remove_r (GEOSContextHandle_t handle, GEOSSTRtree *tree, const GEOSGeometry *g, void *item) |
|
void | GEOSSTRtree_destroy_r (GEOSContextHandle_t handle, GEOSSTRtree *tree) |
|
char | GEOSisEmpty_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
char | GEOSisSimple_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
char | GEOSisRing_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
char | GEOSHasZ_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
char | GEOSisClosed_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
char | GEOSRelatePattern_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2, const char *pat) |
|
char * | GEOSRelate_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSRelatePatternMatch_r (GEOSContextHandle_t handle, const char *mat, const char *pat) |
|
char * | GEOSRelateBoundaryNodeRule_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2, int bnr) |
|
char | GEOSisValid_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
char * | GEOSisValidReason_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
char | GEOSisValidDetail_r (GEOSContextHandle_t handle, const GEOSGeometry *g, int flags, char **reason, GEOSGeometry **location) |
|
GEOSGeometry * | GEOSMakeValid_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
char * | GEOSGeomType_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
int | GEOSGeomTypeId_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
int | GEOSGetSRID_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
void | GEOSSetSRID_r (GEOSContextHandle_t handle, GEOSGeometry *g, int SRID) |
|
void * | GEOSGeom_getUserData_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
void | GEOSGeom_setUserData_r (GEOSContextHandle_t handle, GEOSGeometry *g, void *userData) |
|
int | GEOSGetNumGeometries_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
const GEOSGeometry * | GEOSGetGeometryN_r (GEOSContextHandle_t handle, const GEOSGeometry *g, int n) |
|
int | GEOSNormalize_r (GEOSContextHandle_t handle, GEOSGeometry *g) |
|
GEOSGeometry * | GEOSGeom_setPrecision_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double gridSize, int flags) |
|
double | GEOSGeom_getPrecision_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
int | GEOSGetNumInteriorRings_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
int | GEOSGeomGetNumPoints_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
int | GEOSGeomGetX_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double *x) |
|
int | GEOSGeomGetY_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double *y) |
|
int | GEOSGeomGetZ_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double *z) |
|
const GEOSGeometry * | GEOSGetInteriorRingN_r (GEOSContextHandle_t handle, const GEOSGeometry *g, int n) |
|
const GEOSGeometry * | GEOSGetExteriorRing_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
int | GEOSGetNumCoordinates_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
const GEOSCoordSequence * | GEOSGeom_getCoordSeq_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
int | GEOSGeom_getDimensions_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
int | GEOSGeom_getCoordinateDimension_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
int | GEOSGeom_getXMin_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double *value) |
|
int | GEOSGeom_getYMin_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double *value) |
|
int | GEOSGeom_getXMax_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double *value) |
|
int | GEOSGeom_getYMax_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double *value) |
|
GEOSGeometry * | GEOSGeomGetPointN_r (GEOSContextHandle_t handle, const GEOSGeometry *g, int n) |
|
GEOSGeometry * | GEOSGeomGetStartPoint_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSGeomGetEndPoint_r (GEOSContextHandle_t handle, const GEOSGeometry *g) |
|
int | GEOSArea_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double *area) |
|
int | GEOSLength_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double *length) |
|
int | GEOSDistance_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2, double *dist) |
|
int | GEOSDistanceIndexed_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2, double *dist) |
|
int | GEOSHausdorffDistance_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2, double *dist) |
|
int | GEOSHausdorffDistanceDensify_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2, double densifyFrac, double *dist) |
|
int | GEOSFrechetDistance_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2, double *dist) |
|
int | GEOSFrechetDistanceDensify_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2, double densifyFrac, double *dist) |
|
int | GEOSGeomGetLength_r (GEOSContextHandle_t handle, const GEOSGeometry *g, double *length) |
|
GEOSCoordSequence * | GEOSNearestPoints_r (GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
int | GEOSOrientationIndex_r (GEOSContextHandle_t handle, double Ax, double Ay, double Bx, double By, double Px, double Py) |
|
GEOSWKTReader * | GEOSWKTReader_create_r (GEOSContextHandle_t handle) |
|
void | GEOSWKTReader_destroy_r (GEOSContextHandle_t handle, GEOSWKTReader *reader) |
|
GEOSGeometry * | GEOSWKTReader_read_r (GEOSContextHandle_t handle, GEOSWKTReader *reader, const char *wkt) |
|
GEOSWKTWriter * | GEOSWKTWriter_create_r (GEOSContextHandle_t handle) |
|
void | GEOSWKTWriter_destroy_r (GEOSContextHandle_t handle, GEOSWKTWriter *writer) |
|
char * | GEOSWKTWriter_write_r (GEOSContextHandle_t handle, GEOSWKTWriter *writer, const GEOSGeometry *g) |
|
void | GEOSWKTWriter_setTrim_r (GEOSContextHandle_t handle, GEOSWKTWriter *writer, char trim) |
|
void | GEOSWKTWriter_setRoundingPrecision_r (GEOSContextHandle_t handle, GEOSWKTWriter *writer, int precision) |
|
void | GEOSWKTWriter_setOutputDimension_r (GEOSContextHandle_t handle, GEOSWKTWriter *writer, int dim) |
|
int | GEOSWKTWriter_getOutputDimension_r (GEOSContextHandle_t handle, GEOSWKTWriter *writer) |
|
void | GEOSWKTWriter_setOld3D_r (GEOSContextHandle_t handle, GEOSWKTWriter *writer, int useOld3D) |
|
GEOSWKBReader * | GEOSWKBReader_create_r (GEOSContextHandle_t handle) |
|
void | GEOSWKBReader_destroy_r (GEOSContextHandle_t handle, GEOSWKBReader *reader) |
|
GEOSGeometry * | GEOSWKBReader_read_r (GEOSContextHandle_t handle, GEOSWKBReader *reader, const unsigned char *wkb, size_t size) |
|
GEOSGeometry * | GEOSWKBReader_readHEX_r (GEOSContextHandle_t handle, GEOSWKBReader *reader, const unsigned char *hex, size_t size) |
|
GEOSWKBWriter * | GEOSWKBWriter_create_r (GEOSContextHandle_t handle) |
|
void | GEOSWKBWriter_destroy_r (GEOSContextHandle_t handle, GEOSWKBWriter *writer) |
|
unsigned char * | GEOSWKBWriter_write_r (GEOSContextHandle_t handle, GEOSWKBWriter *writer, const GEOSGeometry *g, size_t *size) |
|
unsigned char * | GEOSWKBWriter_writeHEX_r (GEOSContextHandle_t handle, GEOSWKBWriter *writer, const GEOSGeometry *g, size_t *size) |
|
int | GEOSWKBWriter_getOutputDimension_r (GEOSContextHandle_t handle, const GEOSWKBWriter *writer) |
|
void | GEOSWKBWriter_setOutputDimension_r (GEOSContextHandle_t handle, GEOSWKBWriter *writer, int newDimension) |
|
int | GEOSWKBWriter_getByteOrder_r (GEOSContextHandle_t handle, const GEOSWKBWriter *writer) |
|
void | GEOSWKBWriter_setByteOrder_r (GEOSContextHandle_t handle, GEOSWKBWriter *writer, int byteOrder) |
|
char | GEOSWKBWriter_getIncludeSRID_r (GEOSContextHandle_t handle, const GEOSWKBWriter *writer) |
|
void | GEOSWKBWriter_setIncludeSRID_r (GEOSContextHandle_t handle, GEOSWKBWriter *writer, const char writeSRID) |
|
void | GEOSFree_r (GEOSContextHandle_t handle, void *buffer) |
|
void | initGEOS (GEOSMessageHandler notice_function, GEOSMessageHandler error_function) |
|
void | finishGEOS (void) |
|
GEOSGeometry * | GEOSGeomFromWKT (const char *wkt) |
|
char * | GEOSGeomToWKT (const GEOSGeometry *g) |
|
int | GEOS_getWKBOutputDims () |
|
int | GEOS_setWKBOutputDims (int newDims) |
|
int | GEOS_getWKBByteOrder () |
|
int | GEOS_setWKBByteOrder (int byteOrder) |
|
GEOSGeometry * | GEOSGeomFromWKB_buf (const unsigned char *wkb, size_t size) |
|
unsigned char * | GEOSGeomToWKB_buf (const GEOSGeometry *g, size_t *size) |
|
GEOSGeometry * | GEOSGeomFromHEX_buf (const unsigned char *hex, size_t size) |
|
unsigned char * | GEOSGeomToHEX_buf (const GEOSGeometry *g, size_t *size) |
|
GEOSCoordSequence * | GEOSCoordSeq_create (unsigned int size, unsigned int dims) |
|
GEOSCoordSequence * | GEOSCoordSeq_clone (const GEOSCoordSequence *s) |
|
void | GEOSCoordSeq_destroy (GEOSCoordSequence *s) |
|
int | GEOSCoordSeq_setX (GEOSCoordSequence *s, unsigned int idx, double val) |
|
int | GEOSCoordSeq_setY (GEOSCoordSequence *s, unsigned int idx, double val) |
|
int | GEOSCoordSeq_setZ (GEOSCoordSequence *s, unsigned int idx, double val) |
|
int | GEOSCoordSeq_setXY (GEOSCoordSequence *s, unsigned int idx, double x, double y) |
|
int | GEOSCoordSeq_setXYZ (GEOSCoordSequence *s, unsigned int idx, double x, double y, double z) |
|
int | GEOSCoordSeq_setOrdinate (GEOSCoordSequence *s, unsigned int idx, unsigned int dim, double val) |
|
int | GEOSCoordSeq_getX (const GEOSCoordSequence *s, unsigned int idx, double *val) |
|
int | GEOSCoordSeq_getY (const GEOSCoordSequence *s, unsigned int idx, double *val) |
|
int | GEOSCoordSeq_getZ (const GEOSCoordSequence *s, unsigned int idx, double *val) |
|
int | GEOSCoordSeq_getXY (const GEOSCoordSequence *s, unsigned int idx, double *x, double *y) |
|
int | GEOSCoordSeq_getXYZ (const GEOSCoordSequence *s, unsigned int idx, double *x, double *y, double *z) |
|
int | GEOSCoordSeq_getOrdinate (const GEOSCoordSequence *s, unsigned int idx, unsigned int dim, double *val) |
|
int | GEOSCoordSeq_getSize (const GEOSCoordSequence *s, unsigned int *size) |
|
int | GEOSCoordSeq_getDimensions (const GEOSCoordSequence *s, unsigned int *dims) |
|
int | GEOSCoordSeq_isCCW (const GEOSCoordSequence *s, char *is_ccw) |
|
double | GEOSProject (const GEOSGeometry *g, const GEOSGeometry *p) |
|
GEOSGeometry * | GEOSInterpolate (const GEOSGeometry *g, double d) |
|
double | GEOSProjectNormalized (const GEOSGeometry *g, const GEOSGeometry *p) |
|
GEOSGeometry * | GEOSInterpolateNormalized (const GEOSGeometry *g, double d) |
|
GEOSGeometry * | GEOSBuffer (const GEOSGeometry *g, double width, int quadsegs) |
|
GEOSBufferParams * | GEOSBufferParams_create () |
|
void | GEOSBufferParams_destroy (GEOSBufferParams *parms) |
|
int | GEOSBufferParams_setEndCapStyle (GEOSBufferParams *p, int style) |
|
int | GEOSBufferParams_setJoinStyle (GEOSBufferParams *p, int joinStyle) |
|
int | GEOSBufferParams_setMitreLimit (GEOSBufferParams *p, double mitreLimit) |
|
int | GEOSBufferParams_setQuadrantSegments (GEOSBufferParams *p, int quadSegs) |
|
int | GEOSBufferParams_setSingleSided (GEOSBufferParams *p, int singleSided) |
|
GEOSGeometry * | GEOSBufferWithParams (const GEOSGeometry *g, const GEOSBufferParams *p, double width) |
|
GEOSGeometry * | GEOSBufferWithStyle (const GEOSGeometry *g, double width, int quadsegs, int endCapStyle, int joinStyle, double mitreLimit) |
|
GEOSGeometry * | GEOSSingleSidedBuffer (const GEOSGeometry *g, double width, int quadsegs, int joinStyle, double mitreLimit, int leftSide) |
|
GEOSGeometry * | GEOSOffsetCurve (const GEOSGeometry *g, double width, int quadsegs, int joinStyle, double mitreLimit) |
|
GEOSGeometry * | GEOSGeom_createPoint (GEOSCoordSequence *s) |
|
GEOSGeometry * | GEOSGeom_createPointFromXY (double x, double y) |
|
GEOSGeometry * | GEOSGeom_createEmptyPoint () |
|
GEOSGeometry * | GEOSGeom_createLinearRing (GEOSCoordSequence *s) |
|
GEOSGeometry * | GEOSGeom_createLineString (GEOSCoordSequence *s) |
|
GEOSGeometry * | GEOSGeom_createEmptyLineString () |
|
GEOSGeometry * | GEOSGeom_createEmptyPolygon () |
|
GEOSGeometry * | GEOSGeom_createPolygon (GEOSGeometry *shell, GEOSGeometry **holes, unsigned int nholes) |
|
GEOSGeometry * | GEOSGeom_createCollection (int type, GEOSGeometry **geoms, unsigned int ngeoms) |
|
GEOSGeometry * | GEOSGeom_createEmptyCollection (int type) |
|
GEOSGeometry * | GEOSGeom_clone (const GEOSGeometry *g) |
|
void | GEOSGeom_destroy (GEOSGeometry *g) |
|
GEOSGeometry * | GEOSEnvelope (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSIntersection (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
GEOSGeometry * | GEOSIntersectionPrec (const GEOSGeometry *g1, const GEOSGeometry *g2, double gridSize) |
|
GEOSGeometry * | GEOSConvexHull (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSMinimumRotatedRectangle (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSMaximumInscribedCircle (const GEOSGeometry *g, double tolerance) |
|
GEOSGeometry * | GEOSLargestEmptyCircle (const GEOSGeometry *g, const GEOSGeometry *boundary, double tolerance) |
|
GEOSGeometry * | GEOSMinimumWidth (const GEOSGeometry *g) |
|
int | GEOSMinimumClearance (const GEOSGeometry *g, double *d) |
|
GEOSGeometry * | GEOSMinimumClearanceLine (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSDifference (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
GEOSGeometry * | GEOSDifferencePrec (const GEOSGeometry *g1, const GEOSGeometry *g2, double gridSize) |
|
GEOSGeometry * | GEOSSymDifference (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
GEOSGeometry * | GEOSSymDifferencePrec (const GEOSGeometry *g1, const GEOSGeometry *g2, double gridSize) |
|
GEOSGeometry * | GEOSBoundary (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSUnion (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
GEOSGeometry * | GEOSUnionPrec (const GEOSGeometry *g1, const GEOSGeometry *g2, double gridSize) |
|
GEOSGeometry * | GEOSUnaryUnion (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSUnaryUnionPrec (const GEOSGeometry *g, double gridSize) |
|
GEOSGeometry * | GEOSCoverageUnion (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSUnionCascaded (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSPointOnSurface (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSGetCentroid (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSMinimumBoundingCircle (const GEOSGeometry *g, double *radius, GEOSGeometry **center) |
|
GEOSGeometry * | GEOSNode (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSClipByRect (const GEOSGeometry *g, double xmin, double ymin, double xmax, double ymax) |
|
GEOSGeometry * | GEOSPolygonize (const GEOSGeometry *const geoms[], unsigned int ngeoms) |
|
GEOSGeometry * | GEOSPolygonize_valid (const GEOSGeometry *const geoms[], unsigned int ngeoms) |
|
GEOSGeometry * | GEOSPolygonizer_getCutEdges (const GEOSGeometry *const geoms[], unsigned int ngeoms) |
|
GEOSGeometry * | GEOSPolygonize_full (const GEOSGeometry *input, GEOSGeometry **cuts, GEOSGeometry **dangles, GEOSGeometry **invalid) |
|
GEOSGeometry * | GEOSBuildArea (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSLineMerge (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSReverse (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSSimplify (const GEOSGeometry *g, double tolerance) |
|
GEOSGeometry * | GEOSTopologyPreserveSimplify (const GEOSGeometry *g, double tolerance) |
|
GEOSGeometry * | GEOSGeom_extractUniquePoints (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSSharedPaths (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
GEOSGeometry * | GEOSSnap (const GEOSGeometry *g1, const GEOSGeometry *g2, double tolerance) |
|
GEOSGeometry * | GEOSDelaunayTriangulation (const GEOSGeometry *g, double tolerance, int onlyEdges) |
|
GEOSGeometry * | GEOSVoronoiDiagram (const GEOSGeometry *g, const GEOSGeometry *env, double tolerance, int onlyEdges) |
|
int | GEOSSegmentIntersection (double ax0, double ay0, double ax1, double ay1, double bx0, double by0, double bx1, double by1, double *cx, double *cy) |
|
char | GEOSDisjoint (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSTouches (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSIntersects (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSCrosses (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSWithin (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSContains (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSOverlaps (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSEquals (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSCovers (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSCoveredBy (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSEqualsExact (const GEOSGeometry *g1, const GEOSGeometry *g2, double tolerance) |
|
const GEOSPreparedGeometry * | GEOSPrepare (const GEOSGeometry *g) |
|
void | GEOSPreparedGeom_destroy (const GEOSPreparedGeometry *g) |
|
char | GEOSPreparedContains (const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedContainsProperly (const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedCoveredBy (const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedCovers (const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedCrosses (const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedDisjoint (const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedIntersects (const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedOverlaps (const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedTouches (const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
char | GEOSPreparedWithin (const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
GEOSCoordSequence * | GEOSPreparedNearestPoints (const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2) |
|
int | GEOSPreparedDistance (const GEOSPreparedGeometry *pg1, const GEOSGeometry *g2, double *dist) |
|
GEOSSTRtree * | GEOSSTRtree_create (size_t nodeCapacity) |
|
void | GEOSSTRtree_insert (GEOSSTRtree *tree, const GEOSGeometry *g, void *item) |
|
void | GEOSSTRtree_query (GEOSSTRtree *tree, const GEOSGeometry *g, GEOSQueryCallback callback, void *userdata) |
|
const GEOSGeometry * | GEOSSTRtree_nearest (GEOSSTRtree *tree, const GEOSGeometry *geom) |
|
const void * | GEOSSTRtree_nearest_generic (GEOSSTRtree *tree, const void *item, const GEOSGeometry *itemEnvelope, GEOSDistanceCallback distancefn, void *userdata) |
|
void | GEOSSTRtree_iterate (GEOSSTRtree *tree, GEOSQueryCallback callback, void *userdata) |
|
char | GEOSSTRtree_remove (GEOSSTRtree *tree, const GEOSGeometry *g, void *item) |
|
void | GEOSSTRtree_destroy (GEOSSTRtree *tree) |
|
char | GEOSisEmpty (const GEOSGeometry *g) |
|
char | GEOSisSimple (const GEOSGeometry *g) |
|
char | GEOSisRing (const GEOSGeometry *g) |
|
char | GEOSHasZ (const GEOSGeometry *g) |
|
char | GEOSisClosed (const GEOSGeometry *g) |
|
char | GEOSRelatePattern (const GEOSGeometry *g1, const GEOSGeometry *g2, const char *pat) |
|
char * | GEOSRelate (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
char | GEOSRelatePatternMatch (const char *mat, const char *pat) |
|
char * | GEOSRelateBoundaryNodeRule (const GEOSGeometry *g1, const GEOSGeometry *g2, int bnr) |
|
char | GEOSisValid (const GEOSGeometry *g) |
|
char * | GEOSisValidReason (const GEOSGeometry *g) |
|
char | GEOSisValidDetail (const GEOSGeometry *g, int flags, char **reason, GEOSGeometry **location) |
|
GEOSGeometry * | GEOSMakeValid (const GEOSGeometry *g) |
|
char * | GEOSGeomType (const GEOSGeometry *g) |
|
int | GEOSGeomTypeId (const GEOSGeometry *g) |
|
int | GEOSGetSRID (const GEOSGeometry *g) |
|
void | GEOSSetSRID (GEOSGeometry *g, int SRID) |
|
void * | GEOSGeom_getUserData (const GEOSGeometry *g) |
|
void | GEOSGeom_setUserData (GEOSGeometry *g, void *userData) |
|
int | GEOSGetNumGeometries (const GEOSGeometry *g) |
|
const GEOSGeometry * | GEOSGetGeometryN (const GEOSGeometry *g, int n) |
|
int | GEOSNormalize (GEOSGeometry *g) |
|
GEOSGeometry * | GEOSGeom_setPrecision (const GEOSGeometry *g, double gridSize, int flags) |
|
double | GEOSGeom_getPrecision (const GEOSGeometry *g) |
|
int | GEOSGetNumInteriorRings (const GEOSGeometry *g) |
|
int | GEOSGeomGetNumPoints (const GEOSGeometry *g) |
|
int | GEOSGeomGetX (const GEOSGeometry *g, double *x) |
|
int | GEOSGeomGetY (const GEOSGeometry *g, double *y) |
|
int | GEOSGeomGetZ (const GEOSGeometry *g, double *z) |
|
const GEOSGeometry * | GEOSGetInteriorRingN (const GEOSGeometry *g, int n) |
|
const GEOSGeometry * | GEOSGetExteriorRing (const GEOSGeometry *g) |
|
int | GEOSGetNumCoordinates (const GEOSGeometry *g) |
|
const GEOSCoordSequence * | GEOSGeom_getCoordSeq (const GEOSGeometry *g) |
|
int | GEOSGeom_getDimensions (const GEOSGeometry *g) |
|
int | GEOSGeom_getCoordinateDimension (const GEOSGeometry *g) |
|
int | GEOSGeom_getXMin (const GEOSGeometry *g, double *value) |
|
int | GEOSGeom_getYMin (const GEOSGeometry *g, double *value) |
|
int | GEOSGeom_getXMax (const GEOSGeometry *g, double *value) |
|
int | GEOSGeom_getYMax (const GEOSGeometry *g, double *value) |
|
GEOSGeometry * | GEOSGeomGetPointN (const GEOSGeometry *g, int n) |
|
GEOSGeometry * | GEOSGeomGetStartPoint (const GEOSGeometry *g) |
|
GEOSGeometry * | GEOSGeomGetEndPoint (const GEOSGeometry *g) |
|
int | GEOSArea (const GEOSGeometry *g, double *area) |
|
int | GEOSLength (const GEOSGeometry *g, double *length) |
|
int | GEOSDistance (const GEOSGeometry *g1, const GEOSGeometry *g2, double *dist) |
|
int | GEOSDistanceIndexed (const GEOSGeometry *g1, const GEOSGeometry *g2, double *dist) |
|
int | GEOSHausdorffDistance (const GEOSGeometry *g1, const GEOSGeometry *g2, double *dist) |
|
int | GEOSHausdorffDistanceDensify (const GEOSGeometry *g1, const GEOSGeometry *g2, double densifyFrac, double *dist) |
|
int | GEOSFrechetDistance (const GEOSGeometry *g1, const GEOSGeometry *g2, double *dist) |
|
int | GEOSFrechetDistanceDensify (const GEOSGeometry *g1, const GEOSGeometry *g2, double densifyFrac, double *dist) |
|
int | GEOSGeomGetLength (const GEOSGeometry *g, double *length) |
|
GEOSCoordSequence * | GEOSNearestPoints (const GEOSGeometry *g1, const GEOSGeometry *g2) |
|
int | GEOSOrientationIndex (double Ax, double Ay, double Bx, double By, double Px, double Py) |
|
GEOSWKTReader * | GEOSWKTReader_create () |
|
void | GEOSWKTReader_destroy (GEOSWKTReader *reader) |
|
GEOSGeometry * | GEOSWKTReader_read (GEOSWKTReader *reader, const char *wkt) |
|
GEOSWKTWriter * | GEOSWKTWriter_create () |
|
void | GEOSWKTWriter_destroy (GEOSWKTWriter *writer) |
|
char * | GEOSWKTWriter_write (GEOSWKTWriter *writer, const GEOSGeometry *g) |
|
void | GEOSWKTWriter_setTrim (GEOSWKTWriter *writer, char trim) |
|
void | GEOSWKTWriter_setRoundingPrecision (GEOSWKTWriter *writer, int precision) |
|
void | GEOSWKTWriter_setOutputDimension (GEOSWKTWriter *writer, int dim) |
|
int | GEOSWKTWriter_getOutputDimension (GEOSWKTWriter *writer) |
|
void | GEOSWKTWriter_setOld3D (GEOSWKTWriter *writer, int useOld3D) |
|
GEOSWKBReader * | GEOSWKBReader_create () |
|
void | GEOSWKBReader_destroy (GEOSWKBReader *reader) |
|
GEOSGeometry * | GEOSWKBReader_read (GEOSWKBReader *reader, const unsigned char *wkb, size_t size) |
|
GEOSGeometry * | GEOSWKBReader_readHEX (GEOSWKBReader *reader, const unsigned char *hex, size_t size) |
|
GEOSWKBWriter * | GEOSWKBWriter_create () |
|
void | GEOSWKBWriter_destroy (GEOSWKBWriter *writer) |
|
unsigned char * | GEOSWKBWriter_write (GEOSWKBWriter *writer, const GEOSGeometry *g, size_t *size) |
|
unsigned char * | GEOSWKBWriter_writeHEX (GEOSWKBWriter *writer, const GEOSGeometry *g, size_t *size) |
|
int | GEOSWKBWriter_getOutputDimension (const GEOSWKBWriter *writer) |
|
void | GEOSWKBWriter_setOutputDimension (GEOSWKBWriter *writer, int newDimension) |
|
int | GEOSWKBWriter_getByteOrder (const GEOSWKBWriter *writer) |
|
void | GEOSWKBWriter_setByteOrder (GEOSWKBWriter *writer, int byteOrder) |
|
char | GEOSWKBWriter_getIncludeSRID (const GEOSWKBWriter *writer) |
|
void | GEOSWKBWriter_setIncludeSRID (GEOSWKBWriter *writer, const char writeSRID) |
|
void | GEOSFree (void *buffer) |
|