OTB
9.0.0
Orfeo Toolbox
|
#include <otbExtendedFilenameToWriterOptions.h>
Classes | |
struct | OptionType |
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Superclass | FNameHelperType |
typedef GDALImageIO::GDALCreationOptionsType | GDALCOType |
typedef MapType::iterator | MapIteratorType |
typedef FNameHelperType::OptionMapType | MapType |
typedef std::vector< NoDataPairType > | NoDataListType |
typedef std::pair< int, double > | NoDataPairType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ExtendedFilenameToWriterOptions | 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 | |
bool | BandRangeIsSet () const |
bool | BoxIsSet () const |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
bool | gdalCreationOptionsIsSet () const |
std::string | GetBandRange () const |
std::string | GetBox () const |
GDALCOType | GetgdalCreationOptions () const |
bool | GetMultiWrite () const |
virtual const char * | GetNameOfClass () const |
NoDataListType | GetNoDataList () const |
unsigned int | GetSrsValue () const |
std::string | GetStreamingSizeMode () const |
double | GetStreamingSizeValue () const |
std::string | GetStreamingType () const |
bool | GetWriteGEOMFile () const |
bool | GetWriteRPCTags () const |
bool | NoDataValueIsSet () const |
void | SetExtendedFileName (const char *extFname) override |
void | SetExtendedFileName (const std::string &extFname) override |
bool | SimpleFileNameIsSet () const |
bool | SrsValueIsSet () const |
bool | StreamingSizeModeIsSet () const |
bool | StreamingSizeValueIsSet () const |
bool | StreamingTypeIsSet () const |
bool | WriteGEOMFileIsSet () const |
bool | WriteRPCTagsIsSet () const |
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 () |
Public Attributes | |
bool | has_noDataValue |
NoDataListType | m_NoDataList |
Protected Member Functions | |
ExtendedFilenameToWriterOptions () | |
~ExtendedFilenameToWriterOptions () override | |
Protected Member Functions inherited from otb::ExtendedFilenameHelper | |
ExtendedFilenameHelper () | |
~ExtendedFilenameHelper () override | |
Private Member Functions | |
ExtendedFilenameToWriterOptions (const Self &)=delete | |
void | operator= (const Self &)=delete |
Private Attributes | |
OptionType | m_Options |
Converts an extended filename to writer options.
Available options for extended file name are:
: the gdal creation option <KEY>
/<VALUE:VALUE...> : to set specific nodata values
: to set the spatial reference system
See http://wiki.orfeo-toolbox.org/index.php/ExtendedFileName for more information
Definition at line 53 of file otbExtendedFilenameToWriterOptions.h.
typedef itk::SmartPointer<const Self> otb::ExtendedFilenameToWriterOptions::ConstPointer |
Definition at line 59 of file otbExtendedFilenameToWriterOptions.h.
Definition at line 63 of file otbExtendedFilenameToWriterOptions.h.
The writer option structure.
Definition at line 70 of file otbExtendedFilenameToWriterOptions.h.
typedef MapType::iterator otb::ExtendedFilenameToWriterOptions::MapIteratorType |
Definition at line 67 of file otbExtendedFilenameToWriterOptions.h.
typedef FNameHelperType::OptionMapType otb::ExtendedFilenameToWriterOptions::MapType |
Definition at line 66 of file otbExtendedFilenameToWriterOptions.h.
typedef std::vector<NoDataPairType> otb::ExtendedFilenameToWriterOptions::NoDataListType |
Definition at line 90 of file otbExtendedFilenameToWriterOptions.h.
typedef std::pair<int, double> otb::ExtendedFilenameToWriterOptions::NoDataPairType |
Definition at line 89 of file otbExtendedFilenameToWriterOptions.h.
typedef itk::SmartPointer<Self> otb::ExtendedFilenameToWriterOptions::Pointer |
Definition at line 58 of file otbExtendedFilenameToWriterOptions.h.
Standard class typedefs.
Definition at line 57 of file otbExtendedFilenameToWriterOptions.h.
Definition at line 60 of file otbExtendedFilenameToWriterOptions.h.
|
protected |
|
inlineoverrideprotected |
Definition at line 132 of file otbExtendedFilenameToWriterOptions.h.
|
privatedelete |
bool otb::ExtendedFilenameToWriterOptions::BandRangeIsSet | ( | ) | const |
Test if band range extended filename is set
bool otb::ExtendedFilenameToWriterOptions::BoxIsSet | ( | ) | const |
virtual::itk::LightObject::Pointer otb::ExtendedFilenameToWriterOptions::CreateAnother | ( | void | ) | const |
bool otb::ExtendedFilenameToWriterOptions::gdalCreationOptionsIsSet | ( | ) | const |
std::string otb::ExtendedFilenameToWriterOptions::GetBandRange | ( | ) | const |
std::string otb::ExtendedFilenameToWriterOptions::GetBox | ( | ) | const |
GDALCOType otb::ExtendedFilenameToWriterOptions::GetgdalCreationOptions | ( | ) | const |
bool otb::ExtendedFilenameToWriterOptions::GetMultiWrite | ( | ) | const |
|
virtual |
Reimplemented from otb::ExtendedFilenameHelper.
|
inline |
Definition at line 105 of file otbExtendedFilenameToWriterOptions.h.
unsigned int otb::ExtendedFilenameToWriterOptions::GetSrsValue | ( | ) | const |
std::string otb::ExtendedFilenameToWriterOptions::GetStreamingSizeMode | ( | ) | const |
double otb::ExtendedFilenameToWriterOptions::GetStreamingSizeValue | ( | ) | const |
std::string otb::ExtendedFilenameToWriterOptions::GetStreamingType | ( | ) | const |
bool otb::ExtendedFilenameToWriterOptions::GetWriteGEOMFile | ( | ) | const |
bool otb::ExtendedFilenameToWriterOptions::GetWriteRPCTags | ( | ) | const |
|
static |
bool otb::ExtendedFilenameToWriterOptions::NoDataValueIsSet | ( | ) | const |
|
privatedelete |
|
overridevirtual |
Reimplemented from otb::ExtendedFilenameHelper.
|
overridevirtual |
Reimplemented from otb::ExtendedFilenameHelper.
bool otb::ExtendedFilenameToWriterOptions::SimpleFileNameIsSet | ( | ) | const |
bool otb::ExtendedFilenameToWriterOptions::SrsValueIsSet | ( | ) | const |
bool otb::ExtendedFilenameToWriterOptions::StreamingSizeModeIsSet | ( | ) | const |
bool otb::ExtendedFilenameToWriterOptions::StreamingSizeValueIsSet | ( | ) | const |
bool otb::ExtendedFilenameToWriterOptions::StreamingTypeIsSet | ( | ) | const |
bool otb::ExtendedFilenameToWriterOptions::WriteGEOMFileIsSet | ( | ) | const |
bool otb::ExtendedFilenameToWriterOptions::WriteRPCTagsIsSet | ( | ) | const |
bool otb::ExtendedFilenameToWriterOptions::has_noDataValue |
Definition at line 92 of file otbExtendedFilenameToWriterOptions.h.
NoDataListType otb::ExtendedFilenameToWriterOptions::m_NoDataList |
Definition at line 91 of file otbExtendedFilenameToWriterOptions.h.
|
private |
Definition at line 140 of file otbExtendedFilenameToWriterOptions.h.