A vector-like wrapper for a Matrix for accessing the elements of a given row with a [] operator. More...
#include <mrpt/math/CMatrixTemplate.h>
Public Types | |
| typedef AccessorIterator < CMatrixRowAccessor< T >, T > | iterator |
| typedef AccessorIterator < const CMatrixRowAccessor< T > , const T > | const_iterator |
| typedef ReverseAccessorIterator < CMatrixRowAccessor< T >, T > | reverse_iterator |
| typedef ReverseAccessorIterator< const CMatrixRowAccessor< T >, const T > | const_reverse_iterator |
Public Member Functions | |
| CMatrixRowAccessor (CMatrixTemplate< T > &mat, size_t rowIdx) | |
| CMatrixRowAccessor () | |
| 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_rowInd |
A vector-like wrapper for a Matrix for accessing the elements of a given row with a [] operator.
Definition at line 2022 of file CMatrixTemplate.h.
| typedef AccessorIterator<const CMatrixRowAccessor<T>,const T> mrpt::math::CMatrixRowAccessor< T >::const_iterator |
Definition at line 2033 of file CMatrixTemplate.h.
| typedef ReverseAccessorIterator<const CMatrixRowAccessor<T>,const T> mrpt::math::CMatrixRowAccessor< T >::const_reverse_iterator |
Definition at line 2035 of file CMatrixTemplate.h.
| typedef AccessorIterator<CMatrixRowAccessor<T>,T> mrpt::math::CMatrixRowAccessor< T >::iterator |
Definition at line 2032 of file CMatrixTemplate.h.
| typedef ReverseAccessorIterator<CMatrixRowAccessor<T>,T> mrpt::math::CMatrixRowAccessor< T >::reverse_iterator |
Definition at line 2034 of file CMatrixTemplate.h.
| mrpt::math::CMatrixRowAccessor< T >::CMatrixRowAccessor | ( | CMatrixTemplate< T > & | mat, | |
| size_t | rowIdx | |||
| ) | [inline] |
Definition at line 2028 of file CMatrixTemplate.h.
References ASSERT_, and mrpt::math::CMatrixTemplate< T >::getRowCount().
| mrpt::math::CMatrixRowAccessor< T >::CMatrixRowAccessor | ( | ) | [inline] |
Definition at line 2029 of file CMatrixTemplate.h.
| const_iterator mrpt::math::CMatrixRowAccessor< T >::begin | ( | ) | const [inline] |
Definition at line 2039 of file CMatrixTemplate.h.
| iterator mrpt::math::CMatrixRowAccessor< T >::begin | ( | ) | [inline] |
Definition at line 2036 of file CMatrixTemplate.h.
| const_iterator mrpt::math::CMatrixRowAccessor< T >::end | ( | ) | const [inline] |
Definition at line 2045 of file CMatrixTemplate.h.
References mrpt::math::CMatrixColumnAccessor< T >::m_mat.
| iterator mrpt::math::CMatrixRowAccessor< T >::end | ( | ) | [inline] |
Definition at line 2042 of file CMatrixTemplate.h.
References mrpt::math::CMatrixColumnAccessor< T >::m_mat.
| const T& mrpt::math::CMatrixRowAccessor< T >::operator[] | ( | const size_t | i | ) | const [inline] |
Definition at line 2031 of file CMatrixTemplate.h.
References mrpt::math::CMatrixColumnAccessor< T >::m_mat.
| T& mrpt::math::CMatrixRowAccessor< T >::operator[] | ( | const size_t | i | ) | [inline] |
Definition at line 2030 of file CMatrixTemplate.h.
References mrpt::math::CMatrixColumnAccessor< T >::m_mat.
| const_reverse_iterator mrpt::math::CMatrixRowAccessor< T >::rbegin | ( | ) | const [inline] |
Definition at line 2051 of file CMatrixTemplate.h.
References mrpt::math::CMatrixColumnAccessor< T >::m_mat.
| reverse_iterator mrpt::math::CMatrixRowAccessor< T >::rbegin | ( | ) | [inline] |
Definition at line 2048 of file CMatrixTemplate.h.
References mrpt::math::CMatrixColumnAccessor< T >::m_mat.
| const_reverse_iterator mrpt::math::CMatrixRowAccessor< T >::rend | ( | ) | const [inline] |
Definition at line 2057 of file CMatrixTemplate.h.
| reverse_iterator mrpt::math::CMatrixRowAccessor< T >::rend | ( | ) | [inline] |
Definition at line 2054 of file CMatrixTemplate.h.
| size_t mrpt::math::CMatrixRowAccessor< T >::size | ( | ) | const [inline] |
Definition at line 2060 of file CMatrixTemplate.h.
References mrpt::math::CMatrixColumnAccessor< T >::m_mat.
CMatrixTemplate<T>* mrpt::math::CMatrixRowAccessor< T >::m_mat [protected] |
Definition at line 2025 of file CMatrixTemplate.h.
size_t mrpt::math::CMatrixRowAccessor< T >::m_rowInd [protected] |
Definition at line 2026 of file CMatrixTemplate.h.
| Page generated by Doxygen 1.6.2 for MRPT 0.8.1 SVN:exported at Mon Feb 15 22:01:07 UTC 2010 |