|
Geant4.10
|
#include <G4PolyhedronArbitrary.hh>
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 |
Definition at line 75 of file G4PolyhedronArbitrary.hh.
Definition at line 62 of file G4PolyhedronArbitrary.cc.
References HepPolyhedron::AllocateMemory(), nFacetCount, and nVertexCount.
|
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.
References G4cerr, G4endl, HepPolyhedron::nface, nFacetCount, HepPolyhedron::nvert, nVertexCount, and HepPolyhedron::pF.
Referenced by G4GenericTrap::CreatePolyhedron(), and G4TessellatedSolid::CreatePolyhedron().
| void G4PolyhedronArbitrary::AddVertex | ( | const G4ThreeVector & | v | ) |
Definition at line 75 of file G4PolyhedronArbitrary.cc.
References G4cerr, G4endl, HepPolyhedron::nvert, nVertexCount, HepPolyhedron::pV, and test::v.
Referenced by G4GenericTrap::CreatePolyhedron(), and G4TessellatedSolid::CreatePolyhedron().
|
inline |
Definition at line 89 of file G4PolyhedronArbitrary.hh.
References HepPolyhedron::InvertFacets().
Referenced by G4GenericTrap::CreatePolyhedron().
|
inline |
Definition at line 86 of file G4PolyhedronArbitrary.hh.
References HepPolyhedron::SetReferences().
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().
1.8.7