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 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_
 
Ogre::SceneManager * scene_manager_
 
Ogre::SceneNode * torque_node_
 
float torque_scale_
 
float width_
 

Detailed Description

Definition at line 26 of file wrench_visual.h.

Constructor & Destructor Documentation

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

Definition at line 15 of file wrench_visual.cpp.

rviz::WrenchVisual::~WrenchVisual ( )
virtual

Definition at line 38 of file wrench_visual.cpp.

Member Function Documentation

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

Definition at line 107 of file wrench_visual.cpp.

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

Definition at line 119 of file wrench_visual.cpp.

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

Definition at line 101 of file wrench_visual.cpp.

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

Definition at line 96 of file wrench_visual.cpp.

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

Definition at line 112 of file wrench_visual.cpp.

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

Definition at line 124 of file wrench_visual.cpp.

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

Definition at line 134 of file wrench_visual.cpp.

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

Definition at line 129 of file wrench_visual.cpp.

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

Definition at line 58 of file wrench_visual.cpp.

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

Definition at line 51 of file wrench_visual.cpp.

Member Data Documentation

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

Definition at line 60 of file wrench_visual.h.

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

Definition at line 61 of file wrench_visual.h.

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

Definition at line 63 of file wrench_visual.h.

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

Definition at line 62 of file wrench_visual.h.

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

Definition at line 70 of file wrench_visual.h.

float rviz::WrenchVisual::force_scale_
private

Definition at line 64 of file wrench_visual.h.

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

Definition at line 68 of file wrench_visual.h.

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

Definition at line 75 of file wrench_visual.h.

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

Definition at line 71 of file wrench_visual.h.

float rviz::WrenchVisual::torque_scale_
private

Definition at line 64 of file wrench_visual.h.

float rviz::WrenchVisual::width_
private

Definition at line 64 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 Apr 27 2019 02:33:44