Geant4  10.00.p02
G4VITManager::iterator Class Reference

#include <G4ITManager.hh>

+ Inheritance diagram for G4VITManager::iterator:
+ Collaboration diagram for G4VITManager::iterator:

Public Member Functions

 iterator (G4ITBox *)
 
virtual ~iterator ()
 
virtual G4bool begin ()
 
virtual G4bool end ()
 
iteratoroperator= (const iterator &i)
 
iteratoroperator++ (G4int)
 
G4IToperator* ()
 
G4ITBoxGetBox ()
 

Protected Member Functions

void PrintNext () const
 

Protected Attributes

G4ITfNextIT
 
G4ITBoxfCurrentBox
 

Detailed Description

Definition at line 97 of file G4ITManager.hh.

Constructor & Destructor Documentation

G4VITManager::iterator::iterator ( G4ITBox box)

Definition at line 40 of file G4ITManager_iterator.cc.

References fCurrentBox, and fNextIT.

virtual G4VITManager::iterator::~iterator ( )
inlinevirtual

Definition at line 101 of file G4ITManager.hh.

Member Function Documentation

G4bool G4VITManager::iterator::begin ( )
virtual

Definition at line 55 of file G4ITManager_iterator.cc.

G4bool G4VITManager::iterator::end ( )
virtual

Definition at line 86 of file G4ITManager_iterator.cc.

G4ITBox * G4VITManager::iterator::GetBox ( )

Definition at line 113 of file G4ITManager_iterator.cc.

G4IT * G4VITManager::iterator::operator* ( )

Definition at line 106 of file G4ITManager_iterator.cc.

G4VITManager::iterator & G4VITManager::iterator::operator++ ( G4int  )

Definition at line 72 of file G4ITManager_iterator.cc.

G4VITManager::iterator & G4VITManager::iterator::operator= ( const iterator i)

Definition at line 94 of file G4ITManager_iterator.cc.

References fCurrentBox, and fNextIT.

void G4VITManager::iterator::PrintNext ( ) const
protected

Definition at line 120 of file G4ITManager_iterator.cc.

References G4cout, and G4endl.

Member Data Documentation

G4ITBox* G4VITManager::iterator::fCurrentBox
protected
G4IT* G4VITManager::iterator::fNextIT
protected

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