$search
#include <visualization_frame.h>
Public Member Functions | |
virtual void | addPane (const std::string &name, wxWindow *panel) |
virtual void | closePane (wxWindow *panel) |
VisualizationManager * | getManager () |
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_ |
DisplaysPanel * | displays_panel_ |
wxMenu * | file_menu_ |
boost::shared_ptr< wxConfigBase > | general_config_ |
std::string | general_config_file_ |
wxMenu * | help_menu_ |
std::string | last_config_dir_ |
VisualizationManager * | manager_ |
wxMenuBar * | menubar_ |
std::string | package_path_ |
wxMenu * | plugins_menu_ |
D_string | recent_configs_ |
wxMenu * | recent_configs_menu_ |
RenderPanel * | render_panel_ |
SelectionPanel * | selection_panel_ |
SplashScreen * | splash_ |
TimePanel * | time_panel_ |
ToolPropertiesPanel * | tool_properties_panel_ |
wxToolBar * | toolbar_ |
wxMenu * | view_menu_ |
ViewsPanel * | views_panel_ |
Definition at line 61 of file visualization_frame.h.
typedef std::deque<std::string> rviz::VisualizationFrame::D_string [protected] |
Definition at line 137 of file visualization_frame.h.
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.
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.
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.
std::string rviz::VisualizationFrame::display_config_file_ [protected] |
Definition at line 117 of file visualization_frame.h.
DisplaysPanel* rviz::VisualizationFrame::displays_panel_ [protected] |
Definition at line 107 of file visualization_frame.h.
wxMenu* rviz::VisualizationFrame::file_menu_ [protected] |
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.
std::string rviz::VisualizationFrame::general_config_file_ [protected] |
Definition at line 116 of file visualization_frame.h.
wxMenu* rviz::VisualizationFrame::help_menu_ [protected] |
Definition at line 125 of file visualization_frame.h.
std::string rviz::VisualizationFrame::last_config_dir_ [protected] |
Definition at line 118 of file visualization_frame.h.
VisualizationManager* rviz::VisualizationFrame::manager_ [protected] |
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.
wxMenu* rviz::VisualizationFrame::plugins_menu_ [protected] |
Definition at line 124 of file visualization_frame.h.
D_string rviz::VisualizationFrame::recent_configs_ [protected] |
Definition at line 138 of file visualization_frame.h.
wxMenu* rviz::VisualizationFrame::recent_configs_menu_ [protected] |
Definition at line 122 of file visualization_frame.h.
RenderPanel* rviz::VisualizationFrame::render_panel_ [protected] |
Definition at line 106 of file visualization_frame.h.
SelectionPanel* rviz::VisualizationFrame::selection_panel_ [protected] |
Definition at line 110 of file visualization_frame.h.
SplashScreen* rviz::VisualizationFrame::splash_ [protected] |
Definition at line 135 of file visualization_frame.h.
TimePanel* rviz::VisualizationFrame::time_panel_ [protected] |
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.
wxMenu* rviz::VisualizationFrame::view_menu_ [protected] |
Definition at line 123 of file visualization_frame.h.
ViewsPanel* rviz::VisualizationFrame::views_panel_ [protected] |
Definition at line 108 of file visualization_frame.h.