|
OGR
|
#include "cpl_conv.h"#include "cpl_json.h"#include "ogr_core.h"#include "ogr_spatialref.h"#include <memory>Go to the source code of this file.
Classes | |
| class | OGRRawPoint |
| class | IOGRGeometryVisitor |
| class | OGRDefaultGeometryVisitor |
| class | IOGRConstGeometryVisitor |
| class | OGRDefaultConstGeometryVisitor |
| class | OGRGeometry |
| class | OGRPoint |
| class | OGRPointIterator |
| class | OGRCurve |
| class | OGRSimpleCurve |
| class | OGRLineString |
| class | OGRLinearRing |
| class | OGRCircularString |
| class | OGRCompoundCurve |
| class | OGRSurface |
| class | OGRCurvePolygon |
| class | OGRPolygon |
| class | OGRTriangle |
| class | OGRGeometryCollection |
| class | OGRMultiSurface |
| class | OGRMultiPolygon |
| class | OGRPolyhedralSurface |
| class | OGRTriangulatedSurface |
| class | OGRMultiPoint |
| class | OGRMultiCurve |
| class | OGRMultiLineString |
| class | OGRGeometryFactory |
| class | OGRGeometryFactory::TransformWithOptionsCache |
Typedefs | |
| typedef struct GEOSGeom_t * | GEOSGeom |
| typedef struct GEOSContextHandle_HS * | GEOSContextHandle_t |
| typedef void | sfcgal_geometry_t |
| typedef std::unique_ptr< OGRGeometry, OGRGeometryUniquePtrDeleter > | OGRGeometryUniquePtr |
| typedef struct _OGRPreparedGeometry | OGRPreparedGeometry |
| typedef std::unique_ptr< OGRPreparedGeometry, OGRPreparedGeometryUniquePtrDeleter > | OGRPreparedGeometryUniquePtr |
Functions | |
| OGRwkbGeometryType | OGRFromOGCGeomType (const char *pszGeomType) |
| const char * | OGRToOGCGeomType (OGRwkbGeometryType eGeomType) |
| int | OGRHasPreparedGeometrySupport () |
Simple feature geometry classes.
| typedef struct GEOSContextHandle_HS* GEOSContextHandle_t |
GEOS context handle type
| typedef struct GEOSGeom_t* GEOSGeom |
GEOS geometry type
| typedef std::unique_ptr<OGRGeometry, OGRGeometryUniquePtrDeleter> OGRGeometryUniquePtr |
Unique pointer type for OGRGeometry.
| typedef struct _OGRPreparedGeometry OGRPreparedGeometry |
Prepared geometry API (needs GEOS >= 3.1.0)
| typedef std::unique_ptr<OGRPreparedGeometry, OGRPreparedGeometryUniquePtrDeleter> OGRPreparedGeometryUniquePtr |
Unique pointer type for OGRPreparedGeometry.
| typedef void sfcgal_geometry_t |
SFCGAL geometry type
| OGRwkbGeometryType OGRFromOGCGeomType | ( | const char * | pszGeomType | ) |
Map OGCgeometry format type to corresponding OGR constants.
| pszGeomType | POINT[ ][Z][M], LINESTRING[ ][Z][M], etc... |
References STARTS_WITH_CI, wkbCircularString, wkbCompoundCurve, wkbCurve, wkbCurvePolygon, wkbGeometryCollection, wkbLineString, wkbMultiCurve, wkbMultiLineString, wkbMultiPoint, wkbMultiPolygon, wkbMultiSurface, wkbPoint, wkbPolygon, wkbPolyhedralSurface, wkbSetM, wkbSetZ, wkbSurface, wkbTIN, wkbTriangle, and wkbUnknown.
| int OGRHasPreparedGeometrySupport | ( | ) |
Returns if GEOS has prepared geometry support.
Referenced by OGRLayer::Identity(), OGRLayer::Intersection(), and OGRLayer::Union().
| const char* OGRToOGCGeomType | ( | OGRwkbGeometryType | eGeomType | ) |
Map OGR geometry format constants to corresponding OGC geometry type.
| eGeomType | OGR geometry type |
References wkbCircularString, wkbCompoundCurve, wkbCurve, wkbCurvePolygon, wkbFlatten, wkbGeometryCollection, wkbLineString, wkbMultiCurve, wkbMultiLineString, wkbMultiPoint, wkbMultiPolygon, wkbMultiSurface, wkbPoint, wkbPolygon, wkbPolyhedralSurface, wkbSurface, wkbTIN, wkbTriangle, and wkbUnknown.
1.8.14.