#include <vctMatrixRotation3ConstRef.h>
Inheritance diagram for vctMatrixRotation3ConstRef< _elementType, _rowStride, _colStride >:


This class is templated by the element type. It is derived from vctMatrixRotation3Base 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 matrix. |
Definition at line 52 of file vctMatrixRotation3ConstRef.h.
| typedef vctMatrixRotation3ConstRef<value_type, _rowStride, _colStride> vctMatrixRotation3ConstRef< _elementType, _rowStride, _colStride >::ThisType |
Type of the matrix itself.
Reimplemented from vctMatrixRotation3Base< vctFixedSizeConstMatrixRef< _elementType, 3, 3, _rowStride, _colStride > >.
Definition at line 61 of file vctMatrixRotation3ConstRef.h.
| typedef cmnTypeTraits<value_type> vctMatrixRotation3ConstRef< _elementType, _rowStride, _colStride >::TypeTraits |
Traits used for all useful types and values related to the element type.
Reimplemented from vctMatrixRotation3Base< vctFixedSizeConstMatrixRef< _elementType, 3, 3, _rowStride, _colStride > >.
Definition at line 63 of file vctMatrixRotation3ConstRef.h.
| vctMatrixRotation3ConstRef< _elementType, _rowStride, _colStride >::vctMatrixRotation3ConstRef | ( | void | ) | [inline] |
Default constructor. Sets the rotation matrix to identity.
Definition at line 66 of file vctMatrixRotation3ConstRef.h.
| ThisType& vctMatrixRotation3ConstRef< _elementType, _rowStride, _colStride >::operator= | ( | const ContainerType & | other | ) | [inline] |
The assignment from BaseType (i.e. a 3 by 3 fixed size matrix) has to be redefined for this class (C++ restriction). This operator uses the Assign() method inherited from the BaseType. This operator (as well as the Assign method) allows to set a rotation matrix to whatever value without any further validity checking. It is recommended to use it with caution.
Definition at line 91 of file vctMatrixRotation3ConstRef.h.