All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
#include <MatrixIterator.h>
Public Member Functions | |
MutableMatrixRowIterator (const Matrix< T > &m, int iRow) |
QGpCoreTools::MutableMatrixRowIterator< T >::MutableMatrixRowIterator | ( | const Matrix< T > & | m, |
int | iRow | ||
) | [inline] |
References QGpCoreTools::Matrix< T >::columnCount(), QGpCoreTools::Matrix< T >::data(), QGpCoreTools::Matrix< T >::rowCount(), and TRACE.
: MutableMatrixIterator<T>() { TRACE; ASSERT(iRow >= 0 && iRow < m.rowCount()); MutableMatrixIterator<T>::_offset=m.rowCount(); MutableMatrixIterator<T>::_start=m._data.data()+iRow; MutableMatrixIterator<T>::_end=MutableMatrixIterator<T>::_start+m.rowCount()*(m.columnCount()-1); MutableMatrixIterator<T>::_cur=MutableMatrixIterator<T>::_start-m.rowCount(); }