Orfeo Toolbox  3.16
Public Member Functions | Static Public Member Functions | Private Member Functions
otb::GDALDriverManagerWrapper Class Reference

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

#include <otbGDALDriverManagerWrapper.h>

List of all members.

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 75 of file otbGDALDriverManagerWrapper.h.


Constructor & Destructor Documentation

otb::GDALDriverManagerWrapper::GDALDriverManagerWrapper ( )
private

Definition at line 44 of file otbGDALDriverManagerWrapper.cxx.

otb::GDALDriverManagerWrapper::~GDALDriverManagerWrapper ( )
private

Definition at line 56 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 Sun Feb 3 2013 03:17:27 for Orfeo Toolbox with doxygen 1.8.1.1