Developer Documentation
Centre for Vision, Speech & Signal Processing
USER IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
BinIterC::BinIterC(const BinTableC &)
BinIterC::BinIterC(const BinIterC &)
BinIterC::operator=(const BinIterC &)
BinIterC::operator=(const BinTableC &)
HashIterC::First(void)
HashIterC::Next(void)
HashIterC::operator++(int)
HashIterC::IsElm(void) const
HashIterC::operator BooleanT(void) const
HashIterC::Key(void) const
HashIterC::Data(void) const
HashIterC::Data(void)
HashIterC::operator*(void)
HashIterC::operator*(void) const
HashIterC::Del(void)
HashIterC::operator=(const HashC &)
HashIterC::operator=(const HashIterC &)
HashIterC::GetTable(void) const
HashIterC::CheckValid(void)
BinIterC<class IT,class DIT,class BT>
 
Bin table iterator.
 
include "amma/BinIter.hh"
User Level:Default
Library:SparHist
Example:exBnd.cc
Section:Statistics.Histograms
In Scope:std

Comments:
SMALL OBJECT

Parent Classes: Methods:
BinIterC(const BinTableC<IT,DIT,BT> & Tab)
Constructor.

BinIterC(const BinIterC<IT,DIT,BT> & Anoth)
Copy Constructor.

BinIterC<IT,DIT,BT> & operator=(const BinIterC<IT,DIT,BT> & Oth)
Assignment to another iterator.

BinIterC<IT,DIT,BT> & operator=(const BinTableC<IT,DIT,BT> & Oth)
Assignment to another table.

#include "amma/HashIter.hh"
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 DIT & Key(void) const
Key for current item. IsElm() Must be TRUE.

const BT & Data(void) const
Data for current item.IsElm() Must be TRUE.

BT & Data(void)
Data for current item.IsElm() Must be TRUE.

BT & operator*()
Access data.

const BT & 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<DIT,BT> & operator=(const HashC<DIT,BT> & Oth)
Assign to another table.

HashIterC<DIT,BT> & operator=(const HashIterC<DIT,BT> & Oth)
Assign to another iterator.

const HashC<DIT,BT> & GetTable() const
Which table ?

BooleanT CheckValid(void)


Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001