Simbody  3.7
SimTK::MobilizedBody::FunctionBased Member List

This is the complete list of members for SimTK::MobilizedBody::FunctionBased, including all inherited members.

addBodyDecoration(const Transform &X_BD, const DecorativeGeometry &geometry)SimTK::MobilizedBodyinline
addBodyDecoration(const DecorativeGeometry &geometry)SimTK::MobilizedBodyinline
addInboardDecoration(const Transform &X_FD, const DecorativeGeometry &geometry)SimTK::MobilizedBody
addOutboardDecoration(const Transform &X_MD, const DecorativeGeometry &geometry)SimTK::MobilizedBody
adoptMotion(Motion &ownerHandle)SimTK::MobilizedBody
applyBodyForce(const State &state, const SpatialVec &spatialForceInG, Vector_< SpatialVec > &bodyForcesInG) constSimTK::MobilizedBody
applyBodyTorque(const State &state, const Vec3 &torqueInG, Vector_< SpatialVec > &bodyForcesInG) constSimTK::MobilizedBody
applyForceToBodyPoint(const State &state, const Vec3 &pointInB, const Vec3 &forceInG, Vector_< SpatialVec > &bodyForcesInG) constSimTK::MobilizedBody
applyOneMobilityForce(const State &state, int which, Real f, Vector &mobilityForces) constSimTK::MobilizedBodyinline
calcBodyCentralInertia(const State &state, MobilizedBodyIndex objectBodyB) constSimTK::MobilizedBodyinline
calcBodyInertiaAboutAnotherBodyStation(const State &state, const MobilizedBody &inBodyA, const Vec3 &aboutLocationOnBodyA) constSimTK::MobilizedBodyinline
calcBodyMomentumAboutBodyMassCenterInGround(const State &state) constSimTK::MobilizedBodyinline
calcBodyMomentumAboutBodyOriginInGround(const State &state)SimTK::MobilizedBodyinline
calcBodyMovingPointAccelerationInBody(const State &state, const Vec3 &locationOnBodyB, const Vec3 &velocityOnBodyB, const Vec3 &accelerationOnBodyB, const MobilizedBody &inBodyA) constSimTK::MobilizedBodyinline
calcBodyMovingPointVelocityInBody(const State &state, const Vec3 &locationOnBodyB, const Vec3 &velocityOnBodyB, const MobilizedBody &inBodyA) constSimTK::MobilizedBodyinline
calcBodySpatialInertiaMatrixInGround(const State &state) constSimTK::MobilizedBodyinline
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) constSimTK::MobilizedBodyinline
calcMovingPointToPointDistanceTimeDerivative(const State &state, const Vec3 &locationOnBodyB, const Vec3 &velocityOnBodyB, const MobilizedBody &bodyA, const Vec3 &locationOnBodyA, const Vec3 &velocityOnBodyA) constSimTK::MobilizedBodyinline
calcStationToStationDistance(const State &state, const Vec3 &locationOnBodyB, const MobilizedBody &bodyA, const Vec3 &locationOnBodyA) constSimTK::MobilizedBodyinline
calcStationToStationDistance2ndTimeDerivative(const State &state, const Vec3 &locationOnBodyB, const MobilizedBody &bodyA, const Vec3 &locationOnBodyA) constSimTK::MobilizedBodyinline
calcStationToStationDistanceTimeDerivative(const State &state, const Vec3 &locationOnBodyB, const MobilizedBody &bodyA, const Vec3 &locationOnBodyA) constSimTK::MobilizedBodyinline
Cartesian typedefSimTK::MobilizedBody
CartesianCoords typedefSimTK::MobilizedBody
clearHandle()SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true >
clearMotion()SimTK::MobilizedBody
cloneForNewParent(MobilizedBody &parent) constSimTK::MobilizedBody
convertQForceToUForce(const State &state, const Array_< Real, MobilizerQIndex > &fq, Array_< Real, MobilizerUIndex > &fu) constSimTK::MobilizedBody
copyAssign(const MobilizedBody &source)SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true >
Custom()SimTK::MobilizedBody::Custominline
Custom(MobilizedBody &parent, Implementation *implementation, const Transform &X_PF, const Body &bodyInfo, const Transform &X_BM, Direction direction=Forward)SimTK::MobilizedBody::Custom
Custom(MobilizedBody &parent, Implementation *implementation, const Body &bodyInfo, Direction direction=Forward)SimTK::MobilizedBody::Custom
Direction enum nameSimTK::MobilizedBody
disown(MobilizedBody &newOwner)SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true >
expressGroundVectorInBodyFrame(const State &state, const Vec3 &vectorInG) constSimTK::MobilizedBodyinline
expressMassPropertiesInAnotherBodyFrame(const State &state, const MobilizedBody &inBodyA) constSimTK::MobilizedBodyinline
expressMassPropertiesInGroundFrame(const State &state) constSimTK::MobilizedBodyinline
expressVectorInAnotherBodyFrame(const State &state, const Vec3 &vectorInB, const MobilizedBody &inBodyA) constSimTK::MobilizedBodyinline
expressVectorInGroundFrame(const State &state, const Vec3 &vectorInB) constSimTK::MobilizedBodyinline
findBodyAccelerationInAnotherBody(const State &state, const MobilizedBody &inBodyA) constSimTK::MobilizedBodyinline
findBodyAngularAccelerationInAnotherBody(const State &state, const MobilizedBody &inBodyA) constSimTK::MobilizedBodyinline
findBodyAngularVelocityInAnotherBody(const State &state, const MobilizedBody &inBodyA) constSimTK::MobilizedBodyinline
findBodyOriginAccelerationInAnotherBody(const State &state, const MobilizedBody &inBodyA) constSimTK::MobilizedBodyinline
findBodyOriginLocationInAnotherBody(const State &state, const MobilizedBody &toBodyA) constSimTK::MobilizedBodyinline
findBodyOriginVelocityInAnotherBody(const State &state, const MobilizedBody &inBodyA) constSimTK::MobilizedBodyinline
findBodyRotationInAnotherBody(const State &state, const MobilizedBody &inBodyA) constSimTK::MobilizedBodyinline
findBodyTransformInAnotherBody(const State &state, const MobilizedBody &inBodyA) constSimTK::MobilizedBodyinline
findBodyVelocityInAnotherBody(const State &state, const MobilizedBody &inBodyA) constSimTK::MobilizedBodyinline
findFrameAccelerationInGround(const State &state, const Transform &frameOnB) constSimTK::MobilizedBodyinline
findFrameTransformInGround(const State &state, const Transform &frameOnB) constSimTK::MobilizedBodyinline
findFrameVelocityInGround(const State &state, const Transform &frameOnB) constSimTK::MobilizedBodyinline
findMassCenterLocationInAnotherBody(const State &state, const MobilizedBody &toBodyA) constSimTK::MobilizedBodyinline
findMassCenterLocationInGround(const State &state) constSimTK::MobilizedBodyinline
findMobilizerReactionOnBodyAtMInGround(const State &state) constSimTK::MobilizedBody
findMobilizerReactionOnBodyAtOriginInGround(const State &state) constSimTK::MobilizedBody
findMobilizerReactionOnParentAtFInGround(const State &state) constSimTK::MobilizedBody
findMobilizerReactionOnParentAtOriginInGround(const State &state) constSimTK::MobilizedBody
findStationAccelerationInAnotherBody(const State &state, const Vec3 &stationOnBodyB, const MobilizedBody &inBodyA) constSimTK::MobilizedBodyinline
findStationAccelerationInGround(const State &state, const Vec3 &stationOnB) constSimTK::MobilizedBodyinline
findStationAtAnotherBodyMassCenter(const State &state, const MobilizedBody &fromBodyA) constSimTK::MobilizedBodyinline
findStationAtAnotherBodyOrigin(const State &state, const MobilizedBody &fromBodyA) constSimTK::MobilizedBodyinline
findStationAtAnotherBodyStation(const State &state, const MobilizedBody &fromBodyA, const Vec3 &stationOnA) constSimTK::MobilizedBodyinline
findStationAtGroundPoint(const State &state, const Vec3 &locationInG) constSimTK::MobilizedBodyinline
findStationLocationAndVelocityInGround(const State &state, const Vec3 &locationOnB, Vec3 &locationOnGround, Vec3 &velocityInGround) constSimTK::MobilizedBodyinline
findStationLocationInAnotherBody(const State &state, const Vec3 &stationOnB, const MobilizedBody &toBodyA) constSimTK::MobilizedBodyinline
findStationLocationInGround(const State &state, const Vec3 &stationOnB) constSimTK::MobilizedBodyinline
findStationLocationVelocityAndAccelerationInGround(const State &state, const Vec3 &locationOnB, Vec3 &locationOnGround, Vec3 &velocityInGround, Vec3 &accelerationInGround) constSimTK::MobilizedBodyinline
findStationVelocityInAnotherBody(const State &state, const Vec3 &stationOnBodyB, const MobilizedBody &inBodyA) constSimTK::MobilizedBodyinline
findStationVelocityInGround(const State &state, const Vec3 &stationOnB) constSimTK::MobilizedBodyinline
Forward enum valueSimTK::MobilizedBody
FunctionBased()SimTK::MobilizedBody::FunctionBasedinline
FunctionBased(MobilizedBody &parent, const Body &bodyInfo, int nmobilities, const Array_< const Function *> &functions, const Array_< Array_< int > > &coordIndices, Direction direction=Forward)SimTK::MobilizedBody::FunctionBased
FunctionBased(MobilizedBody &parent, const Body &bodyInfo, int nmobilities, const std::vector< const Function *> &functions, const std::vector< std::vector< int > > &coordIndices, Direction direction=Forward)SimTK::MobilizedBody::FunctionBasedinline
FunctionBased(MobilizedBody &parent, const Transform &X_PF, const Body &bodyInfo, const Transform &X_BM, int nmobilities, const Array_< const Function *> &functions, const Array_< Array_< int > > &coordIndices, Direction direction=Forward)SimTK::MobilizedBody::FunctionBased
FunctionBased(MobilizedBody &parent, const Transform &X_PF, const Body &bodyInfo, const Transform &X_BM, int nmobilities, const std::vector< const Function *> &functions, const std::vector< std::vector< int > > &coordIndices, Direction direction=Forward)SimTK::MobilizedBody::FunctionBasedinline
FunctionBased(MobilizedBody &parent, const Body &bodyInfo, int nmobilities, const Array_< const Function *> &functions, const Array_< Array_< int > > &coordIndices, const Array_< Vec3 > &axes, Direction direction=Forward)SimTK::MobilizedBody::FunctionBased
FunctionBased(MobilizedBody &parent, const Body &bodyInfo, int nmobilities, const std::vector< const Function *> &functions, const std::vector< std::vector< int > > &coordIndices, const std::vector< Vec3 > &axes, Direction direction=Forward)SimTK::MobilizedBody::FunctionBasedinline
FunctionBased(MobilizedBody &parent, const Transform &X_PF, const Body &bodyInfo, const Transform &X_BM, int nmobilities, const Array_< const Function *> &functions, const Array_< Array_< int > > &coordIndices, const Array_< Vec3 > &axes, Direction direction=Forward)SimTK::MobilizedBody::FunctionBased
FunctionBased(MobilizedBody &parent, const Transform &X_PF, const Body &bodyInfo, const Transform &X_BM, int nmobilities, const std::vector< const Function *> &functions, const std::vector< std::vector< int > > &coordIndices, const std::vector< Vec3 > &axes, Direction direction=Forward)SimTK::MobilizedBody::FunctionBasedinline
getBaseMobilizedBody() constSimTK::MobilizedBody
getBody() constSimTK::MobilizedBody
getBodyAcceleration(const State &state) constSimTK::MobilizedBody
getBodyAngularAcceleration(const State &state) constSimTK::MobilizedBodyinline
getBodyAngularVelocity(const State &state) constSimTK::MobilizedBodyinline
getBodyMass(const State &state) constSimTK::MobilizedBodyinline
getBodyMassCenterStation(const State &state) constSimTK::MobilizedBodyinline
getBodyMassProperties(const State &state) constSimTK::MobilizedBody
getBodyOriginAcceleration(const State &state) constSimTK::MobilizedBodyinline
getBodyOriginLocation(const State &state) constSimTK::MobilizedBodyinline
getBodyOriginVelocity(const State &state) constSimTK::MobilizedBodyinline
getBodyRotation(const State &state) constSimTK::MobilizedBodyinline
getBodySpatialInertiaInGround(const State &state) constSimTK::MobilizedBody
getBodyTransform(const State &state) constSimTK::MobilizedBody
getBodyUnitInertiaAboutBodyOrigin(const State &state) constSimTK::MobilizedBodyinline
getBodyVelocity(const State &state) constSimTK::MobilizedBody
getDefaultInboardFrame() constSimTK::MobilizedBody
getDefaultMassProperties() constSimTK::MobilizedBodyinline
getDefaultOutboardFrame() constSimTK::MobilizedBody
getFirstQIndex(const State &state) constSimTK::MobilizedBody
getFirstUIndex(const State &state) constSimTK::MobilizedBody
getH_FMCol(const State &state, MobilizerUIndex ux) constSimTK::MobilizedBody
getHCol(const State &state, MobilizerUIndex ux) constSimTK::MobilizedBody
getImpl() constSimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true >inline
getImplementation() constSimTK::MobilizedBody::Customprotected
getImplHandleCount() constSimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true >
getInboardDecoration(int i) constSimTK::MobilizedBody
getInboardFrame(const State &state) constSimTK::MobilizedBody
getLevelInMultibodyTree() constSimTK::MobilizedBody
getLockByDefaultLevel() constSimTK::MobilizedBody
getLockLevel(const State &state) constSimTK::MobilizedBody
getLockValueAsVector(const State &state) constSimTK::MobilizedBody
getMatterSubsystem() constSimTK::MobilizedBody
getMobilizedBodyIndex() constSimTK::MobilizedBody
getMobilizerAcceleration(const State &state) constSimTK::MobilizedBodyinline
getMobilizerTransform(const State &state) constSimTK::MobilizedBody
getMobilizerVelocity(const State &state) constSimTK::MobilizedBody
getMotion() constSimTK::MobilizedBody
getNumInboardDecorations() constSimTK::MobilizedBody
getNumOutboardDecorations() constSimTK::MobilizedBody
getNumQ(const State &state) constSimTK::MobilizedBody
getNumU(const State &state) constSimTK::MobilizedBody
getOneFromQPartition(const State &state, int which, const Vector &qlike) constSimTK::MobilizedBody
getOneFromUPartition(const State &state, int which, const Vector &ulike) constSimTK::MobilizedBody
getOneQ(const State &state, int which) constSimTK::MobilizedBody
getOneQDot(const State &state, int which) constSimTK::MobilizedBody
getOneQDotDot(const State &state, int which) constSimTK::MobilizedBody
getOneTau(const State &state, MobilizerUIndex which) constSimTK::MobilizedBody
getOneU(const State &state, int which) constSimTK::MobilizedBody
getOneUDot(const State &state, int which) constSimTK::MobilizedBody
getOutboardDecoration(int i) constSimTK::MobilizedBody
getOutboardFrame(const State &state) constSimTK::MobilizedBody
getParentMobilizedBody() constSimTK::MobilizedBody
getQAsVector(const State &state) constSimTK::MobilizedBody
getQDotAsVector(const State &state) constSimTK::MobilizedBody
getQDotDotAsVector(const State &state) constSimTK::MobilizedBody
getQMotionMethod(const State &state) constSimTK::MobilizedBody
getTauAsVector(const State &state) constSimTK::MobilizedBody
getUAsVector(const State &state) constSimTK::MobilizedBody
getUDotAsVector(const State &state) constSimTK::MobilizedBody
getUDotMotionMethod(const State &state) constSimTK::MobilizedBody
getUMotionMethod(const State &state) constSimTK::MobilizedBody
HandleBase typedefSimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true >
hasMotion() constSimTK::MobilizedBody
hasSameImplementation(const MobilizedBody &other) constSimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true >protected
isEmptyHandle() constSimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true >inline
isGround() constSimTK::MobilizedBody
isInSameSubsystem(const MobilizedBody &mobod) constSimTK::MobilizedBody
isInSubsystem() constSimTK::MobilizedBody
isLocked(const State &state) constSimTK::MobilizedBodyinline
isLockedByDefault() constSimTK::MobilizedBodyinline
isOwnerHandle() constSimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true >
isSameHandle(const MobilizedBody &other) constSimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true >
isSameMobilizedBody(const MobilizedBody &mobod) constSimTK::MobilizedBody
lock(State &state, Motion::Level level=Motion::Position) constSimTK::MobilizedBody
lockAt(State &state, Real value, Motion::Level level=Motion::Position) constSimTK::MobilizedBody
lockAt(State &state, const Vector &value, Motion::Level level=Motion::Position) constSimTK::MobilizedBody
lockAt(State &state, const Vec< N > &value, Motion::Level level=Motion::Position) constSimTK::MobilizedBody
lockByDefault(Motion::Level level=Motion::Position)SimTK::MobilizedBody
MobilizedBody()SimTK::MobilizedBodyinline
MobilizedBody(MobilizedBodyImpl *r)SimTK::MobilizedBodyexplicit
Mobod typedefSimTK::MobilizedBodyrelated
operator MobilizedBodyIndex() constSimTK::MobilizedBodyinline
operator=(const PIMPLHandle &source)SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true >protected
Orientation typedefSimTK::MobilizedBody
ParentHandle typedefSimTK::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 typedefSimTK::MobilizedBody
Prismatic typedefSimTK::MobilizedBody
referenceAssign(const MobilizedBody &source)SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true >
Reverse enum valueSimTK::MobilizedBody
Revolute typedefSimTK::MobilizedBody
setBody(const Body &)SimTK::MobilizedBody
setDefaultInboardFrame(const Transform &X_PF)SimTK::MobilizedBody
setDefaultMassProperties(const MassProperties &m)SimTK::MobilizedBodyinline
setDefaultOutboardFrame(const Transform &X_BM)SimTK::MobilizedBody
setImpl(MobilizedBodyImpl *p)SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true >protected
setInboardFrame(State &state, const Transform &X_PF) constSimTK::MobilizedBody
setOneQ(State &state, int which, Real v) constSimTK::MobilizedBody
setOneU(State &state, int which, Real v) constSimTK::MobilizedBody
setOutboardFrame(State &state, const Transform &X_BM) constSimTK::MobilizedBody
setQFromVector(State &state, const Vector &v) constSimTK::MobilizedBody
setQToFitRotation(State &state, const Rotation &R_FM) constSimTK::MobilizedBody
setQToFitTransform(State &state, const Transform &X_FM) constSimTK::MobilizedBody
setQToFitTranslation(State &state, const Vec3 &p_FM) constSimTK::MobilizedBody
setUFromVector(State &state, const Vector &v) constSimTK::MobilizedBody
setUToFitAngularVelocity(State &state, const Vec3 &w_FM) constSimTK::MobilizedBody
setUToFitLinearVelocity(State &state, const Vec3 &v_FM) constSimTK::MobilizedBody
setUToFitVelocity(State &state, const SpatialVec &V_FM) constSimTK::MobilizedBody
Spherical typedefSimTK::MobilizedBody
Torsion typedefSimTK::MobilizedBody
unlock(State &state) constSimTK::MobilizedBody
updBody()SimTK::MobilizedBody
updImpl()SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true >inline
updImplementation()SimTK::MobilizedBody::Customprotected
updInboardDecoration(int i)SimTK::MobilizedBody
updMatterSubsystem()SimTK::MobilizedBody
updOneFromQPartition(const State &state, int which, Vector &qlike) constSimTK::MobilizedBody
updOneFromUPartition(const State &state, int which, Vector &ulike) constSimTK::MobilizedBody
updOutboardDecoration(int i)SimTK::MobilizedBody
~PIMPLHandle()SimTK::PIMPLHandle< MobilizedBody, MobilizedBodyImpl, true >protected