#include <object_recognition_rviz_ui.h>

Public Member Functions | |
| bool | getShowBoundingBoxes () |
| ObjectRecognitionRvizUI (rviz::VisualizationManager *visualization_manager) | |
| void | onRenderWindowMouseEvents (wxMouseEvent &event) |
| void | showBoundingBoxes (bool show) |
| void | startActionServer (ros::NodeHandle &node_handle) |
| void | stopActionServer () |
| void | update (float wall_dt, float ros_dt) |
| virtual | ~ObjectRecognitionRvizUI () |
Protected Member Functions | |
| virtual void | acceptButtonClicked (wxCommandEvent &) |
| void | acceptNewGoal () |
| virtual void | cancelButtonClicked (wxCommandEvent &) |
| void | cleanupAndHide () |
| void | createMaterials () |
| void | createRenderPanel (rviz::VisualizationManager *visualization_manager) |
| void | parseMeshes (const std::vector< object_recognition_gui::ModelHypothesisList > &model_hyp_list) |
| void | preempt () |
Protected Attributes | |
| rviz_interaction_tools::ImageOverlay * | image_overlay_ |
| std::vector < rviz_interaction_tools::MeshObjectSwitcher * > | mesh_switchers_ |
| actionlib::SimpleActionServer < ObjectRecognitionGuiAction > * | object_recognition_server_ |
| Ogre::RaySceneQuery * | ray_scene_query_ |
| rviz::RenderPanel * | render_panel_ |
| Ogre::SceneManager * | scene_manager_ |
| Ogre::SceneNode * | scene_root_ |
Definition at line 62 of file object_recognition_rviz_ui.h.
| object_recognition_gui::ObjectRecognitionRvizUI::ObjectRecognitionRvizUI | ( | rviz::VisualizationManager * | visualization_manager | ) |
Definition at line 65 of file object_recognition_rviz_ui.cpp.
| object_recognition_gui::ObjectRecognitionRvizUI::~ObjectRecognitionRvizUI | ( | ) | [virtual] |
Definition at line 95 of file object_recognition_rviz_ui.cpp.
| void object_recognition_gui::ObjectRecognitionRvizUI::acceptButtonClicked | ( | wxCommandEvent & | ) | [protected, virtual] |
Reimplemented from ObjectRecognitionFrame.
Definition at line 329 of file object_recognition_rviz_ui.cpp.
| void object_recognition_gui::ObjectRecognitionRvizUI::acceptNewGoal | ( | ) | [protected] |
Definition at line 391 of file object_recognition_rviz_ui.cpp.
| void object_recognition_gui::ObjectRecognitionRvizUI::cancelButtonClicked | ( | wxCommandEvent & | ) | [protected, virtual] |
Reimplemented from ObjectRecognitionFrame.
Definition at line 345 of file object_recognition_rviz_ui.cpp.
| void object_recognition_gui::ObjectRecognitionRvizUI::cleanupAndHide | ( | ) | [protected] |
Definition at line 113 of file object_recognition_rviz_ui.cpp.
| void object_recognition_gui::ObjectRecognitionRvizUI::createMaterials | ( | ) | [protected] |
Definition at line 158 of file object_recognition_rviz_ui.cpp.
| void object_recognition_gui::ObjectRecognitionRvizUI::createRenderPanel | ( | rviz::VisualizationManager * | visualization_manager | ) | [protected] |
Definition at line 124 of file object_recognition_rviz_ui.cpp.
| bool object_recognition_gui::ObjectRecognitionRvizUI::getShowBoundingBoxes | ( | ) |
Definition at line 90 of file object_recognition_rviz_ui.cpp.
| void object_recognition_gui::ObjectRecognitionRvizUI::onRenderWindowMouseEvents | ( | wxMouseEvent & | event | ) |
Definition at line 257 of file object_recognition_rviz_ui.cpp.
| void object_recognition_gui::ObjectRecognitionRvizUI::parseMeshes | ( | const std::vector< object_recognition_gui::ModelHypothesisList > & | model_hyp_list | ) | [protected] |
Definition at line 196 of file object_recognition_rviz_ui.cpp.
| void object_recognition_gui::ObjectRecognitionRvizUI::preempt | ( | ) | [protected] |
Definition at line 405 of file object_recognition_rviz_ui.cpp.
| void object_recognition_gui::ObjectRecognitionRvizUI::showBoundingBoxes | ( | bool | show | ) |
Definition at line 85 of file object_recognition_rviz_ui.cpp.
| void object_recognition_gui::ObjectRecognitionRvizUI::startActionServer | ( | ros::NodeHandle & | node_handle | ) |
Definition at line 352 of file object_recognition_rviz_ui.cpp.
| void object_recognition_gui::ObjectRecognitionRvizUI::stopActionServer | ( | ) |
Definition at line 371 of file object_recognition_rviz_ui.cpp.
| void object_recognition_gui::ObjectRecognitionRvizUI::update | ( | float | wall_dt, | |
| float | ros_dt | |||
| ) |
Definition at line 251 of file object_recognition_rviz_ui.cpp.
rviz_interaction_tools::ImageOverlay* object_recognition_gui::ObjectRecognitionRvizUI::image_overlay_ [protected] |
Definition at line 117 of file object_recognition_rviz_ui.h.
std::vector< rviz_interaction_tools::MeshObjectSwitcher* > object_recognition_gui::ObjectRecognitionRvizUI::mesh_switchers_ [protected] |
Definition at line 120 of file object_recognition_rviz_ui.h.
actionlib::SimpleActionServer<ObjectRecognitionGuiAction>* object_recognition_gui::ObjectRecognitionRvizUI::object_recognition_server_ [protected] |
Definition at line 122 of file object_recognition_rviz_ui.h.
Ogre::RaySceneQuery* object_recognition_gui::ObjectRecognitionRvizUI::ray_scene_query_ [protected] |
Definition at line 114 of file object_recognition_rviz_ui.h.
rviz::RenderPanel* object_recognition_gui::ObjectRecognitionRvizUI::render_panel_ [protected] |
Definition at line 109 of file object_recognition_rviz_ui.h.
Ogre::SceneManager* object_recognition_gui::ObjectRecognitionRvizUI::scene_manager_ [protected] |
Definition at line 110 of file object_recognition_rviz_ui.h.
Ogre::SceneNode* object_recognition_gui::ObjectRecognitionRvizUI::scene_root_ [protected] |
Definition at line 111 of file object_recognition_rviz_ui.h.