MRPT logo

mrpt::math::CMatrixColumnAccessor< T > Class Template Reference

A vector-like wrapper for a Matrix for accessing the elements of a given column with a [] operator. More...

#include <mrpt/math/CMatrixTemplate.h>

List of all members.

Public Member Functions

 CMatrixColumnAccessor (CMatrixTemplate< T > &mat, size_t colIdx)
T & operator[] (const size_t i)
const T & operator[] (const size_t i) const

Protected Attributes

CMatrixTemplate< T > & m_mat
size_t m_colInd

Detailed Description

template<typename T>
class mrpt::math::CMatrixColumnAccessor< T >

A vector-like wrapper for a Matrix for accessing the elements of a given column with a [] operator.

See also:
CMatrixRowAccessor,CMatrixColumnAccessorExtended,CConstMatrixColumnAccessor,CConstMatrixColumnAccessorExtended

Definition at line 1217 of file CMatrixTemplate.h.


Constructor & Destructor Documentation

template<typename T>
mrpt::math::CMatrixColumnAccessor< T >::CMatrixColumnAccessor ( CMatrixTemplate< T > &  mat,
size_t  colIdx 
) [inline]

Definition at line 1223 of file CMatrixTemplate.h.

References ASSERT_, and mrpt::math::CMatrixColumnAccessor< T >::m_mat.


Member Function Documentation

template<typename T>
const T& mrpt::math::CMatrixColumnAccessor< T >::operator[] ( const size_t  i  )  const [inline]
template<typename T>
T& mrpt::math::CMatrixColumnAccessor< T >::operator[] ( const size_t  i  )  [inline]

Member Data Documentation

template<typename T>
size_t mrpt::math::CMatrixColumnAccessor< T >::m_colInd [protected]
template<typename T>
CMatrixTemplate<T>& mrpt::math::CMatrixColumnAccessor< T >::m_mat [protected]



Page generated by Doxygen 1.6.1 for MRPT 0.7.1 SVN: at Tue Dec 22 08:29:35 CET 2009