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