object_recognition_gui::ObjectRecognitionRvizUI Class Reference

#include <object_recognition_rviz_ui.h>

Inheritance diagram for object_recognition_gui::ObjectRecognitionRvizUI:
Inheritance graph
[legend]

List of all members.

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_

Detailed Description

Definition at line 62 of file object_recognition_rviz_ui.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

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.

Definition at line 122 of file object_recognition_rviz_ui.h.

Definition at line 114 of file object_recognition_rviz_ui.h.

Definition at line 109 of file object_recognition_rviz_ui.h.

Definition at line 110 of file object_recognition_rviz_ui.h.

Definition at line 111 of file object_recognition_rviz_ui.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs


object_recognition_gui
Author(s): David Gossow
autogenerated on Fri Jan 11 09:12:07 2013