Rotation Member List

This is the complete list of members for Rotation, including all inherited members.
abs() constMat< 3, 3 > [inline]
appendCol(const Vec< M, EE, SS > &col) constMat< 3, 3 > [inline]
appendRow(const Row< N, EE, SS > &row) constMat< 3, 3 > [inline]
appendRowCol(const Row< N+1, ER, SR > &row, const Vec< M+1, EC, SC > &col) constMat< 3, 3 > [inline]
areAllRotationElementsSameToEpsilon(const Rotation &R, Real epsilon) const Rotation [inline]
areAllRotationElementsSameToMachinePrecision(const Rotation &R) const Rotation [inline]
ArgDepth enum valueMat< 3, 3 >
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() constMat< 3, 3 > [inline]
col(int j) const Rotation [inline]
Mat< 3, 3 >::col(int j)Mat< 3, 3 > [inline]
ColSpacing enum valueMat< 3, 3 >
ColType typedefRotation
conformingAdd(const Mat< M, N, E2, CS2, RS2 > &r) constMat< 3, 3 > [inline]
conformingAdd(const SymMat< M, E2, RS2 > &sy) constMat< 3, 3 > [inline]
conformingDivide(const Mat< M2, N, E2, CS2, RS2 > &m) constMat< 3, 3 > [inline]
conformingDivideFromLeft(const Mat< M2, N, E2, CS2, RS2 > &m) constMat< 3, 3 > [inline]
conformingMultiply(const Mat< N, N2, E2, CS2, RS2 > &m) constMat< 3, 3 > [inline]
conformingMultiplyFromLeft(const Mat< M2, M, E2, CS2, RS2 > &m) constMat< 3, 3 > [inline]
conformingSubtract(const Mat< M, N, E2, CS2, RS2 > &r) constMat< 3, 3 > [inline]
conformingSubtract(const SymMat< M, E2, RS2 > &sy) constMat< 3, 3 > [inline]
conformingSubtractFromLeft(const Mat< M, N, E2, CS2, RS2 > &l) constMat< 3, 3 > [inline]
conformingSubtractFromLeft(const SymMat< M, E2, RS2 > &sy) constMat< 3, 3 > [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() constMat< 3, 3 > [inline]
diag()Mat< 3, 3 > [inline]
dropCol(int j) constMat< 3, 3 > [inline]
dropRow(int i) constMat< 3, 3 > [inline]
dropRowCol(int i, int j) constMat< 3, 3 > [inline]
getAs(const ELT *p)Mat< 3, 3 > [inline, static]
getMaxAbsDifferenceInRotationElements(const Rotation &R) const Rotation [inline]
getNaN()Mat< 3, 3 > [inline, static]
getSubMat(int i, int j) constMat< 3, 3 > [inline]
imag() constMat< 3, 3 > [inline]
imag()Mat< 3, 3 > [inline]
ImagOffset enum valueMat< 3, 3 >
insertCol(int j, const Vec< M, EE, SS > &col) constMat< 3, 3 > [inline]
insertRow(int i, const Row< N, EE, SS > &row) constMat< 3, 3 > [inline]
insertRowCol(int i, int j, const Row< N+1, ER, SR > &row, const Vec< M+1, EC, SC > &col) constMat< 3, 3 > [inline]
invert() const Rotation [inline]
IsNumber enum valueMat< 3, 3 >
IsPrecision enum valueMat< 3, 3 >
isSameRotationToWithinAngle(const Rotation &R, Real okPointingAngleErrorRads) const Rotation
isSameRotationToWithinAngleOfMachinePrecision(const Rotation &R) const Rotation [inline]
IsScalar enum valueMat< 3, 3 >
IsStdNumber enum valueMat< 3, 3 >
IsULessScalar enum valueMat< 3, 3 >
Mat()Mat< 3, 3 > [inline]
Mat(const Mat &src)Mat< 3, 3 > [inline]
Mat(const SymMat< M, ELT > &src)Mat< 3, 3 > [inline, explicit]
Mat(const Mat< M, N, E, CSS, RSS > &src)Mat< 3, 3 > [inline]
Mat(const Mat< M, N, ENeg, CSS, RSS > &src)Mat< 3, 3 > [inline]
Mat(const Mat< M, N, EE, CSS, RSS > &mm)Mat< 3, 3 > [inline, explicit]
Mat(const E &e)Mat< 3, 3 > [inline, explicit]
Mat(const E &e0, const E &e1)Mat< 3, 3 > [inline]
Mat(const E &e0, const E &e1, const E &e2)Mat< 3, 3 > [inline]
Mat(const E &e0, const E &e1, const E &e2, const E &e3)Mat< 3, 3 > [inline]
Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4)Mat< 3, 3 > [inline]
Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5)Mat< 3, 3 > [inline]
Mat(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6)Mat< 3, 3 > [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< 3, 3 > [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< 3, 3 > [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< 3, 3 > [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< 3, 3 > [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< 3, 3 > [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< 3, 3 > [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< 3, 3 > [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< 3, 3 > [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< 3, 3 > [inline]
Mat(const TRow &r0)Mat< 3, 3 > [inline, explicit]
Mat(const TRow &r0, const TRow &r1)Mat< 3, 3 > [inline]
Mat(const TRow &r0, const TRow &r1, const TRow &r2)Mat< 3, 3 > [inline]
Mat(const TRow &r0, const TRow &r1, const TRow &r2, const TRow &r3)Mat< 3, 3 > [inline]
Mat(const TRow &r0, const TRow &r1, const TRow &r2, const TRow &r3, const TRow &r4)Mat< 3, 3 > [inline]
Mat(const TRow &r0, const TRow &r1, const TRow &r2, const TRow &r3, const TRow &r4, const TRow &r5)Mat< 3, 3 > [inline]
Mat(const Row< N, EE, SS > &r0)Mat< 3, 3 > [inline, explicit]
Mat(const Row< N, EE, SS > &r0, const Row< N, EE, SS > &r1)Mat< 3, 3 > [inline]
Mat(const Row< N, EE, SS > &r0, const Row< N, EE, SS > &r1, const Row< N, EE, SS > &r2)Mat< 3, 3 > [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< 3, 3 > [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< 3, 3 > [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< 3, 3 > [inline]
Mat(const TCol &r0)Mat< 3, 3 > [inline, explicit]
Mat(const TCol &r0, const TCol &r1)Mat< 3, 3 > [inline]
Mat(const TCol &r0, const TCol &r1, const TCol &r2)Mat< 3, 3 > [inline]
Mat(const TCol &r0, const TCol &r1, const TCol &r2, const TCol &r3)Mat< 3, 3 > [inline]
Mat(const TCol &r0, const TCol &r1, const TCol &r2, const TCol &r3, const TCol &r4)Mat< 3, 3 > [inline]
Mat(const TCol &r0, const TCol &r1, const TCol &r2, const TCol &r3, const TCol &r4, const TCol &r5)Mat< 3, 3 > [inline]
Mat(const Vec< M, EE, SS > &r0)Mat< 3, 3 > [inline, explicit]
Mat(const Vec< M, EE, SS > &r0, const Vec< M, EE, SS > &r1)Mat< 3, 3 > [inline]
Mat(const Vec< M, EE, SS > &r0, const Vec< M, EE, SS > &r1, const Vec< M, EE, SS > &r2)Mat< 3, 3 > [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< 3, 3 > [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< 3, 3 > [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< 3, 3 > [inline]
Mat(const EE *p)Mat< 3, 3 > [inline, explicit]
MaxDim enum valueMat< 3, 3 >
MinDim enum valueMat< 3, 3 >
NActualElements enum valueMat< 3, 3 >
NActualScalars enum valueMat< 3, 3 >
ncol() constMat< 3, 3 > [inline]
NCols enum valueMat< 3, 3 >
negate() constMat< 3, 3 > [inline]
norm() constMat< 3, 3 > [inline]
normalize() constMat< 3, 3 > [inline]
normSqr() constMat< 3, 3 > [inline]
NPackedElements enum valueMat< 3, 3 >
nrow() constMat< 3, 3 > [inline]
NRows enum valueMat< 3, 3 >
Number typedefMat< 3, 3 >
operator()(int j) const Rotation [inline]
Mat< 3, 3 >::operator()(int j)Mat< 3, 3 > [inline]
Mat< 3, 3 >::operator()(int i, int j) constMat< 3, 3 > [inline]
Mat< 3, 3 >::operator()(int i, int j)Mat< 3, 3 > [inline]
operator*=(const Rotation &R)Rotation [inline]
operator*=(const InverseRotation &)Rotation [inline]
Mat< 3, 3 >::operator*=(const Mat< N, N, EE, CSS, RSS > &mm)Mat< 3, 3 > [inline]
Mat< 3, 3 >::operator*=(const EE &e)Mat< 3, 3 > [inline]
operator+() constMat< 3, 3 > [inline]
operator+=(const Mat< M, N, EE, CSS, RSS > &mm)Mat< 3, 3 > [inline]
operator+=(const Mat< M, N, negator< EE >, CSS, RSS > &mm)Mat< 3, 3 > [inline]
operator+=(const EE &e)Mat< 3, 3 > [inline]
operator-() constMat< 3, 3 > [inline]
operator-()Mat< 3, 3 > [inline]
operator-=(const Mat< M, N, EE, CSS, RSS > &mm)Mat< 3, 3 > [inline]
operator-=(const Mat< M, N, negator< EE >, CSS, RSS > &mm)Mat< 3, 3 > [inline]
operator-=(const EE &e)Mat< 3, 3 > [inline]
operator/=(const Rotation &R)Rotation [inline]
operator/=(const InverseRotation &)Rotation [inline]
Mat< 3, 3 >::operator/=(const EE &e)Mat< 3, 3 > [inline]
operator=(const Rotation &R)Rotation [inline]
operator=(const InverseRotation &)Rotation [inline]
Mat< 3, 3 >::operator=(const Mat &src)Mat< 3, 3 > [inline]
Mat< 3, 3 >::operator=(const Mat< M, N, EE, CSS, RSS > &mm)Mat< 3, 3 > [inline]
Mat< 3, 3 >::operator=(const EE *p)Mat< 3, 3 > [inline]
Mat< 3, 3 >::operator=(const EE &e)Mat< 3, 3 > [inline]
operator[](int i) const Rotation [inline]
Mat< 3, 3 >::operator[](int i)Mat< 3, 3 > [inline]
operator~() const Rotation [inline]
operator~()Rotation [inline]
positionalTranspose() constMat< 3, 3 > [inline]
Precision typedefMat< 3, 3 >
real() constMat< 3, 3 > [inline]
real()Mat< 3, 3 > [inline]
RealStrideFactor enum valueMat< 3, 3 >
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]
Mat< 3, 3 >::row(int i)Mat< 3, 3 > [inline]
RowSpacing enum valueMat< 3, 3 >
RowType typedefRotation
Scalar typedefMat< 3, 3 >
scalarAdd(const EE &e) constMat< 3, 3 > [inline]
scalarDivide(const EE &e) constMat< 3, 3 > [inline]
scalarDivideEq(const EE &ee)Mat< 3, 3 > [inline]
scalarDivideEqFromLeft(const EE &ee)Mat< 3, 3 > [inline]
scalarDivideFromLeft(const EE &e) constMat< 3, 3 > [inline]
scalarEq(const EE &ee)Mat< 3, 3 > [inline]
scalarMinusEq(const EE &ee)Mat< 3, 3 > [inline]
scalarMinusEqFromLeft(const EE &ee)Mat< 3, 3 > [inline]
scalarMultiply(const EE &e) constMat< 3, 3 > [inline]
scalarMultiplyFromLeft(const EE &e) constMat< 3, 3 > [inline]
ScalarNormSq typedefMat< 3, 3 >
scalarNormSqr() constMat< 3, 3 > [inline]
scalarPlusEq(const EE &ee)Mat< 3, 3 > [inline]
scalarSubtract(const EE &e) constMat< 3, 3 > [inline]
scalarSubtractFromLeft(const EE &e) constMat< 3, 3 > [inline]
scalarTimesEq(const EE &ee)Mat< 3, 3 > [inline]
scalarTimesEqFromLeft(const EE &ee)Mat< 3, 3 > [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 valueMat< 3, 3 >
size() constMat< 3, 3 > [inline]
sqrt() constMat< 3, 3 > [inline]
standardize() constMat< 3, 3 > [inline]
StdNumber typedefMat< 3, 3 >
sum() constMat< 3, 3 > [inline]
T typedefMat< 3, 3 >
TAbs typedefMat< 3, 3 >
TAppendCol typedefMat< 3, 3 >
TAppendRow typedefMat< 3, 3 >
TAppendRowCol typedefMat< 3, 3 >
TCol typedefMat< 3, 3 >
TComplex typedefMat< 3, 3 >
TDiag typedefMat< 3, 3 >
TDropCol typedefMat< 3, 3 >
TDropRow typedefMat< 3, 3 >
TDropRowCol typedefMat< 3, 3 >
TElement typedefMat< 3, 3 >
THerm typedefMat< 3, 3 >
TImag typedefMat< 3, 3 >
TInvert typedefMat< 3, 3 >
TNeg typedefMat< 3, 3 >
TNormalize typedefMat< 3, 3 >
toMat33() const Rotation [inline]
TPacked typedefMat< 3, 3 >
TPosTrans typedefMat< 3, 3 >
trace() constMat< 3, 3 > [inline]
transpose() const Rotation [inline]
TransposeType typedefMat< 3, 3 >
TReal typedefMat< 3, 3 >
TRow typedefMat< 3, 3 >
TSqHermT typedefMat< 3, 3 >
TSqrt typedefMat< 3, 3 >
TSqTHerm typedefMat< 3, 3 >
TStandard typedefMat< 3, 3 >
TWithoutNegator typedefMat< 3, 3 >
ULessScalar typedefMat< 3, 3 >
updAs(ELT *p)Mat< 3, 3 > [inline, static]
updCastAwayNegatorIfAny()Mat< 3, 3 > [inline]
updInvert()Rotation [inline]
updNegate()Mat< 3, 3 > [inline]
updPositionalTranspose()Mat< 3, 3 > [inline]
updSubMat(int i, int j)Mat< 3, 3 > [inline]
updTranspose()Rotation [inline]
x() const Rotation [inline]
y() const Rotation [inline]
z() const Rotation [inline]

Generated by  doxygen 1.6.2