Public Member Functions | Private Attributes | List of all members
rviz::PointStampedVisual Class Reference

#include <point_visual.h>

Public Member Functions

void getRainbowColor (float value, Ogre::ColourValue &color)
 
 PointStampedVisual (Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node)
 
void setColor (float r, float g, float b, float a)
 
void setFrameOrientation (const Ogre::Quaternion &orientation)
 
void setFramePosition (const Ogre::Vector3 &position)
 
void setMessage (const geometry_msgs::PointStamped::ConstPtr &msg)
 
void setRadius (float r)
 
virtual ~PointStampedVisual ()
 

Private Attributes

Ogre::SceneNode * frame_node_
 
rviz::Shapepoint_
 
float radius_
 
Ogre::SceneManager * scene_manager_
 

Detailed Description

Definition at line 23 of file point_visual.h.

Constructor & Destructor Documentation

◆ PointStampedVisual()

rviz::PointStampedVisual::PointStampedVisual ( Ogre::SceneManager *  scene_manager,
Ogre::SceneNode *  parent_node 
)

Definition at line 13 of file point_visual.cpp.

◆ ~PointStampedVisual()

rviz::PointStampedVisual::~PointStampedVisual ( )
virtual

Definition at line 31 of file point_visual.cpp.

Member Function Documentation

◆ getRainbowColor()

void rviz::PointStampedVisual::getRainbowColor ( float  value,
Ogre::ColourValue &  color 
)

◆ setColor()

void rviz::PointStampedVisual::setColor ( float  r,
float  g,
float  b,
float  a 
)

Definition at line 64 of file point_visual.cpp.

◆ setFrameOrientation()

void rviz::PointStampedVisual::setFrameOrientation ( const Ogre::Quaternion &  orientation)

Definition at line 58 of file point_visual.cpp.

◆ setFramePosition()

void rviz::PointStampedVisual::setFramePosition ( const Ogre::Vector3 &  position)

Definition at line 53 of file point_visual.cpp.

◆ setMessage()

void rviz::PointStampedVisual::setMessage ( const geometry_msgs::PointStamped::ConstPtr &  msg)

Definition at line 41 of file point_visual.cpp.

◆ setRadius()

void rviz::PointStampedVisual::setRadius ( float  r)

Definition at line 69 of file point_visual.cpp.

Member Data Documentation

◆ frame_node_

Ogre::SceneNode* rviz::PointStampedVisual::frame_node_
private

Definition at line 58 of file point_visual.h.

◆ point_

rviz::Shape* rviz::PointStampedVisual::point_
private

Definition at line 54 of file point_visual.h.

◆ radius_

float rviz::PointStampedVisual::radius_
private

Definition at line 64 of file point_visual.h.

◆ scene_manager_

Ogre::SceneManager* rviz::PointStampedVisual::scene_manager_
private

Definition at line 62 of file point_visual.h.


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


rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust
autogenerated on Sat May 27 2023 02:06:26