Visualization of a person as a wireframe bounding box. More...
#include <PersonVisual.h>
Public Member Functions | |
BoundingBoxPersonVisual (const PersonVisualDefaultArgs &args, double height=1.75, double width=0.6, double scalingFactor=1.0) | |
virtual Ogre::ColourValue & | getColor () |
virtual double | getHeight () |
virtual void | setColor (const Ogre::ColourValue &c) |
virtual void | setLineWidth (double lineWidth) |
virtual | ~BoundingBoxPersonVisual () |
Public Member Functions inherited from tuw_object_rviz::PersonVisual | |
const Ogre::Quaternion & | getOrientation () const |
Ogre::SceneNode * | getParentSceneNode () |
const Ogre::Vector3 & | getPosition () const |
PersonVisual (const PersonVisualDefaultArgs &args) | |
void | setOrientation (const Ogre::Quaternion &orientation) |
void | setPosition (const Ogre::Vector3 &position) |
virtual void | setScalingFactor (double scalingFactor) |
void | setVisible (bool visible) |
virtual void | update (float deltaTime) |
virtual | ~PersonVisual () |
Protected Member Functions | |
virtual void | generateWireframe () |
Private Attributes | |
double | m_height |
double | m_lineWidth |
double | m_scalingFactor |
double | m_width |
rviz::BillboardLine * | m_wireframe |
Additional Inherited Members | |
Protected Attributes inherited from tuw_object_rviz::PersonVisual | |
Ogre::ColourValue | m_color |
Ogre::SceneNode * | m_parentSceneNode |
Ogre::SceneManager * | m_sceneManager |
Ogre::SceneNode * | m_sceneNode |
Visualization of a person as a wireframe bounding box.
Definition at line 133 of file PersonVisual.h.
tuw_object_rviz::BoundingBoxPersonVisual::BoundingBoxPersonVisual | ( | const PersonVisualDefaultArgs & | args, |
double | height = 1.75 , |
||
double | width = 0.6 , |
||
double | scalingFactor = 1.0 |
||
) |
Definition at line 139 of file PersonVisual.cpp.
|
virtual |
Definition at line 146 of file PersonVisual.cpp.
|
protectedvirtual |
Definition at line 168 of file PersonVisual.cpp.
|
virtual |
Implements tuw_object_rviz::PersonVisual.
Definition at line 155 of file PersonVisual.cpp.
|
virtual |
Implements tuw_object_rviz::PersonVisual.
Definition at line 160 of file PersonVisual.cpp.
|
virtual |
Implements tuw_object_rviz::PersonVisual.
Definition at line 150 of file PersonVisual.cpp.
|
virtual |
Implements tuw_object_rviz::HasLineWidth.
Definition at line 164 of file PersonVisual.cpp.
|
private |
Definition at line 156 of file PersonVisual.h.
|
private |
Definition at line 156 of file PersonVisual.h.
|
private |
Definition at line 156 of file PersonVisual.h.
|
private |
Definition at line 156 of file PersonVisual.h.
|
private |
Definition at line 155 of file PersonVisual.h.