#include <Quaternion.hpp>
|
| Quaternion () |
|
| Quaternion (const ValueType &c1, const ValueType &c2=ValueType(), const ValueType &c3=ValueType(), const ValueType &c4=ValueType()) |
|
| Quaternion (const Quaternion &q) |
|
template<typename E > |
| Quaternion (const QuaternionExpression< E > &e) |
|
Pointer | getData () |
|
ConstPointer | getData () const |
|
Reference | getC1 () |
|
Reference | getC2 () |
|
Reference | getC3 () |
|
Reference | getC4 () |
|
ConstReference | getC1 () const |
|
ConstReference | getC2 () const |
|
ConstReference | getC3 () const |
|
ConstReference | getC4 () const |
|
void | set (const ValueType &c1=ValueType(), const ValueType &c2=ValueType(), const ValueType &c3=ValueType(), const ValueType &c4=ValueType()) |
|
Quaternion & | operator= (const Quaternion &q) |
|
template<typename C > |
Quaternion & | operator= (const QuaternionContainer< C > &c) |
|
template<typename E > |
Quaternion & | operator= (const QuaternionExpression< E > &e) |
|
template<typename T1 > |
std::enable_if< IsScalar< T1 >::value, Quaternion >::type & | operator= (const T1 &t) |
|
template<typename T1 > |
std::enable_if< IsScalar< T1 >::value, Quaternion >::type & | operator+= (const T1 &t) |
|
template<typename C > |
Quaternion & | operator+= (const QuaternionContainer< C > &c) |
|
template<typename E > |
Quaternion & | operator+= (const QuaternionExpression< E > &e) |
|
template<typename T1 > |
std::enable_if< IsScalar< T1 >::value, Quaternion >::type & | operator-= (const T1 &t) |
|
template<typename C > |
Quaternion & | operator-= (const QuaternionContainer< C > &c) |
|
template<typename E > |
Quaternion & | operator-= (const QuaternionExpression< E > &e) |
|
template<typename T1 > |
std::enable_if< IsScalar< T1 >::value, Quaternion >::type & | operator*= (const T1 &t) |
|
template<typename E > |
Quaternion & | operator*= (const QuaternionExpression< E > &e) |
|
template<typename T1 > |
std::enable_if< IsScalar< T1 >::value, Quaternion >::type & | operator/= (const T1 &t) |
|
template<typename E > |
Quaternion & | operator/= (const QuaternionExpression< E > &e) |
|
template<typename E > |
Quaternion & | assign (const QuaternionExpression< E > &e) |
|
template<typename E > |
Quaternion & | plusAssign (const QuaternionExpression< E > &e) |
|
template<typename E > |
Quaternion & | minusAssign (const QuaternionExpression< E > &e) |
|
void | swap (Quaternion &q) |
|
const ContainerType & | operator() () const |
|
ContainerType & | operator() () |
|
const ExpressionType & | operator() () const |
|
ExpressionType & | operator() () |
|
◆ ValueType
◆ Reference
◆ ConstReference
◆ ArrayType
◆ Pointer
◆ ConstPointer
◆ ClosureType
◆ ConstClosureType
◆ QuaternionTemporaryType
◆ Quaternion() [1/4]
◆ Quaternion() [2/4]
◆ Quaternion() [3/4]
◆ Quaternion() [4/4]
template<typename T >
template<typename E >
◆ getData() [1/2]
◆ getData() [2/2]
◆ getC1() [1/2]
◆ getC2() [1/2]
◆ getC3() [1/2]
◆ getC4() [1/2]
◆ getC1() [2/2]
◆ getC2() [2/2]
◆ getC3() [2/2]
◆ getC4() [2/2]
◆ set()
◆ operator=() [1/4]
◆ operator=() [2/4]
template<typename T >
template<typename C >
◆ operator=() [3/4]
template<typename T >
template<typename E >
◆ operator=() [4/4]
template<typename T >
template<typename T1 >
◆ operator+=() [1/3]
template<typename T >
template<typename T1 >
◆ operator+=() [2/3]
template<typename T >
template<typename C >
◆ operator+=() [3/3]
template<typename T >
template<typename E >
◆ operator-=() [1/3]
template<typename T >
template<typename T1 >
◆ operator-=() [2/3]
template<typename T >
template<typename C >
◆ operator-=() [3/3]
template<typename T >
template<typename E >
◆ operator*=() [1/2]
template<typename T >
template<typename T1 >
◆ operator*=() [2/2]
template<typename T >
template<typename E >
◆ operator/=() [1/2]
template<typename T >
template<typename T1 >
◆ operator/=() [2/2]
template<typename T >
template<typename E >
◆ assign()
template<typename T >
template<typename E >
◆ plusAssign()
template<typename T >
template<typename E >
◆ minusAssign()
template<typename T >
template<typename E >
◆ swap()
◆ swap
The documentation for this class was generated from the following file: