#include <vctFrame4x4Base.h>
Inheritance diagram for vctFrame4x4Base< _containerType >:


This class allows to use a 4 by 4 matrix as a frame in 3D. This is a limited case of the so called homegenous transformations as this class is intended to support only the translation and rotation parts of the transformation. It is not intended to support perspective or scaling operations. The different constructors and normalization methods provided will set the last row to [0 0 0 1].
| _matrixType | The type of matrix used to store the elements |
Definition at line 49 of file vctFrame4x4Base.h.
| vctFrame4x4Base< _containerType >::vctFrame4x4Base | ( | void | ) | [inline] |
Default constructor. Sets the rotation matrix to identity.
Definition at line 85 of file vctFrame4x4Base.h.
| ThisType& vctFrame4x4Base< _containerType >::InverseSelf | ( | void | ) | [inline] |
Inverse this frame.
Definition at line 128 of file vctFrame4x4Base.h.
Referenced by vctFrame4x4Base< vctFixedSizeMatrix< _elementType, 4, 4, _rowMajor > >::InverseOf(), and vctFrame4x4Base< vctFixedSizeMatrix< _elementType, 4, 4, _rowMajor > >::InverseSelf().