Simbody  3.7
SimTK::Rotation_< P > Member List

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

abs() constSimTK::Mat< 3, 3, P >inline
appendCol(const Vec< M, EE, SS > &col) constSimTK::Mat< 3, 3, P >inline
appendRow(const Row< N, EE, SS > &row) constSimTK::Mat< 3, 3, P >inline
appendRowCol(const Row< N+1, ER, SR > &row, const Vec< M+1, EC, SC > &col) constSimTK::Mat< 3, 3, P >inline
areAllRotationElementsSameToEpsilon(const Rotation_ &R, RealP epsilon) constSimTK::Rotation_< P >inline
areAllRotationElementsSameToMachinePrecision(const Rotation_ &R) constSimTK::Rotation_< P >inline
ArgDepth enum valueSimTK::Mat< 3, 3, P >
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
castAwayNegatorIfAny() constSimTK::Mat< 3, 3, P >inline
col(int j) constSimTK::Rotation_< P >inline
Mat< 3, 3, P >::col(int j)SimTK::Mat< 3, 3, P >inline
ColSpacing enum valueSimTK::Mat< 3, 3, P >
colSum() constSimTK::Mat< 3, 3, P >inline
ColType typedefSimTK::Rotation_< P >
conformingAdd(const Mat< M, N, E2, CS2, RS2 > &r) constSimTK::Mat< 3, 3, P >inline
conformingAdd(const SymMat< M, E2, RS2 > &sy) constSimTK::Mat< 3, 3, P >inline
conformingDivide(const Mat< M2, N, E2, CS2, RS2 > &m) constSimTK::Mat< 3, 3, P >inline
conformingDivideFromLeft(const Mat< M2, N, E2, CS2, RS2 > &m) constSimTK::Mat< 3, 3, P >inline
conformingMultiply(const Mat< N, N2, E2, CS2, RS2 > &m) constSimTK::Mat< 3, 3, P >inline
conformingMultiplyFromLeft(const Mat< M2, M, E2, CS2, RS2 > &m) constSimTK::Mat< 3, 3, P >inline
conformingSubtract(const Mat< M, N, E2, CS2, RS2 > &r) constSimTK::Mat< 3, 3, P >inline
conformingSubtract(const SymMat< M, E2, RS2 > &sy) constSimTK::Mat< 3, 3, P >inline
conformingSubtractFromLeft(const Mat< M, N, E2, CS2, RS2 > &l) constSimTK::Mat< 3, 3, P >inline
conformingSubtractFromLeft(const SymMat< M, E2, RS2 > &sy) constSimTK::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) 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 >
diag() constSimTK::Mat< 3, 3, P >inline
diag()SimTK::Mat< 3, 3, P >inline
dropCol(int j) constSimTK::Mat< 3, 3, P >inline
dropRow(int i) constSimTK::Mat< 3, 3, P >inline
dropRowCol(int i, int j) constSimTK::Mat< 3, 3, P >inline
E typedefSimTK::Mat< 3, 3, P >
EAbs typedefSimTK::Mat< 3, 3, P >
EComplex typedefSimTK::Mat< 3, 3, P >
EHerm typedefSimTK::Mat< 3, 3, P >
EImag typedefSimTK::Mat< 3, 3, P >
EInvert typedefSimTK::Mat< 3, 3, P >
elementwiseDivide(const Mat< M, N, E2, CS2, RS2 > &r) constSimTK::Mat< 3, 3, P >inline
elementwiseMultiply(const Mat< M, N, E2, CS2, RS2 > &r) constSimTK::Mat< 3, 3, P >inline
elt(int i, int j) constSimTK::Mat< 3, 3, P >inline
elt(int i, int j)SimTK::Mat< 3, 3, P >inline
ENeg typedefSimTK::Mat< 3, 3, P >
ENormalize typedefSimTK::Mat< 3, 3, P >
ENumber typedefSimTK::Mat< 3, 3, P >
EPosTrans typedefSimTK::Mat< 3, 3, P >
EPrecision typedefSimTK::Mat< 3, 3, P >
EReal typedefSimTK::Mat< 3, 3, P >
EScalar typedefSimTK::Mat< 3, 3, P >
EScalarNormSq typedefSimTK::Mat< 3, 3, P >
ESqHermT typedefSimTK::Mat< 3, 3, P >
ESqrt typedefSimTK::Mat< 3, 3, P >
ESqTHerm typedefSimTK::Mat< 3, 3, P >
EStandard typedefSimTK::Mat< 3, 3, P >
EStdNumber typedefSimTK::Mat< 3, 3, P >
EULessScalar typedefSimTK::Mat< 3, 3, P >
EWithoutNegator typedefSimTK::Mat< 3, 3, P >
get(int i, int j) constSimTK::Mat< 3, 3, P >inline
getAs(const P *p)SimTK::Mat< 3, 3, P >inlinestatic
getAxisUnitVec(CoordinateAxis axis) constSimTK::Rotation_< P >inline
getAxisUnitVec(CoordinateDirection dir) constSimTK::Rotation_< P >inline
getDefaultTolerance()SimTK::Mat< 3, 3, P >inlinestatic
getMaxAbsDifferenceInRotationElements(const Rotation_ &R) constSimTK::Rotation_< P >inline
getNaN()SimTK::Mat< 3, 3, P >inlinestatic
getSubMat(int i, int j) constSimTK::Mat< 3, 3, P >inline
imag() constSimTK::Mat< 3, 3, P >inline
imag()SimTK::Mat< 3, 3, P >inline
ImagOffset enum valueSimTK::Mat< 3, 3, P >
insertCol(int j, const Vec< M, EE, SS > &col) constSimTK::Mat< 3, 3, P >inline
insertRow(int i, const Row< N, EE, SS > &row) constSimTK::Mat< 3, 3, P >inline
insertRowCol(int i, int j, const Row< N+1, ER, SR > &row, const Vec< M+1, EC, SC > &col) constSimTK::Mat< 3, 3, P >inline
invert() constSimTK::Rotation_< P >inline
isExactlySymmetric() constSimTK::Mat< 3, 3, P >inline
isFinite() constSimTK::Mat< 3, 3, P >inline
isInf() constSimTK::Mat< 3, 3, P >inline
isNaN() constSimTK::Mat< 3, 3, P >inline
IsNumber enum valueSimTK::Mat< 3, 3, P >
isNumericallyEqual(const Mat< M, N, E2, CS2, RS2 > &m, double tol) constSimTK::Mat< 3, 3, P >inline
isNumericallyEqual(const Mat< M, N, E2, CS2, RS2 > &m) constSimTK::Mat< 3, 3, P >inline
isNumericallyEqual(const P &e, double tol=getDefaultTolerance()) constSimTK::Mat< 3, 3, P >inline
isNumericallySymmetric(double tol=getDefaultTolerance()) constSimTK::Mat< 3, 3, P >inline
IsPrecision enum valueSimTK::Mat< 3, 3, P >
isSameRotationToWithinAngle(const Rotation_ &R, RealP okPointingAngleErrorRads) constSimTK::Rotation_< P >
isSameRotationToWithinAngleOfMachinePrecision(const Rotation_ &R) constSimTK::Rotation_< P >inline
IsScalar enum valueSimTK::Mat< 3, 3, P >
IsStdNumber enum valueSimTK::Mat< 3, 3, P >
IsULessScalar enum valueSimTK::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 typedefSimTK::Rotation_< P >
Mat32P typedefSimTK::Rotation_< P >
Mat33P typedefSimTK::Rotation_< P >
Mat34P typedefSimTK::Rotation_< P >
Mat43P typedefSimTK::Rotation_< P >
MinDim enum valueSimTK::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 valueSimTK::Mat< 3, 3, P >
NActualScalars enum valueSimTK::Mat< 3, 3, P >
ncol()SimTK::Mat< 3, 3, P >inlinestatic
NCols enum valueSimTK::Mat< 3, 3, P >
negate() constSimTK::Mat< 3, 3, P >inline
norm() constSimTK::Mat< 3, 3, P >inline
normalize() constSimTK::Mat< 3, 3, P >inline
normSqr() constSimTK::Mat< 3, 3, P >inline
NPackedElements enum valueSimTK::Mat< 3, 3, P >
nrow()SimTK::Mat< 3, 3, P >inlinestatic
NRows enum valueSimTK::Mat< 3, 3, P >
Number typedefSimTK::Mat< 3, 3, P >
operator()(int j) constSimTK::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) constSimTK::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+() constSimTK::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-() constSimTK::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) constSimTK::Rotation_< P >inline
Mat< 3, 3, P >::operator[](int i)SimTK::Mat< 3, 3, P >inline
operator~() constSimTK::Rotation_< P >inline
operator~()SimTK::Rotation_< P >inline
positionalTranspose() constSimTK::Mat< 3, 3, P >inline
Precision typedefSimTK::Mat< 3, 3, P >
QuaternionP typedefSimTK::Rotation_< P >
readUnformatted(std::istream &in, Mat< M, N, E, CS, RS > &v)SimTK::Mat< 3, 3, P >related
real() constSimTK::Mat< 3, 3, P >inline
real()SimTK::Mat< 3, 3, P >inline
RealP typedefSimTK::Rotation_< P >
RealStrideFactor enum valueSimTK::Mat< 3, 3, 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
Mat< 3, 3, P >::row(int i)SimTK::Mat< 3, 3, P >inline
RowSpacing enum valueSimTK::Mat< 3, 3, P >
rowSum() constSimTK::Mat< 3, 3, P >inline
RowType typedefSimTK::Rotation_< P >
Scalar typedefSimTK::Mat< 3, 3, P >
scalarAdd(const EE &e) constSimTK::Mat< 3, 3, P >inline
scalarDivide(const EE &e) constSimTK::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) constSimTK::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) constSimTK::Mat< 3, 3, P >inline
scalarMultiplyFromLeft(const EE &e) constSimTK::Mat< 3, 3, P >inline
ScalarNormSq typedefSimTK::Mat< 3, 3, P >
scalarNormSqr() constSimTK::Mat< 3, 3, P >inline
scalarPlusEq(const EE &ee)SimTK::Mat< 3, 3, P >inline
scalarSubtract(const EE &e) constSimTK::Mat< 3, 3, P >inline
scalarSubtractFromLeft(const EE &e) constSimTK::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 valueSimTK::Mat< 3, 3, P >
size()SimTK::Mat< 3, 3, P >inlinestatic
sqrt() constSimTK::Mat< 3, 3, P >inline
standardize() constSimTK::Mat< 3, 3, P >inline
StdNumber typedefSimTK::Mat< 3, 3, P >
sum() constSimTK::Mat< 3, 3, P >inline
SymMat33P typedefSimTK::Rotation_< P >
T typedefSimTK::Mat< 3, 3, P >
TAbs typedefSimTK::Mat< 3, 3, P >
TAppendCol typedefSimTK::Mat< 3, 3, P >
TAppendRow typedefSimTK::Mat< 3, 3, P >
TAppendRowCol typedefSimTK::Mat< 3, 3, P >
TCol typedefSimTK::Mat< 3, 3, P >
TComplex typedefSimTK::Mat< 3, 3, P >
TDiag typedefSimTK::Mat< 3, 3, P >
TDropCol typedefSimTK::Mat< 3, 3, P >
TDropRow typedefSimTK::Mat< 3, 3, P >
TDropRowCol typedefSimTK::Mat< 3, 3, P >
TElement typedefSimTK::Mat< 3, 3, P >
THerm typedefSimTK::Mat< 3, 3, P >
TImag typedefSimTK::Mat< 3, 3, P >
TInvert typedefSimTK::Mat< 3, 3, P >
TNeg typedefSimTK::Mat< 3, 3, P >
TNormalize typedefSimTK::Mat< 3, 3, P >
toMat33() constSimTK::Rotation_< P >inline
toString() constSimTK::Mat< 3, 3, P >inline
TPacked typedefSimTK::Mat< 3, 3, P >
TPosTrans typedefSimTK::Mat< 3, 3, P >
trace() constSimTK::Mat< 3, 3, P >inline
transpose() constSimTK::Rotation_< P >inline
TransposeType typedefSimTK::Mat< 3, 3, P >
TReal typedefSimTK::Mat< 3, 3, P >
TRow typedefSimTK::Mat< 3, 3, P >
TSqHermT typedefSimTK::Mat< 3, 3, P >
TSqrt typedefSimTK::Mat< 3, 3, P >
TSqTHerm typedefSimTK::Mat< 3, 3, P >
TStandard typedefSimTK::Mat< 3, 3, P >
TWithoutNegator typedefSimTK::Mat< 3, 3, P >
ULessScalar typedefSimTK::Mat< 3, 3, P >
UnitVec3P typedefSimTK::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 typedefSimTK::Rotation_< P >
Vec3P typedefSimTK::Rotation_< P >
Vec4P typedefSimTK::Rotation_< P >
writeUnformatted(std::ostream &o, const Mat< M, N, E, CS, RS > &v)SimTK::Mat< 3, 3, P >related
x() constSimTK::Rotation_< P >inline
y() constSimTK::Rotation_< P >inline
z() constSimTK::Rotation_< P >inline