#include <otbAtmosphericCorrectionParameters.h>
|
| static Pointer | New () |
| |
| std::string | m_AeronetFileName |
| |
| int | m_Day |
| |
| int | m_Month |
| |
| double | m_AtmosphericPressure |
| |
| double | m_WaterVaporAmount |
| |
| double | m_OzoneAmount |
| |
| AerosolModelType | m_AerosolModel |
| |
| double | m_AerosolOptical |
| |
| virtual void | SetAtmosphericPressure (double _arg) |
| |
| virtual double | GetAtmosphericPressure () |
| |
| virtual void | SetWaterVaporAmount (double _arg) |
| |
| virtual double | GetWaterVaporAmount () |
| |
| virtual void | SetOzoneAmount (double _arg) |
| |
| virtual double | GetOzoneAmount () |
| |
| virtual void | SetAerosolModel (const AerosolModelType _arg) |
| |
| virtual AerosolModelType | GetAerosolModel () const |
| |
| virtual void | SetAerosolOptical (double _arg) |
| |
| virtual double | GetAerosolOptical () |
| |
| virtual void | SetAeronetFileName (std::string _arg) |
| |
| virtual std::string | GetAeronetFileName () |
| |
| void | ReadAeronetData (const std::string &file, int year, int month, int day, int hour, int minute, double epsi) |
| |
| void | UpdateAeronetData (const std::string &file, int year, int month, int day, int hour, int minute, double epsi) |
| |
| void | UpdateAeronetData (const std::string &file, int year, int month, int day, int hour, int minute) |
| |
| void | UpdateAeronetData (int year, int month, int day, int hour, int minute, double epsi) |
| |
| void | UpdateAeronetData (int year, int month, int day, int hour, int minute) |
| |
| void | UpdateAeronetData (const std::string &file, int year, int hour, int minute) |
| |
| void | UpdateAeronetData (int year, int hour, int minute) |
| |
| | AtmosphericCorrectionParameters () |
| |
| | ~AtmosphericCorrectionParameters () override |
| |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
| |
| | AtmosphericCorrectionParameters (const Self &)=delete |
| |
| void | operator= (const Self &)=delete |
| |
This class contains all atmospheric correction parameters.
Each value can be read in the metadata of an image (ex: SPOT5, ...) or directly set by the user.
- Examples
- Radiometry/AtmosphericCorrectionSequencement.cxx.
Definition at line 46 of file otbAtmosphericCorrectionParameters.h.
◆ ConstPointer
◆ InternalWavelengthSpectralBandVectorType
◆ Pointer
◆ Self
◆ Superclass
◆ WavelengthSpectralBandVectorType
◆ AerosolModelType
◆ AtmosphericCorrectionParameters() [1/2]
| otb::AtmosphericCorrectionParameters::AtmosphericCorrectionParameters |
( |
| ) |
|
◆ ~AtmosphericCorrectionParameters()
| otb::AtmosphericCorrectionParameters::~AtmosphericCorrectionParameters |
( |
| ) |
|
|
inlineoverride |
◆ AtmosphericCorrectionParameters() [2/2]
| otb::AtmosphericCorrectionParameters::AtmosphericCorrectionParameters |
( |
const Self & |
| ) |
|
|
privatedelete |
Path to an Aeronet data file, allows computing aerosol optical and water vapor amounts.
◆ CreateAnother()
| virtual::itk::LightObject::Pointer otb::AtmosphericCorrectionParameters::CreateAnother |
( |
void |
| ) |
const |
◆ GetAeronetFileName()
| virtual std::string otb::AtmosphericCorrectionParameters::GetAeronetFileName |
( |
| ) |
|
|
virtual |
Path to an Aeronet data file, allows computing aerosol optical and water vapor amounts.
◆ GetAerosolModel()
| virtual AerosolModelType otb::AtmosphericCorrectionParameters::GetAerosolModel |
( |
| ) |
const |
|
virtual |
Path to an Aeronet data file, allows computing aerosol optical and water vapor amounts.
◆ GetAerosolOptical()
| virtual double otb::AtmosphericCorrectionParameters::GetAerosolOptical |
( |
| ) |
|
|
virtual |
Path to an Aeronet data file, allows computing aerosol optical and water vapor amounts.
◆ GetAtmosphericPressure()
| virtual double otb::AtmosphericCorrectionParameters::GetAtmosphericPressure |
( |
| ) |
|
|
virtual |
Path to an Aeronet data file, allows computing aerosol optical and water vapor amounts.
◆ GetNameOfClass()
| virtual const char* otb::AtmosphericCorrectionParameters::GetNameOfClass |
( |
| ) |
const |
|
virtual |
◆ GetOzoneAmount()
| virtual double otb::AtmosphericCorrectionParameters::GetOzoneAmount |
( |
| ) |
|
|
virtual |
Path to an Aeronet data file, allows computing aerosol optical and water vapor amounts.
◆ GetWaterVaporAmount()
| virtual double otb::AtmosphericCorrectionParameters::GetWaterVaporAmount |
( |
| ) |
|
|
virtual |
Path to an Aeronet data file, allows computing aerosol optical and water vapor amounts.
◆ New()
| static Pointer otb::AtmosphericCorrectionParameters::New |
( |
| ) |
|
|
static |
◆ operator=()
| void otb::AtmosphericCorrectionParameters::operator= |
( |
const Self & |
| ) |
|
|
privatedelete |
Path to an Aeronet data file, allows computing aerosol optical and water vapor amounts.
◆ PrintSelf()
| void otb::AtmosphericCorrectionParameters::PrintSelf |
( |
std::ostream & |
os, |
|
|
itk::Indent |
indent |
|
) |
| const |
|
overrideprotected |
◆ ReadAeronetData()
| void otb::AtmosphericCorrectionParameters::ReadAeronetData |
( |
const std::string & |
file, |
|
|
int |
year, |
|
|
int |
month, |
|
|
int |
day, |
|
|
int |
hour, |
|
|
int |
minute, |
|
|
double |
epsi |
|
) |
| |
Read the aeronet data and extract aerosol optical and water vapor amount.
◆ SetAeronetFileName()
| virtual void otb::AtmosphericCorrectionParameters::SetAeronetFileName |
( |
std::string |
_arg | ) |
|
|
virtual |
Get/Set Aeronet file name.
◆ SetAerosolModel()
| virtual void otb::AtmosphericCorrectionParameters::SetAerosolModel |
( |
const AerosolModelType |
_arg | ) |
|
|
virtual |
Set/Get the aerosol model.
◆ SetAerosolOptical()
| virtual void otb::AtmosphericCorrectionParameters::SetAerosolOptical |
( |
double |
_arg | ) |
|
|
virtual |
Set/Get the aerosol optical.
◆ SetAtmosphericPressure()
| virtual void otb::AtmosphericCorrectionParameters::SetAtmosphericPressure |
( |
double |
_arg | ) |
|
|
virtual |
Set/Get the atmospheric pressure.
◆ SetOzoneAmount()
| virtual void otb::AtmosphericCorrectionParameters::SetOzoneAmount |
( |
double |
_arg | ) |
|
|
virtual |
Set/Get the ozone amount.
◆ SetWaterVaporAmount()
| virtual void otb::AtmosphericCorrectionParameters::SetWaterVaporAmount |
( |
double |
_arg | ) |
|
|
virtual |
Set/Get the water vapor amount.
◆ UpdateAeronetData() [1/6]
| void otb::AtmosphericCorrectionParameters::UpdateAeronetData |
( |
const std::string & |
file, |
|
|
int |
year, |
|
|
int |
hour, |
|
|
int |
minute |
|
) |
| |
|
inline |
◆ UpdateAeronetData() [2/6]
| void otb::AtmosphericCorrectionParameters::UpdateAeronetData |
( |
const std::string & |
file, |
|
|
int |
year, |
|
|
int |
month, |
|
|
int |
day, |
|
|
int |
hour, |
|
|
int |
minute |
|
) |
| |
|
inline |
◆ UpdateAeronetData() [3/6]
| void otb::AtmosphericCorrectionParameters::UpdateAeronetData |
( |
const std::string & |
file, |
|
|
int |
year, |
|
|
int |
month, |
|
|
int |
day, |
|
|
int |
hour, |
|
|
int |
minute, |
|
|
double |
epsi |
|
) |
| |
Path to an Aeronet data file, allows computing aerosol optical and water vapor amounts.
◆ UpdateAeronetData() [4/6]
| void otb::AtmosphericCorrectionParameters::UpdateAeronetData |
( |
int |
year, |
|
|
int |
hour, |
|
|
int |
minute |
|
) |
| |
|
inline |
◆ UpdateAeronetData() [5/6]
| void otb::AtmosphericCorrectionParameters::UpdateAeronetData |
( |
int |
year, |
|
|
int |
month, |
|
|
int |
day, |
|
|
int |
hour, |
|
|
int |
minute |
|
) |
| |
|
inline |
◆ UpdateAeronetData() [6/6]
| void otb::AtmosphericCorrectionParameters::UpdateAeronetData |
( |
int |
year, |
|
|
int |
month, |
|
|
int |
day, |
|
|
int |
hour, |
|
|
int |
minute, |
|
|
double |
epsi |
|
) |
| |
|
inline |
◆ m_AeronetFileName
| std::string otb::AtmosphericCorrectionParameters::m_AeronetFileName |
|
private |
◆ m_AerosolModel
◆ m_AerosolOptical
| double otb::AtmosphericCorrectionParameters::m_AerosolOptical |
|
private |
◆ m_AtmosphericPressure
| double otb::AtmosphericCorrectionParameters::m_AtmosphericPressure |
|
private |
◆ m_Day
| int otb::AtmosphericCorrectionParameters::m_Day |
|
private |
◆ m_Month
| int otb::AtmosphericCorrectionParameters::m_Month |
|
private |
◆ m_OzoneAmount
| double otb::AtmosphericCorrectionParameters::m_OzoneAmount |
|
private |
◆ m_WaterVaporAmount
| double otb::AtmosphericCorrectionParameters::m_WaterVaporAmount |
|
private |
The documentation for this class was generated from the following file: