_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