Simbody
3.7
|
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 |