#include <ConstantRadialGrowth.h>
Inheritance diagram for clConstantRadialGrowth:
Public Member Functions | |
clConstantRadialGrowth (clSimManager *p_oSimManager) | |
Constructor. | |
float | CalcDiameterGrowthValue (clTree *p_oTree, clTreePopulation *p_oPop, float fHeightGrowth) |
This applies the growth. | |
void | SetNameData (char *cNameString) |
Captures the namestring passed to this behavior. | |
void | DoShellSetup (xercesc::DOMDocument *p_oDoc) |
Reads in values from the parameter file. |
This is a growth shell object which applies a constant radial growth to all trees which use it. The radial growth increment, which should have been converted to diameter increment in cm/timestep, is returned directly.
This class's namestring is "constradgrowthshell". The parameter file call string is "constradialgrowth", for diameter growth with auto-height updating, or "constradialgrowth diam only" for diameter-only growth.
Copyright 2003 Charles D. Canham.
|
Constructor. The constructor sets the namestring.
|
|
This applies the growth.
Reimplemented from clGrowthBase. |
|
Reads in values from the parameter file.
Reimplemented from clGrowthBase. |
|
Captures the namestring passed to this behavior. This is overridden from clBehaviorBase so we can capture the namestring passed. Since this class can create multiple kinds of behaviors that function differently, this will capture what kind of behavior this is supposed to be.
Reimplemented from clBehaviorBase. |