21 #ifndef otbOGRExtendedFilenameToOptions_h
22 #define otbOGRExtendedFilenameToOptions_h
24 #include <unordered_map>
37 #include "OTBGdalAdaptersExport.h"
Helper to handle extended filenames.
itk::SmartPointer< Self > Pointer
This class aim at processing GDAL option that can be pass through extended filename.
OGRExtendedFilenameToOptions()
Superclass::OptionMapType OptionMapType
GDALOptionType GetGDALLayerOptions() const
static Pointer GetGDALLayerOptionsHelper(const GDALOptionType &options)
std::vector< std::string > GDALOptionType
OGRExtendedFilenameToOptions Self
GDALOptionType GetGDALOpenOptions() const
ExtendedFilenameHelper Superclass
OpenOptionType m_OpenOptions
LayerOptionType m_LayerOptions
GDALOptionType GetGDALCreationOptions() const
itk::SmartPointer< Self > Pointer
void SetExtendedFileName(const std::string &extFname) override
OptionMapType::const_iterator ConstMapIteratorType
void SetExtendedFileName(const char *extFname) override
bool HasGDALLayerOption() const
OGRExtendedFilenameToOptions(const Self &)=delete
void operator=(const Self &)=delete
void AddGDALLayerOptions(const GDALOptionType &options)
itk::SmartPointer< const Self > ConstPointer
void SetGDALLayerOptions(const GDALOptionType &options)
OGRExtendedFilenameToOptions(const GDALOptionType &options)
~OGRExtendedFilenameToOptions() override
bool SimpleFileNameIsSet() const
GDALOptionType GetGDALOptions(const std::string &type) const
CreationOptionType m_CreationOptions
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
GDALOptionType gdalOptions
std::unordered_map< std::string, std::string > gdalOptions
GDALOptionType gdalOptions