GDAL
OGRCurvePolygon Member List

This is the complete list of members for OGRCurvePolygon, including all inherited members.

accept(IOGRGeometryVisitor *visitor) overrideOGRCurvePolygoninlinevirtual
accept(IOGRConstGeometryVisitor *visitor) const overrideOGRCurvePolygoninlinevirtual
addRing(const OGRCurve *)OGRCurvePolygonvirtual
addRing(std::unique_ptr< OGRCurve >)OGRCurvePolygon
addRingDirectly(OGRCurve *)OGRCurvePolygonvirtual
assignSpatialReference(const OGRSpatialReference *poSR) overrideOGRCurvePolygonvirtual
begin()OGRCurvePolygoninline
begin() constOGRCurvePolygoninline
Boundary() constOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) constOGRGeometryvirtual
BufferEx(double dfDistance, CSLConstList papszOptions) constOGRGeometryvirtual
CastToPolygon(OGRCurvePolygon *poCP)OGRCurvePolygonprotectedstatic
Centroid(OGRPoint *poPoint) constOGRGeometryvirtual
ChildType typedefOGRCurvePolygon
clone() const overrideOGRCurvePolygonvirtual
closeRings()OGRGeometryvirtual
ConcaveHull(double dfRatio, bool bAllowHoles) constOGRGeometryvirtual
Contains(const OGRGeometry *) const overrideOGRCurvePolygonvirtual
ConvexHull() constOGRGeometryvirtual
CoordinateDimension() constOGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) constOGRGeometryvirtual
CurvePolyToPoly(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=nullptr) constOGRCurvePolygonvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) constOGRGeometryvirtual
Difference(const OGRGeometry *) constOGRGeometryvirtual
Disjoint(const OGRGeometry *) constOGRGeometryvirtual
Distance(const OGRGeometry *) constOGRGeometryvirtual
Distance3D(const OGRGeometry *poOtherGeom) constOGRGeometryvirtual
dumpReadable(FILE *, const char *=nullptr, CSLConstList papszOptions=nullptr) constOGRGeometry
dumpReadable(const char *=nullptr, CSLConstList papszOptions=nullptr) constOGRGeometry
empty() overrideOGRCurvePolygonvirtual
end()OGRCurvePolygoninline
end() constOGRCurvePolygoninline
Equals(const OGRGeometry *) const overrideOGRCurvePolygonvirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt, bool bRemoveEmptyParts=false) constOGRGeometry
exportToGML(const char *const *papszOptions=nullptr) constOGRGeometryvirtual
exportToJson(CSLConstList papszOptions=nullptr) constOGRGeometryvirtual
exportToKML() constOGRGeometryvirtual
exportToWkb(unsigned char *, const OGRwkbExportOptions *=nullptr) const overrideOGRCurvePolygonvirtual
OGRSurface::exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) constOGRGeometry
exportToWkt(const OGRWktOptions &opts=OGRWktOptions(), OGRErr *err=nullptr) const overrideOGRCurvePolygonvirtual
exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) constOGRCurvePolygon
exportToWkt(const OGRWktOptions &opts=OGRWktOptions(), OGRErr *err=nullptr) const=0OGRCurvePolygonvirtual
flattenTo2D() overrideOGRCurvePolygonvirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
FromHandle(OGRGeometryH hGeom)OGRGeometryinlinestatic
get_Area() const overrideOGRCurvePolygonvirtual
get_GeodesicArea(const OGRSpatialReference *poSRSOverride=nullptr) const overrideOGRCurvePolygonvirtual
get_GeodesicLength(const OGRSpatialReference *poSRSOverride=nullptr) const overrideOGRCurvePolygonvirtual
get_Length() const overrideOGRCurvePolygonvirtual
getCoordinateDimension() constOGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=nullptr) constOGRGeometryvirtual
getDimension() const overrideOGRCurvePolygonvirtual
getEnvelope(OGREnvelope *psEnvelope) const overrideOGRCurvePolygonvirtual
getEnvelope(OGREnvelope3D *psEnvelope) const overrideOGRCurvePolygonvirtual
getExteriorRingCurve()OGRCurvePolygon
getExteriorRingCurve() constOGRCurvePolygon
getGeometryName() const overrideOGRCurvePolygonvirtual
getGeometryType() const overrideOGRCurvePolygonvirtual
getInteriorRingCurve(int)OGRCurvePolygon
getInteriorRingCurve(int) constOGRCurvePolygon
getIsoGeometryType() constOGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=nullptr) const overrideOGRCurvePolygonvirtual
getNumInteriorRings() constOGRCurvePolygon
getSpatialReference(void) constOGRGeometryinline
hasCurveGeometry(int bLookForNonLinear=FALSE) const overrideOGRCurvePolygonvirtual
hasEmptyParts() const overrideOGRCurvePolygonvirtual
importFromWkb(const unsigned char *, size_t, OGRwkbVariant, size_t &nBytesConsumedOut) overrideOGRCurvePolygonvirtual
OGRSurface::importFromWkb(const GByte *, size_t=static_cast< size_t >(-1), OGRwkbVariant=wkbVariantOldOgc)OGRGeometry
importFromWkt(const char **) overrideOGRCurvePolygonvirtual
importFromWkt(const char **ppszInput)=0OGRCurvePolygonvirtual
importFromWkt(char **ppszInput)OGRCurvePolygoninline
Intersection(const OGRGeometry *) constOGRGeometryvirtual
Intersects(const OGRGeometry *) const overrideOGRCurvePolygonvirtual
Is3D() constOGRGeometryinline
IsEmpty() const overrideOGRCurvePolygonvirtual
IsMeasured() constOGRGeometryinline
IsRectangle() constOGRGeometry
IsRing() constOGRGeometryvirtual
IsSimple() constOGRGeometryvirtual
IsValid() constOGRGeometryvirtual
MakeValid(CSLConstList papszOptions=nullptr) constOGRGeometryvirtual
Normalize() constOGRGeometryvirtual
OGRCurvePolygon()=defaultOGRCurvePolygon
OGRCurvePolygon(const OGRCurvePolygon &)OGRCurvePolygon
OGRGeometry() (defined in OGRGeometry)OGRGeometry
OGRGeometry(const OGRGeometry &other)OGRGeometry
operator!=(const OGRGeometry &other) constOGRGeometryinline
operator=(const OGRCurvePolygon &other)OGRCurvePolygon
OGRSurface::operator=(const OGRGeometry &other)OGRGeometry
operator==(const OGRGeometry &other) constOGRGeometryinline
Overlaps(const OGRGeometry *) constOGRGeometryvirtual
PointOnSurface(OGRPoint *poPoint) constOGRSurfaceinlinevirtual
Polygonize() constOGRGeometryvirtual
removeEmptyParts() overrideOGRCurvePolygonvirtual
removeRing(int iIndex, bool bDelete=true)OGRCurvePolygon
roundCoordinates(const OGRGeomCoordinatePrecision &sPrecision)OGRGeometry
roundCoordinatesIEEE754(const OGRGeomCoordinateBinaryPrecision &options)OGRGeometry
segmentize(double dfMaxLength) overrideOGRCurvePolygonvirtual
set3D(OGRBoolean bIs3D) overrideOGRCurvePolygonvirtual
setCoordinateDimension(int nDimension) overrideOGRCurvePolygonvirtual
setMeasured(OGRBoolean bIsMeasured) overrideOGRCurvePolygonvirtual
SetPrecision(double dfGridSize, int nFlags) constOGRGeometry
Simplify(double dTolerance) constOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) constOGRGeometry
stealExteriorRingCurve()OGRCurvePolygon
swapXY() overrideOGRCurvePolygonvirtual
SymDifference(const OGRGeometry *) constOGRGeometryvirtual
toCircularString()OGRGeometryinline
toCircularString() constOGRGeometryinline
toCompoundCurve()OGRGeometryinline
toCompoundCurve() constOGRGeometryinline
toCurve()OGRGeometryinline
toCurve() constOGRGeometryinline
toCurvePolygon()OGRGeometryinline
toCurvePolygon() constOGRGeometryinline
toGeometryCollection()OGRGeometryinline
toGeometryCollection() constOGRGeometryinline
ToHandle(OGRGeometry *poGeom)OGRGeometryinlinestatic
toLinearRing()OGRGeometryinline
toLinearRing() constOGRGeometryinline
toLineString()OGRGeometryinline
toLineString() constOGRGeometryinline
toMultiCurve()OGRGeometryinline
toMultiCurve() constOGRGeometryinline
toMultiLineString()OGRGeometryinline
toMultiLineString() constOGRGeometryinline
toMultiPoint()OGRGeometryinline
toMultiPoint() constOGRGeometryinline
toMultiPolygon()OGRGeometryinline
toMultiPolygon() constOGRGeometryinline
toMultiSurface()OGRGeometryinline
toMultiSurface() constOGRGeometryinline
toPoint()OGRGeometryinline
toPoint() constOGRGeometryinline
toPolygon()OGRGeometryinline
toPolygon() constOGRGeometryinline
toPolyhedralSurface()OGRGeometryinline
toPolyhedralSurface() constOGRGeometryinline
toSimpleCurve()OGRGeometryinline
toSimpleCurve() constOGRGeometryinline
toSurface()OGRGeometryinline
toSurface() constOGRGeometryinline
toTriangle()OGRGeometryinline
toTriangle() constOGRGeometryinline
toTriangulatedSurface()OGRGeometryinline
toTriangulatedSurface() constOGRGeometryinline
Touches(const OGRGeometry *) constOGRGeometryvirtual
transform(OGRCoordinateTransformation *poCT) overrideOGRCurvePolygonvirtual
transformTo(const OGRSpatialReference *poSR)OGRGeometry
UnaryUnion() constOGRGeometry
Union(const OGRGeometry *) constOGRGeometryvirtual
UnionCascaded() constOGRGeometryvirtual
Within(const OGRGeometry *) constOGRGeometryvirtual
WkbSize() const overrideOGRCurvePolygonvirtual
~OGRGeometry() (defined in OGRGeometry)OGRGeometryvirtual