#include <facing_visualizer.h>
Public Types | |
typedef std::shared_ptr < FacingObject > | Ptr |
Public Member Functions | |
FacingObject (Ogre::SceneManager *manager, Ogre::SceneNode *parent, double size) | |
virtual void | setAlpha (double alpha) |
virtual void | setColor (QColor color) |
virtual void | setColor (Ogre::ColourValue color) |
virtual void | setEnable (bool enable) |
virtual void | setOrientation (rviz::DisplayContext *context) |
virtual void | setOrientation (Ogre::Quaternion &rot) |
virtual void | setPosition (Ogre::Vector3 &pos) |
virtual void | setSize (double size) |
virtual void | setText (std::string text) |
virtual void | update (float wall_dt, float ros_dt)=0 |
virtual | ~FacingObject () |
Protected Member Functions | |
virtual void | updateColor ()=0 |
virtual void | updateText ()=0 |
Protected Attributes | |
Ogre::ColourValue | color_ |
bool | enable_ |
Ogre::SceneNode * | node_ |
Ogre::SceneManager * | scene_manager_ |
double | size_ |
std::string | text_ |
Definition at line 106 of file facing_visualizer.h.
typedef std::shared_ptr<FacingObject> jsk_rviz_plugins::FacingObject::Ptr |
Reimplemented in jsk_rviz_plugins::GISCircleVisualizer, jsk_rviz_plugins::FacingTexturedObject, jsk_rviz_plugins::SimpleCircleFacingVisualizer, and jsk_rviz_plugins::PictogramObject.
Definition at line 109 of file facing_visualizer.h.
jsk_rviz_plugins::FacingObject::FacingObject | ( | Ogre::SceneManager * | manager, |
Ogre::SceneNode * | parent, | ||
double | size | ||
) |
Definition at line 212 of file facing_visualizer.cpp.
jsk_rviz_plugins::FacingObject::~FacingObject | ( | ) | [virtual] |
Definition at line 220 of file facing_visualizer.cpp.
void jsk_rviz_plugins::FacingObject::setAlpha | ( | double | alpha | ) | [virtual] |
Reimplemented in jsk_rviz_plugins::PictogramObject.
Definition at line 263 of file facing_visualizer.cpp.
void jsk_rviz_plugins::FacingObject::setColor | ( | QColor | color | ) | [virtual] |
Reimplemented in jsk_rviz_plugins::PictogramObject.
Definition at line 269 of file facing_visualizer.cpp.
void jsk_rviz_plugins::FacingObject::setColor | ( | Ogre::ColourValue | color | ) | [virtual] |
Definition at line 277 of file facing_visualizer.cpp.
void jsk_rviz_plugins::FacingObject::setEnable | ( | bool | enable | ) | [virtual] |
Reimplemented in jsk_rviz_plugins::SimpleCircleFacingVisualizer, and jsk_rviz_plugins::PictogramObject.
Definition at line 250 of file facing_visualizer.cpp.
void jsk_rviz_plugins::FacingObject::setOrientation | ( | rviz::DisplayContext * | context | ) | [virtual] |
Definition at line 231 of file facing_visualizer.cpp.
void jsk_rviz_plugins::FacingObject::setOrientation | ( | Ogre::Quaternion & | rot | ) | [virtual] |
Definition at line 240 of file facing_visualizer.cpp.
void jsk_rviz_plugins::FacingObject::setPosition | ( | Ogre::Vector3 & | pos | ) | [virtual] |
Definition at line 226 of file facing_visualizer.cpp.
void jsk_rviz_plugins::FacingObject::setSize | ( | double | size | ) | [virtual] |
Reimplemented in jsk_rviz_plugins::GISCircleVisualizer, jsk_rviz_plugins::FacingTexturedObject, jsk_rviz_plugins::SimpleCircleFacingVisualizer, and jsk_rviz_plugins::PictogramObject.
Definition at line 245 of file facing_visualizer.cpp.
void jsk_rviz_plugins::FacingObject::setText | ( | std::string | text | ) | [virtual] |
Reimplemented in jsk_rviz_plugins::GISCircleVisualizer, jsk_rviz_plugins::SimpleCircleFacingVisualizer, and jsk_rviz_plugins::PictogramObject.
Definition at line 256 of file facing_visualizer.cpp.
virtual void jsk_rviz_plugins::FacingObject::update | ( | float | wall_dt, |
float | ros_dt | ||
) | [pure virtual] |
virtual void jsk_rviz_plugins::FacingObject::updateColor | ( | ) | [protected, pure virtual] |
virtual void jsk_rviz_plugins::FacingObject::updateText | ( | ) | [protected, pure virtual] |
Ogre::ColourValue jsk_rviz_plugins::FacingObject::color_ [protected] |
Definition at line 129 of file facing_visualizer.h.
bool jsk_rviz_plugins::FacingObject::enable_ [protected] |
Definition at line 131 of file facing_visualizer.h.
Ogre::SceneNode* jsk_rviz_plugins::FacingObject::node_ [protected] |
Definition at line 128 of file facing_visualizer.h.
Ogre::SceneManager* jsk_rviz_plugins::FacingObject::scene_manager_ [protected] |
Definition at line 127 of file facing_visualizer.h.
double jsk_rviz_plugins::FacingObject::size_ [protected] |
Definition at line 130 of file facing_visualizer.h.
std::string jsk_rviz_plugins::FacingObject::text_ [protected] |
Reimplemented in jsk_rviz_plugins::GISCircleVisualizer.
Definition at line 132 of file facing_visualizer.h.