Geant4
10.01.p03
|
#include <G4PolyhedronArbitrary.hh>
Public Member Functions | |
G4PolyhedronArbitrary (const G4int nVertices, const G4int nFacets) | |
virtual | ~G4PolyhedronArbitrary () |
void | AddVertex (const G4ThreeVector &v) |
void | AddFacet (const G4int iv1, const G4int iv2, const G4int iv3, const G4int iv4=0) |
void | SetReferences () |
void | InvertFacets () |
Public Member Functions inherited from G4Polyhedron | |
G4Polyhedron () | |
G4Polyhedron (const HepPolyhedron &from) | |
virtual | ~G4Polyhedron () |
G4int | GetNumberOfRotationStepsAtTimeOfCreation () const |
Public Member Functions inherited from G4Visible | |
G4Visible () | |
G4Visible (const G4Visible &) | |
G4Visible (const G4VisAttributes *) | |
virtual | ~G4Visible () |
G4Visible & | operator= (const G4Visible &) |
G4bool | operator!= (const G4Visible &right) const |
const G4VisAttributes * | GetVisAttributes () const |
void | SetVisAttributes (const G4VisAttributes *) |
void | SetVisAttributes (const G4VisAttributes &) |
Protected Attributes | |
G4int | nVertexCount |
G4int | nFacetCount |
Protected Attributes inherited from G4Visible | |
const G4VisAttributes * | fpVisAttributes |
G4bool | fAllocatedVisAttributes |
Private Member Functions | |
G4PolyhedronArbitrary (const G4PolyhedronArbitrary &) | |
G4PolyhedronArbitrary & | operator= (const G4PolyhedronArbitrary &) |
Definition at line 75 of file G4PolyhedronArbitrary.hh.
Definition at line 62 of file G4PolyhedronArbitrary.cc.
References nFacetCount, and nVertexCount.
|
virtual |
Definition at line 71 of file G4PolyhedronArbitrary.cc.
|
private |
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, nFacetCount, and nVertexCount.
Referenced by G4UGenericTrap::CreatePolyhedron(), G4GenericTrap::CreatePolyhedron(), and G4TessellatedSolid::CreatePolyhedron().
void G4PolyhedronArbitrary::AddVertex | ( | const G4ThreeVector & | v | ) |
Definition at line 75 of file G4PolyhedronArbitrary.cc.
References G4cerr, G4endl, and nVertexCount.
Referenced by G4UGenericTrap::CreatePolyhedron(), G4GenericTrap::CreatePolyhedron(), and G4TessellatedSolid::CreatePolyhedron().
|
inline |
Definition at line 89 of file G4PolyhedronArbitrary.hh.
Referenced by G4UGenericTrap::CreatePolyhedron(), and G4GenericTrap::CreatePolyhedron().
|
private |
|
inline |
Definition at line 86 of file G4PolyhedronArbitrary.hh.
Referenced by G4UGenericTrap::CreatePolyhedron(), 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().