21 #ifndef otbWrapperMetaDataHelper_h
22 #define otbWrapperMetaDataHelper_h
27 #include "itkMetaDataDictionary.h"
28 #include "OTBApplicationEngineExport.h"
59 OTBApplicationEngine_EXPORT
MDType GetType(
const std::string& val);
61 OTBApplicationEngine_EXPORT std::string
GetString(
const itk::MetaDataDictionary& dict,
const std::string& key);
62 OTBApplicationEngine_EXPORT
void SetString(itk::MetaDataDictionary& dict,
const std::string& key,
const std::string& val);
64 OTBApplicationEngine_EXPORT
unsigned int GetInt(
const itk::MetaDataDictionary& dict,
const std::string& key);
65 OTBApplicationEngine_EXPORT
void SetInt(itk::MetaDataDictionary& dict,
const std::string& key,
unsigned int val);
67 OTBApplicationEngine_EXPORT
double GetDouble(
const itk::MetaDataDictionary& dict,
const std::string& key);
68 OTBApplicationEngine_EXPORT
void SetDouble(itk::MetaDataDictionary& dict,
const std::string& key,
double val);
70 OTBApplicationEngine_EXPORT
otb::GCP GetGCP(
const itk::MetaDataDictionary& dict,
const std::string& key);
71 OTBApplicationEngine_EXPORT
void SetGCP(itk::MetaDataDictionary& dict,
const std::string& key,
const otb::GCP& val);