AnimatLab  2
Test
ScriptProcessor.h
1 #pragma once
2 
3 namespace AnimatSim
4 {
5 
6  class ANIMAT_PORT ScriptProcessor : public AnimatBase
7  {
8  protected:
9 
10  public:
11  ScriptProcessor(void);
12  virtual ~ScriptProcessor(void);
13 
14  static ScriptProcessor *CastToDerived(AnimatBase *lpBase) {return static_cast<ScriptProcessor*>(lpBase);}
15 
16  virtual void BeforeStepPhysicsEngine() {};
17  virtual void AfterStepPhysicsEngine() {};
18  virtual void BeforeStepNeuralEngine() {};
19  virtual void AfterStepNeuralEngine() {};
20  };
21 
22  void ANIMAT_PORT SetLastScriptError(std::string strError);
23  std::string ANIMAT_PORT GetLastScriptError();
24 }
Root namespace for the base simulation library for AnimatLab.
Animat base class.
Definition: AnimatBase.h:36