#include <facing_visualizer.h>

| Public Types | |
| typedef boost::shared_ptr < SimpleCircleFacingVisualizer > | Ptr | 
| Public Member Functions | |
| virtual void | reset () | 
| virtual void | setEnable (bool enable) | 
| virtual void | setSize (double size) | 
| virtual void | setText (std::string text) | 
| SimpleCircleFacingVisualizer (Ogre::SceneManager *manager, Ogre::SceneNode *parent, rviz::DisplayContext *context, double size, std::string text="") | |
| virtual void | update (float wall_dt, float ros_dt) | 
| virtual | ~SimpleCircleFacingVisualizer () | 
| Protected Member Functions | |
| virtual void | createArrows (rviz::DisplayContext *context) | 
| virtual void | updateArrowsObjects (Ogre::ColourValue color) | 
| virtual void | updateColor () | 
| virtual void | updateLine () | 
| virtual void | updateText () | 
| virtual void | updateTextUnderLine () | 
| Protected Attributes | |
| Ogre::ManualObject * | left_arrow_ | 
| Ogre::SceneNode * | left_arrow_node_ | 
| Ogre::MaterialPtr | left_material_ | 
| std::string | left_material_name_ | 
| rviz::BillboardLine * | line_ | 
| Ogre::ManualObject * | lower_arrow_ | 
| Ogre::SceneNode * | lower_arrow_node_ | 
| Ogre::MaterialPtr | lower_material_ | 
| std::string | lower_material_name_ | 
| rviz::MovableText * | msg_ | 
| Ogre::ManualObject * | right_arrow_ | 
| Ogre::SceneNode * | right_arrow_node_ | 
| Ogre::MaterialPtr | right_material_ | 
| std::string | right_material_name_ | 
| Ogre::SceneNode * | target_text_node_ | 
| rviz::BillboardLine * | text_under_line_ | 
| Ogre::ManualObject * | upper_arrow_ | 
| Ogre::SceneNode * | upper_arrow_node_ | 
| Ogre::MaterialPtr | upper_material_ | 
| std::string | upper_material_name_ | 
Definition at line 129 of file facing_visualizer.h.
| typedef boost::shared_ptr<SimpleCircleFacingVisualizer> jsk_rviz_plugin::SimpleCircleFacingVisualizer::Ptr | 
Reimplemented from jsk_rviz_plugin::FacingObject.
Definition at line 132 of file facing_visualizer.h.
| jsk_rviz_plugin::SimpleCircleFacingVisualizer::SimpleCircleFacingVisualizer | ( | Ogre::SceneManager * | manager, | 
| Ogre::SceneNode * | parent, | ||
| rviz::DisplayContext * | context, | ||
| double | size, | ||
| std::string | text = "" | ||
| ) | 
Definition at line 240 of file facing_visualizer.cpp.
Definition at line 267 of file facing_visualizer.cpp.
| void jsk_rviz_plugin::SimpleCircleFacingVisualizer::createArrows | ( | rviz::DisplayContext * | context | ) |  [protected, virtual] | 
Definition at line 400 of file facing_visualizer.cpp.
| void jsk_rviz_plugin::SimpleCircleFacingVisualizer::reset | ( | ) |  [virtual] | 
Definition at line 297 of file facing_visualizer.cpp.
| void jsk_rviz_plugin::SimpleCircleFacingVisualizer::setEnable | ( | bool | enable | ) |  [virtual] | 
Reimplemented from jsk_rviz_plugin::FacingObject.
Definition at line 514 of file facing_visualizer.cpp.
| void jsk_rviz_plugin::SimpleCircleFacingVisualizer::setSize | ( | double | size | ) |  [virtual] | 
Reimplemented from jsk_rviz_plugin::FacingObject.
Definition at line 506 of file facing_visualizer.cpp.
| void jsk_rviz_plugin::SimpleCircleFacingVisualizer::setText | ( | std::string | text | ) |  [virtual] | 
Reimplemented from jsk_rviz_plugin::FacingObject.
Definition at line 528 of file facing_visualizer.cpp.
| void jsk_rviz_plugin::SimpleCircleFacingVisualizer::update | ( | float | wall_dt, | 
| float | ros_dt | ||
| ) |  [virtual] | 
Implements jsk_rviz_plugin::FacingObject.
Definition at line 286 of file facing_visualizer.cpp.
| void jsk_rviz_plugin::SimpleCircleFacingVisualizer::updateArrowsObjects | ( | Ogre::ColourValue | color | ) |  [protected, virtual] | 
Definition at line 304 of file facing_visualizer.cpp.
| void jsk_rviz_plugin::SimpleCircleFacingVisualizer::updateColor | ( | ) |  [protected, virtual] | 
Implements jsk_rviz_plugin::FacingObject.
Definition at line 535 of file facing_visualizer.cpp.
| void jsk_rviz_plugin::SimpleCircleFacingVisualizer::updateLine | ( | ) |  [protected, virtual] | 
Definition at line 460 of file facing_visualizer.cpp.
| void jsk_rviz_plugin::SimpleCircleFacingVisualizer::updateText | ( | ) |  [protected, virtual] | 
Implements jsk_rviz_plugin::FacingObject.
Definition at line 522 of file facing_visualizer.cpp.
| void jsk_rviz_plugin::SimpleCircleFacingVisualizer::updateTextUnderLine | ( | ) |  [protected, virtual] | 
Definition at line 481 of file facing_visualizer.cpp.
| Ogre::ManualObject* jsk_rviz_plugin::SimpleCircleFacingVisualizer::left_arrow_  [protected] | 
Definition at line 156 of file facing_visualizer.h.
| Ogre::SceneNode* jsk_rviz_plugin::SimpleCircleFacingVisualizer::left_arrow_node_  [protected] | 
Definition at line 160 of file facing_visualizer.h.
| Ogre::MaterialPtr jsk_rviz_plugin::SimpleCircleFacingVisualizer::left_material_  [protected] | 
Definition at line 164 of file facing_visualizer.h.
Definition at line 167 of file facing_visualizer.h.
Definition at line 152 of file facing_visualizer.h.
| Ogre::ManualObject* jsk_rviz_plugin::SimpleCircleFacingVisualizer::lower_arrow_  [protected] | 
Definition at line 155 of file facing_visualizer.h.
| Ogre::SceneNode* jsk_rviz_plugin::SimpleCircleFacingVisualizer::lower_arrow_node_  [protected] | 
Definition at line 159 of file facing_visualizer.h.
| Ogre::MaterialPtr jsk_rviz_plugin::SimpleCircleFacingVisualizer::lower_material_  [protected] | 
Definition at line 163 of file facing_visualizer.h.
Definition at line 168 of file facing_visualizer.h.
Definition at line 170 of file facing_visualizer.h.
| Ogre::ManualObject* jsk_rviz_plugin::SimpleCircleFacingVisualizer::right_arrow_  [protected] | 
Definition at line 157 of file facing_visualizer.h.
| Ogre::SceneNode* jsk_rviz_plugin::SimpleCircleFacingVisualizer::right_arrow_node_  [protected] | 
Definition at line 161 of file facing_visualizer.h.
| Ogre::MaterialPtr jsk_rviz_plugin::SimpleCircleFacingVisualizer::right_material_  [protected] | 
Definition at line 165 of file facing_visualizer.h.
Definition at line 169 of file facing_visualizer.h.
| Ogre::SceneNode* jsk_rviz_plugin::SimpleCircleFacingVisualizer::target_text_node_  [protected] | 
Definition at line 171 of file facing_visualizer.h.
Definition at line 153 of file facing_visualizer.h.
| Ogre::ManualObject* jsk_rviz_plugin::SimpleCircleFacingVisualizer::upper_arrow_  [protected] | 
Definition at line 154 of file facing_visualizer.h.
| Ogre::SceneNode* jsk_rviz_plugin::SimpleCircleFacingVisualizer::upper_arrow_node_  [protected] | 
Definition at line 158 of file facing_visualizer.h.
| Ogre::MaterialPtr jsk_rviz_plugin::SimpleCircleFacingVisualizer::upper_material_  [protected] | 
Definition at line 162 of file facing_visualizer.h.
Definition at line 166 of file facing_visualizer.h.