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::DisplayContext *context)
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)
void updateBoundingBoxes ()

Protected Member Functions

void acceptNewGoal ()
void cleanupAndHide ()
void createMaterials ()
void parseMeshes (const std::vector< interactive_perception_msgs::ModelHypothesisList > &model_hyp_list)
void preempt ()
void setupRenderPanel (rviz::DisplayContext *context)

Protected Attributes

rviz_interaction_tools::ImageOverlayimage_overlay_
std::vector
< rviz_interaction_tools::MeshObjectSwitcher * > 
mesh_switchers_
actionlib::SimpleActionServer
< interactive_perception_msgs::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 95 of file object_recognition_rviz_ui.cpp.


Member Function Documentation

Definition at line 335 of file object_recognition_rviz_ui.cpp.

Definition at line 397 of file object_recognition_rviz_ui.cpp.

Definition at line 351 of file object_recognition_rviz_ui.cpp.

Definition at line 133 of file object_recognition_rviz_ui.cpp.

Definition at line 164 of file object_recognition_rviz_ui.cpp.

Definition at line 121 of file object_recognition_rviz_ui.cpp.

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

Definition at line 266 of file object_recognition_rviz_ui.cpp.

Definition at line 205 of file object_recognition_rviz_ui.cpp.

Definition at line 418 of file object_recognition_rviz_ui.cpp.

Definition at line 144 of file object_recognition_rviz_ui.cpp.

Definition at line 116 of file object_recognition_rviz_ui.cpp.

Definition at line 358 of file object_recognition_rviz_ui.cpp.

Definition at line 377 of file object_recognition_rviz_ui.cpp.

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

Definition at line 260 of file object_recognition_rviz_ui.cpp.

Definition at line 126 of file object_recognition_rviz_ui.cpp.


Member Data Documentation

Definition at line 127 of file object_recognition_rviz_ui.h.

Definition at line 130 of file object_recognition_rviz_ui.h.

Definition at line 132 of file object_recognition_rviz_ui.h.

Definition at line 124 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.

Definition at line 121 of file object_recognition_rviz_ui.h.

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

Definition at line 135 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 Mon Oct 6 2014 11:53:20