Public Member Functions | Protected Member Functions | Protected Attributes
rviz_interaction_tools::Gripper Class Reference

#include <gripper.h>

List of all members.

Public Member Functions

Ogre::SceneNode * getRootNode ()
 Gripper (Ogre::SceneManager *scene_manager, Ogre::SceneNode *scene_root)
void setColour (float r, float g, float b, float a)
void setDepthCheckEnabled (bool)
void setGripperAngle (float angle)
void setOrientation (Ogre::Quaternion &orientation)
void setPosition (Ogre::Vector3 &position)
void setRenderQueueGroup (unsigned group)
void setVisible (bool visible)
 ~Gripper ()

Protected Member Functions

tf::Transform computeOrientation ()

Protected Attributes

std::vector< Ogre::Entity * > entities_
float gripper_angle_
float gripper_approach_
float gripper_roll_
Ogre::SceneNode * gripper_root_
tf::Transform gripper_transform_
Ogre::SceneNode * l_distal_finger_node_
Ogre::SceneNode * l_proximal_finger_node_
std::vector< Ogre::MaterialPtr > material_
Ogre::SceneNode * r_distal_finger_node_
Ogre::SceneNode * r_proximal_finger_node_
std::string resource_group_name_
Ogre::SceneManager * scene_manager_

Detailed Description

Definition at line 46 of file gripper.h.


Constructor & Destructor Documentation

rviz_interaction_tools::Gripper::Gripper ( Ogre::SceneManager *  scene_manager,
Ogre::SceneNode *  scene_root 
)

Definition at line 52 of file gripper.cpp.

Definition at line 130 of file gripper.cpp.


Member Function Documentation

Ogre::SceneNode* rviz_interaction_tools::Gripper::getRootNode ( ) [inline]

Definition at line 62 of file gripper.h.

void rviz_interaction_tools::Gripper::setColour ( float  r,
float  g,
float  b,
float  a 
)

Definition at line 140 of file gripper.cpp.

Definition at line 162 of file gripper.cpp.

Definition at line 183 of file gripper.cpp.

void rviz_interaction_tools::Gripper::setOrientation ( Ogre::Quaternion &  orientation)

Definition at line 203 of file gripper.cpp.

void rviz_interaction_tools::Gripper::setPosition ( Ogre::Vector3 &  position)

Definition at line 198 of file gripper.cpp.

Definition at line 170 of file gripper.cpp.

Definition at line 178 of file gripper.cpp.


Member Data Documentation

std::vector<Ogre::Entity*> rviz_interaction_tools::Gripper::entities_ [protected]

Definition at line 91 of file gripper.h.

Definition at line 76 of file gripper.h.

Definition at line 78 of file gripper.h.

Definition at line 77 of file gripper.h.

Ogre::SceneNode* rviz_interaction_tools::Gripper::gripper_root_ [protected]

Definition at line 82 of file gripper.h.

Definition at line 80 of file gripper.h.

Definition at line 84 of file gripper.h.

Definition at line 83 of file gripper.h.

std::vector<Ogre::MaterialPtr> rviz_interaction_tools::Gripper::material_ [protected]

Definition at line 90 of file gripper.h.

Definition at line 86 of file gripper.h.

Definition at line 85 of file gripper.h.

Definition at line 88 of file gripper.h.

Ogre::SceneManager* rviz_interaction_tools::Gripper::scene_manager_ [protected]

Definition at line 72 of file gripper.h.


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


rviz_interaction_tools
Author(s): David Gossow
autogenerated on Mon Oct 6 2014 03:03:25