Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4SurfaceList.hh>
Public Member Functions | |
G4SurfaceList () | |
~G4SurfaceList () | |
void | MoveToFirst (G4Surface *srf) |
void | AddSurface (G4Surface *srf) |
G4Surface * | GetSurface () |
const G4Surface * | GetSurface (G4int number) |
const G4Surface * | GetLastSurface () const |
void | RemoveSurface (G4Surface *srf) |
void | RemovePointer () |
void | MoveToFirst () |
void | Step () |
void | EmptyList () |
void | G4SortList () |
void | QuickG4Sort (G4Surface **, G4int, G4int) |
const G4Surface * | GetFirst () const |
const G4Surface * | GetNext () const |
G4int | GetSize () const |
Definition at line 43 of file G4SurfaceList.hh.
G4SurfaceList::G4SurfaceList | ( | ) |
Definition at line 38 of file G4SurfaceList.cc.
G4SurfaceList::~G4SurfaceList | ( | ) |
Definition at line 45 of file G4SurfaceList.cc.
void G4SurfaceList::AddSurface | ( | G4Surface * | srf | ) |
Definition at line 63 of file G4SurfaceList.cc.
void G4SurfaceList::EmptyList | ( | ) |
Definition at line 165 of file G4SurfaceList.cc.
Referenced by ~G4SurfaceList().
void G4SurfaceList::G4SortList | ( | ) |
Definition at line 193 of file G4SurfaceList.cc.
Definition at line 69 of file G4SurfaceList.hh.
Definition at line 100 of file G4SurfaceList.cc.
Definition at line 70 of file G4SurfaceList.hh.
|
inline |
Definition at line 71 of file G4SurfaceList.hh.
Referenced by G4BSplineSurface::Intersect().
G4Surface * G4SurfaceList::GetSurface | ( | ) |
Definition at line 84 of file G4SurfaceList.cc.
Referenced by G4BSplineSurface::Intersect().
Definition at line 90 of file G4SurfaceList.cc.
void G4SurfaceList::MoveToFirst | ( | ) |
Definition at line 180 of file G4SurfaceList.cc.
Referenced by G4SortList().
void G4SurfaceList::MoveToFirst | ( | G4Surface * | srf | ) |
Definition at line 50 of file G4SurfaceList.cc.
Referenced by G4BSplineSurface::Intersect().
Definition at line 240 of file G4SurfaceList.cc.
Referenced by G4SortList(), and QuickG4Sort().
void G4SurfaceList::RemovePointer | ( | ) |
Definition at line 134 of file G4SurfaceList.cc.
Referenced by MoveToFirst().
void G4SurfaceList::RemoveSurface | ( | G4Surface * | srf | ) |
Definition at line 106 of file G4SurfaceList.cc.
Referenced by G4BezierSurface::ClipBothDirs().
void G4SurfaceList::Step | ( | ) |
Definition at line 186 of file G4SurfaceList.cc.
Referenced by GetSurface(), and G4BSplineSurface::Intersect().