OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Static Public Member Functions | List of all members
otb::AeronetData Class Reference

#include <otbAeronetData.h>

+ Inheritance diagram for otb::AeronetData:
+ Collaboration diagram for otb::AeronetData:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef itk::SmartPointer< SelfPointer
 
typedef AeronetData Self
 
typedef itk::DataObject Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual double GetAerosolOpticalThickness ()
 
virtual double GetAngstromCoefficient ()
 
virtual const char * GetNameOfClass () const
 
virtual double GetSolarZenithAngle ()
 
virtual double GetWater ()
 
virtual void SetAerosolOpticalThickness (double _arg)
 
virtual void SetAngstromCoefficient (double _arg)
 
virtual void SetSolarZenithAngle (double _arg)
 
virtual void SetWater (double _arg)
 

Static Public Member Functions

static Pointer New ()
 
double m_AngstromCoefficient
 
double m_Water
 
double m_AerosolOpticalThickness
 
bool m_CloudEstimation
 
double m_SolarZenithAngle
 
double m_StdDev
 
std::string m_DataDate
 
double m_EpsilonDate
 
unsigned int m_NumberOfDateUsed
 
virtual void SetStdDev (double _arg)
 
virtual double GetStdDev ()
 
virtual void SetCloudEstimation (bool _arg)
 
virtual bool GetCloudEstimation ()
 
virtual void SetDataDate (std::string _arg)
 
virtual std::string GetDataDate ()
 
virtual void SetNumberOfDateUsed (unsigned int _arg)
 
virtual unsigned int GetNumberOfDateUsed ()
 
virtual void SetEpsilonDate (double _arg)
 
virtual double GetEpsilonDate ()
 
 AeronetData ()
 
 ~AeronetData () override
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 

Detailed Description

This class is a data structure designed to store Aeronet data extracted from a aeronet file.

See also
AeronetFileReader

Definition at line 41 of file otbAeronetData.h.

Member Typedef Documentation

◆ ConstPointer

typedef itk::SmartPointer<const Self> otb::AeronetData::ConstPointer

Definition at line 49 of file otbAeronetData.h.

◆ Pointer

typedef itk::SmartPointer<Self> otb::AeronetData::Pointer

Definition at line 48 of file otbAeronetData.h.

◆ Self

Standard class typedefs.

Definition at line 46 of file otbAeronetData.h.

◆ Superclass

typedef itk::DataObject otb::AeronetData::Superclass

Definition at line 47 of file otbAeronetData.h.

Constructor & Destructor Documentation

◆ AeronetData()

otb::AeronetData::AeronetData ( )
protected

Constructor

◆ ~AeronetData()

otb::AeronetData::~AeronetData ( )
inlineoverrideprotected

Destructor

Definition at line 102 of file otbAeronetData.h.

Member Function Documentation

◆ CreateAnother()

virtual::itk::LightObject::Pointer otb::AeronetData::CreateAnother ( void  ) const

◆ GetAerosolOpticalThickness()

virtual double otb::AeronetData::GetAerosolOpticalThickness ( )
virtual

◆ GetAngstromCoefficient()

virtual double otb::AeronetData::GetAngstromCoefficient ( )
virtual

◆ GetCloudEstimation()

virtual bool otb::AeronetData::GetCloudEstimation ( )
virtual

Angstrom coefficient

◆ GetDataDate()

virtual std::string otb::AeronetData::GetDataDate ( )
virtual

Angstrom coefficient

◆ GetEpsilonDate()

virtual double otb::AeronetData::GetEpsilonDate ( )
virtual

Angstrom coefficient

◆ GetNameOfClass()

virtual const char* otb::AeronetData::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

◆ GetNumberOfDateUsed()

virtual unsigned int otb::AeronetData::GetNumberOfDateUsed ( )
virtual

Angstrom coefficient

◆ GetSolarZenithAngle()

virtual double otb::AeronetData::GetSolarZenithAngle ( )
virtual

◆ GetStdDev()

virtual double otb::AeronetData::GetStdDev ( )
virtual

Angstrom coefficient

◆ GetWater()

virtual double otb::AeronetData::GetWater ( )
virtual

◆ New()

static Pointer otb::AeronetData::New ( )
static

Method for creation through the object factory.

◆ PrintSelf()

void otb::AeronetData::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
overrideprotected

PrintSelf method

◆ SetAerosolOpticalThickness()

virtual void otb::AeronetData::SetAerosolOpticalThickness ( double  _arg)
virtual

Set/Get AerosolOpticalThickness data

◆ SetAngstromCoefficient()

virtual void otb::AeronetData::SetAngstromCoefficient ( double  _arg)
virtual

Set/Get Angst data

◆ SetCloudEstimation()

virtual void otb::AeronetData::SetCloudEstimation ( bool  _arg)
virtual

Set/Get Cloud estimation data

◆ SetDataDate()

virtual void otb::AeronetData::SetDataDate ( std::string  _arg)
virtual

Set/Get Data Date

◆ SetEpsilonDate()

virtual void otb::AeronetData::SetEpsilonDate ( double  _arg)
virtual

Statistic : Epsilon date

◆ SetNumberOfDateUsed()

virtual void otb::AeronetData::SetNumberOfDateUsed ( unsigned int  _arg)
virtual

Set/Get Number of date used

◆ SetSolarZenithAngle()

virtual void otb::AeronetData::SetSolarZenithAngle ( double  _arg)
virtual

Set/Get Solar Zenith Angle data

◆ SetStdDev()

virtual void otb::AeronetData::SetStdDev ( double  _arg)
virtual

Statistic : Standard deviation data

◆ SetWater()

virtual void otb::AeronetData::SetWater ( double  _arg)
virtual

Set/Get Water data

Member Data Documentation

◆ m_AerosolOpticalThickness

double otb::AeronetData::m_AerosolOpticalThickness
private

Aerosol optical thickness data

Definition at line 117 of file otbAeronetData.h.

◆ m_AngstromCoefficient

double otb::AeronetData::m_AngstromCoefficient
private

Angstrom coefficient

Definition at line 111 of file otbAeronetData.h.

◆ m_CloudEstimation

bool otb::AeronetData::m_CloudEstimation
private

Cloud estimation data

Definition at line 120 of file otbAeronetData.h.

◆ m_DataDate

std::string otb::AeronetData::m_DataDate
private

Data Date

Definition at line 129 of file otbAeronetData.h.

◆ m_EpsilonDate

double otb::AeronetData::m_EpsilonDate
private

Epsilon to select time

Definition at line 132 of file otbAeronetData.h.

◆ m_NumberOfDateUsed

unsigned int otb::AeronetData::m_NumberOfDateUsed
private

Number of date used

Definition at line 135 of file otbAeronetData.h.

◆ m_SolarZenithAngle

double otb::AeronetData::m_SolarZenithAngle
private

Solar Zenith Angle

Definition at line 123 of file otbAeronetData.h.

◆ m_StdDev

double otb::AeronetData::m_StdDev
private

Statistic : Standard deviation data

Definition at line 126 of file otbAeronetData.h.

◆ m_Water

double otb::AeronetData::m_Water
private

Water data

Definition at line 114 of file otbAeronetData.h.


The documentation for this class was generated from the following file: