00001 #ifndef SIGEL_Visualisation_SIG_ROBOTVISUALISATION_H 00002 #define SIGEL_Visualisation_SIG_ROBOTVISUALISATION_H 00003 00004 #include "SIGEL_Visualisation/SIG_Visualisation.h" 00005 #include "SIGEL_Visualisation/SIG_RobotRenderer.h" 00006 #include "SIGEL_Robot/SIG_Robot.h" 00007 00008 namespace SIGEL_Visualisation 00009 { 00010 00018 class SIG_RobotVisualisation : public SIG_Visualisation 00019 { 00020 00021 public: 00022 00031 SIG_RobotVisualisation(SIGEL_Robot::SIG_Robot const &robot); 00032 00038 ~SIG_RobotVisualisation(); 00039 00048 void visualize(); 00049 00050 private: 00051 00063 SIG_RobotRenderer robotRenderer; 00064 00065 }; 00066 00067 } 00068 00069 #endif // SIGEL_Visualisation_SIG_ROBOTVISUALISATION_H