Public Member Functions | Private Attributes | List of all members
jsk_rviz_plugins::NormalVisual Class Reference

#include <normal_visual.h>

Public Member Functions

 NormalVisual (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 setScale (float scale)
 
void setValues (float x, float y, float z, float normal_x, float normal_y, float normal_z)
 
virtual ~NormalVisual ()
 

Private Attributes

Ogre::SceneNode * frame_node_
 
boost::shared_ptr< rviz::Arrownormal_arrow_
 
Ogre::SceneManager * scene_manager_
 

Detailed Description

Definition at line 17 of file normal_visual.h.

Constructor & Destructor Documentation

◆ NormalVisual()

jsk_rviz_plugins::NormalVisual::NormalVisual ( Ogre::SceneManager *  scene_manager,
Ogre::SceneNode *  parent_node 
)

Definition at line 7 of file normal_visual.cpp.

◆ ~NormalVisual()

jsk_rviz_plugins::NormalVisual::~NormalVisual ( )
virtual

Definition at line 14 of file normal_visual.cpp.

Member Function Documentation

◆ setColor()

void jsk_rviz_plugins::NormalVisual::setColor ( float  r,
float  g,
float  b,
float  a 
)

Definition at line 43 of file normal_visual.cpp.

◆ setFrameOrientation()

void jsk_rviz_plugins::NormalVisual::setFrameOrientation ( const Ogre::Quaternion &  orientation)

Definition at line 38 of file normal_visual.cpp.

◆ setFramePosition()

void jsk_rviz_plugins::NormalVisual::setFramePosition ( const Ogre::Vector3 &  position)

Definition at line 33 of file normal_visual.cpp.

◆ setScale()

void jsk_rviz_plugins::NormalVisual::setScale ( float  scale)

Definition at line 48 of file normal_visual.cpp.

◆ setValues()

void jsk_rviz_plugins::NormalVisual::setValues ( float  x,
float  y,
float  z,
float  normal_x,
float  normal_y,
float  normal_z 
)

Definition at line 19 of file normal_visual.cpp.

Member Data Documentation

◆ frame_node_

Ogre::SceneNode* jsk_rviz_plugins::NormalVisual::frame_node_
private

Definition at line 36 of file normal_visual.h.

◆ normal_arrow_

boost::shared_ptr<rviz::Arrow> jsk_rviz_plugins::NormalVisual::normal_arrow_
private

Definition at line 34 of file normal_visual.h.

◆ scene_manager_

Ogre::SceneManager* jsk_rviz_plugins::NormalVisual::scene_manager_
private

Definition at line 37 of file normal_visual.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