Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Private Attributes
object_recognition_gui::ObjectRecognitionRvizUI Class Reference

#include <object_recognition_rviz_ui.h>

List of all members.

Public Member Functions

bool getShowBoundingBoxes ()
 ObjectRecognitionRvizUI (rviz::VisualizationManager *visualization_manager)
void showBoundingBoxes (bool show)
void startActionServer (ros::NodeHandle &node_handle)
void stopActionServer ()
void update (float wall_dt, float ros_dt)
virtual ~ObjectRecognitionRvizUI ()

Protected Slots

void acceptButtonClicked ()
void cancelButtonClicked ()
void onRenderWindowMouseEvent (QMouseEvent *event)

Protected Member Functions

void acceptNewGoal ()
void cleanupAndHide ()
void createMaterials ()
void parseMeshes (const std::vector< object_recognition_gui::ModelHypothesisList > &model_hyp_list)
void preempt ()
void setupRenderPanel (rviz::VisualizationManager *visualization_manager)

Protected Attributes

rviz_interaction_tools::ImageOverlayimage_overlay_
std::vector
< rviz_interaction_tools::MeshObjectSwitcher * > 
mesh_switchers_
actionlib::SimpleActionServer
< ObjectRecognitionGuiAction > * 
object_recognition_server_
Ogre::RaySceneQuery * ray_scene_query_
MouseEventSignallingRenderPanelrender_panel_
Ogre::SceneManager * scene_manager_
Ogre::SceneNode * scene_root_

Private Attributes

Ui::ObjectRecognitionFrame * ui_

Detailed Description

Definition at line 72 of file object_recognition_rviz_ui.h.


Constructor & Destructor Documentation

Definition at line 67 of file object_recognition_rviz_ui.cpp.

Definition at line 105 of file object_recognition_rviz_ui.cpp.


Member Function Documentation

Definition at line 323 of file object_recognition_rviz_ui.cpp.

Definition at line 385 of file object_recognition_rviz_ui.cpp.

Definition at line 339 of file object_recognition_rviz_ui.cpp.

Definition at line 124 of file object_recognition_rviz_ui.cpp.

Definition at line 155 of file object_recognition_rviz_ui.cpp.

Definition at line 100 of file object_recognition_rviz_ui.cpp.

void object_recognition_gui::ObjectRecognitionRvizUI::onRenderWindowMouseEvent ( QMouseEvent *  event) [protected, slot]

Definition at line 254 of file object_recognition_rviz_ui.cpp.

Definition at line 193 of file object_recognition_rviz_ui.cpp.

Definition at line 399 of file object_recognition_rviz_ui.cpp.

Definition at line 135 of file object_recognition_rviz_ui.cpp.

Definition at line 95 of file object_recognition_rviz_ui.cpp.

Definition at line 346 of file object_recognition_rviz_ui.cpp.

Definition at line 365 of file object_recognition_rviz_ui.cpp.

void object_recognition_gui::ObjectRecognitionRvizUI::update ( float  wall_dt,
float  ros_dt 
)

Definition at line 248 of file object_recognition_rviz_ui.cpp.


Member Data Documentation

Definition at line 126 of file object_recognition_rviz_ui.h.

Definition at line 129 of file object_recognition_rviz_ui.h.

Definition at line 131 of file object_recognition_rviz_ui.h.

Definition at line 123 of file object_recognition_rviz_ui.h.

Definition at line 118 of file object_recognition_rviz_ui.h.

Definition at line 119 of file object_recognition_rviz_ui.h.

Definition at line 120 of file object_recognition_rviz_ui.h.

Ui::ObjectRecognitionFrame* object_recognition_gui::ObjectRecognitionRvizUI::ui_ [private]

Definition at line 134 of file object_recognition_rviz_ui.h.


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


object_recognition_gui
Author(s): David Gossow
autogenerated on Fri Jan 3 2014 12:01:18