|
User Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
Fast simple array iterator limited to a range.
Variables:
Methods:
- SArray1dRangeIterC()
-
Default constructor.
- SArray1dRangeIterC(const SArray1dC<DataT> & arr,SizeT length)
-
Constructor.
- BooleanT IsElm() const
-
At a valid element ?
- void First()
-
Goto first element in Range Iterator.
- void Next()
-
Goto next element in Range Iterator.
- void Origin(SizeT origin)
-
Define a new origin
- BooleanT IsOrigin() const
-
At a valid origin
- void FirstOrigin()
-
Send origin to first element of Array.
- void NextOrigin()
-
Send origin to the next element of Array.
- DataT & Data()
-
Access 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:Manuel Segovia, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001
|