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

#include <MainWindowPrivate.hh>

Public Attributes

std::vector< QActionGroup * > alignActionGroups
 List of all the align action groups. More...
 
std::vector< event::ConnectionPtrconnections
 Vector of event connections. More...
 
DataLoggerdataLogger
 Data logger dialog. More...
 
QMenu * editMenu
 The Edit menu. More...
 
std::map< std::string, Editor * > editors
 Map of all the editors to their names. More...
 
std::map< std::string,
unsigned int > 
entities
 A map that associates physics_id's with entity names. More...
 
transport::SubscriberPtr guiSub
 Subscribe to response messages. More...
 
HotkeyDialoghotkeyDialog
 Hotkey chart dialog. More...
 
int inputStepSize
 User specified step size for manually stepping the world. More...
 
InsertModelWidgetinsertModel
 Tab to insert models. More...
 
QStackedWidget * leftColumn
 Used to control size of each pane. More...
 
std::map< std::string, int > leftColumnStack
 Map of names to widgets in the leftColumn QStackedWidget. More...
 
transport::SubscriberPtr lightFactorySub
 Subscriber to the light factory topic. More...
 
transport::SubscriberPtr lightModifySub
 Subscriber to the light modify topic. More...
 
QMenuBar * menuBar
 Mainwindow's menubar. More...
 
QHBoxLayout * menuLayout
 A layout for the menu bar. More...
 
ModelListWidgetmodelListWidget
 Pointer to the model list widget. More...
 
transport::SubscriberPtr newEntitySub
 Subscribe to model info messages. More...
 
transport::NodePtr node
 Transport node used for communication. More...
 
OculusWindowoculusWindow
 Window for Oculus VR set. More...
 
std::mutex pluginLoadMutex
 Mutex to protect plugin loading. More...
 
std::vector< std::shared_ptr
< msgs::Plugin const > > 
pluginMsgs
 Buffer of plugin messages to process. More...
 
RenderWidgetrenderWidget
 Pointer to the render widget. More...
 
msgs::Request * requestMsg
 Message used to field requests. More...
 
transport::PublisherPtr requestPub
 Publish request messages. More...
 
transport::SubscriberPtr responseSub
 Subscribe to response messages. More...
 
std::string saveFilename
 The filename set via "Save As". More...
 
transport::PublisherPtr scenePub
 Publish scene messages. More...
 
transport::PublisherPtr serverControlPub
 Publish server control messages. More...
 
SpaceNavspacenav
 Space navigator interface. More...
 
QSplitter * splitter
 Splitter for the main window. More...
 
QTabWidget * tabWidget
 The left-hand tab widget. More...
 
ToolsWidgettoolsWidget
 Pointer to the tools widget. More...
 
UserCmdHistoryuserCmdHistory
 Class which manages user commands and undoing / redoing them. More...
 
transport::PublisherPtr userCmdPub
 Publish user command messages for the server to place in the undo queue. More...
 
transport::PublisherPtr worldControlPub
 Publish world control messages. More...
 
transport::SubscriberPtr worldModSub
 Subscribe to world modify messages. More...
 

Member Data Documentation

std::vector<QActionGroup *> gazebo::gui::MainWindowPrivate::alignActionGroups

List of all the align action groups.

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

Vector of event connections.

DataLogger* gazebo::gui::MainWindowPrivate::dataLogger

Data logger dialog.

QMenu* gazebo::gui::MainWindowPrivate::editMenu

The Edit menu.

std::map<std::string, Editor *> gazebo::gui::MainWindowPrivate::editors

Map of all the editors to their names.

std::map<std::string, unsigned int> gazebo::gui::MainWindowPrivate::entities

A map that associates physics_id's with entity names.

transport::SubscriberPtr gazebo::gui::MainWindowPrivate::guiSub

Subscribe to response messages.

HotkeyDialog* gazebo::gui::MainWindowPrivate::hotkeyDialog

Hotkey chart dialog.

int gazebo::gui::MainWindowPrivate::inputStepSize

User specified step size for manually stepping the world.

InsertModelWidget* gazebo::gui::MainWindowPrivate::insertModel

Tab to insert models.

QStackedWidget* gazebo::gui::MainWindowPrivate::leftColumn

Used to control size of each pane.

std::map<std::string, int> gazebo::gui::MainWindowPrivate::leftColumnStack

Map of names to widgets in the leftColumn QStackedWidget.

transport::SubscriberPtr gazebo::gui::MainWindowPrivate::lightFactorySub

Subscriber to the light factory topic.

transport::SubscriberPtr gazebo::gui::MainWindowPrivate::lightModifySub

Subscriber to the light modify topic.

QMenuBar* gazebo::gui::MainWindowPrivate::menuBar

Mainwindow's menubar.

QHBoxLayout* gazebo::gui::MainWindowPrivate::menuLayout

A layout for the menu bar.

ModelListWidget* gazebo::gui::MainWindowPrivate::modelListWidget

Pointer to the model list widget.

transport::SubscriberPtr gazebo::gui::MainWindowPrivate::newEntitySub

Subscribe to model info messages.

transport::NodePtr gazebo::gui::MainWindowPrivate::node

Transport node used for communication.

OculusWindow* gazebo::gui::MainWindowPrivate::oculusWindow

Window for Oculus VR set.

std::mutex gazebo::gui::MainWindowPrivate::pluginLoadMutex

Mutex to protect plugin loading.

std::vector<std::shared_ptr<msgs::Plugin const> > gazebo::gui::MainWindowPrivate::pluginMsgs

Buffer of plugin messages to process.

RenderWidget* gazebo::gui::MainWindowPrivate::renderWidget

Pointer to the render widget.

msgs::Request* gazebo::gui::MainWindowPrivate::requestMsg

Message used to field requests.

transport::PublisherPtr gazebo::gui::MainWindowPrivate::requestPub

Publish request messages.

transport::SubscriberPtr gazebo::gui::MainWindowPrivate::responseSub

Subscribe to response messages.

std::string gazebo::gui::MainWindowPrivate::saveFilename

The filename set via "Save As".

This filename is used by the "Save" feature.

transport::PublisherPtr gazebo::gui::MainWindowPrivate::scenePub

Publish scene messages.

transport::PublisherPtr gazebo::gui::MainWindowPrivate::serverControlPub

Publish server control messages.

SpaceNav* gazebo::gui::MainWindowPrivate::spacenav

Space navigator interface.

QSplitter* gazebo::gui::MainWindowPrivate::splitter

Splitter for the main window.

QTabWidget* gazebo::gui::MainWindowPrivate::tabWidget

The left-hand tab widget.

ToolsWidget* gazebo::gui::MainWindowPrivate::toolsWidget

Pointer to the tools widget.

UserCmdHistory* gazebo::gui::MainWindowPrivate::userCmdHistory

Class which manages user commands and undoing / redoing them.

transport::PublisherPtr gazebo::gui::MainWindowPrivate::userCmdPub

Publish user command messages for the server to place in the undo queue.

transport::PublisherPtr gazebo::gui::MainWindowPrivate::worldControlPub

Publish world control messages.

transport::SubscriberPtr gazebo::gui::MainWindowPrivate::worldModSub

Subscribe to world modify messages.


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