Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Polyhedron.hh>
Additional Inherited Members | |
Static Public Member Functions inherited from HepPolyhedron | |
static G4int | GetNumberOfRotationSteps () |
static void | SetNumberOfRotationSteps (G4int n) |
static void | ResetNumberOfRotationSteps () |
Protected Member Functions inherited from HepPolyhedron | |
void | AllocateMemory (G4int Nvert, G4int Nface) |
G4int | FindNeighbour (G4int iFace, G4int iNode, G4int iOrder) const |
G4Normal3D | FindNodeNormal (G4int iFace, G4int iNode) const |
void | CreatePrism () |
void | RotateEdge (G4int k1, G4int k2, G4double r1, G4double r2, G4int v1, G4int v2, G4int vEdge, G4bool ifWholeCircle, G4int ns, G4int &kface) |
void | SetSideFacets (G4int ii[4], G4int vv[4], G4int *kk, G4double *r, G4double dphi, G4int ns, G4int &kface) |
void | RotateAroundZ (G4int nstep, G4double phi, G4double dphi, G4int np1, G4int np2, const G4double *z, G4double *r, G4int nodeVis, G4int edgeVis) |
void | SetReferences () |
void | InvertFacets () |
Protected Attributes inherited from HepPolyhedron | |
G4int | nvert |
G4int | nface |
G4Point3D * | pV |
G4Facet * | pF |
Protected Attributes inherited from G4Visible | |
const G4VisAttributes * | fpVisAttributes |
G4bool | fAllocatedVisAttributes |
Static Protected Attributes inherited from HepPolyhedron | |
static G4ThreadLocal G4int | fNumberOfRotationSteps = DEFAULT_NUMBER_OF_STEPS |
Definition at line 123 of file G4Polyhedron.hh.
G4Polyhedron::G4Polyhedron | ( | ) |
Definition at line 30 of file G4Polyhedron.cc.
G4Polyhedron::G4Polyhedron | ( | const HepPolyhedron & | from | ) |
Definition at line 36 of file G4Polyhedron.cc.
|
virtual |
Definition at line 34 of file G4Polyhedron.cc.
|
inline |
Definition at line 131 of file G4Polyhedron.hh.
Referenced by G4ReflectedSolid::GetPolyhedron(), G4BooleanSolid::GetPolyhedron(), G4DisplacedSolid::GetPolyhedron(), G4MultiUnion::GetPolyhedron(), G4ScaledSolid::GetPolyhedron(), G4CSGSolid::GetPolyhedron(), G4Ellipsoid::GetPolyhedron(), G4EllipticalCone::GetPolyhedron(), G4EllipticalTube::GetPolyhedron(), G4GenericTrap::GetPolyhedron(), G4Hype::GetPolyhedron(), G4Paraboloid::GetPolyhedron(), G4TessellatedSolid::GetPolyhedron(), G4Tet::GetPolyhedron(), G4TwistedTubs::GetPolyhedron(), G4VCSGfaceted::GetPolyhedron(), and G4VTwistedFaceted::GetPolyhedron().