GDAL
OGRLinearRing Member List

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

_exportToWkb(OGRwkbByteOrder, int _flags, unsigned char *) const (defined in OGRLinearRing)OGRLinearRingprotectedvirtual
_importFromWkb(OGRwkbByteOrder, int _flags, unsigned char *, int=-1) (defined in OGRLinearRing)OGRLinearRingprotectedvirtual
_WkbSize(int _flags) const (defined in OGRLinearRing)OGRLinearRingprotectedvirtual
AddM() (defined in OGRSimpleCurve)OGRSimpleCurveprotected
addPoint(OGRPoint *)OGRSimpleCurve
addPoint(double, double) (defined in OGRSimpleCurve)OGRSimpleCurve
addPoint(double, double, double) (defined in OGRSimpleCurve)OGRSimpleCurve
addPoint(double, double, double, double)OGRSimpleCurve
addPointM(double, double, double)OGRSimpleCurve
addSubLineString(const OGRLineString *, int nStartVertex=0, int nEndVertex=-1)OGRSimpleCurve
assignSpatialReference(OGRSpatialReference *poSR)OGRGeometry
bGenerate_DB2_V72_BYTE_ORDER (defined in OGRGeometry)OGRGeometrystatic
Boundary() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Buffer(double dfDist, int nQuadSegs=30) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CastToCompoundCurve(OGRCurve *puCurve)OGRCurvestatic
CastToError(OGRGeometry *poGeom) (defined in OGRGeometry)OGRGeometrystatic
CastToIdentity(OGRGeometry *poGeom) (defined in OGRGeometry)OGRGeometryinlinestatic
CastToLinearRing(OGRLineString *poLS)OGRLineStringprotectedstatic
OGRSimpleCurve::CastToLinearRing(OGRCurve *poCurve)OGRCurvestatic
CastToLineString(OGRLinearRing *poLR)OGRLinearRingprotectedstatic
OGRLineString::CastToLineString(OGRCurve *poCurve)OGRCurvestatic
Centroid(OGRPoint *poPoint) constOGRGeometryvirtual
clone() constOGRLinearRingvirtual
closeRings()OGRLinearRingvirtual
Contains(const OGRGeometry *) constOGRGeometryvirtual
ContainsPoint(const OGRPoint *p) constOGRCurveprotectedvirtual
ConvexHull() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
CoordinateDimension() constOGRGeometry
createGEOSContext() (defined in OGRGeometry)OGRGeometrystatic
Crosses(const OGRGeometry *) constOGRGeometryvirtual
CurveToLine(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) constOGRLineStringvirtual
DelaunayTriangulation(double dfTolerance, int bOnlyEdges) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Difference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Disjoint(const OGRGeometry *) constOGRGeometryvirtual
Distance(const OGRGeometry *) constOGRGeometryvirtual
dumpReadable(FILE *, const char *=NULL, char **papszOptions=NULL) constOGRGeometryvirtual
empty()OGRSimpleCurvevirtual
EndPoint(OGRPoint *) constOGRSimpleCurvevirtual
Equal(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Equals() instead") (defined in OGRGeometry)OGRGeometry
Equals(OGRGeometry *) constOGRSimpleCurvevirtual
exportToGEOS(GEOSContextHandle_t hGEOSCtxt) const CPL_WARN_UNUSED_RESULT (defined in OGRGeometry)OGRGeometryvirtual
exportToGML(const char *const *papszOptions=NULL) constOGRGeometryvirtual
exportToJson() constOGRGeometryvirtual
exportToKML() constOGRGeometryvirtual
exportToWkb(OGRwkbByteOrder, unsigned char *, OGRwkbVariant=wkbVariantOldOgc) constOGRLinearRingvirtual
exportToWkt(char **ppszDstText, OGRwkbVariant=wkbVariantOldOgc) constOGRSimpleCurvevirtual
flags (defined in OGRGeometry)OGRGeometryprotected
flattenTo2D()OGRSimpleCurvevirtual
freeGEOSContext(GEOSContextHandle_t hGEOSCtxt) (defined in OGRGeometry)OGRGeometrystatic
get_Area() constOGRLineStringvirtual
get_AreaOfCurveSegments() constOGRLineStringprotectedvirtual
get_IsClosed() constOGRCurvevirtual
get_Length() constOGRSimpleCurvevirtual
get_LinearArea() constOGRSimpleCurveprotectedvirtual
getBoundary() const CPL_WARN_DEPRECATED("Non standard method. Use Boundary() instead")OGRGeometry
GetCasterToLinearRing() const (defined in OGRLinearRing)OGRLinearRingprotectedvirtual
GetCasterToLineString() const (defined in OGRLinearRing)OGRLinearRingprotectedvirtual
getCoordinateDimension() constOGRGeometryvirtual
getCurveGeometry(const char *const *papszOptions=NULL) constOGRLineStringvirtual
getDimension() constOGRCurvevirtual
getEnvelope(OGREnvelope *psEnvelope) constOGRSimpleCurvevirtual
getEnvelope(OGREnvelope3D *psEnvelope) constOGRSimpleCurvevirtual
getGeometryName() constOGRLinearRingvirtual
getGeometryType() constOGRLineStringvirtual
getIsoGeometryType() constOGRGeometry
getLinearGeometry(double dfMaxAngleStepSizeDegrees=0, const char *const *papszOptions=NULL) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
getM(int i) constOGRSimpleCurve
getNumPoints() constOGRSimpleCurveinlinevirtual
getPoint(int, OGRPoint *) constOGRSimpleCurve
getPointIterator() constOGRSimpleCurvevirtual
getPoints(OGRRawPoint *, double *=NULL) constOGRSimpleCurve
getPoints(OGRRawPoint *, double *, double *) const (defined in OGRSimpleCurve)OGRSimpleCurve
getPoints(void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ=NULL, int nZStride=0) constOGRSimpleCurve
getPoints(void *pabyX, int nXStride, void *pabyY, int nYStride, void *pabyZ, int nZStride, void *pabyM, int nMStride) const (defined in OGRSimpleCurve)OGRSimpleCurve
getSpatialReference(void) constOGRGeometryinline
getSubLine(double, double, int) constOGRSimpleCurvevirtual
getX(int i) constOGRSimpleCurveinline
getY(int i) constOGRSimpleCurveinline
getZ(int i) constOGRSimpleCurve
hasCurveGeometry(int bLookForNonLinear=FALSE) constOGRGeometryvirtual
importCurveCollectionFromWkt(char **ppszInput, int bAllowEmptyComponent, int bAllowLineString, int bAllowCurve, int bAllowCompoundCurve, OGRErr(*pfnAddCurveDirectly)(OGRGeometry *poSelf, OGRCurve *poCurve)) (defined in OGRGeometry)OGRGeometryprotected
importFromWkb(unsigned char *, int=-1, OGRwkbVariant=wkbVariantOldOgc)OGRLinearRingvirtual
importFromWkt(char **)OGRSimpleCurvevirtual
importFromWKTListOnly(char **ppszInput, int bHasZ, int bHasM, OGRRawPoint *&paoPointsIn, int &nMaxPoints, double *&padfZIn) (defined in OGRSimpleCurve)OGRSimpleCurveprotected
importPreambuleFromWkb(unsigned char *pabyData, int nSize, OGRwkbByteOrder &eByteOrder, OGRwkbVariant eWkbVariant) (defined in OGRGeometry)OGRGeometryprotected
importPreambuleFromWkt(char **ppszInput, int *pbHasZ, int *pbHasM, bool *pbIsEmpty) (defined in OGRGeometry)OGRGeometryprotected
importPreambuleOfCollectionFromWkb(unsigned char *pabyData, int &nSize, int &nDataOffset, OGRwkbByteOrder &eByteOrder, int nMinSubGeomSize, int &nGeomCount, OGRwkbVariant eWkbVariant) (defined in OGRGeometry)OGRGeometryprotected
Intersect(OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use Intersects() instead") (defined in OGRGeometry)OGRGeometry
Intersection(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Intersects(const OGRGeometry *) constOGRGeometryvirtual
Is3D() const (defined in OGRGeometry)OGRGeometryinline
isClockwise() constOGRLinearRingvirtual
IsConvex() constOGRCurvevirtual
IsEmpty() constOGRSimpleCurvevirtual
IsMeasured() const (defined in OGRGeometry)OGRGeometryinline
isPointInRing(const OGRPoint *pt, int bTestEnvelope=TRUE) const (defined in OGRLinearRing)OGRLinearRing
isPointOnRingBoundary(const OGRPoint *pt, int bTestEnvelope=TRUE) const (defined in OGRLinearRing)OGRLinearRing
IsRing() constOGRGeometryvirtual
IsSimple() constOGRGeometryvirtual
IsValid() constOGRGeometryvirtual
Make2D() (defined in OGRSimpleCurve)OGRSimpleCurveprotected
Make3D() (defined in OGRSimpleCurve)OGRSimpleCurveprotected
nPointCount (defined in OGRSimpleCurve)OGRSimpleCurveprotected
OGR_G_3D (defined in OGRGeometry)OGRGeometrystatic
OGR_G_MEASURED (defined in OGRGeometry)OGRGeometrystatic
OGR_G_NOT_EMPTY_POINT (defined in OGRGeometry)OGRGeometrystatic
OGRCurve() (defined in OGRCurve)OGRCurveprotected
OGRCurve(const OGRCurve &other) (defined in OGRCurve)OGRCurveprotected
OGRGeometry() (defined in OGRGeometry)OGRGeometry
OGRCurve::OGRGeometry(const OGRGeometry &other)OGRGeometry
OGRLinearRing() (defined in OGRLinearRing)OGRLinearRing
OGRLinearRing(const OGRLinearRing &other)OGRLinearRing
OGRLinearRing(OGRLinearRing *) (defined in OGRLinearRing)OGRLinearRing
OGRLineString()OGRLineString
OGRLineString(const OGRLineString &other)OGRLineString
OGRPolygon (defined in OGRLinearRing)OGRLinearRingfriend
OGRSimpleCurve() (defined in OGRSimpleCurve)OGRSimpleCurveprotected
OGRSimpleCurve(const OGRSimpleCurve &other)OGRSimpleCurveprotected
operator=(const OGRLinearRing &other)OGRLinearRing
OGRLineString::operator=(const OGRLineString &other)OGRLineString
OGRSimpleCurve::operator=(const OGRSimpleCurve &other)OGRSimpleCurve
operator=(const OGRCurve &other) (defined in OGRCurve)OGRCurve
OGRGeometry::operator=(const OGRGeometry &other)OGRGeometry
Overlaps(const OGRGeometry *) constOGRGeometryvirtual
padfM (defined in OGRSimpleCurve)OGRSimpleCurveprotected
padfZ (defined in OGRSimpleCurve)OGRSimpleCurveprotected
paoPoints (defined in OGRSimpleCurve)OGRSimpleCurveprotected
PointOnSurfaceInternal(OGRPoint *poPoint) const (defined in OGRGeometry)OGRGeometryprotected
Polygonize() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Project(const OGRPoint *) constOGRSimpleCurvevirtual
RemoveM() (defined in OGRSimpleCurve)OGRSimpleCurveprotected
reversePoints(void)OGRSimpleCurve
reverseWindingOrder() (defined in OGRLinearRing)OGRLinearRingvirtual
segmentize(double dfMaxLength)OGRSimpleCurvevirtual
set3D(OGRBoolean bIs3D)OGRSimpleCurvevirtual
setCoordinateDimension(int nDimension)OGRSimpleCurvevirtual
setM(int, double) (defined in OGRSimpleCurve)OGRSimpleCurve
setMeasured(OGRBoolean bIsMeasured)OGRSimpleCurvevirtual
setNumPoints(int nNewPointCount, int bZeroizeNewContent=TRUE)OGRSimpleCurve
setPoint(int, OGRPoint *)OGRSimpleCurve
setPoint(int, double, double) (defined in OGRSimpleCurve)OGRSimpleCurve
setPoint(int, double, double, double)OGRSimpleCurve
setPoint(int, double, double, double, double) (defined in OGRSimpleCurve)OGRSimpleCurve
setPointM(int, double, double, double) (defined in OGRSimpleCurve)OGRSimpleCurve
setPoints(int, OGRRawPoint *, double *=NULL)OGRSimpleCurve
setPoints(int, OGRRawPoint *, double *, double *)OGRSimpleCurve
setPoints(int, double *padfX, double *padfY, double *padfZIn=NULL)OGRSimpleCurve
setPoints(int, double *padfX, double *padfY, double *padfZIn, double *padfMIn)OGRSimpleCurve
setPointsM(int, OGRRawPoint *, double *)OGRSimpleCurve
setPointsM(int, double *padfX, double *padfY, double *padfMIn=NULL)OGRSimpleCurve
setZ(int, double) (defined in OGRSimpleCurve)OGRSimpleCurve
Simplify(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SimplifyPreserveTopology(double dTolerance) const CPL_WARN_UNUSED_RESULTOGRGeometry
StartPoint(OGRPoint *) constOGRSimpleCurvevirtual
swapXY()OGRSimpleCurvevirtual
SymDifference(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
SymmetricDifference(const OGRGeometry *) const CPL_WARN_DEPRECATED("Non standard method. Use SymDifference() instead")OGRGeometry
Touches(const OGRGeometry *) constOGRGeometryvirtual
TransferMembersAndDestroy(OGRLineString *poSrc, OGRLineString *poDst) (defined in OGRLineString)OGRLineStringprotectedstatic
transform(OGRCoordinateTransformation *poCT)OGRSimpleCurvevirtual
transformTo(OGRSpatialReference *poSR)OGRGeometry
Union(const OGRGeometry *) const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
UnionCascaded() const CPL_WARN_UNUSED_RESULTOGRGeometryvirtual
Value(double, OGRPoint *) constOGRSimpleCurvevirtual
Within(const OGRGeometry *) constOGRGeometryvirtual
WkbSize() constOGRLinearRingvirtual
~OGRCurve() (defined in OGRCurve)OGRCurvevirtual
~OGRGeometry() (defined in OGRGeometry)OGRGeometryvirtual
~OGRLinearRing() (defined in OGRLinearRing)OGRLinearRingvirtual
~OGRLineString() (defined in OGRLineString)OGRLineStringvirtual
~OGRSimpleCurve() (defined in OGRSimpleCurve)OGRSimpleCurvevirtual

Generated for GDAL by doxygen 1.8.12.