Public Member Functions | Protected Attributes | List of all members
tuw_object_rviz::TrafficConeVisual Class Referenceabstract

Base class for all person visualization types. More...

#include <TrafficConeVisual.h>

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

Public Member Functions

virtual Ogre::ColourValue & getColor ()=0
 
virtual double getHeight ()=0
 
const Ogre::Quaternion & getOrientation () const
 
Ogre::SceneNode * getParentSceneNode ()
 
const Ogre::Vector3getPosition () const
 
virtual void setColor (const Ogre::ColourValue &c)=0
 
virtual void setHeight (double height)
 
void setOrientation (const Ogre::Quaternion &orientation)
 
void setPosition (const Ogre::Vector3 &position)
 
virtual void setRadius (double radius)
 
virtual void setScalingFactor (double scalingFactor)
 
void setVisible (bool visible)
 
 TrafficConeVisual (const TrafficConeVisualDefaultArgs &args)
 
virtual void update (float deltaTime)
 
virtual ~TrafficConeVisual ()
 

Protected Attributes

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

Base class for all person visualization types.

Definition at line 29 of file TrafficConeVisual.h.

Constructor & Destructor Documentation

tuw_object_rviz::TrafficConeVisual::TrafficConeVisual ( const TrafficConeVisualDefaultArgs args)

Definition at line 52 of file TrafficConeVisual.cpp.

tuw_object_rviz::TrafficConeVisual::~TrafficConeVisual ( )
virtual

Definition at line 62 of file TrafficConeVisual.cpp.

Member Function Documentation

virtual Ogre::ColourValue& tuw_object_rviz::TrafficConeVisual::getColor ( )
pure virtual
virtual double tuw_object_rviz::TrafficConeVisual::getHeight ( )
pure virtual
const Ogre::Quaternion & tuw_object_rviz::TrafficConeVisual::getOrientation ( ) const

Definition at line 78 of file TrafficConeVisual.cpp.

Ogre::SceneNode * tuw_object_rviz::TrafficConeVisual::getParentSceneNode ( )

Definition at line 90 of file TrafficConeVisual.cpp.

const Ogre::Vector3 & tuw_object_rviz::TrafficConeVisual::getPosition ( ) const

Definition at line 70 of file TrafficConeVisual.cpp.

virtual void tuw_object_rviz::TrafficConeVisual::setColor ( const Ogre::ColourValue &  c)
pure virtual
void tuw_object_rviz::TrafficConeVisual::setHeight ( double  height)
virtual

Reimplemented in tuw_object_rviz::TrafficConeVisualImpl.

Definition at line 94 of file TrafficConeVisual.cpp.

void tuw_object_rviz::TrafficConeVisual::setOrientation ( const Ogre::Quaternion &  orientation)

Definition at line 74 of file TrafficConeVisual.cpp.

void tuw_object_rviz::TrafficConeVisual::setPosition ( const Ogre::Vector3 position)

Definition at line 66 of file TrafficConeVisual.cpp.

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

Reimplemented in tuw_object_rviz::TrafficConeVisualImpl.

Definition at line 99 of file TrafficConeVisual.cpp.

void tuw_object_rviz::TrafficConeVisual::setScalingFactor ( double  scalingFactor)
virtual

Definition at line 82 of file TrafficConeVisual.cpp.

void tuw_object_rviz::TrafficConeVisual::setVisible ( bool  visible)

Definition at line 86 of file TrafficConeVisual.cpp.

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

Reimplemented in tuw_object_rviz::TrafficConeVisualImpl.

Definition at line 104 of file TrafficConeVisual.cpp.

Member Data Documentation

Ogre::ColourValue tuw_object_rviz::TrafficConeVisual::m_color
protected

Definition at line 64 of file TrafficConeVisual.h.

double tuw_object_rviz::TrafficConeVisual::m_height
protected

Definition at line 65 of file TrafficConeVisual.h.

Ogre::SceneNode * tuw_object_rviz::TrafficConeVisual::m_parentSceneNode
protected

Definition at line 63 of file TrafficConeVisual.h.

double tuw_object_rviz::TrafficConeVisual::m_radius
protected

Definition at line 65 of file TrafficConeVisual.h.

Ogre::SceneManager* tuw_object_rviz::TrafficConeVisual::m_sceneManager
protected

Definition at line 62 of file TrafficConeVisual.h.

Ogre::SceneNode* tuw_object_rviz::TrafficConeVisual::m_sceneNode
protected

Definition at line 63 of file TrafficConeVisual.h.

double tuw_object_rviz::TrafficConeVisual::m_width
protected

Definition at line 65 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