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