35 #include <OgreSceneManager.h> 36 #include <OgreSubEntity.h> 37 #include <OgreMaterialManager.h> 38 #include <OgreTextureManager.h> 39 #include <OgreTechnique.h> 40 #include <OgreAnimation.h> 45 namespace fs = boost::filesystem;
53 m_sceneManager(args.sceneManager)
58 Ogre::Vector3 scale(1,1,1);
83 m_sceneNode->setScale(scalingFactor, scalingFactor, scalingFactor);
virtual void setHeight(double height)
virtual ~TrafficConeVisualImpl()
Base class for all person visualization types.
Ogre::SceneNode * getParentSceneNode()
virtual void update(float deltaTime)
Ogre::SceneNode * parentNode
virtual ~TrafficConeVisual()
virtual void setColor(const Ogre::ColourValue &c)
void setVisible(bool visible)
TrafficConeVisual(const TrafficConeVisualDefaultArgs &args)
virtual void setColor(float r, float g, float b, float a)
virtual void setPosition(const Ogre::Vector3 &position)
virtual void setScalingFactor(double scalingFactor)
Ogre::SceneNode * m_sceneNode
virtual void setHeight(double height)
virtual Ogre::ColourValue & getColor()
virtual void setRadius(double radius)
virtual void update(float deltaTime)
rviz::Shape * m_bodyShape
Ogre::SceneNode * m_parentSceneNode
void setPosition(const Ogre::Vector3 &position)
const Ogre::Vector3 & getPosition() const
void setOrientation(const Ogre::Quaternion &orientation)
virtual double getHeight()
Ogre::SceneManager * sceneManager
Ogre::ColourValue m_color
virtual void setRadius(double radius)
TrafficConeVisualImpl(const TrafficConeVisualDefaultArgs &args, double height=1.75, double radius=0.6)
Ogre::SceneManager * m_sceneManager
const Ogre::Quaternion & getOrientation() const
virtual void setScale(const Ogre::Vector3 &scale)