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

#include <facing_visualizer.h>

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

List of all members.

Public Types

typedef std::shared_ptr
< FacingObject
Ptr

Public Member Functions

 FacingObject (Ogre::SceneManager *manager, Ogre::SceneNode *parent, double size)
virtual void setAlpha (double alpha)
virtual void setColor (QColor color)
virtual void setColor (Ogre::ColourValue color)
virtual void setEnable (bool enable)
virtual void setOrientation (rviz::DisplayContext *context)
virtual void setOrientation (Ogre::Quaternion &rot)
virtual void setPosition (Ogre::Vector3 &pos)
virtual void setSize (double size)
virtual void setText (std::string text)
virtual void update (float wall_dt, float ros_dt)=0
virtual ~FacingObject ()

Protected Member Functions

virtual void updateColor ()=0
virtual void updateText ()=0

Protected Attributes

Ogre::ColourValue color_
bool enable_
Ogre::SceneNode * node_
Ogre::SceneManager * scene_manager_
double size_
std::string text_

Detailed Description

Definition at line 106 of file facing_visualizer.h.


Member Typedef Documentation


Constructor & Destructor Documentation

jsk_rviz_plugins::FacingObject::FacingObject ( Ogre::SceneManager *  manager,
Ogre::SceneNode *  parent,
double  size 
)

Definition at line 212 of file facing_visualizer.cpp.

Definition at line 220 of file facing_visualizer.cpp.


Member Function Documentation

void jsk_rviz_plugins::FacingObject::setAlpha ( double  alpha) [virtual]

Reimplemented in jsk_rviz_plugins::PictogramObject.

Definition at line 263 of file facing_visualizer.cpp.

void jsk_rviz_plugins::FacingObject::setColor ( QColor  color) [virtual]

Reimplemented in jsk_rviz_plugins::PictogramObject.

Definition at line 269 of file facing_visualizer.cpp.

void jsk_rviz_plugins::FacingObject::setColor ( Ogre::ColourValue  color) [virtual]

Definition at line 277 of file facing_visualizer.cpp.

void jsk_rviz_plugins::FacingObject::setEnable ( bool  enable) [virtual]

Definition at line 231 of file facing_visualizer.cpp.

void jsk_rviz_plugins::FacingObject::setOrientation ( Ogre::Quaternion &  rot) [virtual]

Definition at line 240 of file facing_visualizer.cpp.

Definition at line 226 of file facing_visualizer.cpp.

void jsk_rviz_plugins::FacingObject::setSize ( double  size) [virtual]
void jsk_rviz_plugins::FacingObject::setText ( std::string  text) [virtual]
virtual void jsk_rviz_plugins::FacingObject::update ( float  wall_dt,
float  ros_dt 
) [pure virtual]
virtual void jsk_rviz_plugins::FacingObject::updateColor ( ) [protected, pure virtual]
virtual void jsk_rviz_plugins::FacingObject::updateText ( ) [protected, pure virtual]

Member Data Documentation

Ogre::ColourValue jsk_rviz_plugins::FacingObject::color_ [protected]

Definition at line 129 of file facing_visualizer.h.

Definition at line 131 of file facing_visualizer.h.

Ogre::SceneNode* jsk_rviz_plugins::FacingObject::node_ [protected]

Definition at line 128 of file facing_visualizer.h.

Ogre::SceneManager* jsk_rviz_plugins::FacingObject::scene_manager_ [protected]

Definition at line 127 of file facing_visualizer.h.

Definition at line 130 of file facing_visualizer.h.

std::string jsk_rviz_plugins::FacingObject::text_ [protected]

Reimplemented in jsk_rviz_plugins::GISCircleVisualizer.

Definition at line 132 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