|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
Fast simple array iterator.
Variables:
- SArray1dC arr;
-
- DataT * at;
-
- const DataT * endOfRow;
-
Methods:
- SArray1dIterC()
-
Default constructor.
- SArray1dIterC(const SArray1dC<DataT> & arr)
-
Constructor.
- SArray1dIterC(const SArray1dC<DataT> & arr,UIntT maxInd)
-
Constructor.
only iterate first maxInd items, maxInd must be withing the array bounds.
- const SArray1dIterC<DataT> & operator=(SArray1dC<DataT> & arr)
-
Assignment to an array.
- BooleanT IsElm() const
-
At a valid element ?
- operator BooleanT() const
-
At a valid element ?
- void First()
-
Goto first element in array.
- void Next()
-
Goto next element in array.
- void operator++()
-
Goto next element in arrays.
- void operator++(int)
-
Goto next element in arrays.
- DataT & Data()
-
Access data.
- DataT & operator*()
-
Const access to data.
- const DataT & operator*() const
-
Const access to data.
- DataT * operator->()
-
Const access to data.
- const DataT * operator->() const
-
Const access to data.
- const DataT & Data() const
-
Const access to data.
- DataT & Data1()
-
Access data.
Equivelent to .Data(), for compatability with other iterators.
- const DataT & Data1() const
-
Const access data.
Equivelent to .Data(), for compatability with other iterators.
- SArray1dC<DataT> & Array()
-
Access array.
- IndexT Index() const
-
Get current index.
This is a little slow.
- void Invalidate()
-
Invalidate iterator. Makes IsElm() return False.
|
Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001
|