#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: