|
Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4PolyhedronArbitrary.hh>
Inheritance diagram for G4PolyhedronArbitrary:Protected Attributes | |
| G4int | nVertexCount |
| G4int | nFacetCount |
Protected Attributes inherited from HepPolyhedron | |
| G4int | nvert |
| G4int | nface |
| G4Point3D * | pV |
| G4Facet * | pF |
Protected Attributes inherited from G4Visible | |
| const G4VisAttributes * | fpVisAttributes |
| G4bool | fAllocatedVisAttributes |
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 () |
Static Protected Attributes inherited from HepPolyhedron | |
| static G4ThreadLocal G4int | fNumberOfRotationSteps = DEFAULT_NUMBER_OF_STEPS |
Definition at line 75 of file G4PolyhedronArbitrary.hh.
Definition at line 62 of file G4PolyhedronArbitrary.cc.
|
virtual |
Definition at line 71 of file G4PolyhedronArbitrary.cc.
| void G4PolyhedronArbitrary::AddFacet | ( | const G4int | iv1, |
| const G4int | iv2, | ||
| const G4int | iv3, | ||
| const G4int | iv4 = 0 |
||
| ) |
Definition at line 93 of file G4PolyhedronArbitrary.cc.
Referenced by G4GenericTrap::CreatePolyhedron(), and G4TessellatedSolid::CreatePolyhedron().
| void G4PolyhedronArbitrary::AddVertex | ( | const G4ThreeVector & | v | ) |
Definition at line 75 of file G4PolyhedronArbitrary.cc.
Referenced by G4GenericTrap::CreatePolyhedron(), and G4TessellatedSolid::CreatePolyhedron().
|
inline |
Definition at line 89 of file G4PolyhedronArbitrary.hh.
Referenced by G4GenericTrap::CreatePolyhedron().
|
inline |
Definition at line 86 of file G4PolyhedronArbitrary.hh.
Referenced by G4GenericTrap::CreatePolyhedron(), and G4TessellatedSolid::CreatePolyhedron().
|
protected |
Definition at line 93 of file G4PolyhedronArbitrary.hh.
Referenced by AddFacet(), and G4PolyhedronArbitrary().
|
protected |
Definition at line 92 of file G4PolyhedronArbitrary.hh.
Referenced by AddFacet(), AddVertex(), and G4PolyhedronArbitrary().