GDAL
Classes | Typedefs
ogr_feature.h File Reference

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...
 

Detailed Description

Simple feature classes.

Typedef Documentation

◆ OGRFeatureUniquePtr

typedef std::unique_ptr<OGRFeature, OGRFeatureUniquePtrDeleter> OGRFeatureUniquePtr

Unique pointer type for OGRFeature.

Since
GDAL 2.3

Generated for GDAL by doxygen 1.8.13.