21 #ifndef otbFilterFunctionValues_h
22 #define otbFilterFunctionValues_h
30 #include "OTBOSSIMAdaptersExport.h"
65 m_FilterFunctionValues = vect;
72 return m_FilterFunctionValues;
78 m_FilterFunctionValues6S = vect;
85 return m_FilterFunctionValues6S;
89 itkSetMacro(MinSpectralValue, WavelengthSpectralBandType);
92 itkGetMacro(MinSpectralValue, WavelengthSpectralBandType);
95 itkSetMacro(MaxSpectralValue, WavelengthSpectralBandType);
98 itkGetMacro(MaxSpectralValue, WavelengthSpectralBandType);
101 itkSetMacro(UserStep, WavelengthSpectralBandType);
104 itkGetMacro(UserStep, WavelengthSpectralBandType);
107 WavelengthSpectralBandType GetCenterSpectralValue()
const;
117 void PrintSelf(std::ostream& os,
itk::Indent indent)
const override;
121 void operator =(
const Self&) =
delete;
float WavelengthSpectralBandType
const ValuesVectorType & GetFilterFunctionValues6S() const
ValuesVectorType m_FilterFunctionValues6S
~FilterFunctionValues() override
itk::SmartPointer< const Self > ConstPointer
ValuesVectorType m_FilterFunctionValues
WavelengthSpectralBandType m_UserStep
const ValuesVectorType & GetFilterFunctionValues() const
std::vector< WavelengthSpectralBandType > ValuesVectorType
WavelengthSpectralBandType m_MinSpectralValue
void SetFilterFunctionValues6S(const ValuesVectorType &vect)
void SetFilterFunctionValues(const ValuesVectorType &vect)
WavelengthSpectralBandType m_MaxSpectralValue
This class contains the values of the filter function for the processed spectral band.
itk::DataObject Superclass
FilterFunctionValues Self
itk::SmartPointer< Self > Pointer