Public Attributes | List of all members
gazebo::gui::GLWidgetPrivate Class Reference

Private data for the GLWidget class. More...

#include <GLWidgetPrivate.hh>

Public Attributes

std::vector< event::ConnectionPtrconnections
 Store multiple connections. More...
 
std::string copyEntityName
 Name of entity that is being copied. More...
 
DirectionalLightMaker directionalLightMaker
 Directional light maker. More...
 
EntityMakerentityMaker
 Pointer to the current maker. More...
 
common::KeyEvent keyEvent
 The most recent keyboard event. More...
 
Qt::KeyboardModifiers keyModifiers
 Key modifiers. More...
 
std::string keyText
 Text key. More...
 
LightMaker lightMaker
 Light maker. More...
 
bool modelEditorEnabled
 True if the model editor is up, false otherwise. More...
 
ModelMaker modelMaker
 Model maker. More...
 
common::MouseEvent mouseEvent
 The mouse event. More...
 
transport::NodePtr node
 The transport node. More...
 
PointLightMaker pointLightMaker
 Point light maker. More...
 
QFrame * renderFrame
 Render frame widget. More...
 
transport::SubscriberPtr requestSub
 Susbcribes to the requests. More...
 
rendering::ScenePtr scene
 Scene pointer. More...
 
std::mutex selectedVisMutex
 Mutex to protect selectedVisuals array. More...
 
std::vector< rendering::VisualPtrselectedVisuals
 A list of selected visuals. More...
 
GLWidget::SelectionLevels selectionLevel
 Indicates how deep into the model to select. More...
 
transport::PublisherPtr selectionPub
 Publishes information about user selections. More...
 
SpotLightMaker spotLightMaker
 Spot light maker. More...
 
std::string state
 Gazebo mode state (select, translate, scale, ...). More...
 
rendering::UserCameraPtr userCamera
 Pointer to the user camera. More...
 
int windowId
 Window identifier. More...
 

Detailed Description

Private data for the GLWidget class.

Member Data Documentation

std::vector<event::ConnectionPtr> gazebo::gui::GLWidgetPrivate::connections

Store multiple connections.

std::string gazebo::gui::GLWidgetPrivate::copyEntityName

Name of entity that is being copied.

DirectionalLightMaker gazebo::gui::GLWidgetPrivate::directionalLightMaker

Directional light maker.

EntityMaker* gazebo::gui::GLWidgetPrivate::entityMaker

Pointer to the current maker.

common::KeyEvent gazebo::gui::GLWidgetPrivate::keyEvent

The most recent keyboard event.

Qt::KeyboardModifiers gazebo::gui::GLWidgetPrivate::keyModifiers

Key modifiers.

std::string gazebo::gui::GLWidgetPrivate::keyText

Text key.

LightMaker gazebo::gui::GLWidgetPrivate::lightMaker

Light maker.

bool gazebo::gui::GLWidgetPrivate::modelEditorEnabled

True if the model editor is up, false otherwise.

ModelMaker gazebo::gui::GLWidgetPrivate::modelMaker

Model maker.

common::MouseEvent gazebo::gui::GLWidgetPrivate::mouseEvent

The mouse event.

transport::NodePtr gazebo::gui::GLWidgetPrivate::node

The transport node.

PointLightMaker gazebo::gui::GLWidgetPrivate::pointLightMaker

Point light maker.

QFrame* gazebo::gui::GLWidgetPrivate::renderFrame

Render frame widget.

transport::SubscriberPtr gazebo::gui::GLWidgetPrivate::requestSub

Susbcribes to the requests.

rendering::ScenePtr gazebo::gui::GLWidgetPrivate::scene

Scene pointer.

std::mutex gazebo::gui::GLWidgetPrivate::selectedVisMutex

Mutex to protect selectedVisuals array.

std::vector<rendering::VisualPtr> gazebo::gui::GLWidgetPrivate::selectedVisuals

A list of selected visuals.

GLWidget::SelectionLevels gazebo::gui::GLWidgetPrivate::selectionLevel

Indicates how deep into the model to select.

transport::PublisherPtr gazebo::gui::GLWidgetPrivate::selectionPub

Publishes information about user selections.

SpotLightMaker gazebo::gui::GLWidgetPrivate::spotLightMaker

Spot light maker.

std::string gazebo::gui::GLWidgetPrivate::state

Gazebo mode state (select, translate, scale, ...).

rendering::UserCameraPtr gazebo::gui::GLWidgetPrivate::userCamera

Pointer to the user camera.

int gazebo::gui::GLWidgetPrivate::windowId

Window identifier.


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