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

Visualization of a person as a wireframe bounding box. More...

#include <TrafficConeVisual.h>

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

Public Member Functions

virtual Ogre::ColourValue & getColor ()
 
virtual double getHeight ()
 
virtual void setColor (const Ogre::ColourValue &c)
 
virtual void setHeight (double height)
 
virtual void setRadius (double radius)
 
 TrafficConeVisualImpl (const TrafficConeVisualDefaultArgs &args, double height=1.75, double radius=0.6)
 
virtual void update (float deltaTime)
 
virtual ~TrafficConeVisualImpl ()
 
- Public Member Functions inherited from tuw_object_rviz::TrafficConeVisual
const Ogre::Quaternion & getOrientation () const
 
Ogre::SceneNode * getParentSceneNode ()
 
const Ogre::Vector3getPosition () const
 
void setOrientation (const Ogre::Quaternion &orientation)
 
void setPosition (const Ogre::Vector3 &position)
 
virtual void setScalingFactor (double scalingFactor)
 
void setVisible (bool visible)
 
 TrafficConeVisual (const TrafficConeVisualDefaultArgs &args)
 
virtual ~TrafficConeVisual ()
 

Private Attributes

rviz::Shapem_bodyShape
 
double m_height
 
double m_radius
 

Additional Inherited Members

- Protected Attributes inherited from tuw_object_rviz::TrafficConeVisual
Ogre::ColourValue m_color
 
double m_height
 
Ogre::SceneNode * m_parentSceneNode
 
double m_radius
 
Ogre::SceneManager * m_sceneManager
 
Ogre::SceneNode * m_sceneNode
 
double m_width
 

Detailed Description

Visualization of a person as a wireframe bounding box.

Definition at line 69 of file TrafficConeVisual.h.

Constructor & Destructor Documentation

tuw_object_rviz::TrafficConeVisualImpl::TrafficConeVisualImpl ( const TrafficConeVisualDefaultArgs args,
double  height = 1.75,
double  radius = 0.6 
)

Definition at line 149 of file TrafficConeVisual.cpp.

tuw_object_rviz::TrafficConeVisualImpl::~TrafficConeVisualImpl ( )
virtual

Definition at line 160 of file TrafficConeVisual.cpp.

Member Function Documentation

Ogre::ColourValue & tuw_object_rviz::TrafficConeVisualImpl::getColor ( )
virtual

Implements tuw_object_rviz::TrafficConeVisual.

Definition at line 169 of file TrafficConeVisual.cpp.

double tuw_object_rviz::TrafficConeVisualImpl::getHeight ( )
virtual

Implements tuw_object_rviz::TrafficConeVisual.

Definition at line 174 of file TrafficConeVisual.cpp.

void tuw_object_rviz::TrafficConeVisualImpl::setColor ( const Ogre::ColourValue &  c)
virtual

Implements tuw_object_rviz::TrafficConeVisual.

Definition at line 164 of file TrafficConeVisual.cpp.

void tuw_object_rviz::TrafficConeVisualImpl::setHeight ( double  height)
virtual

Reimplemented from tuw_object_rviz::TrafficConeVisual.

Definition at line 178 of file TrafficConeVisual.cpp.

void tuw_object_rviz::TrafficConeVisualImpl::setRadius ( double  radius)
virtual

Reimplemented from tuw_object_rviz::TrafficConeVisual.

Definition at line 185 of file TrafficConeVisual.cpp.

void tuw_object_rviz::TrafficConeVisualImpl::update ( float  deltaTime)
virtual

Reimplemented from tuw_object_rviz::TrafficConeVisual.

Definition at line 192 of file TrafficConeVisual.cpp.

Member Data Documentation

rviz::Shape* tuw_object_rviz::TrafficConeVisualImpl::m_bodyShape
private

Definition at line 91 of file TrafficConeVisual.h.

double tuw_object_rviz::TrafficConeVisualImpl::m_height
private

Definition at line 92 of file TrafficConeVisual.h.

double tuw_object_rviz::TrafficConeVisualImpl::m_radius
private

Definition at line 93 of file TrafficConeVisual.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