21 #ifndef otbProSailParameters_h
22 #define otbProSailParameters_h
25 #include "itkDataObject.h"
27 #include "itkObjectFactory.h"
57 itkSetMacro(Cab,
double);
58 itkGetMacro(Cab,
double);
62 itkSetMacro(Car,
double);
63 itkGetMacro(Car,
double);
67 itkSetMacro(CBrown,
double);
68 itkGetMacro(CBrown,
double);
72 itkSetMacro(Cw,
double);
73 itkGetMacro(Cw,
double);
77 itkSetMacro(Cm,
double);
78 itkGetMacro(Cm,
double);
82 itkSetMacro(N,
double);
83 itkGetMacro(N,
double);
87 itkSetMacro(LAI,
double);
88 itkGetMacro(LAI,
double);
92 itkSetMacro(Angl,
double);
93 itkGetMacro(Angl,
double);
97 itkSetMacro(PSoil,
double);
98 itkGetMacro(PSoil,
double);
102 itkSetMacro(Skyl,
double);
103 itkGetMacro(Skyl,
double);
107 itkSetMacro(HSpot,
double);
108 itkGetMacro(HSpot,
double);
112 itkSetMacro(TTS,
double);
113 itkGetMacro(TTS,
double);
117 itkSetMacro(TTO,
double);
118 itkGetMacro(TTO,
double);
122 itkSetMacro(PSI,
double);
123 itkGetMacro(PSI,
double);
135 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
this class implements the ProSailParameters lib.
ProSailParameters(const Self &)=delete
void PrintSelf(std::ostream &os, itk::Indent indent) const override
void operator=(const Self &)=delete
itk::SmartPointer< const Self > ConstPointer
itk::SmartPointer< Self > Pointer
itk::DataObject Superclass
virtual ~ProSailParameters()
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.