| cisst-saw
    | 
#include <vctVarStrideMatrixIterator.h>
 
  
 | Public Types | |
| typedef vctVarStrideMatrixIterator < _elementType > | ThisType | 
| typedef vctVarStrideMatrixConstIterator < _elementType > | BaseType | 
| typedef BaseType::iterator_category | iterator_category | 
|  Public Types inherited from vctVarStrideMatrixConstIterator< _elementType > | |
| typedef vctVarStrideMatrixConstIterator < _elementType > | ThisType | 
| typedef std::iterator < std::random_access_iterator_tag, _elementType > | BaseType | 
| typedef BaseType::iterator_category | iterator_category | 
| Public Member Functions | |
| VCT_CONTAINER_TRAITS_TYPEDEFS (_elementType) | |
| vctVarStrideMatrixIterator () | |
| vctVarStrideMatrixIterator (value_type *dataPtr, stride_type columnStride, size_type numColumns, stride_type rowStride, size_type initialColumn=0) | |
| ThisType & | operator++ () | 
| ThisType | operator++ (int) | 
| ThisType & | operator-- () | 
| ThisType | operator-- (int) | 
| ThisType & | operator+= (difference_type difference) | 
| ThisType & | operator-= (difference_type difference) | 
| value_type & | operator[] (difference_type index) const | 
| value_type & | operator* () | 
|  Public Member Functions inherited from vctVarStrideMatrixConstIterator< _elementType > | |
| VCT_CONTAINER_TRAITS_TYPEDEFS (_elementType) | |
| vctVarStrideMatrixConstIterator () | |
| vctVarStrideMatrixConstIterator (value_type *dataPtr, stride_type columnStride, size_type numColumns, stride_type rowStride, size_type initialColumn=0) | |
| vctVarStrideMatrixConstIterator (const value_type *dataPtr, difference_type columnStride, size_type numColumns, stride_type rowStride, size_type initialColumn=0) | |
| ThisType & | operator++ () | 
| ThisType | operator++ (int) | 
| ThisType & | operator-- () | 
| ThisType | operator-- (int) | 
| ThisType & | operator+= (difference_type difference) | 
| ThisType & | operator-= (difference_type difference) | 
| difference_type | operator- (const ThisType &other) const | 
| const value_type & | operator[] (difference_type index) const | 
| const value_type & | operator* () const | 
| bool | operator< (const ThisType &other) const | 
| bool | operator<= (const ThisType &other) const | 
| bool | operator== (const ThisType &other) const | 
| bool | operator> (const ThisType &other) const | 
| bool | operator>= (const ThisType &other) const | 
| bool | operator!= (const ThisType &other) const | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from vctVarStrideMatrixConstIterator< _elementType > | |
| void | WrapToRight () | 
| void | WrapToLeft () | 
|  Protected Attributes inherited from vctVarStrideMatrixConstIterator< _elementType > | |
| value_type * | DataPtr | 
| stride_type | ColumnStride | 
| difference_type | NumColumns | 
| stride_type | RowStride | 
| difference_type | CurrentColumn | 
The non-const iterator with a fixed stride.
| typedef vctVarStrideMatrixConstIterator<_elementType> vctVarStrideMatrixIterator< _elementType >::BaseType | 
| typedef BaseType::iterator_category vctVarStrideMatrixIterator< _elementType >::iterator_category | 
| typedef vctVarStrideMatrixIterator<_elementType> vctVarStrideMatrixIterator< _elementType >::ThisType | 
| 
 | inline | 
Default constructor: create an uninitialized object
| 
 | inline | 
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.
| 
 | inline | 
Add non-const version of unary operator *
| 
 | inline | 
Redefine operator++ to return vctVarStrideMatrixIterator instead of vctVarStrideMatrixConstIterator
| 
 | inline | 
Redefine operator++ to return vctVarStrideMatrixIterator instead of vctVarStrideMatrixConstIterator
| 
 | inline | 
Redefine operator+= to return vctVarStrideMatrixIterator instead of vctVarStrideMatrixConstIterator.
| 
 | inline | 
Redefine operator-- to return vctVarStrideMatrixIterator instead of vctVarStrideMatrixConstIterator
| 
 | inline | 
Redefine operator-- to return vctVarStrideMatrixIterator instead of vctVarStrideMatrixConstIterator
| 
 | inline | 
Redefine operator-= to return vctVarStrideMatrixIterator instead of vctVarStrideMatrixConstIterator
| 
 | inline | 
Add non-const version of operator []
| vctVarStrideMatrixIterator< _elementType >::VCT_CONTAINER_TRAITS_TYPEDEFS | ( | _elementType | ) | 
 1.8.6
 1.8.6