Simbody  3.6
SimTK::Rotation_< P > Member List

This is the complete list of members for SimTK::Rotation_< P >, including all inherited members.

areAllRotationElementsSameToEpsilon(const Rotation_ &R, RealP epsilon) constSimTK::Rotation_< P >inline
areAllRotationElementsSameToMachinePrecision(const Rotation_ &R) constSimTK::Rotation_< P >inline
asMat33() constSimTK::Rotation_< P >inline
calcNDotForBodyXYZInBodyFrame(const Vec3P &q, const Vec3P &qdot)SimTK::Rotation_< P >inlinestatic
calcNDotForBodyXYZInBodyFrame(const Vec3P &cq, const Vec3P &sq, const Vec3P &qdot)SimTK::Rotation_< P >inlinestatic
calcNDotForBodyXYZInParentFrame(const Vec3P &q, const Vec3P &qdot)SimTK::Rotation_< P >inlinestatic
calcNDotForBodyXYZInParentFrame(const Vec2P &cq, const Vec2P &sq, RealP ooc1, const Vec3P &qdot)SimTK::Rotation_< P >inlinestatic
calcNForBodyXYZInBodyFrame(const Vec3P &q)SimTK::Rotation_< P >inlinestatic
calcNForBodyXYZInBodyFrame(const Vec3P &cq, const Vec3P &sq)SimTK::Rotation_< P >inlinestatic
calcNForBodyXYZInParentFrame(const Vec3P &q)SimTK::Rotation_< P >inlinestatic
calcNForBodyXYZInParentFrame(const Vec3P &cq, const Vec3P &sq)SimTK::Rotation_< P >inlinestatic
calcNInvForBodyXYZInBodyFrame(const Vec3P &q)SimTK::Rotation_< P >inlinestatic
calcNInvForBodyXYZInBodyFrame(const Vec3P &cq, const Vec3P &sq)SimTK::Rotation_< P >inlinestatic
calcNInvForBodyXYZInParentFrame(const Vec3P &q)SimTK::Rotation_< P >inlinestatic
calcNInvForBodyXYZInParentFrame(const Vec3P &cq, const Vec3P &sq)SimTK::Rotation_< P >inlinestatic
calcUnnormalizedNDotForQuaternion(const Vec4P &qdot)SimTK::Rotation_< P >inlinestatic
calcUnnormalizedNForQuaternion(const Vec4P &q)SimTK::Rotation_< P >inlinestatic
calcUnnormalizedNInvForQuaternion(const Vec4P &q)SimTK::Rotation_< P >inlinestatic
col(int j) constSimTK::Rotation_< P >inline
ColType typedefSimTK::Rotation_< P >
convertAngAccInParentToBodyXYZDotDot(const Vec2P &cosxy, const Vec2P &sinxy, RealP oocosy, const Vec3P &qdot, const Vec3P &b_PB)SimTK::Rotation_< P >inlinestatic
convertAngVelDotInBodyFrameToBodyXYZDotDot(const Vec3P &q, const Vec3P &w_PB_B, const Vec3P &wdot_PB_B)SimTK::Rotation_< P >inlinestatic
convertAngVelDotInBodyFrameToBodyXYZDotDot(const Vec3P &cq, const Vec3P &sq, const Vec3P &w_PB_B, const Vec3P &wdot_PB_B)SimTK::Rotation_< P >inlinestatic
convertAngVelDotToBodyFixed321DotDot(const Vec3P &q, const Vec3P &w_PB_B, const Vec3P &wdot_PB_B)SimTK::Rotation_< P >inlinestatic
convertAngVelDotToQuaternionDotDot(const Vec4P &q, const Vec3P &w_PB, const Vec3P &b_PB)SimTK::Rotation_< P >inlinestatic
convertAngVelInBodyFrameToBodyXYZDot(const Vec3P &q, const Vec3P &w_PB_B)SimTK::Rotation_< P >inlinestatic
convertAngVelInBodyFrameToBodyXYZDot(const Vec3P &cq, const Vec3P &sq, const Vec3P &w_PB_B)SimTK::Rotation_< P >inlinestatic
convertAngVelInParentToBodyXYZDot(const Vec2P &cosxy, const Vec2P &sinxy, RealP oocosy, const Vec3P &w_PB)SimTK::Rotation_< P >inlinestatic
convertAngVelToBodyFixed321Dot(const Vec3P &q, const Vec3P &w_PB_B)SimTK::Rotation_< P >inlinestatic
convertAngVelToQuaternionDot(const Vec4P &q, const Vec3P &w_PB_P)SimTK::Rotation_< P >inlinestatic
convertBodyFixed321DotToAngVel(const Vec3P &q, const Vec3P &qd)SimTK::Rotation_< P >inlinestatic
convertBodyXYZDotToAngVelInBodyFrame(const Vec3P &q, const Vec3P &qdot)SimTK::Rotation_< P >inlinestatic
convertBodyXYZDotToAngVelInBodyFrame(const Vec3P &cq, const Vec3P &sq, const Vec3P &qdot)SimTK::Rotation_< P >inlinestatic
convertOneAxisRotationToOneAngle(const CoordinateAxis &axis1) constSimTK::Rotation_< P >
convertQuaternionDotToAngVel(const Vec4P &q, const Vec4P &qdot)SimTK::Rotation_< P >inlinestatic
convertRotationToAngleAxis() constSimTK::Rotation_< P >inline
convertRotationToBodyFixedXY() constSimTK::Rotation_< P >inline
convertRotationToBodyFixedXYZ() constSimTK::Rotation_< P >inline
convertRotationToQuaternion() constSimTK::Rotation_< P >
convertThreeAxesRotationToThreeAngles(BodyOrSpaceType bodyOrSpace, const CoordinateAxis &axis1, const CoordinateAxis &axis2, const CoordinateAxis &axis3) constSimTK::Rotation_< P >
convertTwoAxesRotationToTwoAngles(BodyOrSpaceType bodyOrSpace, const CoordinateAxis &axis1, const CoordinateAxis &axis2) constSimTK::Rotation_< P >
getAxisUnitVec(CoordinateAxis axis) constSimTK::Rotation_< P >inline
getAxisUnitVec(CoordinateDirection dir) constSimTK::Rotation_< P >inline
getMaxAbsDifferenceInRotationElements(const Rotation_ &R) constSimTK::Rotation_< P >inline
invert() constSimTK::Rotation_< P >inline
isSameRotationToWithinAngle(const Rotation_ &R, RealP okPointingAngleErrorRads) constSimTK::Rotation_< P >
isSameRotationToWithinAngleOfMachinePrecision(const Rotation_ &R) constSimTK::Rotation_< P >inline
Mat22P typedefSimTK::Rotation_< P >
Mat32P typedefSimTK::Rotation_< P >
Mat33P typedefSimTK::Rotation_< P >
Mat34P typedefSimTK::Rotation_< P >
Mat43P typedefSimTK::Rotation_< P >
multiplyByBodyXYZ_N_P(const Vec2P &cosxy, const Vec2P &sinxy, RealP oocosy, const Vec3P &w_PB)SimTK::Rotation_< P >inlinestatic
multiplyByBodyXYZ_NInv_P(const Vec2P &cosxy, const Vec2P &sinxy, const Vec3P &qdot)SimTK::Rotation_< P >inlinestatic
multiplyByBodyXYZ_NInvT_P(const Vec2P &cosxy, const Vec2P &sinxy, const Vec3P &v_P)SimTK::Rotation_< P >inlinestatic
multiplyByBodyXYZ_NT_P(const Vec2P &cosxy, const Vec2P &sinxy, RealP oocosy, const Vec3P &q)SimTK::Rotation_< P >inlinestatic
operator()(int j) constSimTK::Rotation_< P >inline
operator*=(const Rotation_< P > &R)SimTK::Rotation_< P >inline
operator*=(const InverseRotation_< P > &)SimTK::Rotation_< P >inline
operator/=(const Rotation_< P > &R)SimTK::Rotation_< P >inline
operator/=(const InverseRotation_< P > &)SimTK::Rotation_< P >inline
operator=(const Rotation_ &R)SimTK::Rotation_< P >inline
operator=(const InverseRotation_< P > &)SimTK::Rotation_< P >inline
operator[](int i) constSimTK::Rotation_< P >inline
operator~() constSimTK::Rotation_< P >inline
operator~()SimTK::Rotation_< P >inline
QuaternionP typedefSimTK::Rotation_< P >
RealP typedefSimTK::Rotation_< P >
reexpressSymMat33(const SymMat33P &S_BB) constSimTK::Rotation_< P >
Rotation_()SimTK::Rotation_< P >inline
Rotation_(const Rotation_ &R)SimTK::Rotation_< P >inline
Rotation_(const InverseRotation_< P > &)SimTK::Rotation_< P >inline
Rotation_(RealP angle, const CoordinateAxis &axis)SimTK::Rotation_< P >inline
Rotation_(RealP angle, const CoordinateAxis::XCoordinateAxis)SimTK::Rotation_< P >inline
Rotation_(RealP angle, const CoordinateAxis::YCoordinateAxis)SimTK::Rotation_< P >inline
Rotation_(RealP angle, const CoordinateAxis::ZCoordinateAxis)SimTK::Rotation_< P >inline
Rotation_(RealP angle, const UnitVec3P &unitVector)SimTK::Rotation_< P >inline
Rotation_(RealP angle, const Vec3P &nonUnitVector)SimTK::Rotation_< P >inline
Rotation_(BodyOrSpaceType bodyOrSpace, RealP angle1, const CoordinateAxis &axis1, RealP angle2, const CoordinateAxis &axis2)SimTK::Rotation_< P >inline
Rotation_(BodyOrSpaceType bodyOrSpace, RealP angle1, const CoordinateAxis &axis1, RealP angle2, const CoordinateAxis &axis2, RealP angle3, const CoordinateAxis &axis3)SimTK::Rotation_< P >inline
Rotation_(const QuaternionP &q)SimTK::Rotation_< P >inlineexplicit
Rotation_(const Mat33P &m)SimTK::Rotation_< P >inlineexplicit
Rotation_(const Mat33P &m, bool)SimTK::Rotation_< P >inline
Rotation_(const UnitVec3P &uvec, CoordinateAxis axis)SimTK::Rotation_< P >inline
Rotation_(const UnitVec3P &uveci, const CoordinateAxis &axisi, const Vec3P &vecjApprox, const CoordinateAxis &axisjApprox)SimTK::Rotation_< P >inline
row(int i) constSimTK::Rotation_< P >inline
RowType typedefSimTK::Rotation_< P >
setRotationColFromUnitVecTrustMe(int colj, const UnitVec3P &uvecj)SimTK::Rotation_< P >inline
setRotationFromAngleAboutAxis(RealP angle, const CoordinateAxis &axis)SimTK::Rotation_< P >inline
setRotationFromAngleAboutNonUnitVector(RealP angle, const Vec3P &nonUnitVector)SimTK::Rotation_< P >inline
setRotationFromAngleAboutUnitVector(RealP angle, const UnitVec3P &unitVector)SimTK::Rotation_< P >
setRotationFromAngleAboutX(RealP angle)SimTK::Rotation_< P >inline
setRotationFromAngleAboutX(RealP cosAngle, RealP sinAngle)SimTK::Rotation_< P >inline
setRotationFromAngleAboutY(RealP angle)SimTK::Rotation_< P >inline
setRotationFromAngleAboutY(RealP cosAngle, RealP sinAngle)SimTK::Rotation_< P >inline
setRotationFromAngleAboutZ(RealP angle)SimTK::Rotation_< P >inline
setRotationFromAngleAboutZ(RealP cosAngle, RealP sinAngle)SimTK::Rotation_< P >inline
setRotationFromApproximateMat33(const Mat33P &m)SimTK::Rotation_< P >
setRotationFromMat33TrustMe(const Mat33P &m)SimTK::Rotation_< P >inline
setRotationFromOneAxis(const UnitVec3P &uvec, CoordinateAxis axis)SimTK::Rotation_< P >
setRotationFromQuaternion(const QuaternionP &q)SimTK::Rotation_< P >
setRotationFromThreeAnglesThreeAxes(BodyOrSpaceType bodyOrSpace, RealP angle1, const CoordinateAxis &axis1, RealP angle2, const CoordinateAxis &axis2, RealP angle3, const CoordinateAxis &axis3)SimTK::Rotation_< P >
setRotationFromTwoAnglesTwoAxes(BodyOrSpaceType bodyOrSpace, RealP angle1, const CoordinateAxis &axis1, RealP angle2, const CoordinateAxis &axis2)SimTK::Rotation_< P >
setRotationFromTwoAxes(const UnitVec3P &uveci, const CoordinateAxis &axisi, const Vec3P &vecjApprox, const CoordinateAxis &axisjApprox)SimTK::Rotation_< P >
setRotationFromUnitVecsTrustMe(const UnitVec3P &colA, const UnitVec3P &colB, const UnitVec3P &colC)SimTK::Rotation_< P >inline
setRotationToBodyFixedXY(const Vec2P &v)SimTK::Rotation_< P >inline
setRotationToBodyFixedXYZ(const Vec3P &v)SimTK::Rotation_< P >inline
setRotationToBodyFixedXYZ(const Vec3P &c, const Vec3P &s)SimTK::Rotation_< P >inline
setRotationToIdentityMatrix()SimTK::Rotation_< P >inline
setRotationToNaN()SimTK::Rotation_< P >inline
SymMat33P typedefSimTK::Rotation_< P >
toMat33() constSimTK::Rotation_< P >inline
transpose() constSimTK::Rotation_< P >inline
UnitVec3P typedefSimTK::Rotation_< P >
updInvert()SimTK::Rotation_< P >inline
updTranspose()SimTK::Rotation_< P >inline
Vec2P typedefSimTK::Rotation_< P >
Vec3P typedefSimTK::Rotation_< P >
Vec4P typedefSimTK::Rotation_< P >
x() constSimTK::Rotation_< P >inline
y() constSimTK::Rotation_< P >inline
z() constSimTK::Rotation_< P >inline