#include <GLILight.h>
Inheritance diagram for clGliLight:
Public Member Functions | |
clGliLight (clSimManager *p_oSimManager) | |
Constructor. | |
void | DoShellSetup (xercesc::DOMDocument *p_oDoc) |
Reads some extra parameters from the parameter file. | |
float | CalcLightValue (clTree *p_oTree, clTreePopulation *p_oPop) |
Calculates a GLI value. |
This calculates a GLI (global light index) for a tree. The namestring for this behavior is "glilightshell".
The sky brightness array used by this behavior is potentially identical to that for quadrat-based GLI light - class name clQuadratGliLight, namestring "quadratglilightshell". Before committing to the calculation of a brightness array, this behavior will ask that behavior if it's already done it and this behavior can just copy.
Copyright 2003 Charles D. Canham.
|
Constructor. The constructor will set the namestring. |
|
Calculates a GLI value.
Implements clLightBase. |
|
Reads some extra parameters from the parameter file. Number of azimuth angles and number of altitude angles are required to be present in the "glilight" tag.
Reimplemented from clLightBase. |