|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
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;
void PrintSelf(std::ostream &os, itk::Indent indent) const override
SarCalibrationLookupData Self
itk::SmartPointer< Self > Pointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
itk::IndexValueType IndexValueType
virtual void FromKeywordlist(const MetaData::Keywordlist &kwl, const std::string &prefix)
virtual double GetValue(const IndexValueType, const IndexValueType) const
SarCalibrationLookupData()
virtual void ToKeywordlist(MetaData::Keywordlist &kwl, const std::string &prefix) const
itk::SmartPointer< const Self > ConstPointer
itk::LightObject Superclass