00001 //--------------------------------------------------------------------------- 00002 00003 #ifndef GridsH 00004 #define GridsH 00005 00006 #include "ObjectManagerBase.h" 00007 00008 class clGridBase; 00032 class clGridManager : public clObjectManagerBase { 00033 public: 00034 00042 clGridManager(clSimManager *p_oSimManager) : 00043 clObjectManagerBase(p_oSimManager){;}; 00044 //~clGridManager(); No destructor needed 00045 00050 int GetObjectVersion() {return 1;}; 00051 00057 void CreateObjects(xercesc::DOMDocument *p_oDoc); 00058 00077 clGridBase* CreateGrid(char *cGridName, short int iNumIntVals, 00078 short int iNumFloatVals, short int iNumCharVals, short int iNumBoolVals, 00079 float fXCellLength = 0, float fYCellLength = 0); 00080 00081 protected: 00082 00083 00084 }; 00085 00086 00087 //--------------------------------------------------------------------------- 00088 #endif