ConstantRadialGrowth.h

00001 //---------------------------------------------------------------------------
00002 #ifndef ConstantRadialGrowthH
00003 #define ConstantRadialGrowthH
00004 //---------------------------------------------------------------------------
00005 #include "MichMenGrowthBase.h"
00006 
00025 class clConstantRadialGrowth : virtual public clMichMenBase {
00026 //note: need the virtual keyword to avoid base class ambiguity.
00027 
00028  public:
00029 
00034  clConstantRadialGrowth(clSimManager *p_oSimManager) :
00035     clMichMenBase(p_oSimManager), clGrowthBase(p_oSimManager),
00036     clBehaviorBase(p_oSimManager), clWorkerBase(p_oSimManager)
00037       {strcpy(m_cNameString, "constradgrowthshell");};
00038 
00039  //~clConstantRadialGrowth(); use default destructor
00040 
00049   float CalcDiameterGrowthValue(clTree *p_oTree, clTreePopulation *p_oPop, float fHeightGrowth);
00050 
00059   void SetNameData(char *cNameString);
00060 
00066   void DoShellSetup(xercesc::DOMDocument *p_oDoc);
00067 
00068 };
00069 //---------------------------------------------------------------------------
00070 #endif

Generated on Thu Jan 26 13:44:32 2006 for SORTIE Core C++ Documentation by  doxygen 1.4.6-NO