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

#include <G4SolidExtentList.hh>

Collaboration diagram for G4SolidExtentList:
Collaboration graph
[legend]

Public Member Functions

 G4SolidExtentList ()
 
 G4SolidExtentList (const EAxis targetAxis, const G4VoxelLimits &voxelLimits)
 
 ~G4SolidExtentList ()
 
void AddSurface (const G4ClippablePolygon &surface)
 
G4bool GetExtent (G4double &min, G4double &max) const
 

Protected Attributes

EAxis axis
 
G4bool limited
 
G4double minLimit
 
G4double maxLimit
 
G4ClippablePolygon minSurface
 
G4ClippablePolygon maxSurface
 
G4ClippablePolygon minAbove
 
G4ClippablePolygon maxBelow
 

Detailed Description

Definition at line 54 of file G4SolidExtentList.hh.

Constructor & Destructor Documentation

G4SolidExtentList::G4SolidExtentList ( )

Definition at line 48 of file G4SolidExtentList.cc.

G4SolidExtentList::G4SolidExtentList ( const EAxis  targetAxis,
const G4VoxelLimits voxelLimits 
)

Definition at line 60 of file G4SolidExtentList.cc.

Here is the call graph for this function:

G4SolidExtentList::~G4SolidExtentList ( )

Definition at line 82 of file G4SolidExtentList.cc.

Member Function Documentation

void G4SolidExtentList::AddSurface ( const G4ClippablePolygon surface)

Definition at line 91 of file G4SolidExtentList.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4SolidExtentList::GetExtent ( G4double min,
G4double max 
) const

Definition at line 131 of file G4SolidExtentList.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

EAxis G4SolidExtentList::axis
protected

Definition at line 70 of file G4SolidExtentList.hh.

G4bool G4SolidExtentList::limited
protected

Definition at line 71 of file G4SolidExtentList.hh.

G4ClippablePolygon G4SolidExtentList::maxBelow
protected

Definition at line 75 of file G4SolidExtentList.hh.

G4double G4SolidExtentList::maxLimit
protected

Definition at line 73 of file G4SolidExtentList.hh.

G4ClippablePolygon G4SolidExtentList::maxSurface
protected

Definition at line 75 of file G4SolidExtentList.hh.

G4ClippablePolygon G4SolidExtentList::minAbove
protected

Definition at line 75 of file G4SolidExtentList.hh.

G4double G4SolidExtentList::minLimit
protected

Definition at line 72 of file G4SolidExtentList.hh.

G4ClippablePolygon G4SolidExtentList::minSurface
protected

Definition at line 75 of file G4SolidExtentList.hh.


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