21 #ifndef otbWavelengthSpectralBands_h
22 #define otbWavelengthSpectralBands_h
26 #include "OTBOpticalCalibrationExport.h"
58 itkSetMacro(NbBands,
unsigned int);
61 itkGetMacro(NbBands,
unsigned int);
73 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
This class contains the values of the filter function for the processed spectral band.
This class is a generic all-purpose wrapping around an std::vector<itk::SmartPointer<ObjectType> >.
itk::SmartPointer< Self > Pointer
This class contains the values of the filter functions.
WavelengthSpectralBands(const Self &)=delete
itk::DataObject Superclass
InternalWavelengthSpectralBandListType::Pointer WavelengthSpectralBandListType
WavelengthSpectralBands Self
void operator=(const Self &)=delete
itk::SmartPointer< const Self > ConstPointer
FilterFunctionValues FilterFunctionValuesType
ObjectList< FilterFunctionValuesType > InternalWavelengthSpectralBandListType
WavelengthSpectralBands()
void PrintSelf(std::ostream &os, itk::Indent indent) const override
WavelengthSpectralBandListType m_WavelengthSpectralBandsList
~WavelengthSpectralBands() override
itk::SmartPointer< Self > Pointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.