Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
jsk_rviz_plugins::FacingObject Class Referenceabstract

#include <facing_visualizer.h>

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

Public Types

typedef boost::shared_ptr< FacingObjectPtr
 

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 114 of file facing_visualizer.h.

Member Typedef Documentation

◆ Ptr

Definition at line 120 of file facing_visualizer.h.

Constructor & Destructor Documentation

◆ FacingObject()

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

Definition at line 212 of file facing_visualizer.cpp.

◆ ~FacingObject()

jsk_rviz_plugins::FacingObject::~FacingObject ( )
virtual

Definition at line 220 of file facing_visualizer.cpp.

Member Function Documentation

◆ setAlpha()

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

Reimplemented in jsk_rviz_plugins::PictogramObject.

Definition at line 263 of file facing_visualizer.cpp.

◆ setColor() [1/2]

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

Reimplemented in jsk_rviz_plugins::PictogramObject.

Definition at line 269 of file facing_visualizer.cpp.

◆ setColor() [2/2]

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

Definition at line 277 of file facing_visualizer.cpp.

◆ setEnable()

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

◆ setOrientation() [1/2]

void jsk_rviz_plugins::FacingObject::setOrientation ( rviz::DisplayContext context)
virtual

Definition at line 231 of file facing_visualizer.cpp.

◆ setOrientation() [2/2]

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

Definition at line 240 of file facing_visualizer.cpp.

◆ setPosition()

void jsk_rviz_plugins::FacingObject::setPosition ( Ogre::Vector3 &  pos)
virtual

Definition at line 226 of file facing_visualizer.cpp.

◆ setSize()

void jsk_rviz_plugins::FacingObject::setSize ( double  size)
virtual

◆ setText()

void jsk_rviz_plugins::FacingObject::setText ( std::string  text)
virtual

◆ update()

virtual void jsk_rviz_plugins::FacingObject::update ( float  wall_dt,
float  ros_dt 
)
pure virtual

◆ updateColor()

virtual void jsk_rviz_plugins::FacingObject::updateColor ( )
protectedpure virtual

◆ updateText()

virtual void jsk_rviz_plugins::FacingObject::updateText ( )
protectedpure virtual

Member Data Documentation

◆ color_

Ogre::ColourValue jsk_rviz_plugins::FacingObject::color_
protected

Definition at line 141 of file facing_visualizer.h.

◆ enable_

bool jsk_rviz_plugins::FacingObject::enable_
protected

Definition at line 143 of file facing_visualizer.h.

◆ node_

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

Definition at line 140 of file facing_visualizer.h.

◆ scene_manager_

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

Definition at line 139 of file facing_visualizer.h.

◆ size_

double jsk_rviz_plugins::FacingObject::size_
protected

Definition at line 142 of file facing_visualizer.h.

◆ text_

std::string jsk_rviz_plugins::FacingObject::text_
protected

Definition at line 144 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 Thu Jun 1 2023 02:45:58