Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VFacet.hh>
Static Protected Attributes | |
static const G4double | dirTolerance = 1.0E-14 |
static const G4double | kCarTolerance |
Definition at line 60 of file G4VFacet.hh.
|
virtual |
Definition at line 53 of file G4VFacet.cc.
|
pure virtual |
Implemented in G4TriangularFacet.
Referenced by G4TessellatedSolid::AllocatedMemoryWithoutVoxels().
void G4VFacet::ApplyTranslation | ( | const G4ThreeVector | v | ) |
Definition at line 87 of file G4VFacet.cc.
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
Referenced by G4TessellatedSolid::Normal(), G4TessellatedSolid::SafetyFromInside(), and G4TessellatedSolid::SafetyFromOutside().
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
Referenced by G4TessellatedSolid::GetSurfaceArea().
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
Referenced by G4TessellatedSolid::AddFacet(), and operator==().
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
Referenced by G4TessellatedSolid::operator+=().
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
Referenced by StreamInfo().
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
Referenced by ApplyTranslation(), G4TessellatedSolid::CreatePolyhedron(), operator==(), StreamInfo(), and G4GDMLWriteSolids::TessellatedWrite().
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
Referenced by IsInside(), G4TessellatedSolid::Normal(), and operator==().
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
Referenced by ApplyTranslation(), IsInside(), operator==(), StreamInfo(), and G4GDMLWriteSolids::TessellatedWrite().
Implemented in G4TriangularFacet.
Referenced by G4TessellatedSolid::CreatePolyhedron().
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
Referenced by G4TessellatedSolid::AddFacet().
G4bool G4VFacet::IsInside | ( | const G4ThreeVector & | p | ) | const |
Definition at line 114 of file G4VFacet.cc.
Definition at line 59 of file G4VFacet.cc.
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
Referenced by ApplyTranslation().
Implemented in G4TriangularFacet.
|
pure virtual |
Implemented in G4QuadrangularFacet, and G4TriangularFacet.
std::ostream & G4VFacet::StreamInfo | ( | std::ostream & | os | ) | const |
Definition at line 98 of file G4VFacet.cc.
Referenced by G4TessellatedSolid::AddFacet(), and G4TessellatedSolid::StreamInfo().
Definition at line 101 of file G4VFacet.hh.
Referenced by G4QuadrangularFacet::Distance(), and G4TriangularFacet::Intersect().
Definition at line 102 of file G4VFacet.hh.
Referenced by G4TriangularFacet::Distance(), G4QuadrangularFacet::G4QuadrangularFacet(), G4TriangularFacet::G4TriangularFacet(), G4TriangularFacet::Intersect(), and operator==().