|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbSpectralSensitivityReader_h
22 #define otbSpectralSensitivityReader_h
24 #include "itkProcessObject.h"
25 #include "itkImageBase.h"
28 #include "OTBOpticalCalibrationExport.h"
66 itkGetConstMacro(FileName, std::string);
67 itkSetStringMacro(FileName);
71 itkGetConstMacro(DataPath, std::string);
72 itkSetStringMacro(DataPath);
83 m_ImageMetadata = imd;
91 void GenerateData()
override;
97 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
108 return r == c && l == c;
116 void operator=(
const Self&) =
delete;
itk::SmartPointer< Self > Pointer
FilterFunctionValues::Pointer FFVFPointerType
Read a file that contains spectral sensitivity.
FilterFunctionValues::ValuesVectorType ValuesVectorType
ObjectList< FilterFunctionValues > WavelengthSpectralBandVectorType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
itk::SmartPointer< Self > Pointer
void SetImageMetadata(const ImageMetadata *imd)
itk::SmartPointer< Self > Pointer
WavelengthSpectralBandVectorType::Pointer WavelengthSpectralBandVectorPointerType
itk::ProcessObject Superclass
This class is a generic all-purpose wrapping around an std::vector<itk::SmartPointer<ObjectType> >.
itk::SmartPointer< const Self > ConstPointer
bool operator()(char l, char r) const
SpectralSensitivityReader Self
std::vector< WavelengthSpectralBandType > ValuesVectorType