Classes | Public Slots | Signals | Public Member Functions | Protected Types | Protected Slots | Protected Member Functions | Protected Attributes | List of all members
rviz::VisualizationFrame Class Reference

The main rviz window. More...

#include <visualization_frame.h>

Inheritance diagram for rviz::VisualizationFrame:
Inheritance graph
[legend]

Classes

struct  PanelRecord
 

Public Slots

void setDisplayConfigModified ()
 Call this to let the frame know that something that would get saved in the display config has changed. More...
 
virtual void setStatus (const QString &message)
 

Signals

void fullScreenChange (bool hidden)
 Emitted when the interface enters or leaves full screen mode. More...
 
void statusUpdate (const QString &message)
 Emitted during file-loading and initialization to indicate progress. More...
 

Public Member Functions

virtual PanelDockWidgetaddPane (const QString &name, QWidget *panel, Qt::DockWidgetArea area=Qt::LeftDockWidgetArea, bool floating=true)
 
QDockWidget * addPanelByName (const QString &name, const QString &class_lookup_name, Qt::DockWidgetArea area=Qt::LeftDockWidgetArea, bool floating=true)
 
QString getErrorMessage () const
 
VisualizationManagergetManager ()
 
virtual QWidget * getParentWindow ()
 
void initialize (const QString &display_config_file="")
 Initialize the visualizer. Creates the VisualizationManager. More...
 
virtual void load (const Config &config)
 Load the properties of all subsystems from the given Config. More...
 
void loadDisplayConfig (const QString &path)
 Load display and other settings from the given file. More...
 
void loadPersistentSettings ()
 Load the "general" config file, which has just the few things which should not be saved with a display config. More...
 
virtual void save (Config config)
 Save the properties of each subsystem and most editable rviz data. More...
 
bool saveDisplayConfig (const QString &path)
 Save display and other settings to the given file. More...
 
void savePersistentSettings ()
 Save the "general" config file, which has just the few things which should not be saved with a display config. More...
 
void setApp (QApplication *app)
 
void setHelpPath (const QString &help_path)
 Set the path to the help file. Should contain HTML. Default is a file in the RViz package. More...
 
void setHideButtonVisibility (bool visible)
 Hide or show the hide-dock buttons. More...
 
void setShowChooseNewMaster (bool show)
 Call this before initialize() to have it take effect. More...
 
void setSplashPath (const QString &splash_path)
 Set the path to the "splash" image file. This image is shown during initialization and loading of the first config file. Default is a file in the RViz package. To prevent splash image from showing, set this to an empty string. More...
 
 VisualizationFrame (QWidget *parent=0)
 
 ~VisualizationFrame ()
 
- Public Member Functions inherited from rviz::WindowManagerInterface
virtual void setStatus (const QString &message)=0
 

Protected Types

typedef std::deque< std::string > D_string
 

Protected Slots

void addTool (Tool *tool)
 Add the given tool to this frame's toolbar. More...
 
void changeMaster ()
 Save the current state and quit with exit code 255 to signal the wrapper that we would like to restart with a different ROS master URI. More...
 
void exitFullScreen ()
 Exit full screen mode. More...
 
void hideLeftDock (bool hide)
 
void hideRightDock (bool hide)
 
void indicateToolIsCurrent (Tool *tool)
 Mark the given tool as the current one. More...
 
void markLoadingDone ()
 Set loading_ to false. More...
 
void onButtonStyleTool (QAction *button_style_tool_menu_action)
 Change the button style of the toolbar. More...
 
void onDeletePanel ()
 Delete a panel widget. More...
 
void onDockPanelChange ()
 
virtual void onDockPanelVisibilityChange (bool visible)
 
void onHelpAbout ()
 
void onHelpDestroyed ()
 
void onHelpWiki ()
 
void onOpen ()
 
void onRecentConfigSelected ()
 
void onSave ()
 
void onSaveAs ()
 
void onSaveImage ()
 
void onToolbarActionTriggered (QAction *action)
 Looks up the Tool for this action and calls VisualizationManager::setCurrentTool(). More...
 
void onToolbarRemoveTool (QAction *remove_tool_menu_action)
 Remove a the tool whose name is given by remove_tool_menu_action->text(). More...
 
void openNewPanelDialog ()
 
void openNewToolDialog ()
 
void refreshTool (Tool *tool)
 Refresh the given tool in this frame's' toolbar. More...
 
void removeTool (Tool *tool)
 Remove the given tool from the frame's toolbar. More...
 
void reset ()
 
void setFullScreen (bool full_screen)
 Set full screen mode. More...
 
void setImageSaveDirectory (const QString &directory)
 Set the default directory in which to save screenshot images. More...
 
void showHelpPanel ()
 
void updateFps ()
 

Protected Member Functions

virtual void closeEvent (QCloseEvent *event)
 
void configureToolbars (const Config &config)
 Applies the user defined toolbar configuration from the given config node. More...
 
void hideDockImpl (Qt::DockWidgetArea area, bool hide)
 
void initConfigs ()
 Initialize the default config directory (~/.rviz) and set up the persistent_settings_file_ and display_config_file_ variables. More...
 
void initMenus ()
 
void initToolbars ()
 Sets up the top toolbar with QToolbuttions for adding/deleting tools and modifiying the tool view. More...
 
virtual void leaveEvent (QEvent *event)
 
void loadPanels (const Config &config)
 Loads custom panels from the given config node. More...
 
void loadWindowGeometry (const Config &config)
 
void markRecentConfig (const std::string &path)
 
bool prepareToExit ()
 Check for unsaved changes, prompt to save config, etc. More...
 
void savePanels (Config config)
 Saves custom panels to the given config node. More...
 
void saveToolbars (Config config)
 Saves the user configuration of the toolbar to the config node. More...
 
void saveWindowGeometry (Config config)
 
void setDisplayConfigFile (const std::string &path)
 Set the display config file path. More...
 
void updateRecentConfigMenu ()
 

Protected Attributes

std::map< QAction *, Tool * > action_to_tool_map_
 
QAction * add_tool_action_
 
QApplication * app_
 
std::string config_dir_
 
QList< PanelRecordcustom_panels_
 
std::string default_display_config_file_
 
QMenu * delete_view_menu_
 
std::string display_config_file_
 
QString error_message_
 Error message (if any) from most recent saveDisplayConfig() call. More...
 
QMenu * file_menu_
 
QLabel * fps_label_
 
int frame_count_
 
WidgetGeometryChangeDetectorgeom_change_detector_
 
QString help_path_
 
QToolButton * hide_left_dock_button_
 
QToolButton * hide_right_dock_button_
 
std::string home_dir_
 
bool initialized_
 
std::string last_config_dir_
 
ros::WallTime last_fps_calc_time_
 
std::string last_image_dir_
 
bool loading_
 True just when loading a display config file, false all other times. More...
 
VisualizationManagermanager_
 
QStatusBar * original_status_bar_
 
std::string package_path_
 
PanelFactorypanel_factory_
 
std::string persistent_settings_file_
 
QMenu * plugins_menu_
 
QTimer * post_load_timer_
 Single-shot timer for calling postLoad() a short time after loadDisplayConfig() finishes. More...
 
D_string recent_configs_
 
QMenu * recent_configs_menu_
 
QMenu * remove_tool_menu_
 
RenderPanelrender_panel_
 
bool show_choose_new_master_option_
 
QAction * show_help_action_
 
QSplashScreen * splash_
 
QString splash_path_
 
QLabel * status_label_
 
std::map< Tool *, QAction * > tool_to_action_map_
 
QToolBar * toolbar_
 
QActionGroup * toolbar_actions_
 
bool toolbar_visible_
 Indicates if the toolbar should be visible outside of fullscreen mode. More...
 
QMenu * view_menu_
 

Detailed Description

The main rviz window.

VisualizationFrame is a QMainWindow, which means it has a center area and a bunch of dock areas around it. The central widget here is a RenderPanel, and around it (by default) are a DisplaysPanel, ViewsPanel, TimePanel, SelectionPanel, and ToolPropertiesPanel. At the top is a toolbar with "Move Camera", "Select", etc. There is also a menu bar with file/open, etc.

Definition at line 71 of file visualization_frame.h.

Member Typedef Documentation

typedef std::deque<std::string> rviz::VisualizationFrame::D_string
protected

Definition at line 333 of file visualization_frame.h.

Constructor & Destructor Documentation

rviz::VisualizationFrame::VisualizationFrame ( QWidget *  parent = 0)

Definition at line 110 of file visualization_frame.cpp.

rviz::VisualizationFrame::~VisualizationFrame ( )

Definition at line 162 of file visualization_frame.cpp.

Member Function Documentation

