#include <vctFixedStrideMatrixIterator.h>
|
typedef
vctFixedStrideMatrixIterator
< _elementType, _columnStride,
_numColumns, _rowStride > | ThisType |
|
typedef
vctFixedStrideMatrixConstIterator
< _elementType, _columnStride,
_numColumns, _rowStride > | BaseType |
|
typedef BaseType::iterator_category | iterator_category |
|
enum | { COL_STRIDE = _columnStride,
ROW_STRIDE = _rowStride
} |
|
enum | { NUM_COLUMNS = _numColumns
} |
|
typedef
vctFixedStrideMatrixConstIterator
< _elementType, _columnStride,
_numColumns, _rowStride > | ThisType |
|
typedef std::iterator
< std::random_access_iterator_tag,
_elementType > | BaseType |
|
typedef BaseType::iterator_category | iterator_category |
|
template<class _elementType, vct::stride_type _columnStride, vct::index_type _numColumns, vct::stride_type _rowStride>
class vctFixedStrideMatrixIterator< _elementType, _columnStride, _numColumns, _rowStride >
- See Also
- vctFixedStrideMatrixConstIterator
template<class _elementType, vct::stride_type _columnStride, vct::index_type _numColumns, vct::stride_type _rowStride>
template<class _elementType, vct::stride_type _columnStride, vct::index_type _numColumns, vct::stride_type _rowStride>
template<class _elementType, vct::stride_type _columnStride, vct::index_type _numColumns, vct::stride_type _rowStride>
template<class _elementType, vct::stride_type _columnStride, vct::index_type _numColumns, vct::stride_type _rowStride>
Default constructor: create an uninitialized object
template<class _elementType, vct::stride_type _columnStride, vct::index_type _numColumns, vct::stride_type _rowStride>
Constructor taking a non-const element pointer. Read and write operations on the refered object are permitted. Note that there is no constructor that takes a const element pointer.
template<class _elementType, vct::stride_type _columnStride, vct::index_type _numColumns, vct::stride_type _rowStride>
Add non-const version of unary operator *
template<class _elementType, vct::stride_type _columnStride, vct::index_type _numColumns, vct::stride_type _rowStride>
template<class _elementType, vct::stride_type _columnStride, vct::index_type _numColumns, vct::stride_type _rowStride>
template<class _elementType, vct::stride_type _columnStride, vct::index_type _numColumns, vct::stride_type _rowStride>
Redefine operator+= to return vctArrayIterator instead of vctArrayConstIterator
template<class _elementType, vct::stride_type _columnStride, vct::index_type _numColumns, vct::stride_type _rowStride>
template<class _elementType, vct::stride_type _columnStride, vct::index_type _numColumns, vct::stride_type _rowStride>
template<class _elementType, vct::stride_type _columnStride, vct::index_type _numColumns, vct::stride_type _rowStride>
Redefine operator-= to return vctArrayIterator instead of vctArrayConstIterator
template<class _elementType, vct::stride_type _columnStride, vct::index_type _numColumns, vct::stride_type _rowStride>
Add non-const version of operator []
template<class _elementType, vct::stride_type _columnStride, vct::index_type _numColumns, vct::stride_type _rowStride>
The documentation for this class was generated from the following file: