|
Simbody
3.6
|
This is the complete list of members for SimTK::Rotation_< P >, including all inherited members.
| abs() const | SimTK::Mat< 3, 3, P > | inline |
| appendCol(const Vec< M, EE, SS > &col) const | SimTK::Mat< 3, 3, P > | inline |
| appendRow(const Row< N, EE, SS > &row) const | SimTK::Mat< 3, 3, P > | inline |
| appendRowCol(const Row< N+1, ER, SR > &row, const Vec< M+1, EC, SC > &col) const | SimTK::Mat< 3, 3, P > | inline |
| areAllRotationElementsSameToEpsilon(const Rotation_ &R, RealP epsilon) const | SimTK::Rotation_< P > | inline |
| areAllRotationElementsSameToMachinePrecision(const Rotation_ &R) const | SimTK::Rotation_< P > | inline |
| ArgDepth enum value | SimTK::Mat< 3, 3, P > | |
| 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 |
| castAwayNegatorIfAny() const | SimTK::Mat< 3, 3, P > | inline |
| col(int j) const | SimTK::Rotation_< P > | inline |
| Mat< 3, 3, P >::col(int j) | SimTK::Mat< 3, 3, P > | inline |
| ColSpacing enum value | SimTK::Mat< 3, 3, P > | |
| colSum() const | SimTK::Mat< 3, 3, P > | inline |
| ColType typedef | SimTK::Rotation_< P > | |
| conformingAdd(const Mat< M, N, E2, CS2, RS2 > &r) const | SimTK::Mat< 3, 3, P > | inline |
| conformingAdd(const SymMat< M, E2, RS2 > &sy) const | SimTK::Mat< 3, 3, P > | inline |
| conformingDivide(const Mat< M2, N, E2, CS2, RS2 > &m) const | SimTK::Mat< 3, 3, P > | inline |
| conformingDivideFromLeft(const Mat< M2, N, E2, CS2, RS2 > &m) const | SimTK::Mat< 3, 3, P > | inline |
| conformingMultiply(const Mat< N, N2, E2, CS2, RS2 > &m) const | SimTK::Mat< 3, 3, P > | inline |
| conformingMultiplyFromLeft(const Mat< M2, M, E2, CS2, RS2 > &m) const | SimTK::Mat< 3, 3, P > | inline |
| conformingSubtract(const Mat< M, N, E2, CS2, RS2 > &r) const | SimTK::Mat< 3, 3, P > | inline |
| conformingSubtract(const SymMat< M, E2, RS2 > &sy) const | SimTK::Mat< 3, 3, P > | inline |
| conformingSubtractFromLeft(const Mat< M, N, E2, CS2, RS2 > &l) const | SimTK::Mat< 3, 3, P > | inline |
| conformingSubtractFromLeft(const SymMat< M, E2, RS2 > &sy) const | SimTK::Mat< 3, 3, P > | inline |
| 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 > | |
| diag() const | SimTK::Mat< 3, 3, P > | inline |
| diag() | SimTK::Mat< 3, 3, P > | inline |
| dropCol(int j) const | SimTK::Mat< 3, 3, P > | inline |
| dropRow(int i) const | SimTK::Mat< 3, 3, P > | inline |
| dropRowCol(int i, int j) const | SimTK::Mat< 3, 3, P > | inline |
| E typedef | SimTK::Mat< 3, 3, P > | |
| EAbs typedef | SimTK::Mat< 3, 3, P > | |
| EComplex typedef | SimTK::Mat< 3, 3, P > | |
| EHerm typedef | SimTK::Mat< 3, 3, P > | |
| EImag typedef | SimTK::Mat< 3, 3, P > | |
| EInvert typedef | SimTK::Mat< 3, 3, P > | |
| elementwiseDivide(const Mat< M, N, E2, CS2, RS2 > &r) const | SimTK::Mat< 3, 3, P > | inline |
| elementwiseMultiply(const Mat< M, N, E2, CS2, RS2 > &r) const | SimTK::Mat< 3, 3, P > | inline |
| elt(int i, int j) const | SimTK::Mat< 3, 3, P > | inline |
| elt(int i, int j) | SimTK::Mat< 3, 3, P > | inline |
| ENeg typedef | SimTK::Mat< 3, 3, P > | |
| ENormalize typedef | SimTK::Mat< 3, 3, P > | |
| ENumber typedef | SimTK::Mat< 3, 3, P > | |
| EPosTrans typedef | SimTK::Mat< 3, 3, P > | |
| EPrecision typedef | SimTK::Mat< 3, 3, P > | |
| EReal typedef | SimTK::Mat< 3, 3, P > | |
| EScalar typedef | SimTK::Mat< 3, 3, P > | |
| EScalarNormSq typedef | SimTK::Mat< 3, 3, P > | |
| ESqHermT typedef | SimTK::Mat< 3, 3, P > | |
| ESqrt typedef | SimTK::Mat< 3, 3, P > | |
| ESqTHerm typedef | SimTK::Mat< 3, 3, P > | |
| EStandard typedef | SimTK::Mat< 3, 3, P > | |
| EStdNumber typedef | SimTK::Mat< 3, 3, P > | |
| EULessScalar typedef | SimTK::Mat< 3, 3, P > | |
| EWithoutNegator typedef | SimTK::Mat< 3, 3, P > | |
| get(int i, int j) const | SimTK::Mat< 3, 3, P > | inline |
| getAs(const P *p) | SimTK::Mat< 3, 3, P > | inlinestatic |
| getAxisUnitVec(CoordinateAxis axis) const | SimTK::Rotation_< P > | inline |
| getAxisUnitVec(CoordinateDirection dir) const | SimTK::Rotation_< P > | inline |
| getDefaultTolerance() | SimTK::Mat< 3, 3, P > | inlinestatic |
| getMaxAbsDifferenceInRotationElements(const Rotation_ &R) const | SimTK::Rotation_< P > | inline |
| getNaN() | SimTK::Mat< 3, 3, P > | inlinestatic |
| getSubMat(int i, int j) const | SimTK::Mat< 3, 3, P > | inline |
| imag() const | SimTK::Mat< 3, 3, P > | inline |
| imag() | SimTK::Mat< 3, 3, P > | inline |
| ImagOffset enum value | SimTK::Mat< 3, 3, P > | |
| insertCol(int j, const Vec< M, EE, SS > &col) const | SimTK::Mat< 3, 3, P > | inline |
| insertRow(int i, const Row< N, EE, SS > &row) const | SimTK::Mat< 3, 3, P > | inline |
| insertRowCol(int i, int j, const Row< N+1, ER, SR > &row, const Vec< M+1, EC, SC > &col) const | SimTK::Mat< 3, 3, P > | inline |
| invert() const | SimTK::Rotation_< P > | inline |
| isExactlySymmetric() const | SimTK::Mat< 3, 3, P > | inline |
| isFinite() const | SimTK::Mat< 3, 3, P > | inline |
| isInf() const | SimTK::Mat< 3, 3, P > | inline |
| isNaN() const | SimTK::Mat< 3, 3, P > | inline |
| IsNumber enum value | SimTK::Mat< 3, 3, P > | |
| isNumericallyEqual(const Mat< M, N, E2, CS2, RS2 > &m, double tol) const | SimTK::Mat< 3, 3, P > | inline |
| isNumericallyEqual(const Mat< M, N, E2, CS2, RS2 > &m) const | SimTK::Mat< 3, 3, P > | inline |
| isNumericallyEqual(const P &e, double tol=getDefaultTolerance()) const | SimTK::Mat< 3, 3, P > | inline |
| isNumericallySymmetric(double tol=getDefaultTolerance()) const | SimTK::Mat< 3, 3, P > | inline |
| IsPrecision enum value | SimTK::Mat< 3, 3, P > | |
| isSameRotationToWithinAngle(const Rotation_ &R, RealP okPointingAngleErrorRads) const | SimTK::Rotation_< P > | |
| isSameRotationToWithinAngleOfMachinePrecision(const Rotation_ &R) const | SimTK::Rotation_< P > | inline |
| IsScalar enum value | SimTK::Mat< 3, 3, P > | |
| IsStdNumber enum value | SimTK::Mat< 3, 3, P > | |
| IsULessScalar enum value | SimTK::Mat< 3, 3, P > | |
| Mat() | SimTK::Mat< 3, 3, P > | inline |
| Mat(const Mat &src) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const SymMat< M, P > &src) | SimTK::Mat< 3, 3, P > | inlineexplicit |
| Mat(const Mat< M, N, E, CSS, RSS > &src) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const Mat< M, N, ENeg, CSS, RSS > &src) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const Mat< M, N, EE, CSS, RSS > &mm) | SimTK::Mat< 3, 3, P > | inlineexplicit |
| Mat(const E &e) | SimTK::Mat< 3, 3, P > | inlineexplicit |
| Mat(const ENeg &e) | SimTK::Mat< 3, 3, P > | inlineexplicit |
| Mat(int i) | SimTK::Mat< 3, 3, P > | inlineexplicit |
| Mat(const E &e0, const E &e1) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const E &e0, const E &e1, const E &e2) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const E &e0, const E &e1, const E &e2, const E &e3) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6, const E &e7) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6, const E &e7, const E &e8) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6, const E &e7, const E &e8, const E &e9) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6, const E &e7, const E &e8, const E &e9, const E &e10) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6, const E &e7, const E &e8, const E &e9, const E &e10, const E &e11) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6, const E &e7, const E &e8, const E &e9, const E &e10, const E &e11, const E &e12) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6, const E &e7, const E &e8, const E &e9, const E &e10, const E &e11, const E &e12, const E &e13) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6, const E &e7, const E &e8, const E &e9, const E &e10, const E &e11, const E &e12, const E &e13, const E &e14) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6, const E &e7, const E &e8, const E &e9, const E &e10, const E &e11, const E &e12, const E &e13, const E &e14, const E &e15) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const TRow &r0) | SimTK::Mat< 3, 3, P > | inlineexplicit |
| Mat(const TRow &r0, const TRow &r1) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const TRow &r0, const TRow &r1, const TRow &r2) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const TRow &r0, const TRow &r1, const TRow &r2, const TRow &r3) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const TRow &r0, const TRow &r1, const TRow &r2, const TRow &r3, const TRow &r4) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const TRow &r0, const TRow &r1, const TRow &r2, const TRow &r3, const TRow &r4, const TRow &r5) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const Row< N, EE, SS > &r0) | SimTK::Mat< 3, 3, P > | inlineexplicit |
| Mat(const Row< N, EE, SS > &r0, const Row< N, EE, SS > &r1) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const Row< N, EE, SS > &r0, const Row< N, EE, SS > &r1, const Row< N, EE, SS > &r2) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const Row< N, EE, SS > &r0, const Row< N, EE, SS > &r1, const Row< N, EE, SS > &r2, const Row< N, EE, SS > &r3) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const Row< N, EE, SS > &r0, const Row< N, EE, SS > &r1, const Row< N, EE, SS > &r2, const Row< N, EE, SS > &r3, const Row< N, EE, SS > &r4) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const Row< N, EE, SS > &r0, const Row< N, EE, SS > &r1, const Row< N, EE, SS > &r2, const Row< N, EE, SS > &r3, const Row< N, EE, SS > &r4, const Row< N, EE, SS > &r5) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const TCol &r0) | SimTK::Mat< 3, 3, P > | inlineexplicit |
| Mat(const TCol &r0, const TCol &r1) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const TCol &r0, const TCol &r1, const TCol &r2) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const TCol &r0, const TCol &r1, const TCol &r2, const TCol &r3) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const TCol &r0, const TCol &r1, const TCol &r2, const TCol &r3, const TCol &r4) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const TCol &r0, const TCol &r1, const TCol &r2, const TCol &r3, const TCol &r4, const TCol &r5) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const Vec< M, EE, SS > &r0) | SimTK::Mat< 3, 3, P > | inlineexplicit |
| Mat(const Vec< M, EE, SS > &r0, const Vec< M, EE, SS > &r1) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const Vec< M, EE, SS > &r0, const Vec< M, EE, SS > &r1, const Vec< M, EE, SS > &r2) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const Vec< M, EE, SS > &r0, const Vec< M, EE, SS > &r1, const Vec< M, EE, SS > &r2, const Vec< M, EE, SS > &r3) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const Vec< M, EE, SS > &r0, const Vec< M, EE, SS > &r1, const Vec< M, EE, SS > &r2, const Vec< M, EE, SS > &r3, const Vec< M, EE, SS > &r4) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const Vec< M, EE, SS > &r0, const Vec< M, EE, SS > &r1, const Vec< M, EE, SS > &r2, const Vec< M, EE, SS > &r3, const Vec< M, EE, SS > &r4, const Vec< M, EE, SS > &r5) | SimTK::Mat< 3, 3, P > | inline |
| Mat(const EE *p) | SimTK::Mat< 3, 3, P > | inlineexplicit |
| 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 > | |
| MinDim enum value | SimTK::Mat< 3, 3, 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 |
| NActualElements enum value | SimTK::Mat< 3, 3, P > | |
| NActualScalars enum value | SimTK::Mat< 3, 3, P > | |
| ncol() | SimTK::Mat< 3, 3, P > | inlinestatic |
| NCols enum value | SimTK::Mat< 3, 3, P > | |
| negate() const | SimTK::Mat< 3, 3, P > | inline |
| norm() const | SimTK::Mat< 3, 3, P > | inline |
| normalize() const | SimTK::Mat< 3, 3, P > | inline |
| normSqr() const | SimTK::Mat< 3, 3, P > | inline |
| NPackedElements enum value | SimTK::Mat< 3, 3, P > | |
| nrow() | SimTK::Mat< 3, 3, P > | inlinestatic |
| NRows enum value | SimTK::Mat< 3, 3, P > | |
| Number typedef | SimTK::Mat< 3, 3, P > | |
| operator()(int j) const | SimTK::Rotation_< P > | inline |
| Mat< 3, 3, P >::operator()(int j) | SimTK::Mat< 3, 3, P > | inline |
| Mat< 3, 3, P >::operator()(int i, int j) const | SimTK::Mat< 3, 3, P > | inline |
| Mat< 3, 3, P >::operator()(int i, int j) | SimTK::Mat< 3, 3, P > | inline |
| operator*=(const Rotation_< P > &R) | SimTK::Rotation_< P > | inline |
| operator*=(const InverseRotation_< P > &) | SimTK::Rotation_< P > | inline |
| Mat< 3, 3, P >::operator*=(const Mat< N, N, EE, CSS, RSS > &mm) | SimTK::Mat< 3, 3, P > | inline |
| Mat< 3, 3, P >::operator*=(const EE &e) | SimTK::Mat< 3, 3, P > | inline |
| operator+() const | SimTK::Mat< 3, 3, P > | inline |
| operator+=(const Mat< M, N, EE, CSS, RSS > &mm) | SimTK::Mat< 3, 3, P > | inline |
| operator+=(const Mat< M, N, negator< EE >, CSS, RSS > &mm) | SimTK::Mat< 3, 3, P > | inline |
| operator+=(const EE &e) | SimTK::Mat< 3, 3, P > | inline |
| operator-() const | SimTK::Mat< 3, 3, P > | inline |
| operator-() | SimTK::Mat< 3, 3, P > | inline |
| operator-=(const Mat< M, N, EE, CSS, RSS > &mm) | SimTK::Mat< 3, 3, P > | inline |
| operator-=(const Mat< M, N, negator< EE >, CSS, RSS > &mm) | SimTK::Mat< 3, 3, P > | inline |
| operator-=(const EE &e) | SimTK::Mat< 3, 3, P > | inline |
| operator/=(const Rotation_< P > &R) | SimTK::Rotation_< P > | inline |
| operator/=(const InverseRotation_< P > &) | SimTK::Rotation_< P > | inline |
| Mat< 3, 3, P >::operator/=(const EE &e) | SimTK::Mat< 3, 3, P > | inline |
| operator=(const Rotation_ &R) | SimTK::Rotation_< P > | inline |
| operator=(const InverseRotation_< P > &) | SimTK::Rotation_< P > | inline |
| Mat< 3, 3, P >::operator=(const Mat &src) | SimTK::Mat< 3, 3, P > | inline |
| Mat< 3, 3, P >::operator=(const Mat< M, N, EE, CSS, RSS > &mm) | SimTK::Mat< 3, 3, P > | inline |
| Mat< 3, 3, P >::operator=(const EE *p) | SimTK::Mat< 3, 3, P > | inline |
| Mat< 3, 3, P >::operator=(const EE &e) | SimTK::Mat< 3, 3, P > | inline |
| operator[](int i) const | SimTK::Rotation_< P > | inline |
| Mat< 3, 3, P >::operator[](int i) | SimTK::Mat< 3, 3, P > | inline |
| operator~() const | SimTK::Rotation_< P > | inline |
| operator~() | SimTK::Rotation_< P > | inline |
| positionalTranspose() const | SimTK::Mat< 3, 3, P > | inline |
| Precision typedef | SimTK::Mat< 3, 3, P > | |
| QuaternionP typedef | SimTK::Rotation_< P > | |
| readUnformatted(std::istream &in, Mat< M, N, E, CS, RS > &v) | SimTK::Mat< 3, 3, P > | related |
| real() const | SimTK::Mat< 3, 3, P > | inline |
| real() | SimTK::Mat< 3, 3, P > | inline |
| RealP typedef | SimTK::Rotation_< P > | |
| RealStrideFactor enum value | SimTK::Mat< 3, 3, 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 |
| Mat< 3, 3, P >::row(int i) | SimTK::Mat< 3, 3, P > | inline |
| RowSpacing enum value | SimTK::Mat< 3, 3, P > | |
| rowSum() const | SimTK::Mat< 3, 3, P > | inline |
| RowType typedef | SimTK::Rotation_< P > | |
| Scalar typedef | SimTK::Mat< 3, 3, P > | |
| scalarAdd(const EE &e) const | SimTK::Mat< 3, 3, P > | inline |
| scalarDivide(const EE &e) const | SimTK::Mat< 3, 3, P > | inline |
| scalarDivideEq(const EE &ee) | SimTK::Mat< 3, 3, P > | inline |
| scalarDivideEqFromLeft(const EE &ee) | SimTK::Mat< 3, 3, P > | inline |
| scalarDivideFromLeft(const EE &e) const | SimTK::Mat< 3, 3, P > | inline |
| scalarEq(const EE &ee) | SimTK::Mat< 3, 3, P > | inline |
| scalarMinusEq(const EE &ee) | SimTK::Mat< 3, 3, P > | inline |
| scalarMinusEqFromLeft(const EE &ee) | SimTK::Mat< 3, 3, P > | inline |
| scalarMultiply(const EE &e) const | SimTK::Mat< 3, 3, P > | inline |
| scalarMultiplyFromLeft(const EE &e) const | SimTK::Mat< 3, 3, P > | inline |
| ScalarNormSq typedef | SimTK::Mat< 3, 3, P > | |
| scalarNormSqr() const | SimTK::Mat< 3, 3, P > | inline |
| scalarPlusEq(const EE &ee) | SimTK::Mat< 3, 3, P > | inline |
| scalarSubtract(const EE &e) const | SimTK::Mat< 3, 3, P > | inline |
| scalarSubtractFromLeft(const EE &e) const | SimTK::Mat< 3, 3, P > | inline |
| scalarTimesEq(const EE &ee) | SimTK::Mat< 3, 3, P > | inline |
| scalarTimesEqFromLeft(const EE &ee) | SimTK::Mat< 3, 3, P > | inline |
| set(int i, int j, const P &value) | SimTK::Mat< 3, 3, P > | inline |
| 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 |
| setSubMat(int i, int j, const typename SubMat< MM, NN >::Type &value) | SimTK::Mat< 3, 3, P > | inline |
| SignInterpretation enum value | SimTK::Mat< 3, 3, P > | |
| size() | SimTK::Mat< 3, 3, P > | inlinestatic |
| sqrt() const | SimTK::Mat< 3, 3, P > | inline |
| standardize() const | SimTK::Mat< 3, 3, P > | inline |
| StdNumber typedef | SimTK::Mat< 3, 3, P > | |
| sum() const | SimTK::Mat< 3, 3, P > | inline |
| SymMat33P typedef | SimTK::Rotation_< P > | |
| T typedef | SimTK::Mat< 3, 3, P > | |
| TAbs typedef | SimTK::Mat< 3, 3, P > | |
| TAppendCol typedef | SimTK::Mat< 3, 3, P > | |
| TAppendRow typedef | SimTK::Mat< 3, 3, P > | |
| TAppendRowCol typedef | SimTK::Mat< 3, 3, P > | |
| TCol typedef | SimTK::Mat< 3, 3, P > | |
| TComplex typedef | SimTK::Mat< 3, 3, P > | |
| TDiag typedef | SimTK::Mat< 3, 3, P > | |
| TDropCol typedef | SimTK::Mat< 3, 3, P > | |
| TDropRow typedef | SimTK::Mat< 3, 3, P > | |
| TDropRowCol typedef | SimTK::Mat< 3, 3, P > | |
| TElement typedef | SimTK::Mat< 3, 3, P > | |
| THerm typedef | SimTK::Mat< 3, 3, P > | |
| TImag typedef | SimTK::Mat< 3, 3, P > | |
| TInvert typedef | SimTK::Mat< 3, 3, P > | |
| TNeg typedef | SimTK::Mat< 3, 3, P > | |
| TNormalize typedef | SimTK::Mat< 3, 3, P > | |
| toMat33() const | SimTK::Rotation_< P > | inline |
| toString() const | SimTK::Mat< 3, 3, P > | inline |
| TPacked typedef | SimTK::Mat< 3, 3, P > | |
| TPosTrans typedef | SimTK::Mat< 3, 3, P > | |
| trace() const | SimTK::Mat< 3, 3, P > | inline |
| transpose() const | SimTK::Rotation_< P > | inline |
| TransposeType typedef | SimTK::Mat< 3, 3, P > | |
| TReal typedef | SimTK::Mat< 3, 3, P > | |
| TRow typedef | SimTK::Mat< 3, 3, P > | |
| TSqHermT typedef | SimTK::Mat< 3, 3, P > | |
| TSqrt typedef | SimTK::Mat< 3, 3, P > | |
| TSqTHerm typedef | SimTK::Mat< 3, 3, P > | |
| TStandard typedef | SimTK::Mat< 3, 3, P > | |
| TWithoutNegator typedef | SimTK::Mat< 3, 3, P > | |
| ULessScalar typedef | SimTK::Mat< 3, 3, P > | |
| UnitVec3P typedef | SimTK::Rotation_< P > | |
| updAs(P *p) | SimTK::Mat< 3, 3, P > | inlinestatic |
| updCastAwayNegatorIfAny() | SimTK::Mat< 3, 3, P > | inline |
| updDiag() | SimTK::Mat< 3, 3, P > | inline |
| updInvert() | SimTK::Rotation_< P > | inline |
| updNegate() | SimTK::Mat< 3, 3, P > | inline |
| updPositionalTranspose() | SimTK::Mat< 3, 3, P > | inline |
| updSubMat(int i, int j) | SimTK::Mat< 3, 3, P > | inline |
| updTranspose() | SimTK::Rotation_< P > | inline |
| Vec2P typedef | SimTK::Rotation_< P > | |
| Vec3P typedef | SimTK::Rotation_< P > | |
| Vec4P typedef | SimTK::Rotation_< P > | |
| writeUnformatted(std::ostream &o, const Mat< M, N, E, CS, RS > &v) | SimTK::Mat< 3, 3, P > | related |
| x() const | SimTK::Rotation_< P > | inline |
| y() const | SimTK::Rotation_< P > | inline |
| z() const | SimTK::Rotation_< P > | inline |