#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 137 of file facing_visualizer.h.
typedef boost::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.
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.
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.
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.
Definition at line 174 of file facing_visualizer.h.