OTB
9.0.0
Orfeo Toolbox
|
#include <otbAeronetFileReader.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef AeronetFileReader | Self |
typedef itk::ProcessObject | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetFileName () const |
virtual const char * | GetNameOfClass () const |
virtual AeronetData * | GetOutput (void) |
virtual void | SetFileName (const char *_arg) |
Static Public Member Functions | |
static Pointer | New () |
typedef std::vector< std::string > | VectorString |
typedef std::vector< double > | VectorDouble |
typedef std::vector< VectorString > | MatrixString |
std::string | m_FileName |
int | m_Day |
int | m_Month |
int | m_Year |
int | m_Hour |
int | m_Minute |
double | m_Epsilon |
virtual void | SetDay (int _arg) |
virtual int | GetDay () |
virtual void | SetMonth (int _arg) |
virtual int | GetMonth () |
virtual void | SetYear (int _arg) |
virtual int | GetYear () |
virtual void | SetHour (int _arg) |
virtual int | GetHour () |
virtual void | SetMinute (int _arg) |
virtual int | GetMinute () |
virtual void | SetEpsilon (double _arg) |
virtual double | GetEpsilon () |
AeronetFileReader () | |
~AeronetFileReader () override | |
void | GenerateData () override |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
VectorString | ParseLine (const std::string &line) const |
void | ParseValidLine (const double &ref_date, const VectorString &line, const double &epsilon, VectorDouble &water, VectorDouble &angst, VectorDouble &tau_day, VectorDouble &solarZenithAngle) const |
void | GetStatistics (const VectorDouble &vec, double &mean, double &stddev) const |
This class reads a Aeronet data from an Aeronet file.
This class reads a Aeronet data from an Aeronet file.
This file must contain the following fields (contains in the line 5) column 1 : The date "Date (dd/mm/yyyy)" 2 : The time "Time (hh:mm:ss)" 6 : Aerosol Optical for 670 nm "AOT_675" 15 : Aerosol Optical for 440 nm "AOT_440" 19 : Water "Water (cm)" 37 : Angstrom value "440-870Angstrom" 44 : Solar zenith angle "Solar_Zenith_Angle" The data start in the line number 6.
Definition at line 81 of file otbAeronetFileReader.h.
typedef itk::SmartPointer<const Self> otb::AeronetFileReader::ConstPointer |
Definition at line 89 of file otbAeronetFileReader.h.
|
private |
Standards privates typedefs
Definition at line 153 of file otbAeronetFileReader.h.
typedef itk::SmartPointer<Self> otb::AeronetFileReader::Pointer |
Definition at line 88 of file otbAeronetFileReader.h.
Standards typedef
Definition at line 86 of file otbAeronetFileReader.h.
typedef itk::ProcessObject otb::AeronetFileReader::Superclass |
Definition at line 87 of file otbAeronetFileReader.h.
|
private |
Standards privates typedefs
Definition at line 152 of file otbAeronetFileReader.h.
|
private |
Standards privates typedefs
Definition at line 151 of file otbAeronetFileReader.h.
|
protected |
Constructor
|
overrideprotected |
Destructor
virtual::itk::LightObject::Pointer otb::AeronetFileReader::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Main computation method
|
virtual |
Standards privates typedefs
|
virtual |
Standards privates typedefs
|
virtual |
Get the filename
|
virtual |
Standards privates typedefs
|
virtual |
Standards privates typedefs
|
virtual |
Standards privates typedefs
|
virtual |
Runtime type information
|
virtual |
Overriding of the GetOutput() method
|
private |
Compute statistics method (mean and stddev)
|
virtual |
Standards privates typedefs
|
static |
Creation through the object factory
|
private |
Parse the string and return a list of strings which separated by ',' char
|
private |
Parse valid line method
|
overrideprotected |
PrintSelf method
|
virtual |
Set/Get the day value
|
virtual |
Set/Get the epsilon for the time (tolerance for one hour)
|
virtual |
Set the filename
|
virtual |
Set/Get the hour value
|
virtual |
Set/Get the minute value
|
virtual |
Set/Get the month value
|
virtual |
Set/Get the year value
|
private |
Day value
Definition at line 173 of file otbAeronetFileReader.h.
|
private |
Epsilon to select time
Definition at line 188 of file otbAeronetFileReader.h.
|
private |
File name
Definition at line 170 of file otbAeronetFileReader.h.
|
private |
Hour value
Definition at line 182 of file otbAeronetFileReader.h.
|
private |
Minute value
Definition at line 185 of file otbAeronetFileReader.h.
|
private |
Month value
Definition at line 176 of file otbAeronetFileReader.h.
|
private |
Year value
Definition at line 179 of file otbAeronetFileReader.h.