TEveChunkManager::iterator Struct Reference

#include <TEveChunkManager.h>

List of all members.

Public Member Functions

 iterator (TEveChunkManager *p)
 iterator (TEveChunkManager &p)
 iterator (const iterator &i)
iteratoroperator= (const iterator &i)
Bool_t next ()
void reset ()
Char_toperator() ()
Char_toperator * ()
Int_t index ()
 iterator (TEveChunkManager *p)
 iterator (TEveChunkManager &p)
 iterator (const iterator &i)
iteratoroperator= (const iterator &i)
Bool_t next ()
void reset ()
Char_toperator() ()
Char_toperator * ()
Int_t index ()

Public Attributes

TEveChunkManagerfPlex
Char_tfCurrent
Int_t fAtomIndex
Int_t fNextChunk
Int_t fAtomsToGo
const std::set< Int_t > * fSelection
std::set< Int_t >::const_iterator fSelectionIterator
TEveChunkManagerfPlex
Char_tfCurrent
const std::set< Int_t > * fSelection
std::set< Int_t >::const_iterator fSelectionIterator


Detailed Description

Definition at line 70 of file TEveChunkManager.h.


Constructor & Destructor Documentation

TEveChunkManager::iterator::iterator ( TEveChunkManager p  )  [inline]

Definition at line 81 of file TEveChunkManager.h.

TEveChunkManager::iterator::iterator ( TEveChunkManager p  )  [inline]

Definition at line 84 of file TEveChunkManager.h.

TEveChunkManager::iterator::iterator ( const iterator i  )  [inline]

Definition at line 87 of file TEveChunkManager.h.

TEveChunkManager::iterator::iterator ( TEveChunkManager p  )  [inline]

Definition at line 81 of file TEveChunkManager.h.

TEveChunkManager::iterator::iterator ( TEveChunkManager p  )  [inline]

Definition at line 84 of file TEveChunkManager.h.

TEveChunkManager::iterator::iterator ( const iterator i  )  [inline]

Definition at line 87 of file TEveChunkManager.h.


Member Function Documentation

iterator& TEveChunkManager::iterator::operator= ( const iterator i  )  [inline]

Definition at line 92 of file TEveChunkManager.h.

References fAtomIndex, fAtomsToGo, fCurrent, fNextChunk, fPlex, fSelection, fSelectionIterator, and i.

Bool_t TEveChunkManager::iterator::next (  ) 

Definition at line 114 of file TEveChunkManager.cxx.

References TEveChunkManager::Atom(), TEveChunkManager::Chunk(), fAtomIndex, fAtomsToGo, fCurrent, fNextChunk, fPlex, fSelection, fSelectionIterator, kFALSE, kTRUE, TEveChunkManager::NAtoms(), TEveChunkManager::S(), and TEveChunkManager::VecSize().

Referenced by TEveStraightLineSet::ComputeBBox(), TEveQuadSet::ComputeBBox(), TEveBoxSet::ComputeBBox(), TEveDigitSetEditor::PlotHisto(), TEveBoxSetGL::RenderBoxes(), TEveQuadSetGL::RenderHexagons(), TEveQuadSetGL::RenderLines(), TEveQuadSetGL::RenderQuads(), TEveStraightLineSetProjected::SetDepthLocal(), and TEveScalableStraightLineSet::SetScale().

void TEveChunkManager::iterator::reset (  )  [inline]

Definition at line 100 of file TEveChunkManager.h.

References fAtomIndex, fAtomsToGo, fCurrent, and fNextChunk.

Char_t* TEveChunkManager::iterator::operator() (  )  [inline]

Definition at line 102 of file TEveChunkManager.h.

References fCurrent.

Char_t* TEveChunkManager::iterator::operator * (  )  [inline]

Definition at line 103 of file TEveChunkManager.h.

References fCurrent.

Int_t TEveChunkManager::iterator::index (  )  [inline]

Definition at line 104 of file TEveChunkManager.h.

References fAtomIndex.

Referenced by TEveBoxSetGL::RenderBoxes(), TEveQuadSetGL::RenderHexagons(), TEveQuadSetGL::RenderLines(), and TEveQuadSetGL::RenderQuads().

iterator& TEveChunkManager::iterator::operator= ( const iterator i  )  [inline]

Definition at line 92 of file TEveChunkManager.h.

References fAtomIndex, fAtomsToGo, fCurrent, fNextChunk, fPlex, fSelection, fSelectionIterator, and i.

Bool_t TEveChunkManager::iterator::next (  ) 

void TEveChunkManager::iterator::reset (  )  [inline]

Definition at line 100 of file TEveChunkManager.h.

References fAtomIndex, fAtomsToGo, fCurrent, and fNextChunk.

Char_t* TEveChunkManager::iterator::operator() (  )  [inline]

Definition at line 102 of file TEveChunkManager.h.

References fCurrent.

Char_t* TEveChunkManager::iterator::operator * (  )  [inline]

Definition at line 103 of file TEveChunkManager.h.

References fCurrent.

Int_t TEveChunkManager::iterator::index (  )  [inline]

Definition at line 104 of file TEveChunkManager.h.

References fAtomIndex.


Member Data Documentation

TEveChunkManager* TEveChunkManager::iterator::fPlex

Definition at line 72 of file TEveChunkManager.h.

Referenced by next(), and operator=().

Char_t* TEveChunkManager::iterator::fCurrent

Definition at line 73 of file TEveChunkManager.h.

Referenced by next(), operator *(), operator()(), operator=(), and reset().

Int_t TEveChunkManager::iterator::fAtomIndex

Definition at line 74 of file TEveChunkManager.h.

Referenced by index(), next(), operator=(), and reset().

Int_t TEveChunkManager::iterator::fNextChunk

Definition at line 75 of file TEveChunkManager.h.

Referenced by next(), operator=(), and reset().

Int_t TEveChunkManager::iterator::fAtomsToGo

Definition at line 76 of file TEveChunkManager.h.

Referenced by next(), operator=(), and reset().

const std::set<Int_t>* TEveChunkManager::iterator::fSelection

Definition at line 78 of file TEveChunkManager.h.

Referenced by next(), operator=(), TEveBoxSetGL::RenderBoxes(), TEveQuadSetGL::RenderHexagons(), TEveQuadSetGL::RenderLines(), and TEveQuadSetGL::RenderQuads().

std::set<Int_t>::const_iterator TEveChunkManager::iterator::fSelectionIterator

Definition at line 79 of file TEveChunkManager.h.

Referenced by next(), and operator=().

TEveChunkManager* TEveChunkManager::iterator::fPlex

Definition at line 72 of file TEveChunkManager.h.

Char_t* TEveChunkManager::iterator::fCurrent

Definition at line 73 of file TEveChunkManager.h.

const std::set<Int_t>* TEveChunkManager::iterator::fSelection

Definition at line 78 of file TEveChunkManager.h.

std::set<Int_t>::const_iterator TEveChunkManager::iterator::fSelectionIterator

Definition at line 79 of file TEveChunkManager.h.


The documentation for this struct was generated from the following files:
Generated on Tue Jul 5 16:36:48 2011 for ROOT_528-00b_version by  doxygen 1.5.1