Public Member Functions | Protected Attributes | Private Attributes | List of all members
tuw_object_rviz::ObjectDetectionVisual Class Reference

#include <ObjectDetectionVisual.h>

Inheritance diagram for tuw_object_rviz::ObjectDetectionVisual:
Inheritance graph
[legend]

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< CovarianceVisualcovariance_
 
boost::shared_ptr< TextVisualdetection_id_
 
boost::shared_ptr< rviz::Shapemean_
 
boost::shared_ptr< rviz::Arrowpose_
 

Detailed Description

Definition at line 63 of file ObjectDetectionVisual.h.

Constructor & Destructor Documentation

tuw_object_rviz::ObjectDetectionVisual::ObjectDetectionVisual ( Ogre::SceneManager *  scene_manager,
Ogre::SceneNode *  parent_node 
)

Definition at line 44 of file ObjectDetectionVisual.cpp.

tuw_object_rviz::ObjectDetectionVisual::~ObjectDetectionVisual ( )
virtual

Definition at line 65 of file ObjectDetectionVisual.cpp.

Member Function Documentation

void tuw_object_rviz::ObjectDetectionVisual::setColor ( Ogre::ColourValue  color)
virtual
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.

void tuw_object_rviz::ObjectDetectionVisual::setMessage ( const tuw_object_msgs::ObjectWithCovariance::ConstPtr &  msg)
virtual
void tuw_object_rviz::ObjectDetectionVisual::setScale ( float  scale)
virtual

Definition at line 171 of file ObjectDetectionVisual.cpp.

void tuw_object_rviz::ObjectDetectionVisual::setStyle ( Styles  style)
virtual
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.

Member Data Documentation

Ogre::ColourValue tuw_object_rviz::ObjectDetectionVisual::color_
protected

Definition at line 125 of file ObjectDetectionVisual.h.

boost::shared_ptr<CovarianceVisual> tuw_object_rviz::ObjectDetectionVisual::covariance_
private

Definition at line 108 of file ObjectDetectionVisual.h.

boost::shared_ptr<TextVisual> tuw_object_rviz::ObjectDetectionVisual::detection_id_
private

Definition at line 110 of file ObjectDetectionVisual.h.

Ogre::SceneNode* tuw_object_rviz::ObjectDetectionVisual::frame_node_
protected

Definition at line 115 of file ObjectDetectionVisual.h.

boost::shared_ptr<rviz::Shape> tuw_object_rviz::ObjectDetectionVisual::mean_
private

Definition at line 106 of file ObjectDetectionVisual.h.

boost::shared_ptr<rviz::Arrow> tuw_object_rviz::ObjectDetectionVisual::pose_
private

Definition at line 103 of file ObjectDetectionVisual.h.

float tuw_object_rviz::ObjectDetectionVisual::scale_
protected

Definition at line 122 of file ObjectDetectionVisual.h.

Ogre::SceneManager* tuw_object_rviz::ObjectDetectionVisual::scene_manager_
protected

Definition at line 119 of file ObjectDetectionVisual.h.

Ogre::Matrix4 tuw_object_rviz::ObjectDetectionVisual::transform_
protected

Definition at line 128 of file ObjectDetectionVisual.h.


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


tuw_object_rviz
Author(s): Florian Beck
autogenerated on Mon Jun 10 2019 15:40:17