Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
jsk_rviz_plugins::SimpleCircleFacingVisualizer Class Reference

#include <facing_visualizer.h>

Inheritance diagram for jsk_rviz_plugins::SimpleCircleFacingVisualizer:
Inheritance graph
[legend]

List of all members.

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::BillboardLineline_
Ogre::ManualObject * lower_arrow_
Ogre::SceneNode * lower_arrow_node_
Ogre::MaterialPtr lower_material_
std::string lower_material_name_
rviz::MovableTextmsg_
Ogre::ManualObject * right_arrow_
Ogre::SceneNode * right_arrow_node_
Ogre::MaterialPtr right_material_
std::string right_material_name_
Ogre::SceneNode * target_text_node_
rviz::BillboardLinetext_under_line_
Ogre::ManualObject * upper_arrow_
Ogre::SceneNode * upper_arrow_node_
Ogre::MaterialPtr upper_material_
std::string upper_material_name_

Detailed Description

Definition at line 137 of file facing_visualizer.h.


Member Typedef Documentation

Reimplemented from jsk_rviz_plugins::FacingObject.

Definition at line 140 of file facing_visualizer.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

Definition at line 443 of file facing_visualizer.cpp.

Definition at line 340 of file facing_visualizer.cpp.

Reimplemented from jsk_rviz_plugins::FacingObject.

Definition at line 557 of file facing_visualizer.cpp.

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.

Implements jsk_rviz_plugins::FacingObject.

Definition at line 578 of file facing_visualizer.cpp.

Definition at line 503 of file facing_visualizer.cpp.

Implements jsk_rviz_plugins::FacingObject.

Definition at line 565 of file facing_visualizer.cpp.

Definition at line 524 of file facing_visualizer.cpp.


Member Data Documentation

Definition at line 164 of file facing_visualizer.h.

Definition at line 168 of file facing_visualizer.h.

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.

Definition at line 163 of file facing_visualizer.h.

Definition at line 167 of file facing_visualizer.h.

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.

Definition at line 165 of file facing_visualizer.h.

Definition at line 169 of file facing_visualizer.h.

Definition at line 173 of file facing_visualizer.h.

Definition at line 177 of file facing_visualizer.h.

Definition at line 179 of file facing_visualizer.h.

Definition at line 161 of file facing_visualizer.h.

Definition at line 162 of file facing_visualizer.h.

Definition at line 166 of file facing_visualizer.h.

Definition at line 170 of file facing_visualizer.h.

Definition at line 174 of file facing_visualizer.h.


The documentation for this class was generated from the following files:


jsk_rviz_plugins
Author(s): Kei Okada , Yohei Kakiuchi , Shohei Fujii , Ryohei Ueda
autogenerated on Wed May 1 2019 02:40:22