A special hand because collisions must be turned off between the palm and the second link of the thumb. This is done by overriding the load method. More...
#include <robotiq.h>
Public Member Functions | |
virtual bool | autoGrasp (bool renderIt, double speedFactor=1.0, bool stopAtContact=false) |
Performs RobotIQ-specific autograsp where distal links stay parallel unless proximal. | |
virtual void | cloneFrom (Hand *original) |
virtual int | loadFromXml (const TiXmlElement *root, QString rootPath) |
RobotIQ (World *w, const char *name) |
A special hand because collisions must be turned off between the palm and the second link of the thumb. This is done by overriding the load method.
Definition at line 37 of file robotiq.h.
RobotIQ::RobotIQ | ( | World * | w, | |
const char * | name | |||
) | [inline] |
bool RobotIQ::autoGrasp | ( | bool | renderIt, | |
double | speedFactor = 1.0 , |
|||
bool | stopAtContact = false | |||
) | [virtual] |
Performs RobotIQ-specific autograsp where distal links stay parallel unless proximal.
Reimplemented from Hand.
Definition at line 54 of file robotiq.cpp.
void RobotIQ::cloneFrom | ( | Hand * | original | ) | [virtual] |
Performs the normal robot clone routine then turns off collisions between the palm and the second link of the thumb.
Reimplemented from Hand.
Definition at line 45 of file robotiq.cpp.
int RobotIQ::loadFromXml | ( | const TiXmlElement * | root, | |
QString | rootPath | |||
) | [virtual] |
Performs the normal robot load routine from xml then turns off collisions between the palm and the second link of the thumb.
Reimplemented from Robot.
Definition at line 34 of file robotiq.cpp.