Simbody

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) const SimTK::Rotation_< P > [inline]
areAllRotationElementsSameToMachinePrecision(const Rotation_ &R) const SimTK::Rotation_< P > [inline]
ArgDepth enum valueSimTK::Mat< 3, 3, P >
asMat33() const SimTK::Rotation_< P > [inline]
calcNDotForBodyXYZInBodyFrame(const Vec3P &q, const Vec3P &qdot)SimTK::Rotation_< P > [inline, static]
calcNDotForBodyXYZInBodyFrame(const Vec3P &cq, const Vec3P &sq, const Vec3P &qdot)SimTK::Rotation_< P > [inline, static]
calcNForBodyXYZInBodyFrame(const Vec3P &q)SimTK::Rotation_< P > [inline, static]
calcNForBodyXYZInBodyFrame(const Vec3P &cq, const Vec3P &sq)SimTK::Rotation_< P > [inline, static]
calcNInvForBodyXYZInBodyFrame(const Vec3P &q)SimTK::Rotation_< P > [inline, static]
calcNInvForBodyXYZInBodyFrame(const Vec3P &cq, const Vec3P &sq)SimTK::Rotation_< P > [inline, static]
calcUnnormalizedNDotForQuaternion(const Vec4P &qdot)SimTK::Rotation_< P > [inline, static]
calcUnnormalizedNForQuaternion(const Vec4P &q)SimTK::Rotation_< P > [inline, static]
calcUnnormalizedNInvForQuaternion(const Vec4P &q)SimTK::Rotation_< P > [inline, static]
castAwayNegatorIfAny() constSimTK::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 valueSimTK::Mat< 3, 3, P >
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]
convertAngVelDotInBodyFrameToBodyXYZDotDot(const Vec3P &q, const Vec3P &w_PB_B, const Vec3P &wdot_PB_B)SimTK::Rotation_< P > [inline, static]
convertAngVelDotInBodyFrameToBodyXYZDotDot(const Vec3P &cq, const Vec3P &sq, const Vec3P &w_PB_B, const Vec3P &wdot_PB_B)SimTK::Rotation_< P > [inline, static]
convertAngVelDotToBodyFixed321DotDot(const Vec3P &q, const Vec3P &w_PB_B, const Vec3P &wdot)SimTK::Rotation_< P > [inline, static]
convertAngVelDotToQuaternionDotDot(const Vec4P &q, const Vec3P &w_PB_P, const Vec3P &wdot_PB_P)SimTK::Rotation_< P > [inline, static]
convertAngVelInBodyFrameToBodyXYZDot(const Vec3P &q, const Vec3P &w_PB_B)SimTK::Rotation_< P > [inline, static]
convertAngVelInBodyFrameToBodyXYZDot(const Vec3P &cq, const Vec3P &sq, const Vec3P &w_PB_B)SimTK::Rotation_< P > [inline, static]
convertAngVelToBodyFixed321Dot(const Vec3P &q, const Vec3P &w_PB_B)SimTK::Rotation_< P > [inline, static]
convertAngVelToQuaternionDot(const Vec4P &q, const Vec3P &w_PB_P)SimTK::Rotation_< P > [inline, static]
convertBodyFixed321DotToAngVel(const Vec3P &q, const Vec3P &qd)SimTK::Rotation_< P > [inline, static]
convertBodyXYZDotToAngVelInBodyFrame(const Vec3P &q, const Vec3P &qdot)SimTK::Rotation_< P > [inline, static]
convertBodyXYZDotToAngVelInBodyFrame(const Vec3P &cq, const Vec3P &sq, const Vec3P &qdot)SimTK::Rotation_< P > [inline, static]
convertOneAxisRotationToOneAngle(const CoordinateAxis &axis1) const SimTK::Rotation_< P >
convertQuaternionDotToAngVel(const Vec4P &q, const Vec4P &qdot)SimTK::Rotation_< P > [inline, static]
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() 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]
elt(int i, int j) constSimTK::Mat< 3, 3, P > [inline]
elt(int i, int j)SimTK::Mat< 3, 3, P > [inline]
getAs(const P *p)SimTK::Mat< 3, 3, P > [inline, static]
getDefaultTolerance()SimTK::Mat< 3, 3, P > [inline, static]
getMaxAbsDifferenceInRotationElements(const Rotation_ &R) const SimTK::Rotation_< P > [inline]
getNaN()SimTK::Mat< 3, 3, P > [inline, static]
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() const SimTK::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) const SimTK::Rotation_< P >
isSameRotationToWithinAngleOfMachinePrecision(const Rotation_ &R) const SimTK::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 > [inline, explicit]
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 > [inline, explicit]
Mat(const E &e)SimTK::Mat< 3, 3, P > [inline, explicit]
Mat(const ENeg &e)SimTK::Mat< 3, 3, P > [inline, explicit]
Mat(int i)SimTK::Mat< 3, 3, P > [inline, explicit]
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 > [inline, explicit]
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 > [inline, explicit]
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 > [inline, explicit]
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 > [inline, explicit]
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 > [inline, explicit]
MaxDim enum valueSimTK::Mat< 3, 3, P >
MinDim enum valueSimTK::Mat< 3, 3, P >
NActualElements enum valueSimTK::Mat< 3, 3, P >
NActualScalars enum valueSimTK::Mat< 3, 3, P >
ncol() constSimTK::Mat< 3, 3, P > [inline]
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() constSimTK::Mat< 3, 3, P > [inline]
NRows enum valueSimTK::Mat< 3, 3, P >
Number typedefSimTK::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) 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) 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() constSimTK::Mat< 3, 3, P > [inline]
Precision typedefSimTK::Mat< 3, 3, P >
real() constSimTK::Mat< 3, 3, P > [inline]
real()SimTK::Mat< 3, 3, P > [inline]
RealStrideFactor enum valueSimTK::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_(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 > [inline, explicit]
Rotation_(const Mat33P &m, bool)SimTK::Rotation_< P > [inline]
Rotation_(const Mat33P &m)SimTK::Rotation_< P > [inline, explicit]
Rotation_(const UnitVec3P &uvec, const CoordinateAxis axis)SimTK::Rotation_< P > [inline]
Rotation_(const UnitVec3P &uveci, const CoordinateAxis &axisi, const Vec3P &vecjApprox, const CoordinateAxis &axisjApprox)SimTK::Rotation_< P > [inline]
Rotation_(const InverseRotation_< P > &)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 valueSimTK::Mat< 3, 3, P >
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]
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, const 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]
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() constSimTK::Mat< 3, 3, P > [inline]
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]
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() const SimTK::Rotation_< P > [inline]
TPacked typedefSimTK::Mat< 3, 3, P >
TPosTrans typedefSimTK::Mat< 3, 3, P >
trace() constSimTK::Mat< 3, 3, P > [inline]
transpose() const SimTK::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 >
updAs(P *p)SimTK::Mat< 3, 3, P > [inline, static]
updCastAwayNegatorIfAny()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]
x() const SimTK::Rotation_< P > [inline]
y() const SimTK::Rotation_< P > [inline]
z() const SimTK::Rotation_< P > [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines