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