33 #ifndef OBJECT_DETECTION_VISUAL_H 34 #define OBJECT_DETECTION_VISUAL_H 36 #include <tuw_object_msgs/ObjectDetection.h> 42 #include <boost/format.hpp> 74 virtual void setMessage (
const tuw_object_msgs::ObjectWithCovariance::ConstPtr& msg );
81 void setFramePosition (
const Ogre::Vector3& position );
82 void setFrameOrientation (
const Ogre::Quaternion& orientation );
87 void setTransform (
const Ogre::Vector3& position,
const Ogre::Quaternion& orientation );
91 virtual void setScale (
float scale );
95 virtual void setColor ( Ogre::ColourValue color );
97 void setVisiblities (
bool render_covariance,
bool render_id,
bool render_sensor_type,
bool render_pose );
99 virtual void setStyle (
Styles style );
133 #endif // OBJECT_DETECTION_VISUAL_H Ogre::SceneNode * frame_node_
Ogre::SceneManager * scene_manager_
boost::shared_ptr< rviz::Shape > mean_
TFSIMD_FORCE_INLINE Vector3()
boost::shared_ptr< CovarianceVisual > covariance_
boost::shared_ptr< rviz::Arrow > pose_
Styles
Visualization style for an object.
boost::shared_ptr< TextVisual > detection_id_