#include <vctQuaternionRotation3.h>
Inheritance diagram for vctQuaternionRotation3< _elementType >:


This class is templated by the element type. It is derived from vctMatrixRotation2Base and uses a vctFixedSizeMatrix as underlying container. It provides a more humain interface for programmers only interested in templating by _elementType.
| _elementType | The type of elements of the quaternion. |
Definition at line 52 of file vctQuaternionRotation3.h.
| typedef vctFixedSizeVector<value_type, SIZE> vctQuaternionRotation3< _elementType >::ContainerType |
Type of container. This must be a vector of 4 elements (either fixed size or dynamic). In any case, this class should only be used by the library programmers.
Reimplemented from vctQuaternionRotation3Base< vctFixedSizeVector< _elementType, 4 > >.
Definition at line 59 of file vctQuaternionRotation3.h.
| typedef vctQuaternionRotation3Base<ContainerType> vctQuaternionRotation3< _elementType >::BaseType |
Type of base class.
Reimplemented from vctQuaternionRotation3Base< vctFixedSizeVector< _elementType, 4 > >.
Definition at line 60 of file vctQuaternionRotation3.h.
| typedef vctQuaternionRotation3<value_type> vctQuaternionRotation3< _elementType >::ThisType |
Type of the vector itself.
Reimplemented from vctQuaternionRotation3Base< vctFixedSizeVector< _elementType, 4 > >.
Definition at line 61 of file vctQuaternionRotation3.h.
| typedef cmnTypeTraits<value_type> vctQuaternionRotation3< _elementType >::TypeTraits |
Traits used for all useful types and values related to the element type.
Reimplemented from vctQuaternionRotation3Base< vctFixedSizeVector< _elementType, 4 > >.
Definition at line 63 of file vctQuaternionRotation3.h.
| ThisType& vctQuaternionRotation3< _elementType >::operator= | ( | const BaseType & | other | ) | [inline] |
The assignment from BaseType has to be redefined for this class (C++ restriction). This operator uses the Assign() method inherited from the ContainerType. This operator (as well as the Assign method) allows to set a rotation quaternion to whatever value without any further validity checking. It is recommended to use it with caution.
Definition at line 155 of file vctQuaternionRotation3.h.