21 #ifndef SarCalibrationLookupData_H
22 #define SarCalibrationLookupData_H
24 #include "OTBMetadataExport.h"
27 #include <itkLightObject.h>
28 #include <itkNumericTraits.h>
29 #include <itkObjectFactory.h>
31 #include <boost/lexical_cast.hpp>
81 itkGetMacro(Type,
short);
83 void PrintSelf(std::ostream& os, itk::Indent indent)
const override
85 os << indent <<
" lookup table type:'" << m_Type <<
"'" << std::endl;
86 Superclass::PrintSelf(os, indent);
92 kwl.insert({prefix +
"Sensor",
"Default"});
93 kwl.insert({prefix +
"Type",
94 boost::lexical_cast<std::string>(m_Type)});
101 m_Type = boost::lexical_cast<short>(kwl.at(prefix +
"Type"));
106 void operator=(
const Self&) =
delete;