#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.