PanelDockWidget * rviz::VisualizationFrame::addPane ( const QString &  name,
QWidget *  pane,
Qt::DockWidgetArea  area = Qt::LeftDockWidgetArea,
bool  floating = true 
)
virtual

Add a pane to the visualizer. To remove a pane, just delete it. For example: "delete my_panel_dock_widget;". Other operations can also be done directly to the PanelDockWidget: show(), hide(), close(), etc.

Implements rviz::WindowManagerInterface.

Definition at line 1359 of file visualization_frame.cpp.

QDockWidget * rviz::VisualizationFrame::addPanelByName ( const QString &  name,
const QString &  class_lookup_name,
Qt::DockWidgetArea  area = Qt::LeftDockWidgetArea,
bool  floating = true 
)

Definition at line 1330 of file visualization_frame.cpp.

void rviz::VisualizationFrame::addTool ( Tool tool)
protectedslot

Add the given tool to this frame's toolbar.

This creates a QAction internally which listens for the Tool's shortcut key. When the action is triggered by the toolbar or by the shortcut key, onToolbarActionTriggered() is called.

Definition at line 1121 of file visualization_frame.cpp.

void rviz::VisualizationFrame::changeMaster ( )
protectedslot

Save the current state and quit with exit code 255 to signal the wrapper that we would like to restart with a different ROS master URI.

Definition at line 225 of file visualization_frame.cpp.

void rviz::VisualizationFrame::closeEvent ( QCloseEvent *  event)
protectedvirtual

Definition at line 202 of file visualization_frame.cpp.

void rviz::VisualizationFrame::configureToolbars ( const Config config)
protected

Applies the user defined toolbar configuration from the given config node.

Definition at line 872 of file visualization_frame.cpp.

void rviz::VisualizationFrame::exitFullScreen ( )
protectedslot

Exit full screen mode.

Definition at line 1325 of file visualization_frame.cpp.

void rviz::VisualizationFrame::fullScreenChange ( bool  hidden)
signal

Emitted when the interface enters or leaves full screen mode.

QString rviz::VisualizationFrame::getErrorMessage ( ) const
inline

Definition at line 142 of file visualization_frame.h.

VisualizationManager* rviz::VisualizationFrame::getManager ( )
inline

Definition at line 104 of file visualization_frame.h.

QWidget * rviz::VisualizationFrame::getParentWindow ( )
virtual

Implements rviz::WindowManagerInterface.

Definition at line 1270 of file visualization_frame.cpp.

void rviz::VisualizationFrame::hideDockImpl ( Qt::DockWidgetArea  area,
bool  hide 
)
protected

Definition at line 547 of file visualization_frame.cpp.

void rviz::VisualizationFrame::hideLeftDock ( bool  hide)
protectedslot

Definition at line 576 of file visualization_frame.cpp.

void rviz::VisualizationFrame::hideRightDock ( bool  hide)
protectedslot

Definition at line 582 of file visualization_frame.cpp.

void rviz::VisualizationFrame::indicateToolIsCurrent ( Tool tool)
protectedslot

Mark the given tool as the current one.

This is purely a visual change in the GUI, it does not call any tool functions.

Definition at line 1193 of file visualization_frame.cpp.

void rviz::VisualizationFrame::initConfigs ( )
protected

Initialize the default config directory (~/.rviz) and set up the persistent_settings_file_ and display_config_file_ variables.

Definition at line 378 of file visualization_frame.cpp.

void rviz::VisualizationFrame::initialize ( const QString &  display_config_file = "")

Initialize the visualizer. Creates the VisualizationManager.

This function must be called before load(), save(), getManager(), or addPanelByName(), since it creates the VisualizationManager instance which those calls depend on.

This function also calls VisualizationManager::initialize(), which means it will start the update timer and generally get things rolling.

Definition at line 249 of file visualization_frame.cpp.

void rviz::VisualizationFrame::initMenus ( )
protected

Definition at line 449 of file visualization_frame.cpp.

void rviz::VisualizationFrame::initToolbars ( )
protected

Sets up the top toolbar with QToolbuttions for adding/deleting tools and modifiying the tool view.

Definition at line 491 of file visualization_frame.cpp.

void rviz::VisualizationFrame::leaveEvent ( QEvent *  event)
protectedvirtual

Definition at line 214 of file visualization_frame.cpp.

void rviz::VisualizationFrame::load ( const Config config)
virtual

Load the properties of all subsystems from the given Config.

This is called by loadDisplayConfig().

Parameters
configMust have type Config::Map.
See also
save()

Definition at line 820 of file visualization_frame.cpp.

void rviz::VisualizationFrame::loadDisplayConfig ( const QString &  path)

Load display and other settings from the given file.

Parameters
pathThe full path of the config file to load from.

Definition at line 702 of file visualization_frame.cpp.

void rviz::VisualizationFrame::loadPanels ( const Config config)
protected

Loads custom panels from the given config node.

Definition at line 908 of file visualization_frame.cpp.

void rviz::VisualizationFrame::loadPersistentSettings ( )

Load the "general" config file, which has just the few things which should not be saved with a display config.

Loads from the file named in persistent_settings_file_.

Definition at line 400 of file visualization_frame.cpp.

void rviz::VisualizationFrame::loadWindowGeometry ( const Config config)
protected

Definition at line 828 of file visualization_frame.cpp.

void rviz::VisualizationFrame::markLoadingDone ( )
protectedslot

Set loading_ to false.

Definition at line 753 of file visualization_frame.cpp.

void rviz::VisualizationFrame::markRecentConfig ( const std::string &  path)
protected

Definition at line 684 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onButtonStyleTool ( QAction *  button_style_tool_menu_action)
protectedslot

Change the button style of the toolbar.

Definition at line 1158 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onDeletePanel ( )
protectedslot

Delete a panel widget.

The sender() of the signal should be a QAction whose text() is the name of the panel.

Definition at line 1275 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onDockPanelChange ( )
protectedslot

Definition at line 1251 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onDockPanelVisibilityChange ( bool  visible)
protectedvirtualslot

Definition at line 588 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onHelpAbout ( )
protectedslot

Definition at line 1230 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onHelpDestroyed ( )
protectedslot

Definition at line 1220 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onHelpWiki ( )
protectedslot

Definition at line 1225 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onOpen ( )
protectedslot

Definition at line 1016 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onRecentConfigSelected ( )
protectedslot

Definition at line 1101 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onSave ( )
protectedslot

Definition at line 1039 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onSaveAs ( )
protectedslot

Definition at line 1065 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onSaveImage ( )
protectedslot

Definition at line 1093 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onToolbarActionTriggered ( QAction *  action)
protectedslot

Looks up the Tool for this action and calls VisualizationManager::setCurrentTool().

Definition at line 1134 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onToolbarRemoveTool ( QAction *  remove_tool_menu_action)
protectedslot

Remove a the tool whose name is given by remove_tool_menu_action->text().

Definition at line 1144 of file visualization_frame.cpp.

void rviz::VisualizationFrame::openNewPanelDialog ( )
protectedslot

Definition at line 611 of file visualization_frame.cpp.

void rviz::VisualizationFrame::openNewToolDialog ( )
protectedslot

Definition at line 636 of file visualization_frame.cpp.

bool rviz::VisualizationFrame::prepareToExit ( )
protected

Check for unsaved changes, prompt to save config, etc.

Returns
true if it is OK to exit, false if not.

Definition at line 957 of file visualization_frame.cpp.

void rviz::VisualizationFrame::refreshTool ( Tool tool)
protectedslot

Refresh the given tool in this frame's' toolbar.

This will update the icon and the text of the corresponding QAction.

Definition at line 1186 of file visualization_frame.cpp.

void rviz::VisualizationFrame::removeTool ( Tool tool)
protectedslot

Remove the given tool from the frame's toolbar.

Definition at line 1163 of file visualization_frame.cpp.

void rviz::VisualizationFrame::reset ( )
protectedslot

Definition at line 219 of file visualization_frame.cpp.

void rviz::VisualizationFrame::save ( Config  config)
virtual

Save the properties of each subsystem and most editable rviz data.

This is called by saveDisplayConfig().

Parameters
configThe Config node to write into.
See also
load()

Definition at line 812 of file visualization_frame.cpp.

bool rviz::VisualizationFrame::saveDisplayConfig ( const QString &  path)

Save display and other settings to the given file.

Parameters
pathThe full path of the config file to save into.
Returns
True on success, False on failure.

On failure, also sets error_message_ with information about the problem. Can be retrieved with getErrorMessage().

Definition at line 790 of file visualization_frame.cpp.

void rviz::VisualizationFrame::savePanels ( Config  config)
protected

Saves custom panels to the given config node.

Definition at line 947 of file visualization_frame.cpp.

void rviz::VisualizationFrame::savePersistentSettings ( )

Save the "general" config file, which has just the few things which should not be saved with a display config.

Saves to the file named in persistent_settings_file_.

Definition at line 429 of file visualization_frame.cpp.

void rviz::VisualizationFrame::saveToolbars ( Config  config)
protected

Saves the user configuration of the toolbar to the config node.

Definition at line 881 of file visualization_frame.cpp.

void rviz::VisualizationFrame::saveWindowGeometry ( Config  config)
protected

Definition at line 886 of file visualization_frame.cpp.

void rviz::VisualizationFrame::setApp ( QApplication *  app)

Definition at line 175 of file visualization_frame.cpp.

void rviz::VisualizationFrame::setDisplayConfigFile ( const std::string &  path)
protected

Set the display config file path.

This does not load the given file, it just sets the member variable and updates the window title.

Definition at line 774 of file visualization_frame.cpp.

void rviz::VisualizationFrame::setDisplayConfigModified ( )
slot

Call this to let the frame know that something that would get saved in the display config has changed.

Definition at line 763 of file visualization_frame.cpp.

void rviz::VisualizationFrame::setFullScreen ( bool  full_screen)
protectedslot

Set full screen mode.

Definition at line 1303 of file visualization_frame.cpp.

void rviz::VisualizationFrame::setHelpPath ( const QString &  help_path)

Set the path to the help file. Should contain HTML. Default is a file in the RViz package.

Definition at line 238 of file visualization_frame.cpp.

void rviz::VisualizationFrame::setHideButtonVisibility ( bool  visible)

Hide or show the hide-dock buttons.

Definition at line 570 of file visualization_frame.cpp.

void rviz::VisualizationFrame::setImageSaveDirectory ( const QString &  directory)
protectedslot

Set the default directory in which to save screenshot images.

Definition at line 758 of file visualization_frame.cpp.

void rviz::VisualizationFrame::setShowChooseNewMaster ( bool  show)

Call this before initialize() to have it take effect.

Definition at line 233 of file visualization_frame.cpp.

void rviz::VisualizationFrame::setSplashPath ( const QString &  splash_path)

Set the path to the "splash" image file. This image is shown during initialization and loading of the first config file. Default is a file in the RViz package. To prevent splash image from showing, set this to an empty string.

Definition at line 244 of file visualization_frame.cpp.

void rviz::VisualizationFrame::setStatus ( const QString &  message)
virtualslot

Set the message displayed in the status bar

Definition at line 180 of file visualization_frame.cpp.

void rviz::VisualizationFrame::showHelpPanel ( )
protectedslot

Definition at line 1202 of file visualization_frame.cpp.

void rviz::VisualizationFrame::statusUpdate ( const QString &  message)
signal

Emitted during file-loading and initialization to indicate progress.

void rviz::VisualizationFrame::updateFps ( )
protectedslot

Definition at line 185 of file visualization_frame.cpp.

void rviz::VisualizationFrame::updateRecentConfigMenu ( )
protected

Definition at line 656 of file visualization_frame.cpp.

Member Data Documentation

std::map<QAction*,Tool*> rviz::VisualizationFrame::action_to_tool_map_
protected

Definition at line 337 of file visualization_frame.h.

QAction* rviz::VisualizationFrame::add_tool_action_
protected
Todo:
Rename to toolbar_button_separator_ in Noetic

Definition at line 357 of file visualization_frame.h.

QApplication* rviz::VisualizationFrame::app_
protected

Definition at line 303 of file visualization_frame.h.

std::string rviz::VisualizationFrame::config_dir_
protected

Definition at line 309 of file visualization_frame.h.

QList<PanelRecord> rviz::VisualizationFrame::custom_panels_
protected

Definition at line 354 of file visualization_frame.h.

std::string rviz::VisualizationFrame::default_display_config_file_
protected

Definition at line 312 of file visualization_frame.h.

QMenu* rviz::VisualizationFrame::delete_view_menu_
protected

Definition at line 320 of file visualization_frame.h.

std::string rviz::VisualizationFrame::display_config_file_
protected

Definition at line 311 of file visualization_frame.h.

QString rviz::VisualizationFrame::error_message_
protected

Error message (if any) from most recent saveDisplayConfig() call.

Definition at line 372 of file visualization_frame.h.

QMenu* rviz::VisualizationFrame::file_menu_
protected

Definition at line 317 of file visualization_frame.h.

QLabel* rviz::VisualizationFrame::fps_label_
protected

Definition at line 366 of file visualization_frame.h.

int rviz::VisualizationFrame::frame_count_
protected

Definition at line 369 of file visualization_frame.h.

WidgetGeometryChangeDetector* rviz::VisualizationFrame::geom_change_detector_
protected

Definition at line 361 of file visualization_frame.h.

QString rviz::VisualizationFrame::help_path_
protected

Definition at line 328 of file visualization_frame.h.

QToolButton* rviz::VisualizationFrame::hide_left_dock_button_
protected

Definition at line 341 of file visualization_frame.h.

QToolButton* rviz::VisualizationFrame::hide_right_dock_button_
protected

Definition at line 342 of file visualization_frame.h.

std::string rviz::VisualizationFrame::home_dir_
protected

Definition at line 315 of file visualization_frame.h.

bool rviz::VisualizationFrame::initialized_
protected

Definition at line 360 of file visualization_frame.h.

std::string rviz::VisualizationFrame::last_config_dir_
protected

Definition at line 313 of file visualization_frame.h.

ros::WallTime rviz::VisualizationFrame::last_fps_calc_time_
protected

Definition at line 370 of file visualization_frame.h.

std::string rviz::VisualizationFrame::last_image_dir_
protected

Definition at line 314 of file visualization_frame.h.

bool rviz::VisualizationFrame::loading_
protected

True just when loading a display config file, false all other times.

Definition at line 362 of file visualization_frame.h.

VisualizationManager* rviz::VisualizationFrame::manager_
protected

Definition at line 325 of file visualization_frame.h.

QStatusBar* rviz::VisualizationFrame::original_status_bar_
protected

Definition at line 367 of file visualization_frame.h.

std::string rviz::VisualizationFrame::package_path_
protected

Definition at line 327 of file visualization_frame.h.

PanelFactory* rviz::VisualizationFrame::panel_factory_
protected

Definition at line 344 of file visualization_frame.h.

std::string rviz::VisualizationFrame::persistent_settings_file_
protected

Definition at line 310 of file visualization_frame.h.

QMenu* rviz::VisualizationFrame::plugins_menu_
protected

Definition at line 321 of file visualization_frame.h.

QTimer* rviz::VisualizationFrame::post_load_timer_
protected

Single-shot timer for calling postLoad() a short time after loadDisplayConfig() finishes.

Definition at line 363 of file visualization_frame.h.

D_string rviz::VisualizationFrame::recent_configs_
protected

Definition at line 334 of file visualization_frame.h.

QMenu* rviz::VisualizationFrame::recent_configs_menu_
protected

Definition at line 318 of file visualization_frame.h.

QMenu* rviz::VisualizationFrame::remove_tool_menu_
protected

Definition at line 358 of file visualization_frame.h.

RenderPanel* rviz::VisualizationFrame::render_panel_
protected

Definition at line 305 of file visualization_frame.h.

bool rviz::VisualizationFrame::show_choose_new_master_option_
protected

Definition at line 339 of file visualization_frame.h.

QAction* rviz::VisualizationFrame::show_help_action_
protected

Definition at line 307 of file visualization_frame.h.

QSplashScreen* rviz::VisualizationFrame::splash_
protected

Definition at line 331 of file visualization_frame.h.

QString rviz::VisualizationFrame::splash_path_
protected

Definition at line 329 of file visualization_frame.h.

QLabel* rviz::VisualizationFrame::status_label_
protected

Definition at line 365 of file visualization_frame.h.

std::map<Tool*,QAction*> rviz::VisualizationFrame::tool_to_action_map_
protected

Definition at line 338 of file visualization_frame.h.

QToolBar* rviz::VisualizationFrame::toolbar_
protected

Definition at line 323 of file visualization_frame.h.

QActionGroup* rviz::VisualizationFrame::toolbar_actions_
protected

Definition at line 336 of file visualization_frame.h.

bool rviz::VisualizationFrame::toolbar_visible_
protected

Indicates if the toolbar should be visible outside of fullscreen mode.

Definition at line 375 of file visualization_frame.h.

QMenu* rviz::VisualizationFrame::view_menu_
protected

Definition at line 319 of file visualization_frame.h.


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


rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust
autogenerated on Sat Apr 27 2019 02:33:44