Geant4  10.03
G4SmartVoxelProxy Class Reference

#include <G4SmartVoxelProxy.hh>

+ Collaboration diagram for G4SmartVoxelProxy:

Public Member Functions

 G4SmartVoxelProxy (G4SmartVoxelHeader *pHeader)
 
 G4SmartVoxelProxy (G4SmartVoxelNode *pNode)
 
 ~G4SmartVoxelProxy ()
 
G4bool IsHeader () const
 
G4bool IsNode () const
 
G4SmartVoxelNodeGetNode () const
 
G4SmartVoxelHeaderGetHeader () const
 
G4bool operator== (const G4SmartVoxelProxy &v) const
 

Private Attributes

G4SmartVoxelHeaderfHeader
 
G4SmartVoxelNodefNode
 

Detailed Description

Definition at line 54 of file G4SmartVoxelProxy.hh.

Constructor & Destructor Documentation

G4SmartVoxelProxy::G4SmartVoxelProxy ( G4SmartVoxelHeader pHeader)
inline

Definition at line 59 of file G4SmartVoxelProxy.hh.

G4SmartVoxelProxy::G4SmartVoxelProxy ( G4SmartVoxelNode pNode)
inline

Definition at line 63 of file G4SmartVoxelProxy.hh.

G4SmartVoxelProxy::~G4SmartVoxelProxy ( )

Definition at line 39 of file G4SmartVoxelProxy.cc.

Member Function Documentation

G4SmartVoxelHeader* G4SmartVoxelProxy::GetHeader ( ) const

Referenced by G4SmartVoxelHeader::CollectEquivalentHeaders(), G4DrawVoxels::ComputeVoxelPolyhedra(), G4SmartVoxelStat::CountHeadsAndNodes(), G4VoxelNavigation::LocateNextVoxel(), G4SmartVoxelHeader::operator==(), and G4VoxelSafety::SafetyForVoxelHeader().

+ Here is the caller graph for this function:

G4SmartVoxelNode* G4SmartVoxelProxy::GetNode ( ) const
G4bool G4SmartVoxelProxy::IsHeader ( ) const

Referenced by G4SmartVoxelHeader::CollectEquivalentHeaders(), G4DrawVoxels::ComputeVoxelPolyhedra(), and G4SmartVoxelHeader::operator==().

+ Here is the caller graph for this function:

G4bool G4SmartVoxelProxy::IsNode ( ) const

Referenced by G4SmartVoxelStat::CountHeadsAndNodes(), G4VoxelNavigation::LocateNextVoxel(), G4SmartVoxelHeader::operator==(), and G4VoxelSafety::SafetyForVoxelHeader().

+ Here is the caller graph for this function:

G4bool G4SmartVoxelProxy::operator== ( const G4SmartVoxelProxy v) const

Member Data Documentation

G4SmartVoxelHeader* G4SmartVoxelProxy::fHeader
private

Definition at line 88 of file G4SmartVoxelProxy.hh.

G4SmartVoxelNode* G4SmartVoxelProxy::fNode
private

Definition at line 89 of file G4SmartVoxelProxy.hh.


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