Orfeo Toolbox  4.0
Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
otb::GDALDriverManagerWrapper Class Reference

Provide an unique instance of a GDALDataSet. More...

#include <otbGDALDriverManagerWrapper.h>

Public Member Functions

GDALDatasetWrapper::Pointer Create (std::string driverShortName, std::string filename, int nXSize, int nYSize, int nBands, GDALDataType eType, char **papszOptions) const
 
GDALDriver * GetDriverByName (std::string driverShortName) const
 
GDALDatasetWrapper::Pointer Open (std::string filename) const
 

Static Public Member Functions

static GDALDriverManagerWrapperGetInstance ()
 

Private Member Functions

 GDALDriverManagerWrapper ()
 
 ~GDALDriverManagerWrapper ()
 

Detailed Description

Provide an unique instance of a GDALDataSet.

This class provides an unique instance of GDALDataSet which remain available during all the program lifetime. This class automatically allocate and destroy the available gdal drivers.

Definition at line 76 of file otbGDALDriverManagerWrapper.h.

Constructor & Destructor Documentation

otb::GDALDriverManagerWrapper::GDALDriverManagerWrapper ( )
private

Definition at line 48 of file otbGDALDriverManagerWrapper.cxx.

otb::GDALDriverManagerWrapper::~GDALDriverManagerWrapper ( )
private

Definition at line 60 of file otbGDALDriverManagerWrapper.cxx.

Member Function Documentation

GDALDatasetWrapper::Pointer otb::GDALDriverManagerWrapper::Create ( std::string  driverShortName,
std::string  filename,
int  nXSize,
int  nYSize,
int  nBands,
GDALDataType  eType,
char **  papszOptions 
) const
GDALDriver * otb::GDALDriverManagerWrapper::GetDriverByName ( std::string  driverShortName) const
static GDALDriverManagerWrapper& otb::GDALDriverManagerWrapper::GetInstance ( )
inlinestatic
GDALDatasetWrapper::Pointer otb::GDALDriverManagerWrapper::Open ( std::string  filename) const

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

Generated at Sat Mar 8 2014 18:16:02 for Orfeo Toolbox with doxygen 1.8.3.1