Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4PolyPhiFace.hh>
Protected Attributes | |
G4int | numEdges |
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.
|
virtual |
Definition at line 284 of file G4PolyPhiFace.cc.
G4PolyPhiFace::G4PolyPhiFace | ( | const G4PolyPhiFace & | source | ) |
Definition at line 294 of file G4PolyPhiFace.cc.
G4PolyPhiFace::G4PolyPhiFace | ( | __void__ & | ) |
Definition at line 275 of file G4PolyPhiFace.cc.
|
protected |
Definition at line 914 of file G4PolyPhiFace.cc.
Referenced by Collinear(), Left(), and LeftOn().
|
protected |
Definition at line 967 of file G4PolyPhiFace.cc.
Referenced by Intersect().
|
virtual |
Implements G4VCSGface.
Definition at line 599 of file G4PolyPhiFace.cc.
|
inlinevirtual |
Implements G4VCSGface.
|
protected |
Definition at line 942 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 258 of file G4PolyPhiFace.cc.
|
protected |
Definition at line 1063 of file G4PolyPhiFace.cc.
Referenced by EarInit(), and Triangulate().
|
protected |
Definition at line 1004 of file G4PolyPhiFace.cc.
Referenced by Diagonal().
|
virtual |
Implements G4VCSGface.
Definition at line 424 of file G4PolyPhiFace.cc.
|
protected |
Definition at line 1071 of file G4PolyPhiFace.cc.
Referenced by Triangulate().
|
inlineprotected |
Referenced by InsideEdgesExact().
|
virtual |
Implements G4VCSGface.
Definition at line 579 of file G4PolyPhiFace.cc.
|
virtual |
Implements G4VCSGface.
Definition at line 902 of file G4PolyPhiFace.cc.
|
protected |
Definition at line 1037 of file G4PolyPhiFace.cc.
Referenced by Diagonal().
|
virtual |
Implements G4VCSGface.
Definition at line 466 of file G4PolyPhiFace.cc.
Definition at line 778 of file G4PolyPhiFace.cc.
Referenced by Distance(), Inside(), InsideEdges(), and Normal().
|
protected |
Definition at line 798 of file G4PolyPhiFace.cc.
|
protected |
Definition at line 648 of file G4PolyPhiFace.cc.
Referenced by Intersect().
|
virtual |
Implements G4VCSGface.
Definition at line 369 of file G4PolyPhiFace.cc.
Referenced by Diagonalie().
|
protected |
Definition at line 986 of file G4PolyPhiFace.cc.
|
protected |
Definition at line 952 of file G4PolyPhiFace.cc.
Referenced by Intersect().
|
protected |
Definition at line 924 of file G4PolyPhiFace.cc.
Referenced by InCone(), and IntersectProp().
|
protected |
Definition at line 933 of file G4PolyPhiFace.cc.
Referenced by InCone().
|
virtual |
Implements G4VCSGface.
Definition at line 538 of file G4PolyPhiFace.cc.
G4PolyPhiFace & G4PolyPhiFace::operator= | ( | const G4PolyPhiFace & | source | ) |
Definition at line 304 of file G4PolyPhiFace.cc.
|
virtual |
Implements G4VCSGface.
Definition at line 894 of file G4PolyPhiFace.cc.
G4double G4PolyPhiFace::SurfaceTriangle | ( | G4ThreeVector | p1, |
G4ThreeVector | p2, | ||
G4ThreeVector | p3, | ||
G4ThreeVector * | p4 | ||
) |
Definition at line 876 of file G4PolyPhiFace.cc.
Referenced by Triangulate().
|
protected |
Definition at line 1094 of file G4PolyPhiFace.cc.
Referenced by GetPointOnFace(), and SurfaceArea().
|
protected |
Definition at line 221 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), G4PolyPhiFace(), and Intersect().
|
protected |
Definition at line 213 of file G4PolyPhiFace.hh.
Referenced by CalculateExtent(), CopyStuff(), Diagnose(), Extent(), G4PolyPhiFace(), InsideEdgesExact(), operator=(), Triangulate(), and ~G4PolyPhiFace().
|
protected |
Definition at line 212 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), G4PolyPhiFace(), InsideEdges(), operator=(), and ~G4PolyPhiFace().
|
protected |
Definition at line 224 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), SurfaceArea(), and Triangulate().
|
protected |
Definition at line 223 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), Distance(), G4PolyPhiFace(), and InsideEdgesExact().
|
protected |
Definition at line 214 of file G4PolyPhiFace.hh.
Referenced by CalculateExtent(), CopyStuff(), Distance(), G4PolyPhiFace(), Inside(), Intersect(), and Normal().
|
protected |
Definition at line 211 of file G4PolyPhiFace.hh.
Referenced by CalculateExtent(), CopyStuff(), Diagnose(), Extent(), G4PolyPhiFace(), InsideEdges(), InsideEdgesExact(), and Triangulate().
|
protected |
Definition at line 215 of file G4PolyPhiFace.hh.
Referenced by CalculateExtent(), CopyStuff(), Distance(), Extent(), G4PolyPhiFace(), Inside(), Intersect(), and Normal().
|
protected |
Definition at line 219 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), G4PolyPhiFace(), InsideEdges(), and InsideEdgesExact().
|
protected |
Definition at line 219 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), G4PolyPhiFace(), and InsideEdgesExact().
|
protected |
Definition at line 216 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), Distance(), G4PolyPhiFace(), Inside(), and Intersect().
|
protected |
Definition at line 217 of file G4PolyPhiFace.hh.
Referenced by GetPointOnFace(), and Triangulate().
|
protected |
Definition at line 225 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), Diagonalie(), EarInit(), and Triangulate().
|
protected |
Definition at line 220 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), G4PolyPhiFace(), InsideEdges(), and InsideEdgesExact().
|
protected |
Definition at line 220 of file G4PolyPhiFace.hh.
Referenced by CopyStuff(), G4PolyPhiFace(), and InsideEdgesExact().