OTB  6.7.0
Orfeo Toolbox
Public Member Functions | Private Attributes | List of all members
otb::ogr::FieldDefn Class Reference

#include <otbOGRFieldWrapper.h>

Public Member Functions

 FieldDefn (OGRFieldDefn &definition)
 
std::string GetName () const
 
OGRFieldType GetType () const
 
OGRFieldDefn & ogr ()
 
OGRFieldDefn & ogr () const
 

Private Attributes

OGRFieldDefn * m_Definition
 

Detailed Description

Encapsulation of OGRFieldDefn: field definition.

Invariant
m_Definition != 0
m_Definition lifetime is of the responsibility of the owning OGRFeatureDefn.
See Also
OGRFieldDefn
Since
OTB v 3.14.0

Definition at line 56 of file otbOGRFieldWrapper.h.

Constructor & Destructor Documentation

otb::ogr::FieldDefn::FieldDefn ( OGRFieldDefn &  definition)
inline

Definition at line 59 of file otbOGRFieldWrapper.h.

Member Function Documentation

std::string otb::ogr::FieldDefn::GetName ( ) const
OGRFieldType otb::ogr::FieldDefn::GetType ( ) const
OGRFieldDefn& otb::ogr::FieldDefn::ogr ( )
inline

Definition at line 64 of file otbOGRFieldWrapper.h.

OGRFieldDefn& otb::ogr::FieldDefn::ogr ( ) const
inline

Definition at line 65 of file otbOGRFieldWrapper.h.

Member Data Documentation

OGRFieldDefn* otb::ogr::FieldDefn::m_Definition
private

Pointer to the actual definition.

Definition at line 71 of file otbOGRFieldWrapper.h.


The documentation for this class was generated from the following file: