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

#include <G4BoundingBox3D.hh>

Collaboration diagram for G4BoundingBox3D:
Collaboration graph
[legend]

Public Member Functions

 G4BoundingBox3D ()
 
 G4BoundingBox3D (const G4Point3D &)
 
 G4BoundingBox3D (const G4Point3D &, const G4Point3D &)
 
 ~G4BoundingBox3D ()
 
 G4BoundingBox3D (const G4BoundingBox3D &right)
 
G4BoundingBox3Doperator= (const G4BoundingBox3D &right)
 
void Init (const G4Point3D &)
 
void Init (const G4Point3D &, const G4Point3D &)
 
void Extend (const G4Point3D &)
 
G4Point3D GetBoxMin () const
 
G4Point3D GetBoxMax () const
 
G4double GetDistance () const
 
void SetDistance (G4double distance0)
 
G4int Inside (const G4Point3D &) const
 
G4int GetTestResult () const
 
G4int Test (const G4Ray &)
 

Static Public Attributes

static const G4BoundingBox3D space
 

Detailed Description

Definition at line 46 of file G4BoundingBox3D.hh.

Constructor & Destructor Documentation

G4BoundingBox3D::G4BoundingBox3D ( )

Definition at line 46 of file G4BoundingBox3D.cc.

Here is the call graph for this function:

G4BoundingBox3D::G4BoundingBox3D ( const G4Point3D p)

Definition at line 58 of file G4BoundingBox3D.cc.

Here is the call graph for this function:

G4BoundingBox3D::G4BoundingBox3D ( const G4Point3D p1,
const G4Point3D p2 
)

Definition at line 53 of file G4BoundingBox3D.cc.

Here is the call graph for this function:

G4BoundingBox3D::~G4BoundingBox3D ( )

Definition at line 63 of file G4BoundingBox3D.cc.

G4BoundingBox3D::G4BoundingBox3D ( const G4BoundingBox3D right)

Definition at line 67 of file G4BoundingBox3D.cc.

Member Function Documentation

void G4BoundingBox3D::Extend ( const G4Point3D p)

Definition at line 125 of file G4BoundingBox3D.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4Point3D G4BoundingBox3D::GetBoxMax ( ) const

Here is the caller graph for this function:

G4Point3D G4BoundingBox3D::GetBoxMin ( ) const

Here is the caller graph for this function:

G4double G4BoundingBox3D::GetDistance ( ) const

Here is the caller graph for this function:

G4int G4BoundingBox3D::GetTestResult ( ) const

Here is the caller graph for this function:

void G4BoundingBox3D::Init ( const G4Point3D p)

Definition at line 113 of file G4BoundingBox3D.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4BoundingBox3D::Init ( const G4Point3D p1,
const G4Point3D p2 
)

Definition at line 89 of file G4BoundingBox3D.cc.

Here is the call graph for this function:

G4int G4BoundingBox3D::Inside ( const G4Point3D Pt) const

Definition at line 383 of file G4BoundingBox3D.cc.

Here is the call graph for this function:

G4BoundingBox3D & G4BoundingBox3D::operator= ( const G4BoundingBox3D right)

Definition at line 75 of file G4BoundingBox3D.cc.

void G4BoundingBox3D::SetDistance ( G4double  distance0)

Here is the caller graph for this function:

G4int G4BoundingBox3D::Test ( const G4Ray rayref)

Definition at line 157 of file G4BoundingBox3D.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

const G4BoundingBox3D G4BoundingBox3D::space
static

Definition at line 81 of file G4BoundingBox3D.hh.


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