All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Signals | Public Member Functions | Protected Member Functions | List of all members
gazebo::gui::GLWidget Class Reference

#include <GLWidget.hh>

Inheritance diagram for gazebo::gui::GLWidget:
Inheritance graph
[legend]
Collaboration diagram for gazebo::gui::GLWidget:
Collaboration graph
[legend]

Signals

void clicked ()
 

Public Member Functions

 GLWidget (QWidget *_parent=0)
 
virtual ~GLWidget ()
 
void Clear ()
 
rendering::UserCameraPtr GetCamera () const
 
rendering::ScenePtr GetScene () const
 
void ViewScene (rendering::ScenePtr _scene)
 View a scene in this widget. More...
 

Protected Member Functions

virtual void enterEvent (QEvent *event)
 
void keyPressEvent (QKeyEvent *_event)
 
void keyReleaseEvent (QKeyEvent *_event)
 
void mouseDoubleClickEvent (QMouseEvent *_event)
 
void mouseMoveEvent (QMouseEvent *_event)
 
void mousePressEvent (QMouseEvent *_event)
 
void mouseReleaseEvent (QMouseEvent *_event)
 
virtual void moveEvent (QMoveEvent *_e)
 
virtual void paintEvent (QPaintEvent *_e)
 
virtual void resizeEvent (QResizeEvent *_e)
 
virtual void showEvent (QShowEvent *_e)
 
void wheelEvent (QWheelEvent *_event)
 

Constructor & Destructor Documentation

gazebo::gui::GLWidget::GLWidget ( QWidget *  _parent = 0)
virtual gazebo::gui::GLWidget::~GLWidget ( )
virtual

Member Function Documentation

void gazebo::gui::GLWidget::Clear ( )
void gazebo::gui::GLWidget::clicked ( )
signal
virtual void gazebo::gui::GLWidget::enterEvent ( QEvent *  event)
protectedvirtual
rendering::UserCameraPtr gazebo::gui::GLWidget::GetCamera ( ) const
rendering::ScenePtr gazebo::gui::GLWidget::GetScene ( ) const
void gazebo::gui::GLWidget::keyPressEvent ( QKeyEvent *  _event)
protected
void gazebo::gui::GLWidget::keyReleaseEvent ( QKeyEvent *  _event)
protected
void gazebo::gui::GLWidget::mouseDoubleClickEvent ( QMouseEvent *  _event)
protected
void gazebo::gui::GLWidget::mouseMoveEvent ( QMouseEvent *  _event)
protected
void gazebo::gui::GLWidget::mousePressEvent ( QMouseEvent *  _event)
protected
void gazebo::gui::GLWidget::mouseReleaseEvent ( QMouseEvent *  _event)
protected
virtual void gazebo::gui::GLWidget::moveEvent ( QMoveEvent *  _e)
protectedvirtual
virtual void gazebo::gui::GLWidget::paintEvent ( QPaintEvent *  _e)
protectedvirtual
virtual void gazebo::gui::GLWidget::resizeEvent ( QResizeEvent *  _e)
protectedvirtual
virtual void gazebo::gui::GLWidget::showEvent ( QShowEvent *  _e)
protectedvirtual
void gazebo::gui::GLWidget::ViewScene ( rendering::ScenePtr  _scene)

View a scene in this widget.

This will use the scene's UserCamera to visualize the scene. If a UserCamera does not exist, one is created with the name "gzclient_camera".

Parameters
[in]_scenePointer to the scene to visualize.
void gazebo::gui::GLWidget::wheelEvent ( QWheelEvent *  _event)
protected

The documentation for this class was generated from the following file: