$search

rviz::VisualizationFrame Class Reference

#include <visualization_frame.h>

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

List of all members.

Public Member Functions

virtual void addPane (const std::string &name, wxWindow *panel)
virtual void closePane (wxWindow *panel)
VisualizationManagergetManager ()
virtual wxWindow * getParentWindow ()
void initialize (const std::string &display_config_file="", const std::string &fixed_frame="", const std::string &target_frame="", const std::string &splash_path="", bool verbose=false)
virtual void removePane (wxWindow *panel)
virtual void showPane (wxWindow *panel)
 VisualizationFrame (wxWindow *parent)
 ~VisualizationFrame ()

Protected Types

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

Protected Member Functions

void initConfigs ()
void initMenus ()
void loadDisplayConfig (const std::string &path)
void markRecentConfig (const std::string &path)
void onClose (wxCommandEvent &event)
void onHelpWiki (wxCommandEvent &event)
void onManagePlugins (wxCommandEvent &event)
void onOpen (wxCommandEvent &event)
void onPaneClosed (wxAuiManagerEvent &event)
void onRecentConfigSelected (wxCommandEvent &event)
void onSave (wxCommandEvent &event)
void onSplashLoadStatus (const std::string &status, SplashScreen *splash)
void onToolAdded (Tool *tool)
void onToolChanged (Tool *tool)
void onToolClicked (wxCommandEvent &event)
 Called when a tool is selected.
void onViewMenuItemSelected (wxCommandEvent &event)
void saveConfigs ()
void updateRecentConfigMenu ()

Protected Attributes

wxAuiManager * aui_manager_
std::string config_dir_
boost::shared_ptr< wxConfigBase > display_config_
std::string display_config_file_
DisplaysPaneldisplays_panel_
wxMenu * file_menu_
boost::shared_ptr< wxConfigBase > general_config_
std::string general_config_file_
wxMenu * help_menu_
std::string last_config_dir_
VisualizationManagermanager_
wxMenuBar * menubar_
std::string package_path_
wxMenu * plugins_menu_
D_string recent_configs_
wxMenu * recent_configs_menu_
RenderPanelrender_panel_
SelectionPanelselection_panel_
SplashScreensplash_
TimePaneltime_panel_
ToolPropertiesPaneltool_properties_panel_
wxToolBar * toolbar_
wxMenu * view_menu_
ViewsPanelviews_panel_

Detailed Description

Definition at line 61 of file visualization_frame.h.


Member Typedef Documentation

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

Definition at line 137 of file visualization_frame.h.


Constructor & Destructor Documentation

rviz::VisualizationFrame::VisualizationFrame ( wxWindow *  parent  ) 

Definition at line 91 of file visualization_frame.cpp.

rviz::VisualizationFrame::~VisualizationFrame (  ) 

Definition at line 109 of file visualization_frame.cpp.


Member Function Documentation

void rviz::VisualizationFrame::addPane ( const std::string &  name,
wxWindow *  panel 
) [virtual]

Implements rviz::WindowManagerInterface.

Definition at line 679 of file visualization_frame.cpp.

void rviz::VisualizationFrame::closePane ( wxWindow *  panel  )  [virtual]

Implements rviz::WindowManagerInterface.

Definition at line 702 of file visualization_frame.cpp.

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

Definition at line 70 of file visualization_frame.h.

wxWindow * rviz::VisualizationFrame::getParentWindow (  )  [virtual]

Implements rviz::WindowManagerInterface.

Definition at line 674 of file visualization_frame.cpp.

void rviz::VisualizationFrame::initConfigs (  )  [protected]

Definition at line 330 of file visualization_frame.cpp.

void rviz::VisualizationFrame::initialize ( const std::string &  display_config_file = "",
const std::string &  fixed_frame = "",
const std::string &  target_frame = "",
const std::string &  splash_path = "",
bool  verbose = false 
)

Definition at line 147 of file visualization_frame.cpp.

void rviz::VisualizationFrame::initMenus (  )  [protected]

Definition at line 377 of file visualization_frame.cpp.

void rviz::VisualizationFrame::loadDisplayConfig ( const std::string &  path  )  [protected]

Definition at line 461 of file visualization_frame.cpp.

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

Definition at line 443 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onClose ( wxCommandEvent &  event  )  [protected]

Definition at line 523 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onHelpWiki ( wxCommandEvent &  event  )  [protected]

Definition at line 669 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onManagePlugins ( wxCommandEvent &  event  )  [protected]

Definition at line 663 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onOpen ( wxCommandEvent &  event  )  [protected]

Definition at line 558 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onPaneClosed ( wxAuiManagerEvent &  event  )  [protected]

Definition at line 528 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onRecentConfigSelected ( wxCommandEvent &  event  )  [protected]

Definition at line 597 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onSave ( wxCommandEvent &  event  )  [protected]

Definition at line 571 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onSplashLoadStatus ( const std::string &  status,
SplashScreen splash 
) [protected]

Definition at line 142 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onToolAdded ( Tool tool  )  [protected]

Definition at line 616 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onToolChanged ( Tool tool  )  [protected]

Definition at line 629 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onToolClicked ( wxCommandEvent &  event  )  [protected]

Called when a tool is selected.

Definition at line 644 of file visualization_frame.cpp.

void rviz::VisualizationFrame::onViewMenuItemSelected ( wxCommandEvent &  event  )  [protected]

Definition at line 540 of file visualization_frame.cpp.

void rviz::VisualizationFrame::removePane ( wxWindow *  panel  )  [virtual]

Implements rviz::WindowManagerInterface.

Definition at line 685 of file visualization_frame.cpp.

void rviz::VisualizationFrame::saveConfigs (  )  [protected]

Definition at line 481 of file visualization_frame.cpp.

void rviz::VisualizationFrame::showPane ( wxWindow *  panel  )  [virtual]

Implements rviz::WindowManagerInterface.

Definition at line 691 of file visualization_frame.cpp.

void rviz::VisualizationFrame::updateRecentConfigMenu (  )  [protected]

Definition at line 424 of file visualization_frame.cpp.


Member Data Documentation

wxAuiManager* rviz::VisualizationFrame::aui_manager_ [protected]

Definition at line 129 of file visualization_frame.h.

std::string rviz::VisualizationFrame::config_dir_ [protected]

Definition at line 115 of file visualization_frame.h.

boost::shared_ptr<wxConfigBase> rviz::VisualizationFrame::display_config_ [protected]

Definition at line 114 of file visualization_frame.h.

Definition at line 117 of file visualization_frame.h.

Definition at line 107 of file visualization_frame.h.

Definition at line 121 of file visualization_frame.h.

boost::shared_ptr<wxConfigBase> rviz::VisualizationFrame::general_config_ [protected]

Definition at line 113 of file visualization_frame.h.

Definition at line 116 of file visualization_frame.h.

Definition at line 125 of file visualization_frame.h.

Definition at line 118 of file visualization_frame.h.

Definition at line 131 of file visualization_frame.h.

wxMenuBar* rviz::VisualizationFrame::menubar_ [protected]

Definition at line 120 of file visualization_frame.h.

std::string rviz::VisualizationFrame::package_path_ [protected]

Definition at line 133 of file visualization_frame.h.

Definition at line 124 of file visualization_frame.h.

Definition at line 138 of file visualization_frame.h.

Definition at line 122 of file visualization_frame.h.

Definition at line 106 of file visualization_frame.h.

Definition at line 110 of file visualization_frame.h.

Definition at line 135 of file visualization_frame.h.

Definition at line 109 of file visualization_frame.h.

Definition at line 111 of file visualization_frame.h.

wxToolBar* rviz::VisualizationFrame::toolbar_ [protected]

Definition at line 127 of file visualization_frame.h.

Definition at line 123 of file visualization_frame.h.

Definition at line 108 of file visualization_frame.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


rviz
Author(s): Josh Faust, Dave Hershberger
autogenerated on Sat Mar 2 14:17:38 2013