Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ReflectedSolid.hh>
Protected Attributes | |
G4VSolid * | fPtrSolid |
G4AffineTransform * | fPtrTransform |
G4AffineTransform * | fDirectTransform |
G4Transform3D * | fPtrTransform3D |
G4Transform3D * | fDirectTransform3D |
G4Polyhedron * | fpPolyhedron |
Protected Attributes inherited from G4VSolid | |
G4double | kCarTolerance |
Definition at line 51 of file G4ReflectedSolid.hh.
G4ReflectedSolid::G4ReflectedSolid | ( | const G4String & | pName, |
G4VSolid * | pSolid, | ||
const G4Transform3D & | transform | ||
) |
Definition at line 58 of file G4ReflectedSolid.cc.
|
virtual |
Definition at line 79 of file G4ReflectedSolid.cc.
G4ReflectedSolid::G4ReflectedSolid | ( | const G4ReflectedSolid & | rhs | ) |
Definition at line 97 of file G4ReflectedSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 268 of file G4ReflectedSolid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 561 of file G4ReflectedSolid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 534 of file G4ReflectedSolid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 633 of file G4ReflectedSolid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 608 of file G4ReflectedSolid.cc.
Referenced by GetPolyhedron().
|
virtual |
Implements G4VSolid.
Definition at line 598 of file G4ReflectedSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 479 of file G4ReflectedSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 462 of file G4ReflectedSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 522 of file G4ReflectedSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 491 of file G4ReflectedSolid.cc.
G4VSolid * G4ReflectedSolid::GetConstituentMovedSolid | ( | ) | const |
Definition at line 152 of file G4ReflectedSolid.cc.
Referenced by G4tgbGeometryDumper::DumpSolid().
|
protected |
Definition at line 173 of file G4ReflectedSolid.cc.
G4Transform3D G4ReflectedSolid::GetDirectTransform3D | ( | ) | const |
Definition at line 201 of file G4ReflectedSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 137 of file G4ReflectedSolid.cc.
Referenced by StreamInfo().
|
protected |
Definition at line 215 of file G4ReflectedSolid.cc.
|
protected |
Definition at line 228 of file G4ReflectedSolid.cc.
|
protected |
Definition at line 240 of file G4ReflectedSolid.cc.
|
protected |
Definition at line 253 of file G4ReflectedSolid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 549 of file G4ReflectedSolid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 645 of file G4ReflectedSolid.cc.
|
virtual |
Definition at line 147 of file G4ReflectedSolid.cc.
|
virtual |
Definition at line 142 of file G4ReflectedSolid.cc.
|
protected |
Definition at line 159 of file G4ReflectedSolid.cc.
G4Transform3D G4ReflectedSolid::GetTransform3D | ( | ) | const |
Definition at line 187 of file G4ReflectedSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 428 of file G4ReflectedSolid.cc.
Referenced by CalculateExtent().
G4ReflectedSolid & G4ReflectedSolid::operator= | ( | const G4ReflectedSolid & | rhs | ) |
Definition at line 109 of file G4ReflectedSolid.cc.
|
protected |
Definition at line 179 of file G4ReflectedSolid.cc.
void G4ReflectedSolid::SetDirectTransform3D | ( | G4Transform3D & | transform | ) |
Definition at line 207 of file G4ReflectedSolid.cc.
|
protected |
Definition at line 221 of file G4ReflectedSolid.cc.
|
protected |
Definition at line 233 of file G4ReflectedSolid.cc.
|
protected |
Definition at line 246 of file G4ReflectedSolid.cc.
|
protected |
Definition at line 258 of file G4ReflectedSolid.cc.
|
protected |
Definition at line 165 of file G4ReflectedSolid.cc.
void G4ReflectedSolid::SetTransform3D | ( | G4Transform3D & | transform | ) |
Definition at line 193 of file G4ReflectedSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 571 of file G4ReflectedSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 444 of file G4ReflectedSolid.cc.
|
protected |
Definition at line 149 of file G4ReflectedSolid.hh.
Referenced by G4ReflectedSolid(), GetDirectTransform(), GetFrameRotation(), GetObjectTranslation(), operator=(), SetDirectTransform(), SetFrameRotation(), SetObjectTranslation(), StreamInfo(), and ~G4ReflectedSolid().
|
protected |
Definition at line 152 of file G4ReflectedSolid.hh.
Referenced by CreatePolyhedron(), G4ReflectedSolid(), GetDirectTransform3D(), operator=(), SetDirectTransform3D(), and ~G4ReflectedSolid().
|
mutableprotected |
Definition at line 154 of file G4ReflectedSolid.hh.
Referenced by GetPolyhedron(), operator=(), SetDirectTransform(), SetDirectTransform3D(), SetTransform(), SetTransform3D(), and ~G4ReflectedSolid().
|
protected |
Definition at line 147 of file G4ReflectedSolid.hh.
Referenced by CalculateExtent(), CreatePolyhedron(), DistanceToIn(), DistanceToOut(), G4ReflectedSolid(), GetConstituentMovedSolid(), GetPointOnSurface(), Inside(), operator=(), StreamInfo(), and SurfaceNormal().
|
protected |
Definition at line 148 of file G4ReflectedSolid.hh.
Referenced by G4ReflectedSolid(), GetFrameTranslation(), GetObjectRotation(), GetTransform(), operator=(), SetFrameTranslation(), SetObjectRotation(), SetTransform(), and ~G4ReflectedSolid().
|
protected |
Definition at line 151 of file G4ReflectedSolid.hh.
Referenced by G4ReflectedSolid(), GetTransform3D(), operator=(), SetTransform3D(), and ~G4ReflectedSolid().