GDAL
|
Simple feature classes. More...
#include "cpl_atomic_ops.h"
#include "ogr_featurestyle.h"
#include "ogr_geometry.h"
#include <exception>
#include <memory>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | OGRFieldDefn |
Definition of an attribute of an OGRFeatureDefn. More... | |
class | OGRGeomFieldDefn |
Definition of a geometry field of an OGRFeatureDefn. More... | |
class | OGRFeatureDefn |
Definition of a feature class or feature layer. More... | |
class | OGRFeature |
A simple feature, including geometry and attributes. More... | |
class | OGRFeature::FieldValue |
Field value. More... | |
class | OGRFeature::ConstFieldIterator |
Field value iterator class. More... | |
class | OGRFeature::FieldNotFoundException |
Exception raised by operator[](const char*) when a field is not found. More... | |
Typedefs | |
typedef void * | OGRFieldDefnH |
Opaque type for a field definition (OGRFieldDefn) | |
typedef void * | OGRFeatureDefnH |
Opaque type for a feature definition (OGRFeatureDefn) | |
typedef void * | OGRFeatureH |
Opaque type for a feature (OGRFeature) | |
typedef void * | OGRStyleTableH |
Opaque type for a style table (OGRStyleTable) | |
typedef struct OGRGeomFieldDefnHS * | OGRGeomFieldDefnH |
Opaque type for a geometry field definition (OGRGeomFieldDefn) | |
typedef std::unique_ptr< OGRFeature, OGRFeatureUniquePtrDeleter > | OGRFeatureUniquePtr |
Unique pointer type for OGRFeature. More... | |
Simple feature classes.
typedef std::unique_ptr<OGRFeature, OGRFeatureUniquePtrDeleter> OGRFeatureUniquePtr |
Unique pointer type for OGRFeature.