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

#include <wrench_visual.h>

Public Member Functions

void setForceColor (float r, float g, float b, float a)
 
void setForceScale (float s)
 
void setFrameOrientation (const Ogre::Quaternion &orientation)
 
void setFramePosition (const Ogre::Vector3 &position)
 
void setHideSmallValues (bool h)
 
void setTorqueColor (float r, float g, float b, float a)
 
void setTorqueScale (float s)
 
void setVisible (bool visible)
 
void setWidth (float w)
 
void setWrench (const Ogre::Vector3 &force, const Ogre::Vector3 &torque)
 
void setWrench (const geometry_msgs::Wrench &wrench)
 
 WrenchVisual (Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node)
 
virtual ~WrenchVisual ()
 

Private Attributes

rviz::Arrowarrow_force_
 
rviz::Arrowarrow_torque_
 
rviz::Arrowcircle_arrow_torque_
 
rviz::BillboardLinecircle_torque_
 
Ogre::SceneNode * force_node_
 
float force_scale_
 
Ogre::SceneNode * frame_node_
 
bool hide_small_values_
 
Ogre::SceneManager * scene_manager_
 
Ogre::SceneNode * torque_node_
 
float torque_scale_
 
float width_
 

Detailed Description

Definition at line 24 of file wrench_visual.h.

Constructor & Destructor Documentation

◆ WrenchVisual()

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

Definition at line 14 of file wrench_visual.cpp.

◆ ~WrenchVisual()

rviz::WrenchVisual::~WrenchVisual ( )
virtual

Definition at line 38 of file wrench_visual.cpp.

Member Function Documentation

◆ setForceColor()

void rviz::WrenchVisual::setForceColor ( float  r,
float  g,
float  b,
float  a 
)

Definition at line 112 of file wrench_visual.cpp.

◆ setForceScale()

void rviz::WrenchVisual::setForceScale ( float  s)

Definition at line 124 of file wrench_visual.cpp.

◆ setFrameOrientation()

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

Definition at line 106 of file wrench_visual.cpp.

◆ setFramePosition()

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

Definition at line 101 of file wrench_visual.cpp.

◆ setHideSmallValues()

void rviz::WrenchVisual::setHideSmallValues ( bool  h)

Definition at line 139 of file wrench_visual.cpp.

◆ setTorqueColor()

void rviz::WrenchVisual::setTorqueColor ( float  r,
float  g,
float  b,
float  a 
)

Definition at line 117 of file wrench_visual.cpp.

◆ setTorqueScale()

void rviz::WrenchVisual::setTorqueScale ( float  s)

Definition at line 129 of file wrench_visual.cpp.

◆ setVisible()

void rviz::WrenchVisual::setVisible ( bool  visible)

Definition at line 145 of file wrench_visual.cpp.

◆ setWidth()

void rviz::WrenchVisual::setWidth ( float  w)

Definition at line 134 of file wrench_visual.cpp.

◆ setWrench() [1/2]

void rviz::WrenchVisual::setWrench ( const Ogre::Vector3 &  force,
const Ogre::Vector3 &  torque 
)

Definition at line 58 of file wrench_visual.cpp.

◆ setWrench() [2/2]

void rviz::WrenchVisual::setWrench ( const geometry_msgs::Wrench &  wrench)

Definition at line 51 of file wrench_visual.cpp.

Member Data Documentation

◆ arrow_force_

rviz::Arrow* rviz::WrenchVisual::arrow_force_
private

Definition at line 59 of file wrench_visual.h.

◆ arrow_torque_

rviz::Arrow* rviz::WrenchVisual::arrow_torque_
private

Definition at line 60 of file wrench_visual.h.

◆ circle_arrow_torque_

rviz::Arrow* rviz::WrenchVisual::circle_arrow_torque_
private

Definition at line 62 of file wrench_visual.h.

◆ circle_torque_

rviz::BillboardLine* rviz::WrenchVisual::circle_torque_
private

Definition at line 61 of file wrench_visual.h.

◆ force_node_

Ogre::SceneNode* rviz::WrenchVisual::force_node_
private

Definition at line 70 of file wrench_visual.h.

◆ force_scale_

float rviz::WrenchVisual::force_scale_
private

Definition at line 63 of file wrench_visual.h.

◆ frame_node_

Ogre::SceneNode* rviz::WrenchVisual::frame_node_
private

Definition at line 68 of file wrench_visual.h.

◆ hide_small_values_

bool rviz::WrenchVisual::hide_small_values_
private

Definition at line 64 of file wrench_visual.h.

◆ scene_manager_

Ogre::SceneManager* rviz::WrenchVisual::scene_manager_
private

Definition at line 75 of file wrench_visual.h.

◆ torque_node_

Ogre::SceneNode* rviz::WrenchVisual::torque_node_
private

Definition at line 71 of file wrench_visual.h.

◆ torque_scale_

float rviz::WrenchVisual::torque_scale_
private

Definition at line 63 of file wrench_visual.h.

◆ width_

float rviz::WrenchVisual::width_
private

Definition at line 63 of file wrench_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