cisst-saw
Loading...
Searching...
No Matches
vctFrame4x4.h File Reference

Declaration of vctFrame4x4. More...

Go to the source code of this file.

Classes

class  vctFrame4x4< _elementType, _rowMajor >
 Template base class for a 4x4 frame. More...

Macros

#define _vctFrame4x4_h

Functions

template<class _containerType, vct::stride_type _stride, class _dataPtrType>
vctFixedSizeVector< typename _containerType::value_type, 3 > operator* (const vctFrame4x4ConstBase< _containerType > &frame, const vctFixedSizeConstVectorBase< 3, _stride, typename _containerType::value_type, _dataPtrType > &vector)
template<class _containerType1, class _containerType2>
vctFrame4x4< typename _containerType1::value_type > operator* (const vctFrame4x4ConstBase< _containerType1 > &frame1, const vctFrame4x4ConstBase< _containerType2 > &frame2)
template<class _containerType, vct::size_type _cols, vct::stride_type _rowStride, vct::stride_type _colStride, class _dataPtrType>
vctFixedSizeMatrix< typename _containerType::value_type, 3, _cols > operator* (const vctFrame4x4ConstBase< _containerType > &frame, const vctFixedSizeConstMatrixBase< 3, _cols, _rowStride, _colStride, typename _containerType::value_type, _dataPtrType > &matrix)

Detailed Description

Declaration of vctFrame4x4.

Macro Definition Documentation

◆ _vctFrame4x4_h

#define _vctFrame4x4_h

Function Documentation

◆ operator*() [1/3]

template<class _containerType, vct::size_type _cols, vct::stride_type _rowStride, vct::stride_type _colStride, class _dataPtrType>
vctFixedSizeMatrix< typename _containerType::value_type, 3, _cols > operator* ( const vctFrame4x4ConstBase< _containerType > & frame,
const vctFixedSizeConstMatrixBase< 3, _cols, _rowStride, _colStride, typename _containerType::value_type, _dataPtrType > & matrix )
inline

◆ operator*() [2/3]

template<class _containerType, vct::stride_type _stride, class _dataPtrType>
vctFixedSizeVector< typename _containerType::value_type, 3 > operator* ( const vctFrame4x4ConstBase< _containerType > & frame,
const vctFixedSizeConstVectorBase< 3, _stride, typename _containerType::value_type, _dataPtrType > & vector )
inline

◆ operator*() [3/3]

template<class _containerType1, class _containerType2>
vctFrame4x4< typename _containerType1::value_type > operator* ( const vctFrame4x4ConstBase< _containerType1 > & frame1,
const vctFrame4x4ConstBase< _containerType2 > & frame2 )
inline