ROOT  6.06/08
Reference Guide
Public Member Functions | Protected Attributes | List of all members
ROOT::Internal::THnBaseBinIter Class Referenceabstract

Iterator over THnBase bins (internal implementation).

Definition at line 294 of file THnBase.h.

Public Member Functions

 THnBaseBinIter (Bool_t respectAxisRange)
 
virtual ~THnBaseBinIter ()
 Destruct a bin iterator. More...
 
Bool_t HaveSkippedBin () const
 
Bool_t RespectsAxisRange () const
 
virtual Int_t GetCoord (Int_t dim) const =0
 
virtual Long64_t Next (Int_t *coord=0)=0
 

Protected Attributes

Bool_t fRespectAxisRange
 
Bool_t fHaveSkippedBin
 

#include <THnBase.h>

Constructor & Destructor Documentation

§ THnBaseBinIter()

ROOT::Internal::THnBaseBinIter::THnBaseBinIter ( Bool_t  respectAxisRange)
inline

Definition at line 296 of file THnBase.h.

§ ~THnBaseBinIter()

ROOT::Internal::THnBaseBinIter::~THnBaseBinIter ( )
virtual

Destruct a bin iterator.

Definition at line 1402 of file THnBase.cxx.

Member Function Documentation

§ GetCoord()

virtual Int_t ROOT::Internal::THnBaseBinIter::GetCoord ( Int_t  dim) const
pure virtual

§ HaveSkippedBin()

Bool_t ROOT::Internal::THnBaseBinIter::HaveSkippedBin ( ) const
inline

Definition at line 299 of file THnBase.h.

§ Next()

virtual Long64_t ROOT::Internal::THnBaseBinIter::Next ( Int_t coord = 0)
pure virtual

§ RespectsAxisRange()

Bool_t ROOT::Internal::THnBaseBinIter::RespectsAxisRange ( ) const
inline

Definition at line 300 of file THnBase.h.

Member Data Documentation

§ fHaveSkippedBin

Bool_t ROOT::Internal::THnBaseBinIter::fHaveSkippedBin
protected

Definition at line 307 of file THnBase.h.

§ fRespectAxisRange

Bool_t ROOT::Internal::THnBaseBinIter::fRespectAxisRange
protected

Definition at line 306 of file THnBase.h.


The documentation for this class was generated from the following files: