McGrip Member List

This is the complete list of members for McGrip, including all inherited members.
addApproachGeometry()Robot [protected]
addFlockSensorGeometry()Robot [protected]
applyJointPassiveInternalWrenches()Robot
applyTendonForces()HumanHand [protected]
approachToContact(double moveDist, bool oneStep=true)Hand [virtual]
approachTranRobot [protected]
assembleTorqueMatrices(int refJointNum, int thisJointNum, int nextJointNum, double tx, double ty, double theta, double theta_n, Matrix &B, Matrix &a)McGrip [private]
attachRobot(Robot *r, int chainNum, const transf &offsetTr)Robot
autoGrasp(bool renderIt, double speedFactor=1.0, bool stopAtContact=false)Hand [virtual]
baseRobot [protected]
breakContacts()Robot
buildDOFCouplingConstraints(std::map< Body *, int > &islandIndices, int numBodies, double *Nu, double *eps, int &ncn)Robot [virtual]
buildDOFLimitConstraints(std::map< Body *, int > &islandIndices, int numBodies, double *H, double *g, int &hcn)Robot [virtual]
chainVecRobot [protected]
checkDOFPath(double *desiredVals, double desiredStep)Robot
checkDOFVals(double *dofVals) const Robot [inline]
checkSetDOFVals(double *dofVals) const Robot [inline]
cloneFrom(Hand *original)Hand [virtual]
Robot::cloneFrom(Robot *original)Robot [virtual]
configurationChanged()Robot [signal]
contactEquilibrium(std::list< Contact * > contacts, const std::set< size_t > &activeTendons, std::vector< double > &activeTendonForces, double &unbalanced_magnitude)HumanHand
contactForcesFromTendonForces(std::list< Contact * > contacts, std::vector< double > &contactForces, const std::set< size_t > &activeTendons, const std::vector< double > &activeTendonForces)HumanHand
contactsChanged() const WorldElement [inline]
contactSlip()Robot
contactsPreventMotion(const transf &motion) const Robot [virtual]
contactTorques(std::list< Contact * > contacts, std::vector< double > &jointTorques)HumanHand
defaultRotVelRobot [protected]
defaultTranslVelRobot [protected]
deselectTendon(int i)HumanHand [inline]
detachRobot(Robot *r)Robot
DOFController(double timeStep)HumanHand [virtual]
dofUpdateTimeRobot [protected]
dofVecRobot [protected]
dynamicAutograspComplete()Robot
emitConfigChange()Robot [inline]
emitUserInteractionEnd()Robot [inline]
emitUserInteractionStart()Robot [inline]
findInitialContact(double moveDist)Hand [virtual]
forceDOFVal(int dofNum, double val)Robot [inline]
forceDOFVals(double *dofVals)Robot [inline]
fwdKinematics(double *dofVals, std::vector< transf > &trVec, int chainNum)Robot [virtual]
generateCartesianTrajectory(const transf &startTr, const transf &endTr, std::vector< transf > &traj, double startVel, double endVel=0.0, double timeNeeded=-1.0)Robot
getAllAttachedRobots(std::vector< Robot * > &robotVec)Robot
getAllLinks(std::vector< DynamicBody * > &allLinkVec)Robot
getApproachDistance(Body *object, double maxDist)Robot
getApproachTran() const Robot [inline]
getBase() const Robot [inline]
getBaseRobot()Robot [inline]
getBirdNumber()Robot [inline]
getBodyList(std::vector< Body * > *bodies)Robot [protected, virtual]
getChain(int i) const Robot [inline]
getContacts(Body *body=NULL)Robot
getDefaultRotVel() const Robot [inline]
getDefaultTranslVel() const Robot [inline]
getDOF(int i) const Robot [inline]
getDOFDraggerScale(int i) const Robot [inline]
getDOFVals(double *dofVals) const Robot [inline]
getEigenGrasps() const Robot [inline]
getEigenGrasps()Robot [inline]
getFilename() const WorldElement [inline]
getFinger(int i) const Hand [inline]
getFlockTran() const Robot [inline]
getFlockTran()Robot [inline]
getGloveInterface()Robot [inline]
getGrasp() const Hand [inline]
getIVRoot() const WorldElement [inline]
getJacobianJointToDOF(int chainNum)Robot [protected]
getJointDisplacementMatrix(Matrix **J)McGrip
getJointRadius() const McGrip [inline]
getJointValues(double *jointVals) const Robot [inline, protected]
getJointValuesFromDOF(const double *desireddofVals, double *actualDofVals, double *jointVals, int *stoppedJoints)Robot [protected, virtual]
getLinkLength() const McGrip [inline]
getMountPiece() const Robot [inline]
getName() const WorldElement [inline]
getNumChains() const Robot [inline]
getNumContacts(Body *body=NULL)Robot
getNumDOF() const Robot [inline]
getNumFingers() const Hand [inline]
getNumJoints() const Robot [inline]
getNumLinks() const Robot
getNumTendons()HumanHand [inline]
getNumTendonWrappers()HumanHand [inline]
getNumVirtualContacts()Robot
getPalm() const Hand [inline]
getParent()Robot [inline]
getParentChainNum()Robot [inline]
getRenderGeometry() const Robot [inline]
getRoutingMatrices(Matrix **B, Matrix **a)McGrip
getTendon(int i)HumanHand [inline]
getTendonWrapper(int i)HumanHand [inline]
getTran() const Robot [inline, virtual]
getTranToParentEnd()Robot [inline]
getWorld() const WorldElement [inline]
graspHand [protected]
Hand(World *w, const char *name)Hand
HumanHand(World *, const char *)HumanHand
importMountPiece(QString filename)Robot
insPointInsideWrapper()HumanHand
interpolateJoints(double *initialVals, double *finalVals, CollisionReport *colReport, double *interpolationTime)Robot [protected]
interpolateTo(transf lastTran, transf newTran, const CollisionReport &colReport)WorldElement [protected, virtual]
invKinematics(const transf &endTran, double *dofVals, int chainNum)Robot [virtual]
IVApproachRootRobot [protected]
IVFlockRootRobot [protected]
IVRootWorldElement [protected]
jointLimitDist() const Robot [inline]
jointTorqueEquilibrium()McGrip
jumpDOFToContact(double *desiredVals, int *stoppedJoints, int *numCols=NULL)Robot [protected]
jumpTo(transf newTran, CollisionReport *contactReport)WorldElement [protected, virtual]
KinematicChain::attachRobot(Robot *r, const transf &offsetTr)Robot [friend]
KinematicChain::updateLinkPoses()Robot [friend]
loadContactData(QString filename)Robot
loadEigenData(QString filename)Robot
loadFromXml(const TiXmlElement *root, QString rootPath)McGrip [virtual]
mBirdNumberRobot [protected]
McGrip(World *w, const char *name)McGrip
mEigenGraspsRobot [protected]
mFlockTranRobot [protected]
mGloveInterfaceRobot [protected]
minInsPointDistance()HumanHand [inline]
mJointRadiusMcGrip [private]
mLinkLengthMcGrip [private]
moveDOFStepTaken(int numCols, bool &stopRequest)Robot [signal]
moveDOFToContacts(double *desiredVals, double *desiredSteps, bool stopAtContact, bool renderIt=false)Robot
moveTo(transf &tr, double translStepSize, double rotStepSize)WorldElement [virtual]
mRenderGeometryRobot [protected]
mTendonVecHumanHand [protected]
mTendonWrapperVecHumanHand [protected]
mUseCyberGloveRobot [protected]
mUsesFlockRobot [protected]
myFilenameWorldElement [protected]
myNameWorldElement [protected]
myWorldWorldElement [protected]
numChainsRobot [protected]
numDOFRobot [protected]
numJointsRobot [protected]
ONE_STEPWorldElement [static]
processCyberGlove()Robot
quickOpen(double speedFactor=0.1)Hand [virtual]
readDOFVals(QTextStream &is)Robot [virtual]
removeTemporaryInsertionPoints()HumanHand [inline]
resetContactsChanged()WorldElement [inline, virtual]
restoreState()Robot [virtual]
Robot(World *w, const char *name)Robot [inline]
savedDOFRobot [protected]
savedStateRobot [protected]
savedTranRobot [protected]
saveState()Robot [virtual]
selectTendon(int i)HumanHand [inline]
SensorInputDlg classWorldElement [friend]
setChainEndTrajectory(std::vector< transf > &traj, int chainNum)Robot
setContactsChanged()WorldElement [inline, virtual]
setDefaultRotVel(double v)Robot [inline]
setDefaultTranslVel(double v)Robot [inline]
setDesiredDOFVals(double *dofVals)Robot
setFilename(QString newName)WorldElement [inline, virtual]
setGlove(CyberGlove *glove)Robot
setJointValues(const double *jointVals)Robot [protected, virtual]
setJointValuesAndUpdate(const double *jointVals)Robot [protected, virtual]
setName(QString newName)Robot [virtual]
setRenderGeometry(bool s)Robot
setRestPosition()HumanHand [inline]
setTran(transf const &tr)Robot [virtual]
setTransparency(float t)Robot
showVirtualContacts(bool on)Robot
simpleContactsPreventMotion(const transf &motion) const Robot [protected, virtual]
simpleSetTran(transf const &tr)Robot [inline, protected, virtual]
snapChainToContacts(int chainNum, CollisionReport colReport)Robot
staticJointTorques(bool useDynamicDofForce)Robot
stopJointsFromLink(Link *link, double *desiredJointVals, int *stoppedJoints)Robot [protected]
storeDOFVals(double *dofVals) const Robot [inline]
tendonEquilibrium(const std::set< size_t > &activeTendons, const std::set< size_t > &passiveTendons, bool compute_tendon_forces, std::vector< double > &activeTendonForces, std::vector< double > &jointResiduals, double &unbalanced_magnitude, bool useJointSprings=true)HumanHand
updateDOFFromJoints(double *jointVals)Robot [inline]
updateDofVals(double *dofVals)Robot [inline, protected]
updateJointValuesFromDynamics()Robot [virtual]
updateTendonGeometry()HumanHand
useCyberGlove()Robot [inline]
useIdentityEigenData()Robot
userInteractionEnd()Robot [signal]
userInteractionStart()Robot [signal]
usesFlock()Robot [inline]
WorldElement(World *w, const char *name)WorldElement [protected]
WorldElement(const WorldElement &e)WorldElement [protected]
writeDOFVals(QTextStream &os)Robot [virtual]
~Hand()Hand [virtual]
~HumanHand()HumanHand [inline, virtual]
~Robot()Robot [virtual]
~WorldElement()WorldElement [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Wed Jan 25 11:00:22 2012