, including all inherited members.
addApproachGeometry() | Robot | [protected] |
addFlockSensorGeometry() | Robot | [protected] |
applyJointPassiveInternalWrenches() | Robot | |
applyTendonForces() | HumanHand | [protected] |
approachToContact(double moveDist, bool oneStep=true) | Hand | [virtual] |
approachTran | Robot | [protected] |
attachRobot(Robot *r, int chainNum, const transf &offsetTr) | Robot | |
autoGrasp(bool renderIt, double speedFactor=1.0, bool stopAtContact=false) | Hand | [virtual] |
base | Robot | [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] |
chainVec | Robot | [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 | |
defaultRotVel | Robot | [protected] |
defaultTranslVel | Robot | [protected] |
deselectTendon(int i) | HumanHand | [inline] |
detachRobot(Robot *r) | Robot | |
DOFController(double timeStep) | HumanHand | [virtual] |
dofUpdateTime | Robot | [protected] |
dofVec | Robot | [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] |
getJointValues(double *jointVals) const | Robot | [inline, protected] |
getJointValuesFromDOF(const double *desireddofVals, double *actualDofVals, double *jointVals, int *stoppedJoints) | Robot | [protected, virtual] |
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] |
getTendon(int i) | HumanHand | [inline] |
getTendonWrapper(int i) | HumanHand | [inline] |
getTran() const | Robot | [inline, virtual] |
getTranToParentEnd() | Robot | [inline] |
getWorld() const | WorldElement | [inline] |
grasp | Hand | [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] |
IVApproachRoot | Robot | [protected] |
IVFlockRoot | Robot | [protected] |
IVRoot | WorldElement | [protected] |
jointLimitDist() const | Robot | [inline] |
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) | HumanHand | [virtual] |
mBirdNumber | Robot | [protected] |
mEigenGrasps | Robot | [protected] |
mFlockTran | Robot | [protected] |
mGloveInterface | Robot | [protected] |
minInsPointDistance() | HumanHand | [inline] |
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] |
mRenderGeometry | Robot | [protected] |
mTendonVec | HumanHand | [protected] |
mTendonWrapperVec | HumanHand | [protected] |
mUseCyberGlove | Robot | [protected] |
mUsesFlock | Robot | [protected] |
myFilename | WorldElement | [protected] |
myName | WorldElement | [protected] |
myWorld | WorldElement | [protected] |
numChains | Robot | [protected] |
numDOF | Robot | [protected] |
numJoints | Robot | [protected] |
ONE_STEP | WorldElement | [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] |
savedDOF | Robot | [protected] |
savedState | Robot | [protected] |
savedTran | Robot | [protected] |
saveState() | Robot | [virtual] |
selectTendon(int i) | HumanHand | [inline] |
SensorInputDlg class | WorldElement | [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] |