A vector-like wrapper for a Matrix for accessing the elements of a given column with a [] operator. More...
#include <mrpt/math/CMatrixTemplate.h>
Public Types | |
| typedef AccessorIterator < CMatrixColumnAccessor< T > , T > | iterator |
| typedef AccessorIterator < const CMatrixColumnAccessor < T >, const T > | const_iterator |
| typedef ReverseAccessorIterator < CMatrixColumnAccessor< T > , T > | reverse_iterator |
| typedef ReverseAccessorIterator< const CMatrixColumnAccessor< T > , const T > | const_reverse_iterator |
Public Member Functions | |
| CMatrixColumnAccessor (CMatrixTemplate< T > &mat, size_t colIdx) | |
| CMatrixColumnAccessor () | |
| T & | operator[] (const size_t i) |
| const T & | operator[] (const size_t i) const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| size_t | size () const |
Protected Attributes | |
| CMatrixTemplate< T > * | m_mat |
| size_t | m_colInd |
A vector-like wrapper for a Matrix for accessing the elements of a given column with a [] operator.
Definition at line 1846 of file CMatrixTemplate.h.
| typedef AccessorIterator<const CMatrixColumnAccessor<T>,const T> mrpt::math::CMatrixColumnAccessor< T >::const_iterator |
Definition at line 1856 of file CMatrixTemplate.h.
| typedef ReverseAccessorIterator<const CMatrixColumnAccessor<T>,const T> mrpt::math::CMatrixColumnAccessor< T >::const_reverse_iterator |
Definition at line 1858 of file CMatrixTemplate.h.
| typedef AccessorIterator<CMatrixColumnAccessor<T>,T> mrpt::math::CMatrixColumnAccessor< T >::iterator |
Definition at line 1855 of file CMatrixTemplate.h.
| typedef ReverseAccessorIterator<CMatrixColumnAccessor<T>,T> mrpt::math::CMatrixColumnAccessor< T >::reverse_iterator |
Definition at line 1857 of file CMatrixTemplate.h.
| mrpt::math::CMatrixColumnAccessor< T >::CMatrixColumnAccessor | ( | CMatrixTemplate< T > & | mat, | |
| size_t | colIdx | |||
| ) | [inline] |
Definition at line 1851 of file CMatrixTemplate.h.
References ASSERT_, and mrpt::math::CMatrixTemplate< T >::getColCount().
| mrpt::math::CMatrixColumnAccessor< T >::CMatrixColumnAccessor | ( | ) | [inline] |
Definition at line 1852 of file CMatrixTemplate.h.
| const_iterator mrpt::math::CMatrixColumnAccessor< T >::begin | ( | ) | const [inline] |
Definition at line 1862 of file CMatrixTemplate.h.
| iterator mrpt::math::CMatrixColumnAccessor< T >::begin | ( | ) | [inline] |
Definition at line 1859 of file CMatrixTemplate.h.
| const_iterator mrpt::math::CMatrixColumnAccessor< T >::end | ( | ) | const [inline] |
Definition at line 1868 of file CMatrixTemplate.h.
References mrpt::math::CMatrixColumnAccessor< T >::m_mat.
| iterator mrpt::math::CMatrixColumnAccessor< T >::end | ( | ) | [inline] |
Definition at line 1865 of file CMatrixTemplate.h.
References mrpt::math::CMatrixColumnAccessor< T >::m_mat.
| const T& mrpt::math::CMatrixColumnAccessor< T >::operator[] | ( | const size_t | i | ) | const [inline] |
Definition at line 1854 of file CMatrixTemplate.h.
References mrpt::math::CMatrixColumnAccessor< T >::m_colInd, and mrpt::math::CMatrixColumnAccessor< T >::m_mat.
| T& mrpt::math::CMatrixColumnAccessor< T >::operator[] | ( | const size_t | i | ) | [inline] |
Definition at line 1853 of file CMatrixTemplate.h.
References mrpt::math::CMatrixColumnAccessor< T >::m_colInd, and mrpt::math::CMatrixColumnAccessor< T >::m_mat.
| const_reverse_iterator mrpt::math::CMatrixColumnAccessor< T >::rbegin | ( | ) | const [inline] |
Definition at line 1874 of file CMatrixTemplate.h.
References mrpt::math::CMatrixColumnAccessor< T >::m_mat.
| reverse_iterator mrpt::math::CMatrixColumnAccessor< T >::rbegin | ( | ) | [inline] |
Definition at line 1871 of file CMatrixTemplate.h.
References mrpt::math::CMatrixColumnAccessor< T >::m_mat.
| const_reverse_iterator mrpt::math::CMatrixColumnAccessor< T >::rend | ( | ) | const [inline] |
Definition at line 1880 of file CMatrixTemplate.h.
| reverse_iterator mrpt::math::CMatrixColumnAccessor< T >::rend | ( | ) | [inline] |
Definition at line 1877 of file CMatrixTemplate.h.
| size_t mrpt::math::CMatrixColumnAccessor< T >::size | ( | ) | const [inline] |
Definition at line 1883 of file CMatrixTemplate.h.
References mrpt::math::CMatrixColumnAccessor< T >::m_mat.
size_t mrpt::math::CMatrixColumnAccessor< T >::m_colInd [protected] |
Definition at line 1849 of file CMatrixTemplate.h.
Referenced by mrpt::math::CConstMatrixColumnAccessorExtended< T >::operator[](), mrpt::math::CConstMatrixColumnAccessor< T >::operator[](), mrpt::math::CMatrixColumnAccessorExtended< T >::operator[](), and mrpt::math::CMatrixColumnAccessor< T >::operator[]().
CMatrixTemplate<T>* mrpt::math::CMatrixColumnAccessor< T >::m_mat [protected] |
Definition at line 1848 of file CMatrixTemplate.h.
Referenced by mrpt::math::CConstMatrixRowAccessor< T >::end(), mrpt::math::CMatrixRowAccessor< T >::end(), mrpt::math::CConstMatrixColumnAccessor< T >::end(), mrpt::math::CMatrixColumnAccessor< T >::end(), mrpt::math::CConstMatrixRowAccessorExtended< T >::operator[](), mrpt::math::CConstMatrixRowAccessor< T >::operator[](), mrpt::math::CMatrixRowAccessorExtended< T >::operator[](), mrpt::math::CMatrixRowAccessor< T >::operator[](), mrpt::math::CConstMatrixColumnAccessorExtended< T >::operator[](), mrpt::math::CConstMatrixColumnAccessor< T >::operator[](), mrpt::math::CMatrixColumnAccessorExtended< T >::operator[](), mrpt::math::CMatrixColumnAccessor< T >::operator[](), mrpt::math::CConstMatrixRowAccessor< T >::rbegin(), mrpt::math::CMatrixRowAccessor< T >::rbegin(), mrpt::math::CConstMatrixColumnAccessor< T >::rbegin(), mrpt::math::CMatrixColumnAccessor< T >::rbegin(), mrpt::math::CConstMatrixRowAccessor< T >::size(), mrpt::math::CMatrixRowAccessor< T >::size(), mrpt::math::CConstMatrixColumnAccessor< T >::size(), and mrpt::math::CMatrixColumnAccessor< T >::size().
| Page generated by Doxygen 1.6.2 for MRPT 0.8.1 SVN:exported at Mon Feb 15 22:01:07 UTC 2010 |