![]() |
OTB
10.0.0
Orfeo Toolbox
|
#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 |
| GDALDatasetWrapper::Pointer | OpenFromMemory (void *mem_ptr, const uint64_t &width, const uint64_t &height, const GDALDataType pix_type, const uint32_t byte_per_pixel, const uint16_t nb_bands=1, const uint64_t &band_offset=1) const |
Static Public Member Functions | |
| static GDALDriverManagerWrapper & | GetInstance () |
Private Member Functions | |
| GDALDriverManagerWrapper () | |
| ~GDALDriverManagerWrapper () | |
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 60 of file otbGDALDriverManagerWrapper.h.
|
private |
|
private |
| 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 |
|
inlinestatic |
Definition at line 65 of file otbGDALDriverManagerWrapper.h.
Referenced by otb::LabelImageToOGRDataSourceFilter< TInputImage >::GenerateData(), otb::LabelImageToVectorDataFilter< TInputImage, TPrecision >::GenerateData(), otb::OGRDataSourceToLabelImageFilter< TOutputImage >::GenerateData(), otb::RasterizeVectorDataFilter< TVectorData, TInputImage, TOutputImage >::GenerateData(), and otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::GenerateData().
| GDALDatasetWrapper::Pointer otb::GDALDriverManagerWrapper::Open | ( | std::string | filename | ) | const |
| GDALDatasetWrapper::Pointer otb::GDALDriverManagerWrapper::OpenFromMemory | ( | void * | mem_ptr, |
| const uint64_t & | width, | ||
| const uint64_t & | height, | ||
| const GDALDataType | pix_type, | ||
| const uint32_t | byte_per_pixel, | ||
| const uint16_t | nb_bands = 1, |
||
| const uint64_t & | band_offset = 1 |
||
| ) | const |
Referenced by otb::LabelImageToOGRDataSourceFilter< TInputImage >::GenerateData(), otb::LabelImageToVectorDataFilter< TInputImage, TPrecision >::GenerateData(), otb::OGRDataSourceToLabelImageFilter< TOutputImage >::GenerateData(), otb::RasterizeVectorDataFilter< TVectorData, TInputImage, TOutputImage >::GenerateData(), and otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::GenerateData().
1.9.1