1.3.82
 
Loading...
Searching...
No Matches
LeafOpticsProperties Struct Reference

LeafOptics model class. More...

#include <LeafOptics.h>

Public Member Functions

 LeafOpticsProperties (float chlorophyllcontent, float carotenoidcontent, float anthocyancontent, float watermass, float drymass, float protein, float carbonconstituents)
 

Data Fields

float numberlayers = 1.5
 
float brownpigments = 0.f
 
float chlorophyllcontent = 30.f
 
float carotenoidcontent = 7.f
 
float anthocyancontent = 1
 
float watermass = 0.015f
 
float drymass = 0.09f
 
float protein = 0.f
 
float carbonconstituents = 0.f
 
float V2Z = 0.f
 
float fqe = 1.f
 

Detailed Description

LeafOptics model class.

Prospect-D & PRO based computation of spectral total reflectance and transmittance with dimension reduction

Definition at line 21 of file LeafOptics.h.

Constructor & Destructor Documentation

◆ LeafOpticsProperties() [1/2]

LeafOpticsProperties::LeafOpticsProperties ( )
inline

Definition at line 59 of file LeafOptics.h.

◆ LeafOpticsProperties() [2/2]

LeafOpticsProperties::LeafOpticsProperties ( float  chlorophyllcontent,
float  carotenoidcontent,
float  anthocyancontent,
float  watermass,
float  drymass,
float  protein,
float  carbonconstituents 
)
inline

Definition at line 61 of file LeafOptics.h.

Field Documentation

◆ anthocyancontent

float LeafOpticsProperties::anthocyancontent = 1

Definition at line 27 of file LeafOptics.h.

◆ brownpigments

float LeafOpticsProperties::brownpigments = 0.f

Definition at line 24 of file LeafOptics.h.

◆ carbonconstituents

float LeafOpticsProperties::carbonconstituents = 0.f

Definition at line 31 of file LeafOptics.h.

◆ carotenoidcontent

float LeafOpticsProperties::carotenoidcontent = 7.f

Definition at line 26 of file LeafOptics.h.

◆ chlorophyllcontent

float LeafOpticsProperties::chlorophyllcontent = 30.f

Definition at line 25 of file LeafOptics.h.

◆ drymass

float LeafOpticsProperties::drymass = 0.09f

Definition at line 29 of file LeafOptics.h.

◆ fqe

float LeafOpticsProperties::fqe = 1.f

Intrinsic fluorescence quantum efficiency scalar. Defaults to 1 so the final Fluspect emission is scaled by the radiation plugin's own per-leaf Phi_F (van der Tol 2014). Users with a calibrated fqe can set it here, and the radiation pipeline multiplies Phi_F × fqe at emission time.

Definition at line 51 of file LeafOptics.h.

◆ numberlayers

float LeafOpticsProperties::numberlayers = 1.5

Definition at line 23 of file LeafOptics.h.

◆ protein

float LeafOpticsProperties::protein = 0.f

Definition at line 30 of file LeafOptics.h.

◆ V2Z

float LeafOpticsProperties::V2Z = 0.f

Violaxanthin-to-zeaxanthin conversion state, [0, 1]. 0 = dark-adapted (all violaxanthin), 1 = light-stressed (all zeaxanthin). Drives the carotenoid absorption term in Fluspect-B. Static per leaf-type; users wanting dynamic V2Z should call LeafOptics::run() again with an updated value.

Definition at line 45 of file LeafOptics.h.

◆ watermass

float LeafOpticsProperties::watermass = 0.015f

Definition at line 28 of file LeafOptics.h.


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