|
GDAL
|
Simple feature geometry classes. More...
Go to the source code of this file.
Classes | |
| class | OGRRawPoint |
| Simple container for a position. More... | |
| class | OGRGeometry |
| Abstract base class for all geometry classes. More... | |
| class | OGRPoint |
| Point class. More... | |
| class | OGRPointIterator |
| Interface for a point iterator. More... | |
| class | OGRCurve |
| Abstract curve base class for OGRLineString, OGRCircularString and OGRCompoundCurve. More... | |
| class | OGRSimpleCurve |
| Abstract curve base class for OGRLineString and OGRCircularString. More... | |
| class | OGRLineString |
| Concrete representation of a multi-vertex line. More... | |
| class | OGRLinearRing |
| Concrete representation of a closed ring. More... | |
| class | OGRCircularString |
| Concrete representation of a circular string, that is to say a curve made of one or several arc circles. More... | |
| class | OGRCurveCollection |
| Utility class to store a collection of curves. More... | |
| class | OGRCompoundCurve |
| Concrete representation of a compound curve, made of curves: OGRLineString and OGRCircularString. More... | |
| class | OGRSurface |
| Abstract base class for 2 dimensional objects like polygons or curve polygons. More... | |
| class | OGRCurvePolygon |
| Concrete class representing curve polygons. More... | |
| class | OGRPolygon |
| Concrete class representing polygons. More... | |
| class | OGRGeometryCollection |
| A collection of 1 or more geometry objects. More... | |
| class | OGRMultiSurface |
| A collection of non-overlapping OGRSurface. More... | |
| class | OGRMultiPolygon |
| A collection of non-overlapping OGRPolygon. More... | |
| class | OGRMultiPoint |
| A collection of OGRPoint. More... | |
| class | OGRMultiCurve |
| A collection of OGRCurve. More... | |
| class | OGRMultiLineString |
| A collection of OGRLineString. More... | |
| class | OGRGeometryFactory |
| Create geometry objects from well known text/binary. More... | |
Typedefs | |
| typedef struct GEOSGeom_t * | GEOSGeom |
| typedef struct GEOSContextHandle_HS * | GEOSContextHandle_t |
| typedef OGRLineString *(* | OGRCurveCasterToLineString) (OGRCurve *) |
| typedef OGRLinearRing *(* | OGRCurveCasterToLinearRing) (OGRCurve *) |
| typedef OGRPolygon *(* | OGRSurfaceCasterToPolygon) (OGRSurface *) |
| typedef OGRCurvePolygon *(* | OGRSurfaceCasterToCurvePolygon) (OGRSurface *) |
| typedef struct _OGRPreparedGeometry | OGRPreparedGeometry |
Functions | |
| OGRwkbGeometryType | OGRFromOGCGeomType (const char *pszGeomType) |
| const char * | OGRToOGCGeomType (OGRwkbGeometryType eGeomType) |
| int | OGRHasPreparedGeometrySupport () |
| OGRPreparedGeometry * | OGRCreatePreparedGeometry (const OGRGeometry *poGeom) |
| void | OGRDestroyPreparedGeometry (OGRPreparedGeometry *poPreparedGeom) |
| int | OGRPreparedGeometryIntersects (const OGRPreparedGeometry *poPreparedGeom, const OGRGeometry *poOtherGeom) |
| int | OGRPreparedGeometryContains (const OGRPreparedGeometry *poPreparedGeom, const OGRGeometry *poOtherGeom) |
Simple feature geometry classes.
1.8.13.