Quaternion_< P > Member List

This is the complete list of members for Quaternion_< P >, including all inherited members.
abs() constVec< 4, P > [inline]
append1(const EE &v) constVec< 4, P > [inline]
ArgDepth enum valueVec< 4, P >
asVec4() const Quaternion_< P > [inline]
castAwayNegatorIfAny() constVec< 4, P > [inline]
ColSpacing enum valueVec< 4, P >
conformingAdd(const Vec< M, EE, SS > &r) constVec< 4, P > [inline]
conformingMultiply(const Row< M, EE, SS > &r) constVec< 4, P > [inline]
conformingSubtract(const Vec< M, EE, SS > &r) constVec< 4, P > [inline]
convertQuaternionToAngleAxis() const Quaternion_< P >
drop1(int p) constVec< 4, P > [inline]
getAs(const P *p)Vec< 4, P > [inline, static]
getDefaultTolerance()Vec< 4, P > [inline, static]
getNaN()Vec< 4, P > [inline, static]
getSubVec(int i) constVec< 4, P > [inline]
getSubVec(const Vec< MM, P, STRIDE > &v, int i)Vec< 4, P > [inline, static]
imag() constVec< 4, P > [inline]
imag()Vec< 4, P > [inline]
ImagOffset enum valueVec< 4, P >
insert1(int p, const EE &v) constVec< 4, P > [inline]
invert() constVec< 4, P > [inline]
isFinite() constVec< 4, P > [inline]
isInf() constVec< 4, P > [inline]
isNaN() constVec< 4, P > [inline]
IsNumber enum valueVec< 4, P >
isNumericallyEqual(const Vec< M, E2, RS2 > &v, double tol) constVec< 4, P > [inline]
isNumericallyEqual(const Vec< M, E2, RS2 > &v) constVec< 4, P > [inline]
isNumericallyEqual(const P &e, double tol=getDefaultTolerance()) constVec< 4, P > [inline]
IsPrecision enum valueVec< 4, P >
IsScalar enum valueVec< 4, P >
IsStdNumber enum valueVec< 4, P >
IsULessScalar enum valueVec< 4, P >
NActualElements enum valueVec< 4, P >
NActualScalars enum valueVec< 4, P >
ncol() constVec< 4, P > [inline]
NCols enum valueVec< 4, P >
negate() constVec< 4, P > [inline]
norm() constVec< 4, P > [inline]
normalize() const Quaternion_< P > [inline]
normalizeThis()Quaternion_< P > [inline]
normSqr() constVec< 4, P > [inline]
NPackedElements enum valueVec< 4, P >
nrow() constVec< 4, P > [inline]
NRows enum valueVec< 4, P >
Number typedefVec< 4, P >
operator()(int i) constVec< 4, P > [inline]
operator()(int i)Vec< 4, P > [inline]
operator*=(const EE &e)Vec< 4, P > [inline]
operator+() constVec< 4, P > [inline]
operator+=(const Vec< M, EE, SS > &r)Vec< 4, P > [inline]
operator+=(const Vec< M, negator< EE >, SS > &r)Vec< 4, P > [inline]
operator+=(const EE &e)Vec< 4, P > [inline]
operator-() constVec< 4, P > [inline]
operator-()Vec< 4, P > [inline]
operator-=(const Vec< M, EE, SS > &r)Vec< 4, P > [inline]
operator-=(const Vec< M, negator< EE >, SS > &r)Vec< 4, P > [inline]
operator-=(const EE &e)Vec< 4, P > [inline]
operator/=(const EE &e)Vec< 4, P > [inline]
operator=(const Quaternion_ &q)Quaternion_< P > [inline]
Vec< 4, P >::operator=(const Vec &src)Vec< 4, P > [inline]
Vec< 4, P >::operator=(const EE *p)Vec< 4, P > [inline]
Vec< 4, P >::operator=(const Vec< M, EE, SS > &vv)Vec< 4, P > [inline]
Vec< 4, P >::operator=(const EE &e)Vec< 4, P > [inline]
operator[](int i) constVec< 4, P > [inline]
operator[](int i)Vec< 4, P > [inline]
operator~() constVec< 4, P > [inline]
operator~()Vec< 4, P > [inline]
positionalTranspose() constVec< 4, P > [inline]
Precision typedefVec< 4, P >
Quaternion_()Quaternion_< P > [inline]
Quaternion_(const Quaternion_ &q)Quaternion_< P > [inline]
Quaternion_(RealP e0, RealP e1, RealP e2, RealP e3)Quaternion_< P > [inline]
Quaternion_(const Vec4P &q)Quaternion_< P > [inline, explicit]
Quaternion_(const Rotation_< P > &)Quaternion_< P > [explicit]
Quaternion_(const Vec4P &v, bool)Quaternion_< P > [inline]
real() constVec< 4, P > [inline]
real()Vec< 4, P > [inline]
RealStrideFactor enum valueVec< 4, P >
RowSpacing enum valueVec< 4, P >
Scalar typedefVec< 4, P >
scalarAdd(const EE &e) constVec< 4, P > [inline]
scalarDivide(const EE &e) constVec< 4, P > [inline]
scalarDivideEq(const EE &ee)Vec< 4, P > [inline]
scalarDivideEqFromLeft(const EE &ee)Vec< 4, P > [inline]
scalarDivideFromLeft(const EE &e) constVec< 4, P > [inline]
scalarEq(const EE &ee)Vec< 4, P > [inline]
scalarMinusEq(const EE &ee)Vec< 4, P > [inline]
scalarMinusEqFromLeft(const EE &ee)Vec< 4, P > [inline]
scalarMultiply(const EE &e) constVec< 4, P > [inline]
scalarMultiplyFromLeft(const EE &e) constVec< 4, P > [inline]
ScalarNormSq typedefVec< 4, P >
scalarNormSqr() constVec< 4, P > [inline]
scalarPlusEq(const EE &ee)Vec< 4, P > [inline]
scalarSubtract(const EE &e) constVec< 4, P > [inline]
scalarSubtractFromLeft(const EE &e) constVec< 4, P > [inline]
scalarTimesEq(const EE &ee)Vec< 4, P > [inline]
scalarTimesEqFromLeft(const EE &ee)Vec< 4, P > [inline]
setQuaternionFromAngleAxis(const Vec4P &av)Quaternion_< P >
setQuaternionFromAngleAxis(const RealP &a, const UnitVec< P, 1 > &v)Quaternion_< P >
setQuaternionToNaN()Quaternion_< P > [inline]
setQuaternionToZeroRotation()Quaternion_< P > [inline]
SignInterpretation enum valueVec< 4, P >
size() constVec< 4, P > [inline]
sqrt() constVec< 4, P > [inline]
standardize() constVec< 4, P > [inline]
StdNumber typedefVec< 4, P >
sum() constVec< 4, P > [inline]
T typedefVec< 4, P >
TAbs typedefVec< 4, P >
TCol typedefVec< 4, P >
TComplex typedefVec< 4, P >
TElement typedefVec< 4, P >
THerm typedefVec< 4, P >
TImag typedefVec< 4, P >
TInvert typedefVec< 4, P >
TNeg typedefVec< 4, P >
TNormalize typedefVec< 4, P >
TPosTrans typedefVec< 4, P >
transpose() constVec< 4, P > [inline]
TReal typedefVec< 4, P >
TRow typedefVec< 4, P >
TSqHermT typedefVec< 4, P >
TSqrt typedefVec< 4, P >
TSqTHerm typedefVec< 4, P >
TStandard typedefVec< 4, P >
TWithoutNegator typedefVec< 4, P >
ULessScalar typedefVec< 4, P >
updAs(P *p)Vec< 4, P > [inline, static]
updCastAwayNegatorIfAny()Vec< 4, P > [inline]
updNegate()Vec< 4, P > [inline]
updPositionalTranspose()Vec< 4, P > [inline]
updSubVec(int i)Vec< 4, P > [inline]
updSubVec(Vec< MM, P, STRIDE > &v, int i)Vec< 4, P > [inline, static]
updTranspose()Vec< 4, P > [inline]
Vec()Vec< 4, P > [inline]
Vec(const Vec &src)Vec< 4, P > [inline]
Vec(const Vec< M, E, SS > &src)Vec< 4, P > [inline]
Vec(const Vec< M, ENeg, SS > &src)Vec< 4, P > [inline]
Vec(const Vec< M, EE, SS > &vv)Vec< 4, P > [inline, explicit]
Vec(const E &e)Vec< 4, P > [inline, explicit]
Vec(const ENeg &ne)Vec< 4, P > [inline, explicit]
Vec(int i)Vec< 4, P > [inline, explicit]
Vec(const E &e0, const E &e1)Vec< 4, P > [inline]
Vec(const E &e0, const E &e1, const E &e2)Vec< 4, P > [inline]
Vec(const E &e0, const E &e1, const E &e2, const E &e3)Vec< 4, P > [inline]
Vec(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4)Vec< 4, P > [inline]
Vec(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5)Vec< 4, P > [inline]
Vec(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6)Vec< 4, P > [inline]
Vec(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5, const E &e6, const E &e7)Vec< 4, P > [inline]
Vec(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)Vec< 4, P > [inline]
Vec(const EE *p)Vec< 4, P > [inline, explicit]

Generated on Thu Aug 12 16:38:28 2010 for SimTKcore by  doxygen 1.6.1