GDAL

Classes | Typedefs
ogr_feature.h File Reference
`#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...
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...

## Detailed Description

Simple feature classes.

## Typedef Documentation

## ◆ OGRFeatureUniquePtr

typedef std::unique_ptr<OGRFeature, OGRFeatureUniquePtrDeleter> OGRFeatureUniquePtr

Unique pointer type for OGRFeature.

Since
  GDAL 2.3