18 #ifndef _GAZEBO_OCULUS_WINDOW_HH_    19 #define _GAZEBO_OCULUS_WINDOW_HH_    21 #include <boost/thread.hpp>    44       public: 
OculusWindow(
int _x, 
int _y, 
const std::string &_visual,
    45                   QWidget *_parent = 0);
    52       public: 
bool CreateCamera();
    55       protected: 
virtual void showEvent(QShowEvent *_e);
    58       protected: 
virtual void resizeEvent(QResizeEvent *_e);
    61       protected: 
void keyPressEvent(QKeyEvent *_event);
    65       private: std::string GetOgreHandle() 
const;
    68       private: 
void AttachCameraToVisual();
    71       private: QFrame *renderFrame;
    74       private: 
int windowId;
    77       private: rendering::OculusCameraPtr oculusCamera;
    83       private: 
bool isFullScreen;
    92       private: std::string visualName;
    95       private: boost::thread *attachCameraThread;
 Forward declarations for the common classes. 
Definition: Animation.hh:33
 
A widget that renders a camera view suitable for the Oculus Rift. 
Definition: OculusWindow.hh:39
 
Forward declarations for transport. 
 
boost::shared_ptr< Scene > ScenePtr
Definition: RenderTypes.hh:80