#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] |