21 #ifndef otbSIXSTraits_h
22 #define otbSIXSTraits_h
24 #include "OTBOpticalCalibrationExport.h"
111 const double radiusInKilometers,
const double altitude,
const double cosineOfViewingAngle,
112 double& rayleighEstimation,
double& aerosolEstimation,
double& globalEstimation);
This class contains the values of the filter function for the processed spectral band.
std::vector< WavelengthSpectralBandType > ValuesVectorType
float WavelengthSpectralBandType
FilterFunctionValues WavelengthSpectralType
WavelengthSpectralType::WavelengthSpectralBandType WavelengthSpectralBandType
WavelengthSpectralType::ValuesVectorType ValuesVectorType
static void ComputeEnvironmentalContribution(const double diffuseTransmittanceForRayleighScattering, const double diffuseTransmittanceForAerosolScattering, const double radiusInKilometers, const double altitude, const double cosineOfViewingAngle, double &rayleighEstimation, double &aerosolEstimation, double &globalEstimation)
static void ComputeWavelengthSpectralBandValuesFor6S(const double SIXSStepOfWavelengthSpectralBandValues, WavelengthSpectralType *WavelengthSpectralBand)
AtmosphericCorrectionParameters::AerosolModelType AerosolModelType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.