StochasticMort.h

00001 //---------------------------------------------------------------------------
00002 
00003 #ifndef StochasticMortH
00004 #define StochasticMortH
00005 //---------------------------------------------------------------------------
00006 #include "MortalityBase.h"
00026 class clStochasticMort : virtual public clMortalityBase {
00027 //note: need the virtual keyword to avoid base class ambiguity.
00028 
00029   public:
00030 
00036   clStochasticMort(clSimManager *p_oSimManager);
00037 
00041   ~clStochasticMort();
00042 
00048   void DoShellSetup(xercesc::DOMDocument *p_oDoc);
00049 
00058   bool DoMort(clTree *p_oTree, const float &fDbh, const short int &iSpecies);
00059 
00066   void SetNameData(char *cNameString);
00067 
00068   protected:
00069 
00072   float *mp_fRandomMort;
00073 
00075   bool m_bIsAdult;
00076 
00077 };
00078 //---------------------------------------------------------------------------
00079 #endif

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