|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
This is really only a simplified inferface to BinIter.
SMALL OBJECT.
Parent Classes:
Derived Classes:
Variables:
- const RealT binSize;
-
Scaling factor for bins.
- RCHashARC tab;
-
Methods:
- RealBinTable1dIterC(RealBinTable1dC<DataT> & hist)
-
Constructor.
- const RealT & BinSize() const
-
Get size of bins.
- RealT BinCentre() const
-
Get centre of current bin;
- BooleanT First(void)
-
Goto first item in table.
- BooleanT Next(void)
-
Goto next iterm in table.
Once this returns false (or IsElm() is false) this
should not be called again.
- void operator++(int)
-
Goto next element.
- BooleanT IsElm() const
-
Pointing to valid element ?
- operator BooleanT() const
-
At a valid element ?
- const DiscRealC & Key(void) const
-
Key for current item. IsElm() Must be TRUE.
- const DataT & Data(void) const
-
Data for current item.IsElm() Must be TRUE.
- DataT & Data(void)
-
Data for current item.IsElm() Must be TRUE.
- DataT & operator*()
-
Access data.
- const DataT & operator*() const
-
Access data.
- void Del(void)
-
Delete current item from table, move to next.
-> this breaks HashAR, if required I'll
make a new non-constant iterator which can do this.
- HashIterC<DiscRealC,DataT> & operator=(const HashC<DiscRealC,DataT> & Oth)
-
Assign to another table.
- HashIterC<DiscRealC,DataT> & operator=(const HashIterC<DiscRealC,DataT> & Oth)
-
Assign to another iterator.
- const HashC<DiscRealC,DataT> & GetTable() const
-
Which table ?
- BooleanT CheckValid(void)
-
|
Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001
|