00001 #ifndef __GLSCENE_H__ 00002 #define __GLSCENE_H__ 00003 00004 #include "hrpsys/util/GLsceneBase.h" 00005 00006 class GLscene : public GLsceneBase 00007 { 00008 public: 00009 GLscene(LogManagerBase *i_log); 00010 void showSensors(bool flag); 00011 bool showSensors(); 00012 void showCollision(bool flag); 00013 bool showCollision(); 00014 private: 00015 void drawAdditionalLines(); 00016 void showStatus(); 00017 void updateScene(); 00018 void drawSensorOutput(hrp::Body *i_body, hrp::Sensor *i_sensor); 00019 00020 bool m_showSensors, m_showCollision; 00021 }; 00022 00023 #endif