21 #ifndef otbAtmosphericEffects_h
22 #define otbAtmosphericEffects_h
40 template <
class TSpectralResponse,
class TRSR>
65 typedef typename InputSpectralResponseType::PairType
PairType;
126 #ifndef OTB_MANUAL_INSTANTIATION
This class applies atmospheric effects, computed from otbAtmosphericCorrectionParametersTo6SRadiative...
InputRSRType::Pointer InputRSRPointerType
InputSpectralResponseType::PairType PairType
bool m_IsSetAtmosphericRadiativeTerms
InputRSRType::PrecisionType PrecisionType
AtmosphericRadiativeTermsType::Pointer AtmosphericRadiativeTermsPointerType
InputSpectralResponseType::Pointer InputSpectralResponsePointerType
AtmosphericEffects(const Self &)=delete
itk::DataObject Superclass
InputSpectralResponsePointerType m_InputSpectralResponse
InputRSRPointerType m_InputSatRSR
itk::SmartPointer< const Self > ConstPointer
void SetAtmosphericRadiativeTerms(AtmosphericRadiativeTermsPointerType atmoRadTerms)
~AtmosphericEffects() override=default
AtmosphericRadiativeTermsPointerType m_AtmosphericRadiativeTerms
itk::SmartPointer< Self > Pointer
otb::AtmosphericRadiativeTerms AtmosphericRadiativeTermsType
TSpectralResponse InputSpectralResponseType
void operator=(const Self &)=delete
InputSpectralResponsePointerType m_CorrectedSpectralResponse
itkGetObjectMacro(CorrectedSpectralResponse, InputSpectralResponseType)
InputRSRType::ValuePrecisionType ValuePrecisionType
This class is a vector of AtmosphericRadiativeTermsSingleChannel, it contains all atmospheric radiati...
itk::SmartPointer< Self > Pointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.