#include <gripper.h>
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_ |
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.
tf::Transform rviz_interaction_tools::Gripper::computeOrientation | ( | ) | [protected] |
Ogre::SceneNode* rviz_interaction_tools::Gripper::getRootNode | ( | ) | [inline] |
void rviz_interaction_tools::Gripper::setColour | ( | float | r, |
float | g, | ||
float | b, | ||
float | a | ||
) |
Definition at line 140 of file gripper.cpp.
void rviz_interaction_tools::Gripper::setDepthCheckEnabled | ( | bool | enabled | ) |
Definition at line 162 of file gripper.cpp.
void rviz_interaction_tools::Gripper::setGripperAngle | ( | float | angle | ) |
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.
void rviz_interaction_tools::Gripper::setRenderQueueGroup | ( | unsigned | group | ) |
Definition at line 170 of file gripper.cpp.
void rviz_interaction_tools::Gripper::setVisible | ( | bool | visible | ) |
Definition at line 178 of file gripper.cpp.
std::vector<Ogre::Entity*> rviz_interaction_tools::Gripper::entities_ [protected] |
float rviz_interaction_tools::Gripper::gripper_angle_ [protected] |
float rviz_interaction_tools::Gripper::gripper_approach_ [protected] |
float rviz_interaction_tools::Gripper::gripper_roll_ [protected] |
Ogre::SceneNode* rviz_interaction_tools::Gripper::gripper_root_ [protected] |
Ogre::SceneNode* rviz_interaction_tools::Gripper::l_distal_finger_node_ [protected] |
Ogre::SceneNode* rviz_interaction_tools::Gripper::l_proximal_finger_node_ [protected] |
std::vector<Ogre::MaterialPtr> rviz_interaction_tools::Gripper::material_ [protected] |
Ogre::SceneNode* rviz_interaction_tools::Gripper::r_distal_finger_node_ [protected] |
Ogre::SceneNode* rviz_interaction_tools::Gripper::r_proximal_finger_node_ [protected] |
std::string rviz_interaction_tools::Gripper::resource_group_name_ [protected] |
Ogre::SceneManager* rviz_interaction_tools::Gripper::scene_manager_ [protected] |