OTB
9.0.0
Orfeo Toolbox
|
#include <otbOGRExtendedFilenameToOptions.h>
Classes | |
struct | CreationOptionType |
struct | LayerOptionType |
struct | OpenOptionType |
Public Types | |
typedef OptionMapType::const_iterator | ConstMapIteratorType |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef std::vector< std::string > | GDALOptionType |
typedef Superclass::OptionMapType | OptionMapType |
typedef itk::SmartPointer< Self > | Pointer |
typedef OGRExtendedFilenameToOptions | Self |
typedef ExtendedFilenameHelper | Superclass |
Public Types inherited from otb::ExtendedFilenameHelper | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef std::map< std::string, std::string > | OptionMapType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ExtendedFilenameHelper | Self |
typedef itk::Object | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
GDALOptionType | GetGDALOptions (const std::string &type) const |
virtual const char * | GetNameOfClass () const |
void | SetExtendedFileName (const char *extFname) override |
void | SetExtendedFileName (const std::string &extFname) override |
Public Member Functions inherited from otb::ExtendedFilenameHelper | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetExtendedFileName () const |
std::vector< ExtendedFilenameHelper::GenericBandRange > | GetGenericBandRange (const std::string &bandRange) const |
const OptionMapType & | GetOptionMap (void) const |
virtual const char * | GetSimpleFileName () const |
bool | ResolveBandRange (const std::string &bandRange, const unsigned int &nbBands, std::vector< unsigned int > &output) const |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::ExtendedFilenameHelper | |
static Pointer | New () |
OpenOptionType | m_OpenOptions |
CreationOptionType | m_CreationOptions |
LayerOptionType | m_LayerOptions |
bool | m_HasFileName |
GDALOptionType | GetGDALOpenOptions () const |
GDALOptionType | GetGDALCreationOptions () const |
GDALOptionType | GetGDALLayerOptions () const |
bool | SimpleFileNameIsSet () const |
bool | HasGDALLayerOption () const |
void | SetGDALLayerOptions (const GDALOptionType &options) |
void | AddGDALLayerOptions (const GDALOptionType &options) |
static Pointer | GetGDALLayerOptionsHelper (const GDALOptionType &options) |
OGRExtendedFilenameToOptions () | |
OGRExtendedFilenameToOptions (const GDALOptionType &options) | |
~OGRExtendedFilenameToOptions () override | |
OGRExtendedFilenameToOptions (const Self &)=delete | |
void | operator= (const Self &)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from otb::ExtendedFilenameHelper | |
ExtendedFilenameHelper () | |
~ExtendedFilenameHelper () override | |
This class aim at processing GDAL option that can be pass through extended filename.
Definition at line 39 of file otbOGRExtendedFilenameToOptions.h.
typedef OptionMapType::const_iterator otb::OGRExtendedFilenameToOptions::ConstMapIteratorType |
Definition at line 49 of file otbOGRExtendedFilenameToOptions.h.
typedef itk::SmartPointer<const Self> otb::OGRExtendedFilenameToOptions::ConstPointer |
Definition at line 45 of file otbOGRExtendedFilenameToOptions.h.
typedef std::vector<std::string> otb::OGRExtendedFilenameToOptions::GDALOptionType |
Definition at line 50 of file otbOGRExtendedFilenameToOptions.h.
typedef Superclass::OptionMapType otb::OGRExtendedFilenameToOptions::OptionMapType |
Definition at line 48 of file otbOGRExtendedFilenameToOptions.h.
typedef itk::SmartPointer<Self> otb::OGRExtendedFilenameToOptions::Pointer |
Definition at line 44 of file otbOGRExtendedFilenameToOptions.h.
Standard class typedefs.
Definition at line 43 of file otbOGRExtendedFilenameToOptions.h.
Definition at line 46 of file otbOGRExtendedFilenameToOptions.h.
|
protected |
Get the deffierent GDAL options
|
protected |
Get the deffierent GDAL options
|
inlineoverrideprotected |
Get the deffierent GDAL options
Definition at line 105 of file otbOGRExtendedFilenameToOptions.h.
|
privatedelete |
Get the deffierent GDAL options
void otb::OGRExtendedFilenameToOptions::AddGDALLayerOptions | ( | const GDALOptionType & | options | ) |
Add GDAL layer option to existing one
virtual::itk::LightObject::Pointer otb::OGRExtendedFilenameToOptions::CreateAnother | ( | void | ) | const |
GDALOptionType otb::OGRExtendedFilenameToOptions::GetGDALCreationOptions | ( | ) | const |
Get the deffierent GDAL options
GDALOptionType otb::OGRExtendedFilenameToOptions::GetGDALLayerOptions | ( | ) | const |
Get the deffierent GDAL options
|
static |
Constructor that return a pointer to an OGRExtendedFilename with GDAL layer option as options
GDALOptionType otb::OGRExtendedFilenameToOptions::GetGDALOpenOptions | ( | ) | const |
Get the deffierent GDAL options
GDALOptionType otb::OGRExtendedFilenameToOptions::GetGDALOptions | ( | const std::string & | type | ) | const |
Get the GDAL option for type operation
|
virtual |
Reimplemented from otb::ExtendedFilenameHelper.
bool otb::OGRExtendedFilenameToOptions::HasGDALLayerOption | ( | ) | const |
Get the deffierent GDAL options
|
static |
|
privatedelete |
Get the deffierent GDAL options
|
overridevirtual |
Reimplemented from otb::ExtendedFilenameHelper.
|
overridevirtual |
Reimplemented from otb::ExtendedFilenameHelper.
void otb::OGRExtendedFilenameToOptions::SetGDALLayerOptions | ( | const GDALOptionType & | options | ) |
Set GDAL layer option through a vector of string
bool otb::OGRExtendedFilenameToOptions::SimpleFileNameIsSet | ( | ) | const |
Get the deffierent GDAL options
|
private |
Get the deffierent GDAL options
Definition at line 112 of file otbOGRExtendedFilenameToOptions.h.
|
private |
Get the deffierent GDAL options
Definition at line 114 of file otbOGRExtendedFilenameToOptions.h.
|
private |
Get the deffierent GDAL options
Definition at line 113 of file otbOGRExtendedFilenameToOptions.h.
|
private |
Get the deffierent GDAL options
Definition at line 111 of file otbOGRExtendedFilenameToOptions.h.