SimModule.H File Reference

#include "Component/ModelComponent.H"
#include "Transport/FrameOstream.H"
#include "Simulation/SimCallback.H"
#include "Simulation/SimCallbackClient.H"
#include "Simulation/SimReqHandler.H"
#include "Simulation/SimReqHandlerClient.H"
Include dependency graph for SimModule.H:

Go to the source code of this file.

Classes

class  SimModule
 SimModule is an extension of ModelComponent for simulation modules. More...
class  SimModuleSaveInfo
 Provide info that SimModule objects need to save() their results. More...

Defines

#define SIMMODULEINSTFUNC(ClsName)
 SIMMODULEINSTFUNC(ClsName): macro for instantiating Class of type SimMOdule for dynamically loaded modules.

Typedefs

typedef nub::ref< SimModulecreateSimEventModule (OptionManager &manager)

Detailed Description

A module in a simulation framework

Definition in file SimModule.H.


Define Documentation

#define SIMMODULEINSTFUNC ( ClsName   ) 
Value:
extern "C" nub::ref<SimModule> createModule##ClsName( OptionManager& manager) \
{ return nub::ref<SimModule>(new ClsName(manager));  }

SIMMODULEINSTFUNC(ClsName): macro for instantiating Class of type SimMOdule for dynamically loaded modules.

Definition at line 155 of file SimModule.H.

Generated on Sun May 8 08:18:23 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3