33 #include <OGRE/OgreVector3.h> 34 #include <OGRE/OgreMatrix3.h> 35 #include <OGRE/OgreSceneNode.h> 36 #include <OGRE/OgreSceneManager.h> 57 Ogre::Vector3 position = Ogre::Vector3(msg->object.pose.position.x, msg->object.pose.position.y, msg->object.pose.position.z);
61 Ogre::Quaternion orientation = Ogre::Quaternion(msg->object.pose.orientation.w, msg->object.pose.orientation.x,
62 msg->object.pose.orientation.y, msg->object.pose.orientation.z);
77 Ogre::Vector3 position;
78 Ogre::Quaternion orientation;
79 Ogre::ColourValue color;
Ogre::SceneNode * frame_node_
Visualization of a person as a mesh (walking human)
Ogre::SceneManager * scene_manager_
virtual void setColor(Ogre::ColourValue color)
virtual void setMessage(const tuw_object_msgs::ObjectWithCovariance::ConstPtr &msg)
~ObjectDetectionPersonVisual()
boost::shared_ptr< PersonVisual > person_visual_
void setMessage(const tuw_object_msgs::ObjectWithCovariance::ConstPtr &msg)
Visualization of a person as a wireframe bounding box.
Styles
Visualization style for an object.
ObjectDetectionPersonVisual(Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node)
void setColor(Ogre::ColourValue color)
Visualization of a person as cylinder (body) + sphere (head)
void setStyle(Styles style)