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

#include <ambient_sound_visual.h>

Public Member Functions

 AmbientSoundVisual (Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node)
 
void setBias (float b)
 
void setColor (float r, float g, float b, float a)
 
void setFrameOrientation (const Ogre::Quaternion &orientation)
 
void setFramePosition (const Ogre::Vector3 &position)
 
void setGrad (float g)
 
void setMessage (const jsk_hark_msgs::HarkPower::ConstPtr &msg)
 
void setScale (float s)
 
void setWidth (float w)
 
virtual ~AmbientSoundVisual ()
 

Private Attributes

rviz::BillboardLineambient_sound_power_line_
 
float bias_
 
Ogre::SceneNode * frame_node_
 
float grad_
 
Ogre::Quaternion orientation_
 
Ogre::Vector3 position_
 
float scale_
 
Ogre::SceneManager * scene_manager_
 
float width_
 

Detailed Description

Definition at line 32 of file ambient_sound_visual.h.

Constructor & Destructor Documentation

◆ AmbientSoundVisual()

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

Definition at line 14 of file ambient_sound_visual.cpp.

◆ ~AmbientSoundVisual()

jsk_rviz_plugins::AmbientSoundVisual::~AmbientSoundVisual ( )
virtual

Definition at line 37 of file ambient_sound_visual.cpp.

Member Function Documentation

◆ setBias()

void jsk_rviz_plugins::AmbientSoundVisual::setBias ( float  b)

Definition at line 114 of file ambient_sound_visual.cpp.

◆ setColor()

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

Definition at line 100 of file ambient_sound_visual.cpp.

◆ setFrameOrientation()

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

Definition at line 90 of file ambient_sound_visual.cpp.

◆ setFramePosition()

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

Definition at line 83 of file ambient_sound_visual.cpp.

◆ setGrad()

void jsk_rviz_plugins::AmbientSoundVisual::setGrad ( float  g)

Definition at line 118 of file ambient_sound_visual.cpp.

◆ setMessage()

void jsk_rviz_plugins::AmbientSoundVisual::setMessage ( const jsk_hark_msgs::HarkPower::ConstPtr &  msg)

Definition at line 47 of file ambient_sound_visual.cpp.

◆ setScale()

void jsk_rviz_plugins::AmbientSoundVisual::setScale ( float  s)

Definition at line 110 of file ambient_sound_visual.cpp.

◆ setWidth()

void jsk_rviz_plugins::AmbientSoundVisual::setWidth ( float  w)

Definition at line 106 of file ambient_sound_visual.cpp.

Member Data Documentation

◆ ambient_sound_power_line_

rviz::BillboardLine* jsk_rviz_plugins::AmbientSoundVisual::ambient_sound_power_line_
private

Definition at line 64 of file ambient_sound_visual.h.

◆ bias_

float jsk_rviz_plugins::AmbientSoundVisual::bias_
private

Definition at line 80 of file ambient_sound_visual.h.

◆ frame_node_

Ogre::SceneNode* jsk_rviz_plugins::AmbientSoundVisual::frame_node_
private

Definition at line 69 of file ambient_sound_visual.h.

◆ grad_

float jsk_rviz_plugins::AmbientSoundVisual::grad_
private

Definition at line 80 of file ambient_sound_visual.h.

◆ orientation_

Ogre::Quaternion jsk_rviz_plugins::AmbientSoundVisual::orientation_
private

Definition at line 76 of file ambient_sound_visual.h.

◆ position_

Ogre::Vector3 jsk_rviz_plugins::AmbientSoundVisual::position_
private

Definition at line 75 of file ambient_sound_visual.h.

◆ scale_

float jsk_rviz_plugins::AmbientSoundVisual::scale_
private

Definition at line 80 of file ambient_sound_visual.h.

◆ scene_manager_

Ogre::SceneManager* jsk_rviz_plugins::AmbientSoundVisual::scene_manager_
private

Definition at line 73 of file ambient_sound_visual.h.

◆ width_

float jsk_rviz_plugins::AmbientSoundVisual::width_
private

Definition at line 80 of file ambient_sound_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