Germination.h

00001 //---------------------------------------------------------------------------
00002 // Germination
00003 //---------------------------------------------------------------------------
00004 #if !defined(Germination_H)
00005   #define Germination_H
00006 
00007 #include "BehaviorBase.h"
00008 
00009 class clGridBase;
00010 class clSimManager;
00011 
00029 class clGermination : virtual public clBehaviorBase {
00030 //note: need the virtual keyword to avoid base class ambiguity.
00031 
00032  public:
00033 
00039  clGermination(clSimManager *p_oSimManager);
00040 
00044  ~clGermination();
00045 
00052  void GetData(xercesc::DOMDocument *p_oDoc);
00053 
00060  void Action();
00061 
00062  protected:
00063 
00065  clGridBase *mp_oSeedGrid;
00066 
00067  float
00069    *mp_fProportionGerminating;
00070 
00071  short int
00072 
00075    *mp_iSeedGridCode;
00076 
00077 };
00078 //---------------------------------------------------------------------------
00079 #endif // Germination_H
00080 

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