Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4TriangularFacet.hh>
Additional Inherited Members | |
Protected Attributes inherited from G4VFacet | |
G4double | kCarTolerance |
Static Protected Attributes inherited from G4VFacet | |
static const G4double | dirTolerance = 1.0E-14 |
Definition at line 60 of file G4TriangularFacet.hh.
G4TriangularFacet::G4TriangularFacet | ( | ) |
Definition at line 143 of file G4TriangularFacet.cc.
Referenced by GetClone(), and GetFlippedFacet().
|
override |
Definition at line 162 of file G4TriangularFacet.cc.
G4TriangularFacet::G4TriangularFacet | ( | const G4ThreeVector & | vt0, |
const G4ThreeVector & | vt1, | ||
const G4ThreeVector & | vt2, | ||
G4FacetVertexType | vertexType ) |
Definition at line 56 of file G4TriangularFacet.cc.
G4TriangularFacet::G4TriangularFacet | ( | const G4TriangularFacet & | right | ) |
Definition at line 201 of file G4TriangularFacet.cc.
|
noexcept |
Definition at line 209 of file G4TriangularFacet.cc.
|
inlineoverridevirtual |
Implements G4VFacet.
Definition at line 163 of file G4TriangularFacet.hh.
G4ThreeVector G4TriangularFacet::Distance | ( | const G4ThreeVector & | p | ) |
Definition at line 288 of file G4TriangularFacet.cc.
Referenced by G4QuadrangularFacet::Distance(), Distance(), Distance(), and Intersect().
|
overridevirtual |
Implements G4VFacet.
Definition at line 472 of file G4TriangularFacet.cc.
|
overridevirtual |
Implements G4VFacet.
Definition at line 507 of file G4TriangularFacet.cc.
|
overridevirtual |
Implements G4VFacet.
Definition at line 548 of file G4TriangularFacet.cc.
|
overridevirtual |
Implements G4VFacet.
Definition at line 791 of file G4TriangularFacet.cc.
Referenced by G4QuadrangularFacet::GetArea(), and G4QuadrangularFacet::GetPointOnFace().
|
inlineoverridevirtual |
Implements G4VFacet.
Definition at line 153 of file G4TriangularFacet.hh.
|
overridevirtual |
|
overridevirtual |
Implements G4VFacet.
Definition at line 798 of file G4TriangularFacet.cc.
G4TriangularFacet * G4TriangularFacet::GetFlippedFacet | ( | ) |
Definition at line 267 of file G4TriangularFacet.cc.
|
inlineoverridevirtual |
Implements G4VFacet.
Definition at line 137 of file G4TriangularFacet.hh.
Referenced by AllocatedMemory().
|
overridevirtual |
Implements G4VFacet.
Definition at line 777 of file G4TriangularFacet.cc.
Referenced by G4QuadrangularFacet::GetPointOnFace().
|
inlineoverridevirtual |
Implements G4VFacet.
Definition at line 158 of file G4TriangularFacet.hh.
|
overridevirtual |
Implements G4VFacet.
Definition at line 805 of file G4TriangularFacet.cc.
Referenced by G4QuadrangularFacet::GetSurfaceNormal().
|
inlineoverridevirtual |
Implements G4VFacet.
Definition at line 142 of file G4TriangularFacet.hh.
Referenced by Distance(), Extent(), G4TriangularFacet(), GetClone(), GetFlippedFacet(), GetPointOnFace(), G4QuadrangularFacet::GetVertex(), and Intersect().
Implements G4VFacet.
Definition at line 170 of file G4TriangularFacet.hh.
|
overridevirtual |
Implements G4VFacet.
Definition at line 585 of file G4TriangularFacet.cc.
Referenced by G4QuadrangularFacet::Intersect().
|
inlineoverridevirtual |
Implements G4VFacet.
Definition at line 132 of file G4TriangularFacet.hh.
Referenced by G4QuadrangularFacet::IsDefined().
G4TriangularFacet & G4TriangularFacet::operator= | ( | const G4TriangularFacet & | right | ) |
Definition at line 218 of file G4TriangularFacet.cc.
|
noexcept |
Definition at line 234 of file G4TriangularFacet.cc.
void G4TriangularFacet::SetSurfaceNormal | ( | const G4ThreeVector & | normal | ) |
Definition at line 812 of file G4TriangularFacet.cc.
Referenced by G4QuadrangularFacet::G4QuadrangularFacet().
|
inlineoverridevirtual |
Implements G4VFacet.
Definition at line 148 of file G4TriangularFacet.hh.
Referenced by G4TriangularFacet(), G4TriangularFacet(), and G4QuadrangularFacet::SetVertex().
Implements G4VFacet.
Definition at line 176 of file G4TriangularFacet.hh.
|
inlineoverridevirtual |
Implements G4VFacet.
Definition at line 181 of file G4TriangularFacet.hh.
Referenced by operator=(), G4QuadrangularFacet::SetVertices(), and ~G4TriangularFacet().