addBodyDecoration(const Transform &X_BD, const DecorativeGeometry &g) | SimTK::MobilizedBody::SphericalCoords | inline |
SimTK::MobilizedBody::addBodyDecoration(const DecorativeGeometry &geometry) | SimTK::MobilizedBody | inline |
addInboardDecoration(const Transform &X_FD, const DecorativeGeometry &g) | SimTK::MobilizedBody::SphericalCoords | inline |
addOutboardDecoration(const Transform &X_MD, const DecorativeGeometry &g) | SimTK::MobilizedBody::SphericalCoords | inline |
adoptMotion(Motion &ownerHandle) | SimTK::MobilizedBody | |
applyBodyForce(const State &state, const SpatialVec &spatialForceInG, Vector_< SpatialVec > &bodyForcesInG) const | SimTK::MobilizedBody | |
applyBodyTorque(const State &state, const Vec3 &torqueInG, Vector_< SpatialVec > &bodyForcesInG) const | SimTK::MobilizedBody | |
applyForceToBodyPoint(const State &state, const Vec3 &pointInB, const Vec3 &forceInG, Vector_< SpatialVec > &bodyForcesInG) const | SimTK::MobilizedBody | |
applyOneMobilityForce(const State &state, int which, Real f, Vector &mobilityForces) const | SimTK::MobilizedBody | inline |
calcBodyCentralInertia(const State &state, MobilizedBodyIndex objectBodyB) const | SimTK::MobilizedBody | inline |
calcBodyInertiaAboutAnotherBodyStation(const State &state, const MobilizedBody &inBodyA, const Vec3 &aboutLocationOnBodyA) const | SimTK::MobilizedBody | inline |
calcBodyMomentumAboutBodyMassCenterInGround(const State &state) const | SimTK::MobilizedBody | inline |
calcBodyMomentumAboutBodyOriginInGround(const State &state) | SimTK::MobilizedBody | inline |
calcBodyMovingPointAccelerationInBody(const State &state, const Vec3 &locationOnBodyB, const Vec3 &velocityOnBodyB, const Vec3 &accelerationOnBodyB, const MobilizedBody &inBodyA) const | SimTK::MobilizedBody | inline |
calcBodyMovingPointVelocityInBody(const State &state, const Vec3 &locationOnBodyB, const Vec3 &velocityOnBodyB, const MobilizedBody &inBodyA) const | SimTK::MobilizedBody | inline |
calcBodySpatialInertiaMatrixInGround(const State &state) const | SimTK::MobilizedBody | inline |
calcMovingPointToPointDistance2ndTimeDerivative(const State &state, const Vec3 &locationOnBodyB, const Vec3 &velocityOnBodyB, const Vec3 &accelerationOnBodyB, const MobilizedBody &bodyA, const Vec3 &locationOnBodyA, const Vec3 &velocityOnBodyA, const Vec3 &accelerationOnBodyA) const | SimTK::MobilizedBody | inline |
calcMovingPointToPointDistanceTimeDerivative(const State &state, const Vec3 &locationOnBodyB, const Vec3 &velocityOnBodyB, const MobilizedBody &bodyA, const Vec3 &locationOnBodyA, const Vec3 &velocityOnBodyA) const | SimTK::MobilizedBody | inline |
calcStationToStationDistance(const State &state, const Vec3 &locationOnBodyB, const MobilizedBody &bodyA, const Vec3 &locationOnBodyA) const | SimTK::MobilizedBody | inline |
calcStationToStationDistance2ndTimeDerivative(const State &state, const Vec3 &locationOnBodyB, const MobilizedBody &bodyA, const Vec3 &locationOnBodyA) const | SimTK::MobilizedBody | inline |
calcStationToStationDistanceTimeDerivative(const State &state, const Vec3 &locationOnBodyB, const MobilizedBody &bodyA, const Vec3 &locationOnBodyA) const | SimTK::MobilizedBody | inline |
Cartesian typedef | SimTK::MobilizedBody | |
CartesianCoords typedef | SimTK::MobilizedBody | |
clearHandle() | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | |
clearMotion() | SimTK::MobilizedBody | |
cloneForNewParent(MobilizedBody &parent) const | SimTK::MobilizedBody | |
convertQForceToUForce(const State &state, const Array_< Real, MobilizerQIndex > &fq, Array_< Real, MobilizerUIndex > &fu) const | SimTK::MobilizedBody | |
copyAssign(const MobilizedBody &source) | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | |
Direction enum name | SimTK::MobilizedBody | |
disown(MobilizedBody &newOwner) | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | |
expressGroundVectorInBodyFrame(const State &state, const Vec3 &vectorInG) const | SimTK::MobilizedBody | inline |
expressMassPropertiesInAnotherBodyFrame(const State &state, const MobilizedBody &inBodyA) const | SimTK::MobilizedBody | inline |
expressMassPropertiesInGroundFrame(const State &state) const | SimTK::MobilizedBody | inline |
expressVectorInAnotherBodyFrame(const State &state, const Vec3 &vectorInB, const MobilizedBody &inBodyA) const | SimTK::MobilizedBody | inline |
expressVectorInGroundFrame(const State &state, const Vec3 &vectorInB) const | SimTK::MobilizedBody | inline |
findBodyAccelerationInAnotherBody(const State &state, const MobilizedBody &inBodyA) const | SimTK::MobilizedBody | inline |
findBodyAngularAccelerationInAnotherBody(const State &state, const MobilizedBody &inBodyA) const | SimTK::MobilizedBody | inline |
findBodyAngularVelocityInAnotherBody(const State &state, const MobilizedBody &inBodyA) const | SimTK::MobilizedBody | inline |
findBodyOriginAccelerationInAnotherBody(const State &state, const MobilizedBody &inBodyA) const | SimTK::MobilizedBody | inline |
findBodyOriginLocationInAnotherBody(const State &state, const MobilizedBody &toBodyA) const | SimTK::MobilizedBody | inline |
findBodyOriginVelocityInAnotherBody(const State &state, const MobilizedBody &inBodyA) const | SimTK::MobilizedBody | inline |
findBodyRotationInAnotherBody(const State &state, const MobilizedBody &inBodyA) const | SimTK::MobilizedBody | inline |
findBodyTransformInAnotherBody(const State &state, const MobilizedBody &inBodyA) const | SimTK::MobilizedBody | inline |
findBodyVelocityInAnotherBody(const State &state, const MobilizedBody &inBodyA) const | SimTK::MobilizedBody | inline |
findFrameAccelerationInGround(const State &state, const Transform &frameOnB) const | SimTK::MobilizedBody | inline |
findFrameTransformInGround(const State &state, const Transform &frameOnB) const | SimTK::MobilizedBody | inline |
findFrameVelocityInGround(const State &state, const Transform &frameOnB) const | SimTK::MobilizedBody | inline |
findMassCenterLocationInAnotherBody(const State &state, const MobilizedBody &toBodyA) const | SimTK::MobilizedBody | inline |
findMassCenterLocationInGround(const State &state) const | SimTK::MobilizedBody | inline |
findMobilizerReactionOnBodyAtMInGround(const State &state) const | SimTK::MobilizedBody | |
findMobilizerReactionOnBodyAtOriginInGround(const State &state) const | SimTK::MobilizedBody | |
findMobilizerReactionOnParentAtFInGround(const State &state) const | SimTK::MobilizedBody | |
findMobilizerReactionOnParentAtOriginInGround(const State &state) const | SimTK::MobilizedBody | |
findStationAccelerationInAnotherBody(const State &state, const Vec3 &stationOnBodyB, const MobilizedBody &inBodyA) const | SimTK::MobilizedBody | inline |
findStationAccelerationInGround(const State &state, const Vec3 &stationOnB) const | SimTK::MobilizedBody | inline |
findStationAtAnotherBodyMassCenter(const State &state, const MobilizedBody &fromBodyA) const | SimTK::MobilizedBody | inline |
findStationAtAnotherBodyOrigin(const State &state, const MobilizedBody &fromBodyA) const | SimTK::MobilizedBody | inline |
findStationAtAnotherBodyStation(const State &state, const MobilizedBody &fromBodyA, const Vec3 &stationOnA) const | SimTK::MobilizedBody | inline |
findStationAtGroundPoint(const State &state, const Vec3 &locationInG) const | SimTK::MobilizedBody | inline |
findStationLocationAndVelocityInGround(const State &state, const Vec3 &locationOnB, Vec3 &locationOnGround, Vec3 &velocityInGround) const | SimTK::MobilizedBody | inline |
findStationLocationInAnotherBody(const State &state, const Vec3 &stationOnB, const MobilizedBody &toBodyA) const | SimTK::MobilizedBody | inline |
findStationLocationInGround(const State &state, const Vec3 &stationOnB) const | SimTK::MobilizedBody | inline |
findStationLocationVelocityAndAccelerationInGround(const State &state, const Vec3 &locationOnB, Vec3 &locationOnGround, Vec3 &velocityInGround, Vec3 &accelerationInGround) const | SimTK::MobilizedBody | inline |
findStationVelocityInAnotherBody(const State &state, const Vec3 &stationOnBodyB, const MobilizedBody &inBodyA) const | SimTK::MobilizedBody | inline |
findStationVelocityInGround(const State &state, const Vec3 &stationOnB) const | SimTK::MobilizedBody | inline |
Forward enum value | SimTK::MobilizedBody | |
getAngles(const State &s) const | SimTK::MobilizedBody::SphericalCoords | inline |
getBaseMobilizedBody() const | SimTK::MobilizedBody | |
getBody() const | SimTK::MobilizedBody | |
getBodyAcceleration(const State &state) const | SimTK::MobilizedBody | |
getBodyAngularAcceleration(const State &state) const | SimTK::MobilizedBody | inline |
getBodyAngularVelocity(const State &state) const | SimTK::MobilizedBody | inline |
getBodyMass(const State &state) const | SimTK::MobilizedBody | inline |
getBodyMassCenterStation(const State &state) const | SimTK::MobilizedBody | inline |
getBodyMassProperties(const State &state) const | SimTK::MobilizedBody | |
getBodyOriginAcceleration(const State &state) const | SimTK::MobilizedBody | inline |
getBodyOriginLocation(const State &state) const | SimTK::MobilizedBody | inline |
getBodyOriginVelocity(const State &state) const | SimTK::MobilizedBody | inline |
getBodyRotation(const State &state) const | SimTK::MobilizedBody | inline |
getBodySpatialInertiaInGround(const State &state) const | SimTK::MobilizedBody | |
getBodyTransform(const State &state) const | SimTK::MobilizedBody | |
getBodyUnitInertiaAboutBodyOrigin(const State &state) const | SimTK::MobilizedBody | inline |
getBodyVelocity(const State &state) const | SimTK::MobilizedBody | |
getDefaultAngles() const | SimTK::MobilizedBody::SphericalCoords | inline |
getDefaultInboardFrame() const | SimTK::MobilizedBody | |
getDefaultMassProperties() const | SimTK::MobilizedBody | inline |
getDefaultOutboardFrame() const | SimTK::MobilizedBody | |
getDefaultQ() const | SimTK::MobilizedBody::SphericalCoords | |
getDefaultTranslation() const | SimTK::MobilizedBody::SphericalCoords | inline |
getFirstQIndex(const State &state) const | SimTK::MobilizedBody | |
getFirstUIndex(const State &state) const | SimTK::MobilizedBody | |
getH_FMCol(const State &state, MobilizerUIndex ux) const | SimTK::MobilizedBody | |
getHCol(const State &state, MobilizerUIndex ux) const | SimTK::MobilizedBody | |
getImpl() const | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | inline |
getImplHandleCount() const | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | |
getInboardDecoration(int i) const | SimTK::MobilizedBody | |
getInboardFrame(const State &state) const | SimTK::MobilizedBody | |
getLevelInMultibodyTree() const | SimTK::MobilizedBody | |
getLockByDefaultLevel() const | SimTK::MobilizedBody | |
getLockLevel(const State &state) const | SimTK::MobilizedBody | |
getLockValueAsVector(const State &state) const | SimTK::MobilizedBody | |
getMatterSubsystem() const | SimTK::MobilizedBody | |
getMobilizedBodyIndex() const | SimTK::MobilizedBody | |
getMobilizerAcceleration(const State &state) const | SimTK::MobilizedBody | inline |
getMobilizerTransform(const State &state) const | SimTK::MobilizedBody | |
getMobilizerVelocity(const State &state) const | SimTK::MobilizedBody | |
getMotion() const | SimTK::MobilizedBody | |
getMyPartQ(const State &, const Vector &qlike) const | SimTK::MobilizedBody::SphericalCoords | |
getMyPartU(const State &, const Vector &ulike) const | SimTK::MobilizedBody::SphericalCoords | |
getNumInboardDecorations() const | SimTK::MobilizedBody | |
getNumOutboardDecorations() const | SimTK::MobilizedBody | |
getNumQ(const State &state) const | SimTK::MobilizedBody | |
getNumU(const State &state) const | SimTK::MobilizedBody | |
getOneFromQPartition(const State &state, int which, const Vector &qlike) const | SimTK::MobilizedBody | |
getOneFromUPartition(const State &state, int which, const Vector &ulike) const | SimTK::MobilizedBody | |
getOneQ(const State &state, int which) const | SimTK::MobilizedBody | |
getOneQDot(const State &state, int which) const | SimTK::MobilizedBody | |
getOneQDotDot(const State &state, int which) const | SimTK::MobilizedBody | |
getOneTau(const State &state, MobilizerUIndex which) const | SimTK::MobilizedBody | |
getOneU(const State &state, int which) const | SimTK::MobilizedBody | |
getOneUDot(const State &state, int which) const | SimTK::MobilizedBody | |
getOutboardDecoration(int i) const | SimTK::MobilizedBody | |
getOutboardFrame(const State &state) const | SimTK::MobilizedBody | |
getParentMobilizedBody() const | SimTK::MobilizedBody | |
getQ(const State &) const | SimTK::MobilizedBody::SphericalCoords | |
getQAsVector(const State &state) const | SimTK::MobilizedBody | |
getQDot(const State &) const | SimTK::MobilizedBody::SphericalCoords | |
getQDotAsVector(const State &state) const | SimTK::MobilizedBody | |
getQDotDot(const State &) const | SimTK::MobilizedBody::SphericalCoords | |
getQDotDotAsVector(const State &state) const | SimTK::MobilizedBody | |
getQMotionMethod(const State &state) const | SimTK::MobilizedBody | |
getRadialAxis() const | SimTK::MobilizedBody::SphericalCoords | |
getRadius(const State &s) const | SimTK::MobilizedBody::SphericalCoords | inline |
getTauAsVector(const State &state) const | SimTK::MobilizedBody | |
getU(const State &) const | SimTK::MobilizedBody::SphericalCoords | |
getUAsVector(const State &state) const | SimTK::MobilizedBody | |
getUDot(const State &) const | SimTK::MobilizedBody::SphericalCoords | |
getUDotAsVector(const State &state) const | SimTK::MobilizedBody | |
getUDotMotionMethod(const State &state) const | SimTK::MobilizedBody | |
getUMotionMethod(const State &state) const | SimTK::MobilizedBody | |
HandleBase typedef | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | |
hasMotion() const | SimTK::MobilizedBody | |
hasSameImplementation(const MobilizedBody &other) const | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | protected |
isAzimuthNegated() const | SimTK::MobilizedBody::SphericalCoords | |
isEmptyHandle() const | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | inline |
isGround() const | SimTK::MobilizedBody | |
isInSameSubsystem(const MobilizedBody &mobod) const | SimTK::MobilizedBody | |
isInSubsystem() const | SimTK::MobilizedBody | |
isLocked(const State &state) const | SimTK::MobilizedBody | inline |
isLockedByDefault() const | SimTK::MobilizedBody | inline |
isOwnerHandle() const | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | |
isRadialNegated() const | SimTK::MobilizedBody::SphericalCoords | |
isSameHandle(const MobilizedBody &other) const | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | |
isSameMobilizedBody(const MobilizedBody &mobod) const | SimTK::MobilizedBody | |
isZenithNegated() const | SimTK::MobilizedBody::SphericalCoords | |
lock(State &state, Motion::Level level=Motion::Position) const | SimTK::MobilizedBody | |
lockAt(State &state, Real value, Motion::Level level=Motion::Position) const | SimTK::MobilizedBody | |
lockAt(State &state, const Vector &value, Motion::Level level=Motion::Position) const | SimTK::MobilizedBody | |
lockAt(State &state, const Vec< N > &value, Motion::Level level=Motion::Position) const | SimTK::MobilizedBody | |
lockByDefault(Motion::Level level=Motion::Position) | SimTK::MobilizedBody | |
MobilizedBody() | SimTK::MobilizedBody | inline |
MobilizedBody(MobilizedBodyImpl *r) | SimTK::MobilizedBody | explicit |
Mobod typedef | SimTK::MobilizedBody | related |
operator MobilizedBodyIndex() const | SimTK::MobilizedBody | inline |
operator=(const PIMPLHandle &source) | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | protected |
Orientation typedef | SimTK::MobilizedBody | |
ParentHandle typedef | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | |
PIMPLHandle() | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | inlineprotected |
PIMPLHandle(MobilizedBodyImpl *p) | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | explicitprotected |
PIMPLHandle(const PIMPLHandle &source) | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | protected |
PolarCoords typedef | SimTK::MobilizedBody | |
Prismatic typedef | SimTK::MobilizedBody | |
referenceAssign(const MobilizedBody &source) | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | |
Reverse enum value | SimTK::MobilizedBody | |
Revolute typedef | SimTK::MobilizedBody | |
setAngles(State &s, const Vec2 &a) | SimTK::MobilizedBody::SphericalCoords | inline |
setBody(const Body &) | SimTK::MobilizedBody | |
setDefaultAngles(const Vec2 &a) | SimTK::MobilizedBody::SphericalCoords | inline |
setDefaultInboardFrame(const Transform &X_PF) | SimTK::MobilizedBody::SphericalCoords | inline |
setDefaultMassProperties(const MassProperties &m) | SimTK::MobilizedBody | inline |
setDefaultOutboardFrame(const Transform &X_BM) | SimTK::MobilizedBody::SphericalCoords | inline |
setDefaultQ(const Vec3 &q) | SimTK::MobilizedBody::SphericalCoords | |
setDefaultRadius(Real r) | SimTK::MobilizedBody::SphericalCoords | inline |
setImpl(MobilizedBodyImpl *p) | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | protected |
setInboardFrame(State &state, const Transform &X_PF) const | SimTK::MobilizedBody | |
setNegateAzimuth(bool) | SimTK::MobilizedBody::SphericalCoords | |
setNegateRadial(bool) | SimTK::MobilizedBody::SphericalCoords | |
setNegateZenith(bool) | SimTK::MobilizedBody::SphericalCoords | |
setOneQ(State &state, int which, Real v) const | SimTK::MobilizedBody | |
setOneU(State &state, int which, Real v) const | SimTK::MobilizedBody | |
setOutboardFrame(State &state, const Transform &X_BM) const | SimTK::MobilizedBody | |
setQ(State &, const Vec3 &) const | SimTK::MobilizedBody::SphericalCoords | |
setQFromVector(State &state, const Vector &v) const | SimTK::MobilizedBody | |
setQToFitRotation(State &state, const Rotation &R_FM) const | SimTK::MobilizedBody | |
setQToFitTransform(State &state, const Transform &X_FM) const | SimTK::MobilizedBody | |
setQToFitTranslation(State &state, const Vec3 &p_FM) const | SimTK::MobilizedBody | |
setRadialAxis(CoordinateAxis) | SimTK::MobilizedBody::SphericalCoords | |
setRadius(State &s, Real r) | SimTK::MobilizedBody::SphericalCoords | inline |
setU(State &, const Vec3 &) const | SimTK::MobilizedBody::SphericalCoords | |
setUFromVector(State &state, const Vector &v) const | SimTK::MobilizedBody | |
setUToFitAngularVelocity(State &state, const Vec3 &w_FM) const | SimTK::MobilizedBody | |
setUToFitLinearVelocity(State &state, const Vec3 &v_FM) const | SimTK::MobilizedBody | |
setUToFitVelocity(State &state, const SpatialVec &V_FM) const | SimTK::MobilizedBody | |
Spherical typedef | SimTK::MobilizedBody | |
SphericalCoords() | SimTK::MobilizedBody::SphericalCoords | inline |
SphericalCoords(MobilizedBody &parent, const Transform &X_PF, const Body &bodyInfo, const Transform &X_BM, Direction=Forward) | SimTK::MobilizedBody::SphericalCoords | |
SphericalCoords(MobilizedBody &parent, const Body &bodyInfo, Direction=Forward) | SimTK::MobilizedBody::SphericalCoords | |
SphericalCoords(MobilizedBody &parent, const Transform &X_PF, const Body &bodyInfo, const Transform &X_BM, Real azimuthOffset, bool azimuthNegated, Real zenithOffset, bool zenithNegated, CoordinateAxis radialAxis, bool radialNegated, Direction=Forward) | SimTK::MobilizedBody::SphericalCoords | |
Torsion typedef | SimTK::MobilizedBody | |
unlock(State &state) const | SimTK::MobilizedBody | |
updBody() | SimTK::MobilizedBody | |
updImpl() | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | inline |
updInboardDecoration(int i) | SimTK::MobilizedBody | |
updMatterSubsystem() | SimTK::MobilizedBody | |
updMyPartQ(const State &, Vector &qlike) const | SimTK::MobilizedBody::SphericalCoords | |
updMyPartU(const State &, Vector &ulike) const | SimTK::MobilizedBody::SphericalCoords | |
updOneFromQPartition(const State &state, int which, Vector &qlike) const | SimTK::MobilizedBody | |
updOneFromUPartition(const State &state, int which, Vector &ulike) const | SimTK::MobilizedBody | |
updOutboardDecoration(int i) | SimTK::MobilizedBody | |
~PIMPLHandle() | SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true > | protected |