#include <ObjectDetectionVisual.h>

Public Member Functions | |
| ObjectDetectionVisual (Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node) | |
| virtual void | setColor (Ogre::ColourValue color) |
| void | setFrameOrientation (const Ogre::Quaternion &orientation) |
| void | setFramePosition (const Ogre::Vector3 &position) |
| virtual void | setMessage (const tuw_object_msgs::ObjectWithCovariance::ConstPtr &msg) |
| virtual void | setScale (float scale) |
| virtual void | setStyle (Styles style) |
| void | setTransform (const Ogre::Vector3 &position, const Ogre::Quaternion &orientation) |
| void | setVisiblities (bool render_covariance, bool render_id, bool render_sensor_type, bool render_pose) |
| virtual | ~ObjectDetectionVisual () |
Protected Attributes | |
| Ogre::ColourValue | color_ |
| Ogre::SceneNode * | frame_node_ |
| float | scale_ |
| Ogre::SceneManager * | scene_manager_ |
| Ogre::Matrix4 | transform_ |
Private Attributes | |
| boost::shared_ptr< CovarianceVisual > | covariance_ |
| boost::shared_ptr< TextVisual > | detection_id_ |
| boost::shared_ptr< rviz::Shape > | mean_ |
| boost::shared_ptr< rviz::Arrow > | pose_ |
Definition at line 63 of file ObjectDetectionVisual.h.
| tuw_object_rviz::ObjectDetectionVisual::ObjectDetectionVisual | ( | Ogre::SceneManager * | scene_manager, |
| Ogre::SceneNode * | parent_node | ||
| ) |
Definition at line 44 of file ObjectDetectionVisual.cpp.
|
virtual |
Definition at line 65 of file ObjectDetectionVisual.cpp.
|
virtual |
Reimplemented in tuw_object_rviz::ObjectDetectionPersonVisual, tuw_object_rviz::ObjectDetectionDoorVisual, and tuw_object_rviz::ObjectDetectionTrafficConeVisual.
Definition at line 180 of file ObjectDetectionVisual.cpp.
| void tuw_object_rviz::ObjectDetectionVisual::setFrameOrientation | ( | const Ogre::Quaternion & | orientation | ) |
Definition at line 159 of file ObjectDetectionVisual.cpp.
| void tuw_object_rviz::ObjectDetectionVisual::setFramePosition | ( | const Ogre::Vector3 & | position | ) |
Definition at line 153 of file ObjectDetectionVisual.cpp.
|
virtual |
Reimplemented in tuw_object_rviz::ObjectDetectionPersonVisual, tuw_object_rviz::ObjectDetectionDoorVisual, and tuw_object_rviz::ObjectDetectionTrafficConeVisual.
Definition at line 71 of file ObjectDetectionVisual.cpp.
|
virtual |
Definition at line 171 of file ObjectDetectionVisual.cpp.
|
virtual |
Reimplemented in tuw_object_rviz::ObjectDetectionPersonVisual, tuw_object_rviz::ObjectDetectionDoorVisual, and tuw_object_rviz::ObjectDetectionTrafficConeVisual.
Definition at line 196 of file ObjectDetectionVisual.cpp.
| void tuw_object_rviz::ObjectDetectionVisual::setTransform | ( | const Ogre::Vector3 & | position, |
| const Ogre::Quaternion & | orientation | ||
| ) |
Definition at line 164 of file ObjectDetectionVisual.cpp.
| void tuw_object_rviz::ObjectDetectionVisual::setVisiblities | ( | bool | render_covariance, |
| bool | render_id, | ||
| bool | render_sensor_type, | ||
| bool | render_pose | ||
| ) |
Definition at line 189 of file ObjectDetectionVisual.cpp.
|
protected |
Definition at line 125 of file ObjectDetectionVisual.h.
|
private |
Definition at line 108 of file ObjectDetectionVisual.h.
|
private |
Definition at line 110 of file ObjectDetectionVisual.h.
|
protected |
Definition at line 115 of file ObjectDetectionVisual.h.
|
private |
Definition at line 106 of file ObjectDetectionVisual.h.
|
private |
Definition at line 103 of file ObjectDetectionVisual.h.
|
protected |
Definition at line 122 of file ObjectDetectionVisual.h.
|
protected |
Definition at line 119 of file ObjectDetectionVisual.h.
|
protected |
Definition at line 128 of file ObjectDetectionVisual.h.