#include <facing_visualizer.h>

| Public Types | |
| typedef std::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 137 of file facing_visualizer.h.
| typedef std::shared_ptr<SimpleCircleFacingVisualizer> jsk_rviz_plugins::SimpleCircleFacingVisualizer::Ptr | 
Reimplemented from jsk_rviz_plugins::FacingObject.
Definition at line 140 of file facing_visualizer.h.
| jsk_rviz_plugins::SimpleCircleFacingVisualizer::SimpleCircleFacingVisualizer | ( | Ogre::SceneManager * | manager, | 
| Ogre::SceneNode * | parent, | ||
| rviz::DisplayContext * | context, | ||
| double | size, | ||
| std::string | text = "" | ||
| ) | 
Definition at line 283 of file facing_visualizer.cpp.
Definition at line 310 of file facing_visualizer.cpp.
| void jsk_rviz_plugins::SimpleCircleFacingVisualizer::createArrows | ( | rviz::DisplayContext * | context | ) |  [protected, virtual] | 
Definition at line 443 of file facing_visualizer.cpp.
| void jsk_rviz_plugins::SimpleCircleFacingVisualizer::reset | ( | ) |  [virtual] | 
Definition at line 340 of file facing_visualizer.cpp.
| void jsk_rviz_plugins::SimpleCircleFacingVisualizer::setEnable | ( | bool | enable | ) |  [virtual] | 
Reimplemented from jsk_rviz_plugins::FacingObject.
Definition at line 557 of file facing_visualizer.cpp.
| void jsk_rviz_plugins::SimpleCircleFacingVisualizer::setSize | ( | double | size | ) |  [virtual] | 
Reimplemented from jsk_rviz_plugins::FacingObject.
Definition at line 549 of file facing_visualizer.cpp.
| void jsk_rviz_plugins::SimpleCircleFacingVisualizer::setText | ( | std::string | text | ) |  [virtual] | 
Reimplemented from jsk_rviz_plugins::FacingObject.
Definition at line 571 of file facing_visualizer.cpp.
| void jsk_rviz_plugins::SimpleCircleFacingVisualizer::update | ( | float | wall_dt, | 
| float | ros_dt | ||
| ) |  [virtual] | 
Implements jsk_rviz_plugins::FacingObject.
Definition at line 329 of file facing_visualizer.cpp.
| void jsk_rviz_plugins::SimpleCircleFacingVisualizer::updateArrowsObjects | ( | Ogre::ColourValue | color | ) |  [protected, virtual] | 
Definition at line 347 of file facing_visualizer.cpp.
| void jsk_rviz_plugins::SimpleCircleFacingVisualizer::updateColor | ( | ) |  [protected, virtual] | 
Implements jsk_rviz_plugins::FacingObject.
Definition at line 578 of file facing_visualizer.cpp.
| void jsk_rviz_plugins::SimpleCircleFacingVisualizer::updateLine | ( | ) |  [protected, virtual] | 
Definition at line 503 of file facing_visualizer.cpp.
| void jsk_rviz_plugins::SimpleCircleFacingVisualizer::updateText | ( | ) |  [protected, virtual] | 
Implements jsk_rviz_plugins::FacingObject.
Definition at line 565 of file facing_visualizer.cpp.
| void jsk_rviz_plugins::SimpleCircleFacingVisualizer::updateTextUnderLine | ( | ) |  [protected, virtual] | 
Definition at line 524 of file facing_visualizer.cpp.
| Ogre::ManualObject* jsk_rviz_plugins::SimpleCircleFacingVisualizer::left_arrow_  [protected] | 
Definition at line 164 of file facing_visualizer.h.
| Ogre::SceneNode* jsk_rviz_plugins::SimpleCircleFacingVisualizer::left_arrow_node_  [protected] | 
Definition at line 168 of file facing_visualizer.h.
| Ogre::MaterialPtr jsk_rviz_plugins::SimpleCircleFacingVisualizer::left_material_  [protected] | 
Definition at line 172 of file facing_visualizer.h.
| std::string jsk_rviz_plugins::SimpleCircleFacingVisualizer::left_material_name_  [protected] | 
Definition at line 175 of file facing_visualizer.h.
Definition at line 160 of file facing_visualizer.h.
| Ogre::ManualObject* jsk_rviz_plugins::SimpleCircleFacingVisualizer::lower_arrow_  [protected] | 
Definition at line 163 of file facing_visualizer.h.
| Ogre::SceneNode* jsk_rviz_plugins::SimpleCircleFacingVisualizer::lower_arrow_node_  [protected] | 
Definition at line 167 of file facing_visualizer.h.
| Ogre::MaterialPtr jsk_rviz_plugins::SimpleCircleFacingVisualizer::lower_material_  [protected] | 
Definition at line 171 of file facing_visualizer.h.
| std::string jsk_rviz_plugins::SimpleCircleFacingVisualizer::lower_material_name_  [protected] | 
Definition at line 176 of file facing_visualizer.h.
Definition at line 178 of file facing_visualizer.h.
| Ogre::ManualObject* jsk_rviz_plugins::SimpleCircleFacingVisualizer::right_arrow_  [protected] | 
Definition at line 165 of file facing_visualizer.h.
| Ogre::SceneNode* jsk_rviz_plugins::SimpleCircleFacingVisualizer::right_arrow_node_  [protected] | 
Definition at line 169 of file facing_visualizer.h.
| Ogre::MaterialPtr jsk_rviz_plugins::SimpleCircleFacingVisualizer::right_material_  [protected] | 
Definition at line 173 of file facing_visualizer.h.
| std::string jsk_rviz_plugins::SimpleCircleFacingVisualizer::right_material_name_  [protected] | 
Definition at line 177 of file facing_visualizer.h.
| Ogre::SceneNode* jsk_rviz_plugins::SimpleCircleFacingVisualizer::target_text_node_  [protected] | 
Definition at line 179 of file facing_visualizer.h.
Definition at line 161 of file facing_visualizer.h.
| Ogre::ManualObject* jsk_rviz_plugins::SimpleCircleFacingVisualizer::upper_arrow_  [protected] | 
Definition at line 162 of file facing_visualizer.h.
| Ogre::SceneNode* jsk_rviz_plugins::SimpleCircleFacingVisualizer::upper_arrow_node_  [protected] | 
Definition at line 166 of file facing_visualizer.h.
| Ogre::MaterialPtr jsk_rviz_plugins::SimpleCircleFacingVisualizer::upper_material_  [protected] | 
Definition at line 170 of file facing_visualizer.h.
| std::string jsk_rviz_plugins::SimpleCircleFacingVisualizer::upper_material_name_  [protected] | 
Definition at line 174 of file facing_visualizer.h.