ConstantBAGrowth.h

00001 //---------------------------------------------------------------------------
00002 
00003 #ifndef ConstantBAGrowthH
00004 #define ConstantBAGrowthH
00005 //---------------------------------------------------------------------------
00006 #include "MichMenGrowthBase.h"
00007 
00029 class clConstantBAGrowth : virtual public clMichMenBase {
00030 //note: need the virtual keyword to avoid base class ambiguity.
00031 
00032  public:
00033 
00038  clConstantBAGrowth(clSimManager *p_oSimManager) :
00039     clMichMenBase(p_oSimManager), clGrowthBase(p_oSimManager),
00040     clBehaviorBase(p_oSimManager), clWorkerBase(p_oSimManager)
00041       {strcpy(m_cNameString, "constbagrowthshell");};
00042 
00043  //~clConstantBAGrowth(); use default destructor
00044 
00053  void SetNameData(char *cNameString);
00054 
00063  float CalcDiameterGrowthValue(clTree *p_oTree, clTreePopulation *p_oPop, float fHeightGrowth);
00064 
00070  void DoShellSetup(xercesc::DOMDocument *p_oDoc);
00071 
00072 };
00073 //---------------------------------------------------------------------------
00074 #endif

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