| 
    GDAL
    
   | 
 
This is the complete list of members for OGRGeometryFactory, including all inherited members.
| approximateArcAngles(double dfX, double dfY, double dfZ, double dfPrimaryRadius, double dfSecondaryAxis, double dfRotation, double dfStartAngle, double dfEndAngle, double dfMaxAngleStepSizeDegrees, const bool bUseMaxGap=false) | OGRGeometryFactory | static | 
| createFromFgf(const void *, OGRSpatialReference *, OGRGeometry **, int=-1, int *=nullptr) | OGRGeometryFactory | static | 
| createFromGeoJson(const char *, int=-1) | OGRGeometryFactory | static | 
| createFromGeoJson(const CPLJSONObject &oJSONObject) | OGRGeometryFactory | static | 
| createFromGEOS(GEOSContextHandle_t hGEOSCtxt, GEOSGeom) | OGRGeometryFactory | static | 
| createFromGML(const char *) | OGRGeometryFactory | static | 
| createFromWkb(const void *, const OGRSpatialReference *, OGRGeometry **, size_t=static_cast< size_t >(-1), OGRwkbVariant=wkbVariantOldOgc) | OGRGeometryFactory | static | 
| createFromWkb(const void *pabyData, const OGRSpatialReference *, OGRGeometry **, size_t nSize, OGRwkbVariant eVariant, size_t &nBytesConsumedOut) | OGRGeometryFactory | static | 
| createFromWkt(const char *, const OGRSpatialReference *, OGRGeometry **) | OGRGeometryFactory | static | 
| createFromWkt(const char **, const OGRSpatialReference *, OGRGeometry **) | OGRGeometryFactory | static | 
| createFromWkt(char **ppszInput, const OGRSpatialReference *poSRS, OGRGeometry **ppoGeom) | OGRGeometryFactory | inlinestatic | 
| createGeometry(OGRwkbGeometryType) | OGRGeometryFactory | static | 
| curveFromLineString(const OGRLineString *poLS, const char *const *papszOptions=nullptr) | OGRGeometryFactory | static | 
| curveToLineString(double x0, double y0, double z0, double x1, double y1, double z1, double x2, double y2, double z2, int bHasZ, double dfMaxAngleStepSizeDegrees, const char *const *papszOptions=nullptr) | OGRGeometryFactory | static | 
| destroyGeometry(OGRGeometry *) | OGRGeometryFactory | static | 
| forceTo(OGRGeometry *poGeom, OGRwkbGeometryType eTargetType, const char *const *papszOptions=nullptr) | OGRGeometryFactory | static | 
| forceToLineString(OGRGeometry *, bool bOnlyInOrder=true) | OGRGeometryFactory | static | 
| forceToMultiLineString(OGRGeometry *) | OGRGeometryFactory | static | 
| forceToMultiPoint(OGRGeometry *) | OGRGeometryFactory | static | 
| forceToMultiPolygon(OGRGeometry *) | OGRGeometryFactory | static | 
| forceToPolygon(OGRGeometry *) | OGRGeometryFactory | static | 
| GetCurveParameters(double x0, double y0, double x1, double y1, double x2, double y2, double &R, double &cx, double &cy, double &alpha0, double &alpha1, double &alpha2) | OGRGeometryFactory | static | 
| haveGEOS() | OGRGeometryFactory | static | 
| organizePolygons(OGRGeometry **papoPolygons, int nPolygonCount, int *pbResultValidGeometry, const char **papszOptions=nullptr) | OGRGeometryFactory | static | 
| removeLowerDimensionSubGeoms(const OGRGeometry *poGeom) | OGRGeometryFactory | static | 
| transformWithOptions(const OGRGeometry *poSrcGeom, OGRCoordinateTransformation *poCT, char **papszOptions, const TransformWithOptionsCache &cache=TransformWithOptionsCache()) | OGRGeometryFactory | static |