Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4PolyPhiFace.hh>
Protected Attributes | |
G4int | numEdges = 0 |
G4PolyPhiFaceEdge * | edges = nullptr |
G4PolyPhiFaceVertex * | corners = nullptr |
G4ThreeVector | normal |
G4ThreeVector | radial |
G4ThreeVector | surface |
G4ThreeVector | surface_point |
G4double | rMin |
G4double | rMax |
G4double | zMin |
G4double | zMax |
G4bool | allBehind = false |
G4double | kCarTolerance |
G4double | fSurfaceArea = 0.0 |
G4PolyPhiFaceVertex * | triangles = nullptr |
Definition at line 75 of file G4PolyPhiFace.hh.
G4PolyPhiFace::G4PolyPhiFace | ( | const G4ReduciblePolygon * | rz, |
G4double | phi, | ||
G4double | deltaPhi, | ||
G4double | phiOther ) |
Definition at line 51 of file G4PolyPhiFace.cc.
|
override |
Definition at line 285 of file G4PolyPhiFace.cc.
G4PolyPhiFace::G4PolyPhiFace | ( | const G4PolyPhiFace & | source | ) |
Definition at line 295 of file G4PolyPhiFace.cc.
G4PolyPhiFace::G4PolyPhiFace | ( | __void__ & | ) |
Definition at line 276 of file G4PolyPhiFace.cc.
|
protected |
Definition at line 916 of file G4PolyPhiFace.cc.
Referenced by Collinear(), Left(), and LeftOn().
|
protected |
Definition at line 969 of file G4PolyPhiFace.cc.
Referenced by Intersect().
|
overridevirtual |
Implements G4VCSGface.
Definition at line 601 of file G4PolyPhiFace.cc.
|
inlineoverridevirtual |
Implements G4VCSGface.
|
protected |
Definition at line 944 of file G4PolyPhiFace.cc.
Referenced by Between(), and IntersectProp().
|
protected |
Definition at line 320 of file G4PolyPhiFace.cc.
Referenced by G4PolyPhiFace(), and operator=().
void G4PolyPhiFace::Diagnose | ( | G4VSolid * | solid | ) |
Definition at line 259 of file G4PolyPhiFace.cc.
|
protected |
Definition at line 1065 of file G4PolyPhiFace.cc.
Referenced by EarInit(), and Triangulate().
|
protected |
Definition at line 1006 of file G4PolyPhiFace.cc.
Referenced by Diagonal().
|
overridevirtual |
Implements G4VCSGface.
Definition at line 426 of file G4PolyPhiFace.cc.
|
protected |
Definition at line 1073 of file G4PolyPhiFace.cc.
Referenced by Triangulate().
|
inlineprotected |
Referenced by InsideEdgesExact().
|
overridevirtual |
Implements G4VCSGface.
Definition at line 581 of file G4PolyPhiFace.cc.
|
overridevirtual |
Implements G4VCSGface.
Definition at line 904 of file G4PolyPhiFace.cc.
|
protected |
Definition at line 1039 of file G4PolyPhiFace.cc.
Referenced by Diagonal().
|
overridevirtual |
Implements G4VCSGface.
Definition at line 468 of file G4PolyPhiFace.cc.
Definition at line 780 of file G4PolyPhiFace.cc.
Referenced by Distance(), Inside(), InsideEdges(), and Normal().
|
protected |
Definition at line 800 of file G4PolyPhiFace.cc.
|
protected |
Definition at line 650 of file G4PolyPhiFace.cc.
Referenced by Intersect().
|
overridevirtual |
Implements G4VCSGface.
Definition at line 371 of file G4PolyPhiFace.cc.
Referenced by Diagonalie().
|
protected |
Definition at line 988 of file G4PolyPhiFace.cc.
|
protected |
Definition at line 954 of file G4PolyPhiFace.cc.
Referenced by Intersect().
|
protected |
Definition at line 926 of file G4PolyPhiFace.cc.
Referenced by InCone(), and IntersectProp().
|
protected |
Definition at line 935 of file G4PolyPhiFace.cc.
Referenced by InCone().
|
overridevirtual |
Implements G4VCSGface.
Definition at line 540 of file G4PolyPhiFace.cc.
G4PolyPhiFace & G4PolyPhiFace::operator= | ( | const G4PolyPhiFace & | source | ) |
Definition at line 304 of file G4PolyPhiFace.cc.
|
overridevirtual |
Implements G4VCSGface.
Definition at line 896 of file G4PolyPhiFace.cc.
G4double G4PolyPhiFace::SurfaceTriangle | ( | const G4ThreeVector & | p1, |
const G4ThreeVector & | p2, | ||
const G4ThreeVector & | p3, | ||
G4ThreeVector * | p4 ) |
Definition at line 878 of file G4PolyPhiFace.cc.
Referenced by Triangulate().
|
protected |
Definition at line 1096 of file G4PolyPhiFace.cc.
Referenced by GetPointOnFace(), and SurfaceArea().
|
protected |
Definition at line 218 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), G4PolyPhiFace(), and Intersect().
|
protected |
Definition at line 210 of file G4PolyPhiFace.hh.
Referenced by CalculateExtent(), CopyStuff(), Diagnose(), Extent(), G4PolyPhiFace(), InsideEdgesExact(), operator=(), Triangulate(), and ~G4PolyPhiFace().
|
protected |
Definition at line 209 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), G4PolyPhiFace(), InsideEdges(), operator=(), and ~G4PolyPhiFace().
|
protected |
Definition at line 221 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), SurfaceArea(), and Triangulate().
|
protected |
Definition at line 220 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), Distance(), G4PolyPhiFace(), and InsideEdgesExact().
|
protected |
Definition at line 211 of file G4PolyPhiFace.hh.
Referenced by CalculateExtent(), CopyStuff(), Distance(), G4PolyPhiFace(), Inside(), Intersect(), and Normal().
|
protected |
Definition at line 208 of file G4PolyPhiFace.hh.
Referenced by CalculateExtent(), CopyStuff(), Diagnose(), Extent(), G4PolyPhiFace(), InsideEdges(), InsideEdgesExact(), and Triangulate().
|
protected |
Definition at line 212 of file G4PolyPhiFace.hh.
Referenced by CalculateExtent(), CopyStuff(), Distance(), Extent(), G4PolyPhiFace(), Inside(), Intersect(), and Normal().
|
protected |
Definition at line 216 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), G4PolyPhiFace(), InsideEdges(), and InsideEdgesExact().
|
protected |
Definition at line 216 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), G4PolyPhiFace(), and InsideEdgesExact().
|
protected |
Definition at line 213 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), Distance(), G4PolyPhiFace(), Inside(), and Intersect().
|
protected |
Definition at line 214 of file G4PolyPhiFace.hh.
Referenced by GetPointOnFace(), and Triangulate().
|
protected |
Definition at line 222 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), Diagonalie(), EarInit(), and Triangulate().
|
protected |
Definition at line 217 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), G4PolyPhiFace(), InsideEdges(), and InsideEdgesExact().
|
protected |
Definition at line 217 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), G4PolyPhiFace(), and InsideEdgesExact().