|
| | VCT_CONTAINER_TRAITS_TYPEDEFS (_elementType) |
| | An nArray object of dynamic size.
|
| | vctFixedSizeMatrixRef () |
| | vctFixedSizeMatrixRef (pointer p) |
| template<size_type __rows, size_type __cols, class __dataPtrType> |
| | vctFixedSizeMatrixRef (vctFixedSizeMatrixBase< __rows, __cols, _rowStride, _colStride, _elementType, __dataPtrType > &matrix) |
| template<size_type __rows, size_type __cols, class __dataPtrType> |
| | vctFixedSizeMatrixRef (vctFixedSizeMatrixBase< __rows, __cols, _rowStride, _colStride, _elementType, __dataPtrType > &matrix, index_type startRow, index_type startCol) |
| template<class __matrixOwnerType> |
| | vctFixedSizeMatrixRef (vctDynamicMatrixBase< __matrixOwnerType, _elementType > &matrix, index_type startRow, index_type startCol) |
| void | SetRef (pointer p) |
| void | SetRef (const ThisType &other) |
| template<size_type __rows, size_type __cols, class __dataPtrType> |
| void | SetRef (vctFixedSizeMatrixBase< __rows, __cols, _rowStride, _colStride, _elementType, __dataPtrType > &matrix, index_type startRow, index_type startCol) |
| template<class __dataPtrType> |
| void | SetRef (vctFixedSizeMatrixBase< _rows, _cols, _rowStride, _colStride, _elementType, __dataPtrType > &matrix) |
| template<class __matrixOwnerType> |
| void | SetRef (vctDynamicMatrixBase< __matrixOwnerType, _elementType > &matrix, index_type startRow, index_type startCol) |
- Parameters
-
| other | The matrix to be copied. |
|
| ThisType & | operator= (const ThisType &other) |
| template<stride_type __rowStride, stride_type __colStride> |
| ThisType & | operator= (const vctFixedSizeConstMatrixRef< _elementType, _rows, _cols, __rowStride, __colStride > &other) |
| template<stride_type __rowStride, stride_type __colStride, class __elementType, class __dataPtrType> |
| ThisType & | operator= (const vctFixedSizeConstMatrixBase< _rows, _cols, __rowStride, __colStride, __elementType, __dataPtrType > &other) |
| template<class __matrixOwnerType> |
| ThisType & | operator= (const vctDynamicConstMatrixBase< __matrixOwnerType, _elementType > &other) |
| ThisType & | operator= (const value_type &value) |
| template<vct::size_type _resultSize, vct::stride_type _resultStride, class _resultElementType, class _resultDataPtrType, vct::size_type _matrixCols, vct::stride_type _matrixRowStride, vct::stride_type _matrixColStride, class _matrixDataPtrType, vct::stride_type _vectorStride, class _vectorDataPtrType> |
| void | MultiplyMatrixVector (vctFixedSizeVectorBase< _resultSize, _resultStride, _resultElementType, _resultDataPtrType > &result, const vctFixedSizeConstMatrixBase< _resultSize, _matrixCols, _matrixRowStride, _matrixColStride, _resultElementType, _matrixDataPtrType > &matrix, const vctFixedSizeConstVectorBase< _matrixCols, _vectorStride, _resultElementType, _vectorDataPtrType > &vector) |
| template<vct::size_type _resultSize, vct::stride_type _resultStride, class _resultElementType, class _resultDataPtrType, vct::size_type _vectorSize, vct::stride_type _vectorStride, class _vectorDataPtrType, vct::stride_type _matrixRowStride, vct::stride_type _matrixColStride, class _matrixDataPtrType> |
| void | MultiplyVectorMatrix (vctFixedSizeVectorBase< _resultSize, _resultStride, _resultElementType, _resultDataPtrType > &result, const vctFixedSizeConstVectorBase< _vectorSize, _vectorStride, _resultElementType, _vectorDataPtrType > &vector, const vctFixedSizeConstMatrixBase< _vectorSize, _resultSize, _matrixRowStride, _matrixColStride, _resultElementType, _matrixDataPtrType > &matrix) |