Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

SIG_SimulationData.h

00001 #ifndef SIGEL_SIMULATION_SIG_SIMULATIONDATA_H
00002 #define SIGEL_SIMULATION_SIG_SIMULATIONDATA_H
00003 
00004 #include "SIGEL_Robot/SIG_Robot.h"
00005 #include "SIGEL_Environment/SIG_Environment.h"
00006 #include "SIGEL_Simulation/SIG_SimulationParameters.h"
00007 
00008 namespace SIGEL_Simulation
00009 {
00010   
00018   class SIG_SimulationData
00019     { 
00020     public:
00026       SIGEL_Robot::SIG_Robot const & robot;
00027 
00033       SIGEL_Environment::SIG_Environment const & environment;
00034 
00040       SIG_SimulationParameters const & simulationParameter;
00041 
00045       int actualFrame;
00046 
00060       SIG_SimulationData( SIGEL_Robot::SIG_Robot const & robot,
00061                           SIGEL_Environment::SIG_Environment const & environment,
00062                           SIG_SimulationParameters const & simulationParameter);
00063 
00064       virtual void simulationProgress() = 0;
00065 
00066       virtual void setNewFrame( bool newValue ) = 0;
00067 
00068     };
00069   
00070 }
00071 
00072 #endif // SIGEL_SIMULATION_SIG_SIMULATIONDATA_H
00073 

Generated at Mon Sep 3 01:32:32 2001 for PG 368 - SIGEL by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000