| areAllRotationElementsSameToEpsilon(const Rotation_ &R, RealP epsilon) const | SimTK::Rotation_< P > | inline |
| areAllRotationElementsSameToMachinePrecision(const Rotation_ &R) const | SimTK::Rotation_< P > | inline |
| asMat33() const | SimTK::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) const | SimTK::Rotation_< P > | inline |
| ColType typedef | SimTK::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) const | SimTK::Rotation_< P > | |
| convertQuaternionDotToAngVel(const Vec4P &q, const Vec4P &qdot) | SimTK::Rotation_< P > | inlinestatic |
| convertRotationToAngleAxis() const | SimTK::Rotation_< P > | inline |
| convertRotationToBodyFixedXY() const | SimTK::Rotation_< P > | inline |
| convertRotationToBodyFixedXYZ() const | SimTK::Rotation_< P > | inline |
| convertRotationToQuaternion() const | SimTK::Rotation_< P > | |
| convertThreeAxesRotationToThreeAngles(BodyOrSpaceType bodyOrSpace, const CoordinateAxis &axis1, const CoordinateAxis &axis2, const CoordinateAxis &axis3) const | SimTK::Rotation_< P > | |
| convertTwoAxesRotationToTwoAngles(BodyOrSpaceType bodyOrSpace, const CoordinateAxis &axis1, const CoordinateAxis &axis2) const | SimTK::Rotation_< P > | |
| getAxisUnitVec(CoordinateAxis axis) const | SimTK::Rotation_< P > | inline |
| getAxisUnitVec(CoordinateDirection dir) const | SimTK::Rotation_< P > | inline |
| getMaxAbsDifferenceInRotationElements(const Rotation_ &R) const | SimTK::Rotation_< P > | inline |
| invert() const | SimTK::Rotation_< P > | inline |
| isSameRotationToWithinAngle(const Rotation_ &R, RealP okPointingAngleErrorRads) const | SimTK::Rotation_< P > | |
| isSameRotationToWithinAngleOfMachinePrecision(const Rotation_ &R) const | SimTK::Rotation_< P > | inline |
| Mat22P typedef | SimTK::Rotation_< P > | |
| Mat32P typedef | SimTK::Rotation_< P > | |
| Mat33P typedef | SimTK::Rotation_< P > | |
| Mat34P typedef | SimTK::Rotation_< P > | |
| Mat43P typedef | SimTK::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) const | SimTK::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) const | SimTK::Rotation_< P > | inline |
| operator~() const | SimTK::Rotation_< P > | inline |
| operator~() | SimTK::Rotation_< P > | inline |
| QuaternionP typedef | SimTK::Rotation_< P > | |
| RealP typedef | SimTK::Rotation_< P > | |
| reexpressSymMat33(const SymMat33P &S_BB) const | SimTK::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) const | SimTK::Rotation_< P > | inline |
| RowType typedef | SimTK::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 typedef | SimTK::Rotation_< P > | |
| toMat33() const | SimTK::Rotation_< P > | inline |
| transpose() const | SimTK::Rotation_< P > | inline |
| UnitVec3P typedef | SimTK::Rotation_< P > | |
| updInvert() | SimTK::Rotation_< P > | inline |
| updTranspose() | SimTK::Rotation_< P > | inline |
| Vec2P typedef | SimTK::Rotation_< P > | |
| Vec3P typedef | SimTK::Rotation_< P > | |
| Vec4P typedef | SimTK::Rotation_< P > | |
| x() const | SimTK::Rotation_< P > | inline |
| y() const | SimTK::Rotation_< P > | inline |
| z() const | SimTK::Rotation_< P > | inline |