00001 //--------------------------------------------------------------------------- 00002 00003 #ifndef TreeRemoverH 00004 #define TreeRemoverH 00005 //--------------------------------------------------------------------------- 00006 #include "BehaviorBase.h" 00007 00008 class clSimManager; 00009 class DOMDocument; 00034 class clTreeRemover : virtual public clBehaviorBase { 00035 00036 public: 00037 00043 clTreeRemover(clSimManager *p_oSimManager); 00044 00048 ~clTreeRemover(); 00049 00057 void Action(); 00058 00065 void GetData(xercesc::DOMDocument *p_oDoc); 00066 00067 protected: 00068 clTreePopulation *mp_oPop; 00073 short int **mp_iDeadCodes; 00074 short int m_iNumTotalSpecies; 00075 }; 00076 00077 //--------------------------------------------------------------------------- 00078 #endif