Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
jsk_rviz_plugins::GISCircleVisualizer Class Reference

#include <facing_visualizer.h>

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

Public Types

typedef boost::shared_ptr< GISCircleVisualizerPtr
 
- Public Types inherited from jsk_rviz_plugins::FacingTexturedObject
typedef boost::shared_ptr< FacingTexturedObjectPtr
 
- Public Types inherited from jsk_rviz_plugins::FacingObject
typedef boost::shared_ptr< FacingObjectPtr
 

Public Member Functions

 GISCircleVisualizer (Ogre::SceneManager *manager, Ogre::SceneNode *parent, double size, std::string text="")
 
virtual void setAnonymous (bool anonymous)
 
virtual void setText (std::string text)
 
virtual void update (float wall_dt, float ros_dt)
 
- Public Member Functions inherited from jsk_rviz_plugins::FacingTexturedObject
 FacingTexturedObject (Ogre::SceneManager *manager, Ogre::SceneNode *parent, double size)
 
- Public Member Functions inherited from jsk_rviz_plugins::FacingObject
 FacingObject (Ogre::SceneManager *manager, Ogre::SceneNode *parent, double size)
 
virtual void setAlpha (double alpha)
 
virtual void setColor (Ogre::ColourValue color)
 
virtual void setColor (QColor color)
 
virtual void setEnable (bool enable)
 
virtual void setOrientation (Ogre::Quaternion &rot)
 
virtual void setOrientation (rviz::DisplayContext *context)
 
virtual void setPosition (Ogre::Vector3 &pos)
 
virtual ~FacingObject ()
 

Protected Member Functions

virtual void setSize (double size)
 
virtual void updateColor ()
 
virtual void updateText ()
 

Protected Attributes

bool anonymous_
 
std::string text_
 
- Protected Attributes inherited from jsk_rviz_plugins::FacingTexturedObject
SquareObject::Ptr square_object_
 
TextureObject::Ptr texture_object_
 
- Protected Attributes inherited from jsk_rviz_plugins::FacingObject
Ogre::ColourValue color_
 
bool enable_
 
Ogre::SceneNode * node_
 
Ogre::SceneManager * scene_manager_
 
double size_
 
std::string text_
 

Detailed Description

Definition at line 252 of file facing_visualizer.h.

Member Typedef Documentation

◆ Ptr

Definition at line 258 of file facing_visualizer.h.

Constructor & Destructor Documentation

◆ GISCircleVisualizer()

jsk_rviz_plugins::GISCircleVisualizer::GISCircleVisualizer ( Ogre::SceneManager *  manager,
Ogre::SceneNode *  parent,
double  size,
std::string  text = "" 
)

Definition at line 640 of file facing_visualizer.cpp.

Member Function Documentation

◆ setAnonymous()

void jsk_rviz_plugins::GISCircleVisualizer::setAnonymous ( bool  anonymous)
virtual

Definition at line 709 of file facing_visualizer.cpp.

◆ setSize()

void jsk_rviz_plugins::GISCircleVisualizer::setSize ( double  size)
protectedvirtual

Reimplemented from jsk_rviz_plugins::FacingTexturedObject.

Definition at line 722 of file facing_visualizer.cpp.

◆ setText()

virtual void jsk_rviz_plugins::GISCircleVisualizer::setText ( std::string  text)
inlinevirtual

Reimplemented from jsk_rviz_plugins::FacingObject.

Definition at line 264 of file facing_visualizer.h.

◆ update()

void jsk_rviz_plugins::GISCircleVisualizer::update ( float  wall_dt,
float  ros_dt 
)
virtual

Implements jsk_rviz_plugins::FacingObject.

Definition at line 649 of file facing_visualizer.cpp.

◆ updateColor()

virtual void jsk_rviz_plugins::GISCircleVisualizer::updateColor ( )
inlineprotectedvirtual

Implements jsk_rviz_plugins::FacingObject.

Definition at line 268 of file facing_visualizer.h.

◆ updateText()

virtual void jsk_rviz_plugins::GISCircleVisualizer::updateText ( )
inlineprotectedvirtual

Implements jsk_rviz_plugins::FacingObject.

Definition at line 269 of file facing_visualizer.h.

Member Data Documentation

◆ anonymous_

bool jsk_rviz_plugins::GISCircleVisualizer::anonymous_
protected

Definition at line 271 of file facing_visualizer.h.

◆ text_

std::string jsk_rviz_plugins::GISCircleVisualizer::text_
protected

Definition at line 272 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 Fri Dec 13 2024 03:49:57