OTB  9.0.0
Orfeo Toolbox
Public Types | List of all members
otb::LeafParameters Class Reference

#include <otbLeafParameters.h>

+ Inheritance diagram for otb::LeafParameters:
+ Collaboration diagram for otb::LeafParameters:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef itk::SmartPointer< SelfPointer
 
typedef LeafParameters Self
 
typedef itk::DataObject Superclass
 
double m_Cab
 
double m_Car
 
double m_CBrown
 
double m_Cw
 
double m_Cm
 
double m_N
 
virtual const char * GetNameOfClass () const
 
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual void SetCab (double _arg)
 
virtual double GetCab ()
 
virtual void SetCar (double _arg)
 
virtual double GetCar ()
 
virtual void SetCBrown (double _arg)
 
virtual double GetCBrown ()
 
virtual void SetCw (double _arg)
 
virtual double GetCw ()
 
virtual void SetCm (double _arg)
 
virtual double GetCm ()
 
virtual void SetN (double _arg)
 
virtual double GetN ()
 
static Pointer New ()
 
 LeafParameters ()
 
 ~LeafParameters () override
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
 LeafParameters (const Self &)=delete
 
void operator= (const Self &)=delete
 

Detailed Description

Data class containing Leaf Parameters.

See also
itk::DataObject

Definition at line 40 of file otbLeafParameters.h.

Member Typedef Documentation

◆ ConstPointer

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

Definition at line 47 of file otbLeafParameters.h.

◆ Pointer

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

Definition at line 46 of file otbLeafParameters.h.

◆ Self

Standard class typedefs

Definition at line 44 of file otbLeafParameters.h.

◆ Superclass

typedef itk::DataObject otb::LeafParameters::Superclass

Definition at line 45 of file otbLeafParameters.h.

Constructor & Destructor Documentation

◆ LeafParameters() [1/2]

otb::LeafParameters::LeafParameters ( )
protected

Constructor

◆ ~LeafParameters()

otb::LeafParameters::~LeafParameters ( )
overrideprotected

Destructor

◆ LeafParameters() [2/2]

otb::LeafParameters::LeafParameters ( const Self )
privatedelete

Standard macros

Member Function Documentation

◆ CreateAnother()

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

Standard macros

◆ GetCab()

virtual double otb::LeafParameters::GetCab ( )
virtual

Standard macros

◆ GetCar()

virtual double otb::LeafParameters::GetCar ( )
virtual

Standard macros

◆ GetCBrown()

virtual double otb::LeafParameters::GetCBrown ( )
virtual

Standard macros

◆ GetCm()

virtual double otb::LeafParameters::GetCm ( )
virtual

Standard macros

◆ GetCw()

virtual double otb::LeafParameters::GetCw ( )
virtual

Standard macros

◆ GetN()

virtual double otb::LeafParameters::GetN ( )
virtual

Standard macros

◆ GetNameOfClass()

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

Standard macros

◆ New()

static Pointer otb::LeafParameters::New ( )
static

Standard macros

◆ operator=()

void otb::LeafParameters::operator= ( const Self )
privatedelete

Standard macros

◆ PrintSelf()

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

PrintSelf method

◆ SetCab()

virtual void otb::LeafParameters::SetCab ( double  _arg)
virtual

Set/Get Chlorophyll content (ug/cm2)

◆ SetCar()

virtual void otb::LeafParameters::SetCar ( double  _arg)
virtual

Set/Get Carotenoid content (ug/cm2)

◆ SetCBrown()

virtual void otb::LeafParameters::SetCBrown ( double  _arg)
virtual

Set/Get Brown pigment content (arbitrary unit)

◆ SetCm()

virtual void otb::LeafParameters::SetCm ( double  _arg)
virtual

Set/Get leaf dry matter, LMA (g/cm2)

◆ SetCw()

virtual void otb::LeafParameters::SetCw ( double  _arg)
virtual

Set/Get equivalent leaf water thickness, EWT (cm)

◆ SetN()

virtual void otb::LeafParameters::SetN ( double  _arg)
virtual

Set/Get leaf structure coef

Member Data Documentation

◆ m_Cab

double otb::LeafParameters::m_Cab
private

Standard macros

Definition at line 98 of file otbLeafParameters.h.

◆ m_Car

double otb::LeafParameters::m_Car
private

Standard macros

Definition at line 99 of file otbLeafParameters.h.

◆ m_CBrown

double otb::LeafParameters::m_CBrown
private

Standard macros

Definition at line 100 of file otbLeafParameters.h.

◆ m_Cm

double otb::LeafParameters::m_Cm
private

Standard macros

Definition at line 102 of file otbLeafParameters.h.

◆ m_Cw

double otb::LeafParameters::m_Cw
private

Standard macros

Definition at line 101 of file otbLeafParameters.h.

◆ m_N

double otb::LeafParameters::m_N
private

Standard macros

Definition at line 103 of file otbLeafParameters.h.


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