_HADES_CLASS_DESCRIPTION HMatrixCatIter This is a HIterator for HMatrixCategory.
| HMatrixCatIter(const HMatrixCatIter&) | |
| HMatrixCatIter(HMatrixCategory* cat, Bool_t dir = kIterForward) | |
| virtual | ~HMatrixCatIter() |
| static TClass* | Class() |
| virtual TCollection* | GetCollection() const |
| virtual HLocation& | getLocation() |
| virtual Option_t* | TIterator::GetOption() const |
| virtual Bool_t | gotoLocation(HLocation& loc) |
| virtual TClass* | IsA() const |
| virtual TObject* | Next() |
| virtual bool | TIterator::operator!=(const TIterator&) const |
| TObject* | TIterator::operator()() |
| virtual TObject* | TIterator::operator*() const |
| HMatrixCatIter& | operator=(const HMatrixCatIter&) |
| virtual void | Reset() |
| virtual void | ShowMembers(TMemberInspector& insp, char* parent) |
| virtual void | Streamer(TBuffer& b) |
| void | StreamerNVirtual(TBuffer& b) |
| HMatrixCatIter() |
| Int_t | fAntCursor | Cursor of previous interation |
| Int_t | fBegin | First value of fCursor |
| HMatrixCategory* | fCategory | ! Category being iterated |
| HLocation | fCurrentLoc | Current location in the category |
| Int_t | fCursor | Cursor for linear iteration |
| Bool_t | fDir | Iteration direction. |
| Int_t | fEnd | Last possible value of fCursor |
| TArrayI* | fSizes | ! Sizes of the category |

Allocates a new HIterator pointing to the category cat and iterating in the direction dir
Advances to next object and returns a pointer to it. Returns NULL when reaches the end