![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2007 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 /******************************************************************************* 00006 ** $RCSfile: topLevelCompSystem.h,v $ $Revision: 1.1 $ $State: Exp $ 00007 *******************************************************************************/ 00008 00011 00013 00014 #ifndef topLevelCompSystem_h 00015 #define topLevelCompSystem_h 00016 00017 #include "vrfobjcore/compSystem.h" 00018 00019 class DtComponentSystemDescriptor; 00020 00027 class DT_DLL_vrfobjcore DtTopLevelComponentSystem : public DtComponentSystem 00028 { 00029 private: 00031 00032 DtTopLevelComponentSystem(); 00033 DtTopLevelComponentSystem(const DtTopLevelComponentSystem& orig); 00034 DtTopLevelComponentSystem& operator=(const DtTopLevelComponentSystem& orig); 00036 00037 public: 00038 DtTopLevelComponentSystem(DtVrfObject* owner, 00039 DtSimManager* simManager); 00040 00041 virtual ~DtTopLevelComponentSystem(); 00042 00043 virtual bool init(); 00044 00047 00048 virtual DtSimResourceManager& resourceManager(); 00049 virtual const DtSimResourceManager& resourceManager() const; 00051 00052 protected: 00053 DtSimResourceManager& myResouceManager; 00054 }; 00055 00056 00057 #endif