| 
    GDAL
    
   | 
 
Simple feature classes. More...
#include "cpl_atomic_ops.h"#include "ogr_featurestyle.h"#include "ogr_geometry.h"#include "ogr_geomcoordinateprecision.h"#include <cstddef>#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... | |
| class | OGRFieldDomain | 
| Definition of a field domain.  More... | |
| class | OGRCodedFieldDomain | 
| Definition of a coded / enumerated field domain.  More... | |
| class | OGRRangeFieldDomain | 
| Definition of a numeric field domain with a range of validity for values.  More... | |
| class | OGRGlobFieldDomain | 
| Definition of a field domain for field content validated by a glob.  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 struct OGRFieldDomainHS * | OGRFieldDomainH | 
| Opaque type for a field domain definition (OGRFieldDomain)  | |
| 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.