|
cisst-saw
|
Data for nmrIsOrthonormal (Fixed size). More...
#include <nmrIsOrthonormal.h>
Classes | |
| class | Friend |
Public Types | |
| enum | { SIZE = _rows * _rows } |
| typedef vctFixedSizeVector< _elementType, SIZE > | VectorTypeWorkspace |
Public Member Functions | |
| nmrIsOrthonormalFixedSizeData () | |
Protected Attributes | |
| VectorTypeWorkspace | WorkspaceMember |
Friends | |
| class | Friend |
Data for nmrIsOrthonormal (Fixed size).
This class is similar to nmrIsOrthonormalDynamicData except that it is dedicated to fixed size containers. While nmrIsOrthonormalDynamicData is designed to be modified dynamically, nmrIsOrthonormalFixedSizeData is fully defined at compilation time using template parameters. The required parameter is the dimension of the input matrix:
new) and the memory can not be used by reference. To use memory by reference, one must use nmrIsOrthonormalDynamicData with vctDynamicMatrixRef and vctDynamicVectorRef (these dynamic references can actually be used to overlay a fixed size container).| typedef vctFixedSizeVector<_elementType, SIZE> nmrIsOrthonormalFixedSizeData< _elementType, _rows >::VectorTypeWorkspace |
Type of the workspace vector (size and storage order computed from the data object template parameters).
| anonymous enum |
|
inline |
Default constructor. Does nothing since the allocation is performed on the stack.
|
friend |
|
protected |
Data member used to store the workspace vector.