AnimatLab  2
Test
ModuleThreadProcessor.h
Go to the documentation of this file.
1 
7 #pragma once
8 
9 namespace AnimatSim
10 {
23  class ANIMAT_PORT ModuleThreadProcessor : public AnimatBase
24  {
25  protected:
26 
27  public:
28  ModuleThreadProcessor(std::string strModuleName);
29  virtual ~ModuleThreadProcessor();
30 
31  static ModuleThreadProcessor *CastToDerived(AnimatBase *lpBase) {return static_cast<ModuleThreadProcessor*>(lpBase);}
32 
33  virtual void StepSimulation();
34  virtual void StepAdapters();
35  };
36 
37 } //AnimatSim
Root namespace for the base simulation library for AnimatLab.
Handles processing of a single module within a thread of the simulation.
Animat base class.
Definition: AnimatBase.h:36