Simbody  3.5
SimTK::Quaternion_< P > Member List

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

abs() constSimTK::Vec< 4, P >inline
append1(const EE &v) constSimTK::Vec< 4, P >inline
ArgDepth enum valueSimTK::Vec< 4, P >
asVec4() const SimTK::Quaternion_< P >inline
castAwayNegatorIfAny() constSimTK::Vec< 4, P >inline
ColSpacing enum valueSimTK::Vec< 4, P >
conformingAdd(const Vec< M, EE, SS > &r) constSimTK::Vec< 4, P >inline
conformingMultiply(const Row< M, EE, SS > &r) constSimTK::Vec< 4, P >inline
conformingSubtract(const Vec< M, EE, SS > &r) constSimTK::Vec< 4, P >inline
convertQuaternionToAngleAxis() const SimTK::Quaternion_< P >
drop1(int p) constSimTK::Vec< 4, P >inline
E typedefSimTK::Vec< 4, P >
EAbs typedefSimTK::Vec< 4, P >
EComplex typedefSimTK::Vec< 4, P >
EHerm typedefSimTK::Vec< 4, P >
EImag typedefSimTK::Vec< 4, P >
EInvert typedefSimTK::Vec< 4, P >
elementwiseDivide(const Vec< M, EE, SS > &r) constSimTK::Vec< 4, P >inline
elementwiseMultiply(const Vec< M, EE, SS > &r) constSimTK::Vec< 4, P >inline
ENeg typedefSimTK::Vec< 4, P >
ENormalize typedefSimTK::Vec< 4, P >
ENumber typedefSimTK::Vec< 4, P >
EPosTrans typedefSimTK::Vec< 4, P >
EPrecision typedefSimTK::Vec< 4, P >
EReal typedefSimTK::Vec< 4, P >
EScalar typedefSimTK::Vec< 4, P >
EScalarNormSq typedefSimTK::Vec< 4, P >
ESqHermT typedefSimTK::Vec< 4, P >
ESqrt typedefSimTK::Vec< 4, P >
ESqTHerm typedefSimTK::Vec< 4, P >
EStandard typedefSimTK::Vec< 4, P >
EStdNumber typedefSimTK::Vec< 4, P >
EULessScalar typedefSimTK::Vec< 4, P >
EWithoutNegator typedefSimTK::Vec< 4, P >
get(int i) constSimTK::Vec< 4, P >inline
getAs(const P *p)SimTK::Vec< 4, P >inlinestatic
getDefaultTolerance()SimTK::Vec< 4, P >inlinestatic
getNaN()SimTK::Vec< 4, P >inlinestatic
getSubVec(int i) constSimTK::Vec< 4, P >inline
getSubVec(const Vec< MM, P, STRIDE > &v, int i)SimTK::Vec< 4, P >inlinestatic
imag() constSimTK::Vec< 4, P >inline
imag()SimTK::Vec< 4, P >inline
ImagOffset enum valueSimTK::Vec< 4, P >
insert1(int p, const EE &v) constSimTK::Vec< 4, P >inline
invert() constSimTK::Vec< 4, P >inline
isFinite() constSimTK::Vec< 4, P >inline
isInf() constSimTK::Vec< 4, P >inline
isNaN() constSimTK::Vec< 4, P >inline
IsNumber enum valueSimTK::Vec< 4, P >
isNumericallyEqual(const Vec< M, E2, RS2 > &v, double tol) constSimTK::Vec< 4, P >inline
isNumericallyEqual(const Vec< M, E2, RS2 > &v) constSimTK::Vec< 4, P >inline
isNumericallyEqual(const P &e, double tol=getDefaultTolerance()) constSimTK::Vec< 4, P >inline
IsPrecision enum valueSimTK::Vec< 4, P >
IsScalar enum valueSimTK::Vec< 4, P >
IsStdNumber enum valueSimTK::Vec< 4, P >
IsULessScalar enum valueSimTK::Vec< 4, P >
NActualElements enum valueSimTK::Vec< 4, P >
NActualScalars enum valueSimTK::Vec< 4, P >
ncol()SimTK::Vec< 4, P >inlinestatic
NCols enum valueSimTK::Vec< 4, P >
negate() constSimTK::Vec< 4, P >inline
norm() constSimTK::Vec< 4, P >inline
normalize() const SimTK::Quaternion_< P >inline
normalizeThis()SimTK::Quaternion_< P >inline
normSqr() constSimTK::Vec< 4, P >inline
NPackedElements enum valueSimTK::Vec< 4, P >
nrow()SimTK::Vec< 4, P >inlinestatic
NRows enum valueSimTK::Vec< 4, P >
Number typedefSimTK::Vec< 4, P >
operator()(int i) constSimTK::Vec< 4, P >inline
operator()(int i)SimTK::Vec< 4, P >inline
operator*=(const EE &e)SimTK::Vec< 4, P >inline
operator+() constSimTK::Vec< 4, P >inline
operator+=(const Vec< M, EE, SS > &r)SimTK::Vec< 4, P >inline
operator+=(const Vec< M, negator< EE >, SS > &r)SimTK::Vec< 4, P >inline
operator+=(const EE &e)SimTK::Vec< 4, P >inline
operator-() constSimTK::Vec< 4, P >inline
operator-()SimTK::Vec< 4, P >inline
operator-=(const Vec< M, EE, SS > &r)SimTK::Vec< 4, P >inline
operator-=(const Vec< M, negator< EE >, SS > &r)SimTK::Vec< 4, P >inline
operator-=(const EE &e)SimTK::Vec< 4, P >inline
operator/=(const EE &e)SimTK::Vec< 4, P >inline
operator=(const Quaternion_ &q)SimTK::Quaternion_< P >inline
Vec< 4, P >::operator=(const Vec &src)SimTK::Vec< 4, P >inline
Vec< 4, P >::operator=(const EE *p)SimTK::Vec< 4, P >inline
Vec< 4, P >::operator=(const Vec< M, EE, SS > &vv)SimTK::Vec< 4, P >inline
Vec< 4, P >::operator=(const EE &e)SimTK::Vec< 4, P >inline
operator[](int i) constSimTK::Vec< 4, P >inline
operator[](int i)SimTK::Vec< 4, P >inline
operator~() constSimTK::Vec< 4, P >inline
operator~()SimTK::Vec< 4, P >inline
positionalTranspose() constSimTK::Vec< 4, P >inline
Precision typedefSimTK::Vec< 4, P >
Quaternion_()SimTK::Quaternion_< P >inline
Quaternion_(const Quaternion_ &q)SimTK::Quaternion_< P >inline
Quaternion_(RealP e0, RealP e1, RealP e2, RealP e3)SimTK::Quaternion_< P >inline
Quaternion_(const Vec4P &q)SimTK::Quaternion_< P >inlineexplicit
Quaternion_(const Rotation_< P > &)SimTK::Quaternion_< P >explicit
Quaternion_(const Vec4P &v, bool)SimTK::Quaternion_< P >inline
real() constSimTK::Vec< 4, P >inline
real()SimTK::Vec< 4, P >inline
RealStrideFactor enum valueSimTK::Vec< 4, P >
RowSpacing enum valueSimTK::Vec< 4, P >
Scalar typedefSimTK::Vec< 4, P >
scalarAdd(const EE &e) constSimTK::Vec< 4, P >inline
scalarDivide(const EE &e) constSimTK::Vec< 4, P >inline
scalarDivideEq(const EE &ee)SimTK::Vec< 4, P >inline
scalarDivideEq(int ee)SimTK::Vec< 4, P >inline
scalarDivideEqFromLeft(const EE &ee)SimTK::Vec< 4, P >inline
scalarDivideEqFromLeft(int ee)SimTK::Vec< 4, P >inline
scalarDivideFromLeft(const EE &e) constSimTK::Vec< 4, P >inline
scalarEq(const EE &ee)SimTK::Vec< 4, P >inline
scalarEq(int ee)SimTK::Vec< 4, P >inline
scalarMinusEq(const EE &ee)SimTK::Vec< 4, P >inline
scalarMinusEq(int ee)SimTK::Vec< 4, P >inline
scalarMinusEqFromLeft(const EE &ee)SimTK::Vec< 4, P >inline
scalarMinusEqFromLeft(int ee)SimTK::Vec< 4, P >inline
scalarMultiply(const EE &e) constSimTK::Vec< 4, P >inline
scalarMultiplyFromLeft(const EE &e) constSimTK::Vec< 4, P >inline
ScalarNormSq typedefSimTK::Vec< 4, P >
scalarNormSqr() constSimTK::Vec< 4, P >inline
scalarPlusEq(const EE &ee)SimTK::Vec< 4, P >inline
scalarPlusEq(int ee)SimTK::Vec< 4, P >inline
scalarSubtract(const EE &e) constSimTK::Vec< 4, P >inline
scalarSubtractFromLeft(const EE &e) constSimTK::Vec< 4, P >inline
scalarTimesEq(const EE &ee)SimTK::Vec< 4, P >inline
scalarTimesEq(int ee)SimTK::Vec< 4, P >inline
scalarTimesEqFromLeft(const EE &ee)SimTK::Vec< 4, P >inline
scalarTimesEqFromLeft(int ee)SimTK::Vec< 4, P >inline
set(int i, const E &value)SimTK::Vec< 4, P >inline
setQuaternionFromAngleAxis(const Vec4P &av)SimTK::Quaternion_< P >
setQuaternionFromAngleAxis(const RealP &a, const UnitVec< P, 1 > &v)SimTK::Quaternion_< P >
setQuaternionToNaN()SimTK::Quaternion_< P >inline
setQuaternionToZeroRotation()SimTK::Quaternion_< P >inline
SignInterpretation enum valueSimTK::Vec< 4, P >
size()SimTK::Vec< 4, P >inlinestatic
sqrt() constSimTK::Vec< 4, P >inline
standardize() constSimTK::Vec< 4, P >inline
StdNumber typedefSimTK::Vec< 4, P >
sum() constSimTK::Vec< 4, P >inline
T typedefSimTK::Vec< 4, P >
TAbs typedefSimTK::Vec< 4, P >
TCol typedefSimTK::Vec< 4, P >
TComplex typedefSimTK::Vec< 4, P >
TElement typedefSimTK::Vec< 4, P >
THerm typedefSimTK::Vec< 4, P >
TImag typedefSimTK::Vec< 4, P >
TInvert typedefSimTK::Vec< 4, P >
TNeg typedefSimTK::Vec< 4, P >
TNormalize typedefSimTK::Vec< 4, P >
toString() constSimTK::Vec< 4, P >inline
TPosTrans typedefSimTK::Vec< 4, P >
transpose() constSimTK::Vec< 4, P >inline
TReal typedefSimTK::Vec< 4, P >
TRow typedefSimTK::Vec< 4, P >
TSqHermT typedefSimTK::Vec< 4, P >
TSqrt typedefSimTK::Vec< 4, P >
TSqTHerm typedefSimTK::Vec< 4, P >
TStandard typedefSimTK::Vec< 4, P >
TWithoutNegator typedefSimTK::Vec< 4, P >
ULessScalar typedefSimTK::Vec< 4, P >
updAs(P *p)SimTK::Vec< 4, P >inlinestatic
updCastAwayNegatorIfAny()SimTK::Vec< 4, P >inline
updNegate()SimTK::Vec< 4, P >inline
updPositionalTranspose()SimTK::Vec< 4, P >inline
updSubVec(int i)SimTK::Vec< 4, P >inline
updSubVec(Vec< MM, P, STRIDE > &v, int i)SimTK::Vec< 4, P >inlinestatic
updTranspose()SimTK::Vec< 4, P >inline
Vec()SimTK::Vec< 4, P >inline
Vec(const Vec &src)SimTK::Vec< 4, P >inline
Vec(const Vec< M, E, SS > &src)SimTK::Vec< 4, P >inline
Vec(const Vec< M, ENeg, SS > &src)SimTK::Vec< 4, P >inline
Vec(const Vec< M, EE, SS > &src)SimTK::Vec< 4, P >inlineexplicit
Vec(const E &e)SimTK::Vec< 4, P >inlineexplicit
Vec(const ENeg &ne)SimTK::Vec< 4, P >inlineexplicit
Vec(int i)SimTK::Vec< 4, P >inlineexplicit
Vec(const E &e0, const E &e1)SimTK::Vec< 4, P >inline
Vec(const E &e0, const E &e1, const E &e2)SimTK::Vec< 4, P >inline
Vec(const E &e0, const E &e1, const E &e2, const E &e3)SimTK::Vec< 4, P >inline
Vec(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4)SimTK::Vec< 4, P >inline
Vec(const E &e0, const E &e1, const E &e2, const E &e3, const E &e4, const E &e5)SimTK::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)SimTK::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)SimTK::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)SimTK::Vec< 4, P >inline
Vec(const EE *p)SimTK::Vec< 4, P >inlineexplicit