All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions
QGpCoreTools::MatrixColumnIterator< T > Class Template Reference

#include <MatrixIterator.h>

Inheritance diagram for QGpCoreTools::MatrixColumnIterator< T >:
QGpCoreTools::MatrixIterator< T >

List of all members.

Public Member Functions

 MatrixColumnIterator (const Matrix< T > &m, int iCol)

template<typename T>
class QGpCoreTools::MatrixColumnIterator< T >


Constructor & Destructor Documentation

template<typename T >
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;
}

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines