#include <G4VoxelLimits.hh>
Definition at line 62 of file G4VoxelLimits.hh.
◆ G4VoxelLimits()
G4VoxelLimits::G4VoxelLimits |
( |
| ) |
|
◆ ~G4VoxelLimits()
G4VoxelLimits::~G4VoxelLimits |
( |
| ) |
|
◆ AddLimit()
◆ ClipToLimits()
Definition at line 102 of file G4VoxelLimits.cc.
118 remainsAfterClip =
false;
120 else if ( sCode == 0 && eCode == 0 )
124 remainsAfterClip = true ;
154 while ( sCode != eCode )
168 else if ( sCode & 0x02 )
174 else if ( sCode & 0x04 )
180 else if ( sCode & 0x08 )
186 else if ( sCode & 0x10 )
192 else if ( sCode & 0x20 )
207 else if ( eCode & 0x02 )
213 else if ( eCode & 0x04 )
225 else if ( eCode & 0x10 )
231 else if ( eCode & 0x20 )
244 if ( sCode == 0 && eCode == 0 ) remainsAfterClip =
true;
245 else remainsAfterClip =
false;
247 return remainsAfterClip;
CLHEP::Hep3Vector G4ThreeVector
G4int OutCode(const G4ThreeVector &pVec) const
◆ GetMaxExtent()
◆ GetMaxXExtent()
G4double G4VoxelLimits::GetMaxXExtent |
( |
| ) |
const |
◆ GetMaxYExtent()
G4double G4VoxelLimits::GetMaxYExtent |
( |
| ) |
const |
◆ GetMaxZExtent()
G4double G4VoxelLimits::GetMaxZExtent |
( |
| ) |
const |
◆ GetMinExtent()
◆ GetMinXExtent()
G4double G4VoxelLimits::GetMinXExtent |
( |
| ) |
const |
◆ GetMinYExtent()
G4double G4VoxelLimits::GetMinYExtent |
( |
| ) |
const |
◆ GetMinZExtent()
G4double G4VoxelLimits::GetMinZExtent |
( |
| ) |
const |
◆ Inside()
◆ IsLimited() [1/2]
G4bool G4VoxelLimits::IsLimited |
( |
| ) |
const |
◆ IsLimited() [2/2]
G4bool G4VoxelLimits::IsLimited |
( |
const EAxis |
pAxis | ) |
const |
◆ IsXLimited()
G4bool G4VoxelLimits::IsXLimited |
( |
| ) |
const |
◆ IsYLimited()
G4bool G4VoxelLimits::IsYLimited |
( |
| ) |
const |
◆ IsZLimited()
G4bool G4VoxelLimits::IsZLimited |
( |
| ) |
const |
◆ OutCode()
Definition at line 262 of file G4VoxelLimits.cc.
G4bool IsYLimited() const
G4bool IsXLimited() const
G4bool IsZLimited() const
◆ fxAxisMax
◆ fxAxisMin
◆ fyAxisMax
◆ fyAxisMin
◆ fzAxisMax
◆ fzAxisMin
The documentation for this class was generated from the following files: