cml::quaternion< Element, ArrayType, Order, Cross > Member List

This is the complete list of members for cml::quaternion< Element, ArrayType, Order, Cross >, including all inherited members.

array_size enum valuecml::quaternion< Element, ArrayType, Order, Cross >
as_vector() const cml::quaternion< Element, ArrayType, Order, Cross > [inline]
assign(const value_type &a, const value_type &b, const value_type &c, const value_type &d, scalar_first)cml::quaternion< Element, ArrayType, Order, Cross > [inline, protected]
assign(const value_type &a, const value_type &b, const value_type &c, const value_type &d, vector_first)cml::quaternion< Element, ArrayType, Order, Cross > [inline, protected]
assignable_tag typedefcml::quaternion< Element, ArrayType, Order, Cross >
CML_STATIC_REQUIRE_M((same_type< ArrayType, fixed<> >::is_true||same_type< ArrayType, external<> >::is_true), quaternion_requires_fixed_size_array_type_error)cml::quaternion< Element, ArrayType, Order, Cross > [private]
conjugate()cml::quaternion< Element, ArrayType, Order, Cross > [inline]
const_reference typedefcml::quaternion< Element, ArrayType, Order, Cross >
cross_type typedefcml::quaternion< Element, ArrayType, Order, Cross >
data()cml::quaternion< Element, ArrayType, Order, Cross > [inline]
data() const cml::quaternion< Element, ArrayType, Order, Cross > [inline]
exp(value_type tolerance=epsilon< value_type >::placeholder()) const cml::quaternion< Element, ArrayType, Order, Cross > [inline]
expr_const_reference typedefcml::quaternion< Element, ArrayType, Order, Cross >
expr_reference typedefcml::quaternion< Element, ArrayType, Order, Cross >
expr_type typedefcml::quaternion< Element, ArrayType, Order, Cross >
generator_type typedefcml::quaternion< Element, ArrayType, Order, Cross >
identity()cml::quaternion< Element, ArrayType, Order, Cross > [inline]
imaginary() const cml::quaternion< Element, ArrayType, Order, Cross > [inline]
imaginary_type typedefcml::quaternion< Element, ArrayType, Order, Cross >
inverse()cml::quaternion< Element, ArrayType, Order, Cross > [inline]
length() const cml::quaternion< Element, ArrayType, Order, Cross > [inline]
length_squared() const cml::quaternion< Element, ArrayType, Order, Cross > [inline]
log(value_type tolerance=epsilon< value_type >::placeholder()) const cml::quaternion< Element, ArrayType, Order, Cross > [inline]
m_qcml::quaternion< Element, ArrayType, Order, Cross > [protected]
memory_tag typedefcml::quaternion< Element, ArrayType, Order, Cross >
norm() const cml::quaternion< Element, ArrayType, Order, Cross > [inline]
normalize()cml::quaternion< Element, ArrayType, Order, Cross > [inline]
operator*=(const quaternion_type &q)cml::quaternion< Element, ArrayType, Order, Cross > [inline]
operator*=(QUATXPR_ARG_TYPE e)cml::quaternion< Element, ArrayType, Order, Cross > [inline]
operator[](size_t i) const cml::quaternion< Element, ArrayType, Order, Cross > [inline]
operator[](size_t i)cml::quaternion< Element, ArrayType, Order, Cross > [inline]
order_type typedefcml::quaternion< Element, ArrayType, Order, Cross >
quaternion()cml::quaternion< Element, ArrayType, Order, Cross > [inline]
quaternion(Element *const array)cml::quaternion< Element, ArrayType, Order, Cross > [inline]
quaternion(const quaternion_type &q)cml::quaternion< Element, ArrayType, Order, Cross > [inline]
quaternion(const quaternion< E, AT, order_type, cross_type > &q)cml::quaternion< Element, ArrayType, Order, Cross > [inline]
quaternion(QUATXPR_ARG_TYPE e)cml::quaternion< Element, ArrayType, Order, Cross > [inline]
quaternion(const vector_type &v)cml::quaternion< Element, ArrayType, Order, Cross > [inline]
quaternion(const value_type v[4])cml::quaternion< Element, ArrayType, Order, Cross > [inline]
quaternion(const value_type &a, const value_type &b, const value_type &c, const value_type &d)cml::quaternion< Element, ArrayType, Order, Cross > [inline]
quaternion(const value_type &s, const imaginary_type &v)cml::quaternion< Element, ArrayType, Order, Cross > [inline]
quaternion(const imaginary_type &v, const value_type &s)cml::quaternion< Element, ArrayType, Order, Cross > [inline]
quaternion(const value_type v[3], const value_type &s)cml::quaternion< Element, ArrayType, Order, Cross > [inline]
quaternion(const value_type &s, const value_type v[3])cml::quaternion< Element, ArrayType, Order, Cross > [inline]
quaternion(VECXPR_ARG_TYPE e)cml::quaternion< Element, ArrayType, Order, Cross > [inline]
quaternion(const value_type &s, VECXPR_ARG_TYPE e)cml::quaternion< Element, ArrayType, Order, Cross > [inline]
quaternion_type typedefcml::quaternion< Element, ArrayType, Order, Cross >
random(value_type min, value_type max)cml::quaternion< Element, ArrayType, Order, Cross > [inline]
real() const cml::quaternion< Element, ArrayType, Order, Cross > [inline]
reference typedefcml::quaternion< Element, ArrayType, Order, Cross >
result_tag typedefcml::quaternion< Element, ArrayType, Order, Cross >
size_tag typedefcml::quaternion< Element, ArrayType, Order, Cross >
storage_type typedefcml::quaternion< Element, ArrayType, Order, Cross >
temporary_type typedefcml::quaternion< Element, ArrayType, Order, Cross >
value_type typedefcml::quaternion< Element, ArrayType, Order, Cross >
vector_temporary typedefcml::quaternion< Element, ArrayType, Order, Cross >
vector_type typedefcml::quaternion< Element, ArrayType, Order, Cross >
W enum valuecml::quaternion< Element, ArrayType, Order, Cross >
X enum valuecml::quaternion< Element, ArrayType, Order, Cross >
Y enum valuecml::quaternion< Element, ArrayType, Order, Cross >
Z enum valuecml::quaternion< Element, ArrayType, Order, Cross >


Generated on Sat Jul 18 19:35:38 2009 for CML 1.0 by  doxygen 1.5.9