, including all inherited members.
abs() const | Mat | [inline] |
areAllRotationElementsSameToEpsilon(const Rotation &R, Real epsilon) const | Rotation | [inline] |
areAllRotationElementsSameToMachinePrecision(const Rotation &R) const | Rotation | [inline] |
ArgDepth enum value | Mat | |
asMat33() const | Rotation | [inline] |
calcQBlockForBodyXYZInBodyFrame(const Vec3 &q) | Rotation | [inline, static] |
calcQInvBlockForBodyXYZInBodyFrame(const Vec3 &q) | Rotation | [inline, static] |
calcUnnormalizedQBlockForQuaternion(const Vec4 &q) | Rotation | [inline, static] |
calcUnnormalizedQInvBlockForQuaternion(const Vec4 &q) | Rotation | [inline, static] |
castAwayNegatorIfAny() const | Mat | [inline] |
col(int j) const | Rotation | [inline] |
SimTK::Mat::col(int j) | Mat | [inline] |
ColSpacing enum value | Mat | |
ColType typedef | Rotation | |
conformingAdd(const Mat< M, N, E2, CS2, RS2 > &r) const | Mat | [inline] |
conformingAdd(const SymMat< M, E2, RS2 > &sy) const | Mat | [inline] |
conformingDivide(const Mat< M2, N, E2, CS2, RS2 > &m) const | Mat | [inline] |
conformingDivideFromLeft(const Mat< M2, N, E2, CS2, RS2 > &m) const | Mat | [inline] |
conformingMultiply(const Mat< N, N2, E2, CS2, RS2 > &m) const | Mat | [inline] |
conformingMultiplyFromLeft(const Mat< M2, M, E2, CS2, RS2 > &m) const | Mat | [inline] |
conformingSubtract(const Mat< M, N, E2, CS2, RS2 > &r) const | Mat | [inline] |
conformingSubtract(const SymMat< M, E2, RS2 > &sy) const | Mat | [inline] |
conformingSubtractFromLeft(const Mat< M, N, E2, CS2, RS2 > &l) const | Mat | [inline] |
conformingSubtractFromLeft(const SymMat< M, E2, RS2 > &sy) const | Mat | [inline] |
convertAngVelDotToBodyFixed123DotDot(const Vec3 &q, const Vec3 &w_PB_B, const Vec3 &wdot) | Rotation | [inline, static] |
convertAngVelDotToBodyFixed321DotDot(const Vec3 &q, const Vec3 &w_PB_B, const Vec3 &wdot) | Rotation | [inline, static] |
convertAngVelDotToQuaternionDotDot(const Vec4 &q, const Vec3 &w_PB_P, const Vec3 &wdot) | Rotation | [inline, static] |
convertAngVelToBodyFixed123Dot(const Vec3 &q, const Vec3 &w_PB_B) | Rotation | [inline, static] |
convertAngVelToBodyFixed321Dot(const Vec3 &q, const Vec3 &w_PB_B) | Rotation | [inline, static] |
convertAngVelToQuaternionDot(const Vec4 &q, const Vec3 &w_PB_P) | Rotation | [inline, static] |
convertBodyFixed123DotToAngVel(const Vec3 &q, const Vec3 &qd) | Rotation | [inline, static] |
convertBodyFixed321DotToAngVel(const Vec3 &q, const Vec3 &qd) | Rotation | [inline, static] |
convertOneAxisRotationToOneAngle(const CoordinateAxis &axis1) const | Rotation | |
convertQuaternionDotToAngVel(const Vec4 &q, const Vec4 &qd) | Rotation | [inline, static] |
convertRotationToAngleAxis() const | Rotation | [inline] |
convertRotationToBodyFixedXY() const | Rotation | [inline] |
convertRotationToBodyFixedXYZ() const | Rotation | [inline] |
convertRotationToQuaternion() const | Rotation | |
convertThreeAxesRotationToThreeAngles(BodyOrSpaceType bodyOrSpace, const CoordinateAxis &axis1, const CoordinateAxis &axis2, const CoordinateAxis &axis3) const | Rotation | |
convertTwoAxesRotationToTwoAngles(BodyOrSpaceType bodyOrSpace, const CoordinateAxis &axis1, const CoordinateAxis &axis2) const | Rotation | |
diag() const | Mat | [inline] |
diag() | Mat | [inline] |
getAs(const ELT *p) | Mat | [inline, static] |
getMaxAbsDifferenceInRotationElements(const Rotation &R) const | Rotation | [inline] |
getNaN() | Mat | [inline, static] |
getSubMat(int i, int j) const | Mat | [inline] |
imag() const | Mat | [inline] |
imag() | Mat | [inline] |
ImagOffset enum value | Mat | |
invert() const | Rotation | [inline] |
IsNumber enum value | Mat | |
IsPrecision enum value | Mat | |
isSameRotationToWithinAngle(const Rotation &R, Real okPointingAngleErrorRads) const | Rotation | |
isSameRotationToWithinAngleOfMachinePrecision(const Rotation &R) const | Rotation | [inline] |
IsScalar enum value | Mat | |
IsStdNumber enum value | Mat | |
Mat() | Mat | [inline] |
Mat(const Mat &src) | Mat | [inline] |
Mat(const SymMat< M, ELT > &src) | Mat | [inline, explicit] |
Mat(const Mat< M, N, E, CSS, RSS > &src) | Mat | [inline] |
Mat(const Mat< M, N, ENeg, CSS, RSS > &src) | Mat | [inline] |
Mat(const Mat< M, N, EE, CSS, RSS > &mm) | Mat | [inline, explicit] |
Mat(const E &e) | Mat | [inline, explicit] |
Mat(const E &e0, const E &e1) | Mat | [inline] |
Mat(const E &e0, const E &e1, const E &e2) | Mat | [inline] |
Mat(const E &e0, const E &e1, const E &e2, const E &e3) | Mat | [inline] |
Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4) | Mat | [inline] |
Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5) | Mat | [inline] |
Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6) | Mat | [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) | Mat | [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) | Mat | [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) | Mat | [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) | Mat | [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) | Mat | [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) | Mat | [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) | Mat | [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) | Mat | [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) | Mat | [inline] |
Mat(const TRow &r0) | Mat | [inline, explicit] |
Mat(const TRow &r0, const TRow &r1) | Mat | [inline] |
Mat(const TRow &r0, const TRow &r1, const TRow &r2) | Mat | [inline] |
Mat(const TRow &r0, const TRow &r1, const TRow &r2, const TRow &r3) | Mat | [inline] |
Mat(const TRow &r0, const TRow &r1, const TRow &r2, const TRow &r3, const TRow &r4) | Mat | [inline] |
Mat(const TRow &r0, const TRow &r1, const TRow &r2, const TRow &r3, const TRow &r4, const TRow &r5) | Mat | [inline] |
Mat(const Row< N, EE, SS > &r0) | Mat | [inline, explicit] |
Mat(const Row< N, EE, SS > &r0, const Row< N, EE, SS > &r1) | Mat | [inline] |
Mat(const Row< N, EE, SS > &r0, const Row< N, EE, SS > &r1, const Row< N, EE, SS > &r2) | Mat | [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) | Mat | [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) | Mat | [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) | Mat | [inline] |
Mat(const TCol &r0) | Mat | [inline, explicit] |
Mat(const TCol &r0, const TCol &r1) | Mat | [inline] |
Mat(const TCol &r0, const TCol &r1, const TCol &r2) | Mat | [inline] |
Mat(const TCol &r0, const TCol &r1, const TCol &r2, const TCol &r3) | Mat | [inline] |
Mat(const TCol &r0, const TCol &r1, const TCol &r2, const TCol &r3, const TCol &r4) | Mat | [inline] |
Mat(const TCol &r0, const TCol &r1, const TCol &r2, const TCol &r3, const TCol &r4, const TCol &r5) | Mat | [inline] |
Mat(const Vec< M, EE, SS > &r0) | Mat | [inline, explicit] |
Mat(const Vec< M, EE, SS > &r0, const Vec< M, EE, SS > &r1) | Mat | [inline] |
Mat(const Vec< M, EE, SS > &r0, const Vec< M, EE, SS > &r1, const Vec< M, EE, SS > &r2) | Mat | [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) | Mat | [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) | Mat | [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) | Mat | [inline] |
Mat(const EE *p) | Mat | [inline, explicit] |
MaxDim enum value | Mat | |
MinDim enum value | Mat | |
NActualElements enum value | Mat | |
NActualScalars enum value | Mat | |
ncol() const | Mat | [inline] |
NCols enum value | Mat | |
negate() const | Mat | [inline] |
norm() const | Mat | [inline] |
normalize() const | Mat | [inline] |
normSqr() const | Mat | [inline] |
NPackedElements enum value | Mat | |
nrow() const | Mat | [inline] |
NRows enum value | Mat | |
Number typedef | Mat | |
operator()(int j) const | Rotation | [inline] |
SimTK::Mat::operator()(int j) | Mat | [inline] |
SimTK::Mat::operator()(int i, int j) const | Mat | [inline] |
SimTK::Mat::operator()(int i, int j) | Mat | [inline] |
operator*=(const Rotation &R) | Rotation | [inline] |
operator*=(const InverseRotation &) | Rotation | [inline] |
SimTK::Mat::operator*=(const Mat< N, N, EE, CSS, RSS > &mm) | Mat | [inline] |
SimTK::Mat::operator*=(const EE &e) | Mat | [inline] |
operator+() const | Mat | [inline] |
operator+=(const Mat< M, N, EE, CSS, RSS > &mm) | Mat | [inline] |
operator+=(const Mat< M, N, negator< EE >, CSS, RSS > &mm) | Mat | [inline] |
operator+=(const EE &e) | Mat | [inline] |
operator-() const | Mat | [inline] |
operator-() | Mat | [inline] |
operator-=(const Mat< M, N, EE, CSS, RSS > &mm) | Mat | [inline] |
operator-=(const Mat< M, N, negator< EE >, CSS, RSS > &mm) | Mat | [inline] |
operator-=(const EE &e) | Mat | [inline] |
operator/=(const Rotation &R) | Rotation | [inline] |
operator/=(const InverseRotation &) | Rotation | [inline] |
SimTK::Mat::operator/=(const EE &e) | Mat | [inline] |
operator=(const Rotation &R) | Rotation | [inline] |
operator=(const InverseRotation &) | Rotation | [inline] |
SimTK::Mat::operator=(const Mat &src) | Mat | [inline] |
SimTK::Mat::operator=(const Mat< M, N, EE, CSS, RSS > &mm) | Mat | [inline] |
SimTK::Mat::operator=(const EE *p) | Mat | [inline] |
SimTK::Mat::operator=(const EE &e) | Mat | [inline] |
operator[](int i) const | Rotation | [inline] |
SimTK::Mat::operator[](int i) | Mat | [inline] |
operator~() const | Rotation | [inline] |
operator~() | Rotation | [inline] |
positionalTranspose() const | Mat | [inline] |
Precision typedef | Mat | |
real() const | Mat | [inline] |
real() | Mat | [inline] |
RealStrideFactor enum value | Mat | |
Rotation() | Rotation | [inline] |
Rotation(const Rotation &R) | Rotation | [inline] |
Rotation(Real angle, const CoordinateAxis &axis) | Rotation | [inline] |
Rotation(Real angle, const CoordinateAxis::XCoordinateAxis) | Rotation | [inline] |
Rotation(Real angle, const CoordinateAxis::YCoordinateAxis) | Rotation | [inline] |
Rotation(Real angle, const CoordinateAxis::ZCoordinateAxis) | Rotation | [inline] |
Rotation(Real angle, const UnitVec3 &unitVector) | Rotation | [inline] |
Rotation(Real angle, const Vec3 &nonUnitVector) | Rotation | [inline] |
Rotation(BodyOrSpaceType bodyOrSpace, Real angle1, const CoordinateAxis &axis1, Real angle2, const CoordinateAxis &axis2) | Rotation | [inline] |
Rotation(BodyOrSpaceType bodyOrSpace, Real angle1, const CoordinateAxis &axis1, Real angle2, const CoordinateAxis &axis2, Real angle3, const CoordinateAxis &axis3) | Rotation | [inline] |
Rotation(const Quaternion &q) | Rotation | [inline, explicit] |
Rotation(const Mat33 &m, bool) | Rotation | [inline] |
Rotation(const Mat33 &m) | Rotation | [inline, explicit] |
Rotation(const UnitVec3 &uvec, const CoordinateAxis axis) | Rotation | [inline] |
Rotation(const UnitVec3 &uveci, const CoordinateAxis &axisi, const Vec3 &vecjApprox, const CoordinateAxis &axisjApprox) | Rotation | [inline] |
Rotation(const InverseRotation &) | Rotation | [inline] |
row(int i) const | Rotation | [inline] |
SimTK::Mat::row(int i) | Mat | [inline] |
RowSpacing enum value | Mat | |
RowType typedef | Rotation | |
Scalar typedef | Mat | |
scalarAdd(const EE &e) const | Mat | [inline] |
scalarDivide(const EE &e) const | Mat | [inline] |
scalarDivideEq(const EE &ee) | Mat | [inline] |
scalarDivideEqFromLeft(const EE &ee) | Mat | [inline] |
scalarDivideFromLeft(const EE &e) const | Mat | [inline] |
scalarEq(const EE &ee) | Mat | [inline] |
scalarMinusEq(const EE &ee) | Mat | [inline] |
scalarMinusEqFromLeft(const EE &ee) | Mat | [inline] |
scalarMultiply(const EE &e) const | Mat | [inline] |
scalarMultiplyFromLeft(const EE &e) const | Mat | [inline] |
scalarNormSqr() const | Mat | [inline] |
scalarPlusEq(const EE &ee) | Mat | [inline] |
ScalarSq typedef | Mat | |
scalarSubtract(const EE &e) const | Mat | [inline] |
scalarSubtractFromLeft(const EE &e) const | Mat | [inline] |
scalarTimesEq(const EE &ee) | Mat | [inline] |
scalarTimesEqFromLeft(const EE &ee) | Mat | [inline] |
setRotationColFromUnitVecTrustMe(int coli, const UnitVec3 &uveci) | Rotation | [inline] |
setRotationFromAngleAboutAxis(Real angle, const CoordinateAxis &axis) | Rotation | [inline] |
setRotationFromAngleAboutNonUnitVector(Real angle, const Vec3 &nonUnitVector) | Rotation | [inline] |
setRotationFromAngleAboutUnitVector(Real angle, const UnitVec3 &unitVector) | Rotation | |
setRotationFromAngleAboutX(Real angle) | Rotation | [inline] |
setRotationFromAngleAboutX(Real cosAngle, Real sinAngle) | Rotation | [inline] |
setRotationFromAngleAboutY(Real angle) | Rotation | [inline] |
setRotationFromAngleAboutY(Real cosAngle, Real sinAngle) | Rotation | [inline] |
setRotationFromAngleAboutZ(Real angle) | Rotation | [inline] |
setRotationFromAngleAboutZ(Real cosAngle, Real sinAngle) | Rotation | [inline] |
setRotationFromApproximateMat33(const Mat33 &m) | Rotation | |
setRotationFromMat33TrustMe(const Mat33 &m) | Rotation | [inline] |
setRotationFromOneAxis(const UnitVec3 &uvec, const CoordinateAxis axis) | Rotation | |
setRotationFromQuaternion(const Quaternion &q) | Rotation | |
setRotationFromThreeAnglesThreeAxes(BodyOrSpaceType bodyOrSpace, Real angle1, const CoordinateAxis &axis1, Real angle2, const CoordinateAxis &axis2, Real angle3, const CoordinateAxis &axis3) | Rotation | |
setRotationFromTwoAnglesTwoAxes(BodyOrSpaceType bodyOrSpace, Real angle1, const CoordinateAxis &axis1, Real angle2, const CoordinateAxis &axis2) | Rotation | |
setRotationFromTwoAxes(const UnitVec3 &uveci, const CoordinateAxis &axisi, const Vec3 &vecjApprox, const CoordinateAxis &axisjApprox) | Rotation | |
setRotationFromUnitVecsTrustMe(const UnitVec3 &colA, const UnitVec3 &colB, const UnitVec3 &colC) | Rotation | [inline] |
setRotationToBodyFixedXY(const Vec2 &v) | Rotation | [inline] |
setRotationToBodyFixedXYZ(const Vec3 &v) | Rotation | [inline] |
setRotationToIdentityMatrix() | Rotation | [inline] |
setRotationToNaN() | Rotation | [inline] |
SignInterpretation enum value | Mat | |
size() const | Mat | [inline] |
standardize() const | Mat | [inline] |
StdNumber typedef | Mat | |
sum() const | Mat | [inline] |
T typedef | Mat | |
TAbs typedef | Mat | |
TCol typedef | Mat | |
TComplex typedef | Mat | |
TDiag typedef | Mat | |
TElement typedef | Mat | |
THerm typedef | Mat | |
TImag typedef | Mat | |
TInvert typedef | Mat | |
TNeg typedef | Mat | |
TNormalize typedef | Mat | |
toMat33() const | Rotation | [inline] |
TPosTrans typedef | Mat | |
trace() const | Mat | [inline] |
transpose() const | Rotation | [inline] |
TransposeType typedef | Mat | |
TReal typedef | Mat | |
TRow typedef | Mat | |
TSqHermT typedef | Mat | |
TSqTHerm typedef | Mat | |
TStandard typedef | Mat | |
TWithoutNegator typedef | Mat | |
updAs(ELT *p) | Mat | [inline, static] |
updCastAwayNegatorIfAny() | Mat | [inline] |
updInvert() | Rotation | [inline] |
updNegate() | Mat | [inline] |
updPositionalTranspose() | Mat | [inline] |
updSubMat(int i, int j) | Mat | [inline] |
updTranspose() | Rotation | [inline] |
x() const | Rotation | [inline] |
y() const | Rotation | [inline] |
z() const | Rotation | [inline] |