SORTIE Core C++ Documentation
Public Member Functions | List of all members
clSizeEffectNone Class Reference

Class that provides no size effect (value of 1). More...

#include <SizeEffectNone.h>

Inheritance diagram for clSizeEffectNone:
clSizeEffectBase

Public Member Functions

float CalculateSizeEffect (int iSpecies, float fDiam)
 Calculates size effect.
 
void DoSetup (clTreePopulation *p_oPop, clBehaviorBase *p_oNCI, xercesc::DOMElement *p_oElement)
 Does any desired setup.
 
- Public Member Functions inherited from clSizeEffectBase
virtual void PreCalcs (clTreePopulation *p_oPop)
 Performs calculations like either clGrowthBase::PreGrowthCalcs or clMortalityBase::PreMortCalcs.
 
virtual ~clSizeEffectBase ()
 Destructor.
 

Detailed Description

Class that provides no size effect (value of 1).

Member Function Documentation

float clSizeEffectNone::CalculateSizeEffect ( int  iSpecies,
float  fDiam 
)
inlinevirtual

Calculates size effect.

Parameters
iSpeciesSpecies of tree.
fDiamDiameter of tree. Diameter at 10 cm for seedlings, DBH for all other types.

Implements clSizeEffectBase.

void clSizeEffectNone::DoSetup ( clTreePopulation p_oPop,
clBehaviorBase p_oNCI,
xercesc::DOMElement *  p_oElement 
)
inlinevirtual

Does any desired setup.

Parameters
p_oPopTree population.
p_oNCINCI behavior object.
p_oElementRoot element of the behavior.

Implements clSizeEffectBase.


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