GDAL

- Main Page
- Related Pages
- Classes
- Files
- Download
- Issue Tracker

- File List
- File Members

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

typedef std::unique_ptr<OGRFeature, OGRFeatureUniquePtrDeleter> OGRFeatureUniquePtr

Unique pointer type for OGRFeature.

Since
  GDAL 2.3