OTB  9.0.0
Orfeo Toolbox
List of all members

#include <otbOGRDriversInit.h>

Singleton related functions

static DriversInit ()
 
 Drivers ()
 
 ~Drivers ()=default
 
 Drivers (const Drivers &)=delete
 
Driversoperator= (const Drivers &)=delete
 

Detailed Description

Singleton-like class to provide lazy-registering of all OGRDriver's.

Call

before using classes wrapping OGR.

Properties

Definition at line 46 of file otbOGRDriversInit.h.

Constructor & Destructor Documentation

◆ Drivers() [1/2]

otb::ogr::Drivers::Drivers ( )
private

Constructor. Calls OGRRegisterAll().

◆ ~Drivers()

otb::ogr::Drivers::~Drivers ( )
privatedefault

Destructor.

◆ Drivers() [2/2]

otb::ogr::Drivers::Drivers ( const Drivers )
privatedelete

Non copyable class

Member Function Documentation

◆ Init()

static Drivers& otb::ogr::Drivers::Init ( )
static

Constructor. Calls OGRRegisterAll().

Referenced by main().

◆ operator=()

Drivers& otb::ogr::Drivers::operator= ( const Drivers )
privatedelete

Constructor. Calls OGRRegisterAll().


The documentation for this class was generated from the following file:
otb::ogr::Drivers::Init
static Drivers & Init()