Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
G4VoxelLimits Class Reference

#include <G4VoxelLimits.hh>

Public Member Functions

 G4VoxelLimits ()
 
 ~G4VoxelLimits ()
 
void AddLimit (const EAxis pAxis, const G4double pMin, const G4double pMax)
 
G4double GetMaxXExtent () const
 
G4double GetMaxYExtent () const
 
G4double GetMaxZExtent () const
 
G4double GetMinXExtent () const
 
G4double GetMinYExtent () const
 
G4double GetMinZExtent () const
 
G4double GetMaxExtent (const EAxis pAxis) const
 
G4double GetMinExtent (const EAxis pAxis) const
 
G4bool IsXLimited () const
 
G4bool IsYLimited () const
 
G4bool IsZLimited () const
 
G4bool IsLimited () const
 
G4bool IsLimited (const EAxis pAxis) const
 
G4bool ClipToLimits (G4ThreeVector &pStart, G4ThreeVector &pEnd) const
 
G4bool Inside (const G4ThreeVector &pVec) const
 
G4int OutCode (const G4ThreeVector &pVec) const
 

Detailed Description

Definition at line 62 of file G4VoxelLimits.hh.

Constructor & Destructor Documentation

G4VoxelLimits::G4VoxelLimits ( )

Definition at line 48 of file G4VoxelLimits.cc.

G4VoxelLimits::~G4VoxelLimits ( )

Definition at line 55 of file G4VoxelLimits.cc.

Member Function Documentation

void G4VoxelLimits::AddLimit ( const EAxis  pAxis,
const G4double  pMin,
const G4double  pMax 
)

Definition at line 65 of file G4VoxelLimits.cc.

Here is the caller graph for this function:

G4bool G4VoxelLimits::ClipToLimits ( G4ThreeVector pStart,
G4ThreeVector pEnd 
) const

Definition at line 102 of file G4VoxelLimits.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4VoxelLimits::GetMaxExtent ( const EAxis  pAxis) const

Here is the caller graph for this function:

G4double G4VoxelLimits::GetMaxXExtent ( ) const

Here is the caller graph for this function:

G4double G4VoxelLimits::GetMaxYExtent ( ) const

Here is the caller graph for this function:

G4double G4VoxelLimits::GetMaxZExtent ( ) const

Here is the caller graph for this function:

G4double G4VoxelLimits::GetMinExtent ( const EAxis  pAxis) const

Here is the caller graph for this function:

G4double G4VoxelLimits::GetMinXExtent ( ) const

Here is the caller graph for this function:

G4double G4VoxelLimits::GetMinYExtent ( ) const

Here is the caller graph for this function:

G4double G4VoxelLimits::GetMinZExtent ( ) const

Here is the caller graph for this function:

G4bool G4VoxelLimits::Inside ( const G4ThreeVector pVec) const

Here is the caller graph for this function:

G4bool G4VoxelLimits::IsLimited ( ) const

Here is the caller graph for this function:

G4bool G4VoxelLimits::IsLimited ( const EAxis  pAxis) const
G4bool G4VoxelLimits::IsXLimited ( ) const

Here is the caller graph for this function:

G4bool G4VoxelLimits::IsYLimited ( ) const

Here is the caller graph for this function:

G4bool G4VoxelLimits::IsZLimited ( ) const

Here is the caller graph for this function:

G4int G4VoxelLimits::OutCode ( const G4ThreeVector pVec) const

Definition at line 262 of file G4VoxelLimits.cc.

Here is the call graph for this function:

Here is the caller graph for this function:


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