Geant4.10
|
#include <G4QuadrangularFacet.hh>
Additional Inherited Members | |
![]() | |
static const G4double | dirTolerance = 1.0E-14 |
static const G4double | kCarTolerance |
Definition at line 69 of file G4QuadrangularFacet.hh.
G4QuadrangularFacet::G4QuadrangularFacet | ( | const G4ThreeVector & | Pt0, |
const G4ThreeVector & | vt1, | ||
const G4ThreeVector & | vt2, | ||
const G4ThreeVector & | vt3, | ||
G4FacetVertexType | vertexType | ||
) |
Definition at line 54 of file G4QuadrangularFacet.cc.
References ABSOLUTE, CLHEP::Hep3Vector::cross(), CLHEP::Hep3Vector::dot(), G4cout, G4endl, G4Exception(), G4TriangularFacet::GetSurfaceNormal(), JustWarning, CLHEP::Hep3Vector::mag(), CLHEP::Hep3Vector::mag2(), and CLHEP::Hep3Vector::unit().
Referenced by GetClone().
G4QuadrangularFacet::G4QuadrangularFacet | ( | const G4QuadrangularFacet & | right | ) |
Definition at line 146 of file G4QuadrangularFacet.cc.
G4QuadrangularFacet::~G4QuadrangularFacet | ( | ) |
Definition at line 140 of file G4QuadrangularFacet.cc.
G4ThreeVector G4QuadrangularFacet::Distance | ( | const G4ThreeVector & | p | ) |
Definition at line 181 of file G4QuadrangularFacet.cc.
References G4TriangularFacet::Distance(), and CLHEP::Hep3Vector::mag2().
Referenced by Distance().
|
virtual |
Implements G4VFacet.
Definition at line 192 of file G4QuadrangularFacet.cc.
References Distance(), and CLHEP::Hep3Vector::mag().
|
virtual |
Implements G4VFacet.
Definition at line 201 of file G4QuadrangularFacet.cc.
References G4VFacet::dirTolerance, Distance(), CLHEP::Hep3Vector::dot(), GetSurfaceNormal(), CLHEP::Hep3Vector::mag(), and test::v.
|
virtual |
Implements G4VFacet.
Definition at line 218 of file G4QuadrangularFacet.cc.
References CLHEP::Hep3Vector::dot(), GetVertex(), and G4InuclParticleNames::sp.
|
virtual |
Implements G4VFacet.
Definition at line 266 of file G4QuadrangularFacet.cc.
References G4TriangularFacet::GetArea().
|
inlinevirtual |
Implements G4VFacet.
Definition at line 142 of file G4QuadrangularFacet.hh.
|
virtual |
Implements G4VFacet.
Definition at line 171 of file G4QuadrangularFacet.cc.
References ABSOLUTE, test::c, G4QuadrangularFacet(), and GetVertex().
|
virtual |
Implements G4VFacet.
Definition at line 274 of file G4QuadrangularFacet.cc.
|
inlinevirtual |
Implements G4VFacet.
Definition at line 126 of file G4QuadrangularFacet.hh.
|
virtual |
Implements G4VFacet.
Definition at line 255 of file G4QuadrangularFacet.cc.
References G4TriangularFacet::GetPointOnFace(), gammaraytel::pr, and G4INCL::DeJongSpin::shoot().
|
inlinevirtual |
Implements G4VFacet.
Definition at line 137 of file G4QuadrangularFacet.hh.
|
virtual |
Implements G4VFacet.
Definition at line 281 of file G4QuadrangularFacet.cc.
References G4TriangularFacet::GetSurfaceNormal().
Referenced by Distance().
|
inlinevirtual |
Implements G4VFacet.
Definition at line 131 of file G4QuadrangularFacet.hh.
References G4TriangularFacet::GetVertex().
Referenced by Extent(), and GetClone().
|
virtual |
Implements G4VFacet.
Definition at line 232 of file G4QuadrangularFacet.cc.
References G4TriangularFacet::Intersect(), and CLHEP::Hep3Vector::set().
|
inlinevirtual |
Implements G4VFacet.
Definition at line 174 of file G4QuadrangularFacet.hh.
References G4TriangularFacet::IsDefined().
G4QuadrangularFacet & G4QuadrangularFacet::operator= | ( | const G4QuadrangularFacet & | right | ) |
Definition at line 157 of file G4QuadrangularFacet.cc.
|
inlinevirtual |
Implements G4VFacet.
Definition at line 147 of file G4QuadrangularFacet.hh.
References G4TriangularFacet::SetVertex().
|
inlinevirtual |
Implements G4VFacet.
Definition at line 168 of file G4QuadrangularFacet.hh.
References G4TriangularFacet::SetVertices().