cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Functions
vctFrame4x4.h File Reference

Declaration of vctFrame4x4. More...

#include <cisstVector/vctFixedSizeMatrix.h>
#include <cisstVector/vctFrame4x4Base.h>
#include <cisstVector/vctExport.h>

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

#define _vctFrame4x4_h

Function Documentation

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
template<class _containerType1 , class _containerType2 >
vctFrame4x4<typename _containerType1::value_type> operator* ( const vctFrame4x4ConstBase< _containerType1 > &  frame1,
const vctFrame4x4ConstBase< _containerType2 > &  frame2 
)
inline
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