GDAL
OGRCircularString Member List

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

accept(IOGRGeometryVisitor *visitor) overrideOGRCircularStringinlinevirtual
accept(IOGRConstGeometryVisitor *visitor) const overrideOGRCircularStringinlinevirtual
addPoint(const OGRPoint *)OGRSimpleCurve
addPoint(double, double)OGRSimpleCurve
addPoint(double, double, double)OGRSimpleCurve
addPoint(double, double, double, double)OGRSimpleCurve
addPointM(double, double, double)OGRSimpleCurve
addSubLineString(const OGRLineString *, int nStartVertex=0, int nEndVertex=-1)OGRSimpleCurve
assignSpatialReference(const OGRSpatialReference *poSR)OGRGeometryvirtual
begin()OGRSimpleCurve
begin() constOGRSimpleCurve
Boundary() constOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) constOGRGeometryvirtual
CastToCompoundCurve(OGRCurve *puCurve)OGRCurvestatic
CastToLinearRing(OGRCurve *poCurve)OGRCurvestatic
CastToLineString(OGRCurve *poCurve)OGRCurvestatic
Centroid(OGRPoint *poPoint) constOGRGeometryvirtual
ChildType typedefOGRSimpleCurve
clone() const overrideOGRCircularStringvirtual
closeRings()OGRGeometryvirtual
ConcaveHull(double dfRatio, bool bAllowHoles) constOGRGeometryvirtual
Contains(const OGRGeometry *) constOGRGeometryvirtual
ContainsPoint(const OGRPoint *p) constOGRCurveprotectedvirtual
ConvexHull() constOGRGeometryvirtual
CoordinateDimension() constOGRGeometry
createGEOSContext()OGRGeometrystatic
Crosses(const OGRGeometry *) constOGRGeometryvirtual
CurveToLine(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=nullptr) const overrideOGRCircularStringvirtual
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() overrideOGRSimpleCurvevirtual
end()OGRSimpleCurve
end() constOGRSimpleCurve
EndPoint(OGRPoint *) const overrideOGRSimpleCurvevirtual
Equals(const OGRGeometry *) const overrideOGRSimpleCurvevirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) constOGRGeometryvirtual
exportToGML(const char *const *papszOptions=nullptr) constOGRGeometryvirtual
exportToJson(CSLConstList papszOptions=nullptr) constOGRGeometryvirtual
exportToKML() constOGRGeometryvirtual
exportToWkb(unsigned char *, const OGRwkbExportOptions *=nullptr) const overrideOGRCircularStringvirtual
OGRCurve::exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) constOGRGeometry
exportToWkt(const OGRWktOptions &opts=OGRWktOptions(), OGRErr *err=nullptr) const overrideOGRCircularStringvirtual
exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) constOGRCircularString
exportToWkt(const OGRWktOptions &opts=OGRWktOptions(), OGRErr *err=nullptr) const=0OGRCircularStringvirtual
flattenTo2D() overrideOGRSimpleCurvevirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt)OGRGeometrystatic
FromHandle(OGRGeometryH hGeom)OGRGeometryinlinestatic
get_Area() const overrideOGRCircularStringvirtual
get_AreaOfCurveSegments() const =0OGRCurveprotectedpure virtual
get_GeodesicArea(const OGRSpatialReference *poSRSOverride=nullptr) const overrideOGRCircularStringvirtual
get_IsClosed() constOGRCurvevirtual
get_Length() const overrideOGRCircularStringvirtual
get_LinearArea() constOGRSimpleCurveprotectedvirtual
getCoordinateDimension() constOGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=nullptr) constOGRGeometryvirtual
getDimension() const overrideOGRCurvevirtual
getEnvelope(OGREnvelope *psEnvelope) const overrideOGRCircularStringvirtual
getEnvelope(OGREnvelope3D *psEnvelope) const overrideOGRCircularStringvirtual
getGeometryName() const overrideOGRCircularStringvirtual
getGeometryType() const overrideOGRCircularStringvirtual
getIsoGeometryType() constOGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=nullptr) const overrideOGRCircularStringvirtual
getM(int i) constOGRSimpleCurve
getNumPoints() const overrideOGRSimpleCurveinlinevirtual
getPoint(int, OGRPoint *) constOGRSimpleCurve
getPointIterator() const overrideOGRSimpleCurvevirtual
getPoints(OGRRawPoint *, double *=nullptr) constOGRSimpleCurve
getPoints(void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ=nullptr, int nZStride=0, void *pabyM=nullptr, int nMStride=0) constOGRSimpleCurve
getSpatialReference(void) constOGRGeometryinline
getSubLine(double, double, int) constOGRSimpleCurvevirtual
getX(int i) constOGRSimpleCurveinline
getY(int i) constOGRSimpleCurveinline
getZ(int i) constOGRSimpleCurve
hasCurveGeometry(int bLookForNonLinear=FALSE) const overrideOGRCircularStringvirtual
importFromWkb(const unsigned char *, size_t, OGRwkbVariant, size_t &nBytesConsumedOut) overrideOGRCircularStringvirtual
OGRCurve::importFromWkb(const GByte *, size_t=static_cast< size_t >(-1), OGRwkbVariant=wkbVariantOldOgc)OGRGeometry
importFromWkt(const char **) overrideOGRCircularStringvirtual
importFromWkt(const char **ppszInput)=0OGRCircularStringvirtual
importFromWkt(char **ppszInput)OGRCircularStringinline
Intersection(const OGRGeometry *) constOGRGeometryvirtual
Intersects(const OGRGeometry *) constOGRGeometryvirtual
IntersectsPoint(const OGRPoint *p) constOGRCurveprotectedvirtual
Is3D() constOGRGeometryinline
isClockwise() constOGRCurvevirtual
IsConvex() constOGRCurvevirtual
IsEmpty() const overrideOGRSimpleCurvevirtual
IsMeasured() constOGRGeometryinline
IsRing() constOGRGeometryvirtual
IsSimple() constOGRGeometryvirtual
IsValid() const overrideOGRCircularStringvirtual
MakeValid(CSLConstList papszOptions=nullptr) constOGRGeometryvirtual
Normalize() constOGRGeometryvirtual
OGRCircularString()OGRCircularString
OGRCircularString(const OGRCircularString &other)OGRCircularString
OGRGeometry() (defined in OGRGeometry)OGRGeometry
OGRGeometry(const OGRGeometry &other)OGRGeometry
OGRSimpleCurve()OGRSimpleCurveprotected
OGRSimpleCurve(const OGRSimpleCurve &other)OGRSimpleCurveprotected
operator!=(const OGRGeometry &other) constOGRGeometryinline
operator=(const OGRCircularString &other)OGRCircularString
OGRSimpleCurve::operator=(const OGRSimpleCurve &other)OGRSimpleCurve
OGRCurve::operator=(const OGRGeometry &other)OGRGeometry
operator==(const OGRGeometry &other) constOGRGeometryinline
Overlaps(const OGRGeometry *) constOGRGeometryvirtual
Polygonize() constOGRGeometryvirtual
Project(const OGRPoint *) constOGRSimpleCurvevirtual
removePoint(int)OGRSimpleCurve
reversePoints(void)OGRSimpleCurve
roundCoordinates(const OGRGeomCoordinatePrecision &sPrecision)OGRGeometry
roundCoordinatesIEEE754(const OGRGeomCoordinateBinaryPrecision &options)OGRGeometry
segmentize(double dfMaxLength) overrideOGRCircularStringvirtual
set3D(OGRBoolean bIs3D) overrideOGRSimpleCurvevirtual
setCoordinateDimension(int nDimension) overrideOGRSimpleCurvevirtual
setM(int, double)OGRSimpleCurve
setMeasured(OGRBoolean bIsMeasured) overrideOGRSimpleCurvevirtual
setNumPoints(int nNewPointCount, int bZeroizeNewContent=TRUE)OGRSimpleCurve
setPoint(int, OGRPoint *)OGRSimpleCurve
setPoint(int, double, double)OGRSimpleCurve
setPoint(int, double, double, double)OGRSimpleCurve
setPoint(int, double, double, double, double)OGRSimpleCurve
setPointM(int, double, double, double)OGRSimpleCurve
setPoints(int, const OGRRawPoint *, const double *=nullptr)OGRSimpleCurve
setPoints(int, const OGRRawPoint *, const double *, const double *)OGRSimpleCurve
setPoints(int, const double *padfX, const double *padfY, const double *padfZIn=nullptr)OGRSimpleCurve
setPoints(int, const double *padfX, const double *padfY, const double *padfZIn, const double *padfMIn)OGRSimpleCurve
setPointsM(int, const OGRRawPoint *, const double *)OGRSimpleCurve
setPointsM(int, const double *padfX, const double *padfY, const double *padfMIn=nullptr)OGRSimpleCurve
SetPrecision(double dfGridSize, int nFlags) constOGRGeometry
setZ(int, double)OGRSimpleCurve
Simplify(double dTolerance) constOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) constOGRGeometry
StartPoint(OGRPoint *) const overrideOGRSimpleCurvevirtual
swapXY() overrideOGRSimpleCurvevirtual
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()OGRCurveinline
toSimpleCurve() constOGRCurveinline
toSurface()OGRGeometryinline
toSurface() constOGRGeometryinline
toTriangle()OGRGeometryinline
toTriangle() constOGRGeometryinline
toTriangulatedSurface()OGRGeometryinline
toTriangulatedSurface() constOGRGeometryinline
Touches(const OGRGeometry *) constOGRGeometryvirtual
toUpperClass()OGRCircularStringinline
toUpperClass() constOGRCircularStringinline
transform(OGRCoordinateTransformation *poCT) overrideOGRSimpleCurvevirtual
transformTo(const OGRSpatialReference *poSR)OGRGeometry
UnaryUnion() constOGRGeometry
Union(const OGRGeometry *) constOGRGeometryvirtual
UnionCascaded() constOGRGeometryvirtual
Value(double, OGRPoint *) const overrideOGRCircularStringvirtual
Within(const OGRGeometry *) constOGRGeometryvirtual
WkbSize() const overrideOGRSimpleCurvevirtual
~OGRCircularString() override (defined in OGRCircularString)OGRCircularString
~OGRCurve() override (defined in OGRCurve)OGRCurve
~OGRGeometry() (defined in OGRGeometry)OGRGeometryvirtual
~OGRSimpleCurve() override (defined in OGRSimpleCurve)OGRSimpleCurve