#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.