AnimatLab  2
Test
ExternalStimuliMgr.h
Go to the documentation of this file.
1 
7 #pragma once
8 
9 namespace AnimatSim
10 {
11  namespace ExternalStimuli
12  {
19  class ANIMAT_PORT ExternalStimuliMgr : public ActivatedItemMgr
20  {
21  protected:
22 
23  ExternalStimulus *LoadExternalStimuli(CStdXml &oXml);
24 
25  public:
27  virtual ~ExternalStimuliMgr();
28 
29  static ExternalStimuliMgr *CastToDerived(AnimatBase *lpBase) {return static_cast<ExternalStimuliMgr*>(lpBase);}
30 
31  virtual bool AddStimulus(std::string strXml);
32  virtual bool RemoveStimulus(std::string strID);
33 
34  //virtual void Load(std::string strProjectPath, std::string strFileName);
35  virtual void Load(CStdXml &oXml);
36  };
37 
38  } //ExternalStimuli
39 } //AnimatSim
Base manager class for ActivatedItem's.
This class is derived from the ActivatedItemMgr and it handles all of the external stimuli...
Root namespace for the base simulation library for AnimatLab.
Animat base class.
Definition: AnimatBase.h:36