#include <facing_visualizer.h>
Public Types | |
typedef boost::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 | 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 99 of file facing_visualizer.h.
typedef boost::shared_ptr<FacingObject> jsk_rviz_plugin::FacingObject::Ptr |
Reimplemented in jsk_rviz_plugin::GISCircleVisualizer, jsk_rviz_plugin::FacingTexturedObject, and jsk_rviz_plugin::SimpleCircleFacingVisualizer.
Definition at line 102 of file facing_visualizer.h.
jsk_rviz_plugin::FacingObject::FacingObject | ( | Ogre::SceneManager * | manager, |
Ogre::SceneNode * | parent, | ||
double | size | ||
) |
Definition at line 175 of file facing_visualizer.cpp.
jsk_rviz_plugin::FacingObject::~FacingObject | ( | ) | [virtual] |
Definition at line 183 of file facing_visualizer.cpp.
void jsk_rviz_plugin::FacingObject::setAlpha | ( | double | alpha | ) | [virtual] |
Definition at line 220 of file facing_visualizer.cpp.
void jsk_rviz_plugin::FacingObject::setColor | ( | QColor | color | ) | [virtual] |
Definition at line 226 of file facing_visualizer.cpp.
void jsk_rviz_plugin::FacingObject::setColor | ( | Ogre::ColourValue | color | ) | [virtual] |
Definition at line 234 of file facing_visualizer.cpp.
void jsk_rviz_plugin::FacingObject::setEnable | ( | bool | enable | ) | [virtual] |
Reimplemented in jsk_rviz_plugin::SimpleCircleFacingVisualizer.
Definition at line 207 of file facing_visualizer.cpp.
void jsk_rviz_plugin::FacingObject::setOrientation | ( | rviz::DisplayContext * | context | ) | [virtual] |
Definition at line 194 of file facing_visualizer.cpp.
void jsk_rviz_plugin::FacingObject::setPosition | ( | Ogre::Vector3 & | pos | ) | [virtual] |
Definition at line 189 of file facing_visualizer.cpp.
void jsk_rviz_plugin::FacingObject::setSize | ( | double | size | ) | [virtual] |
Reimplemented in jsk_rviz_plugin::GISCircleVisualizer, jsk_rviz_plugin::FacingTexturedObject, and jsk_rviz_plugin::SimpleCircleFacingVisualizer.
Definition at line 202 of file facing_visualizer.cpp.
void jsk_rviz_plugin::FacingObject::setText | ( | std::string | text | ) | [virtual] |
Reimplemented in jsk_rviz_plugin::GISCircleVisualizer, and jsk_rviz_plugin::SimpleCircleFacingVisualizer.
Definition at line 213 of file facing_visualizer.cpp.
virtual void jsk_rviz_plugin::FacingObject::update | ( | float | wall_dt, |
float | ros_dt | ||
) | [pure virtual] |
Implemented in jsk_rviz_plugin::GISCircleVisualizer, and jsk_rviz_plugin::SimpleCircleFacingVisualizer.
virtual void jsk_rviz_plugin::FacingObject::updateColor | ( | ) | [protected, pure virtual] |
Implemented in jsk_rviz_plugin::GISCircleVisualizer, and jsk_rviz_plugin::SimpleCircleFacingVisualizer.
virtual void jsk_rviz_plugin::FacingObject::updateText | ( | ) | [protected, pure virtual] |
Implemented in jsk_rviz_plugin::GISCircleVisualizer, and jsk_rviz_plugin::SimpleCircleFacingVisualizer.
Ogre::ColourValue jsk_rviz_plugin::FacingObject::color_ [protected] |
Definition at line 121 of file facing_visualizer.h.
bool jsk_rviz_plugin::FacingObject::enable_ [protected] |
Definition at line 123 of file facing_visualizer.h.
Ogre::SceneNode* jsk_rviz_plugin::FacingObject::node_ [protected] |
Definition at line 120 of file facing_visualizer.h.
Ogre::SceneManager* jsk_rviz_plugin::FacingObject::scene_manager_ [protected] |
Definition at line 119 of file facing_visualizer.h.
double jsk_rviz_plugin::FacingObject::size_ [protected] |
Definition at line 122 of file facing_visualizer.h.
std::string jsk_rviz_plugin::FacingObject::text_ [protected] |
Reimplemented in jsk_rviz_plugin::GISCircleVisualizer.
Definition at line 124 of file facing_visualizer.h.