|
| G4PolyhedronTrap (G4double Dz, G4double Theta, G4double Phi, G4double Dy1, G4double Dx1, G4double Dx2, G4double Alp1, G4double Dy2, G4double Dx3, G4double Dx4, G4double Alp2) |
|
virtual | ~G4PolyhedronTrap () |
|
| G4Polyhedron () |
|
| G4Polyhedron (const HepPolyhedron &from) |
|
virtual | ~G4Polyhedron () |
|
G4int | GetNumberOfRotationStepsAtTimeOfCreation () const |
|
| HepPolyhedron () |
|
| HepPolyhedron (const HepPolyhedron &from) |
|
virtual | ~HepPolyhedron () |
|
HepPolyhedron & | operator= (const HepPolyhedron &from) |
|
G4int | GetNoVertices () const |
|
G4int | GetNoFacets () const |
|
HepPolyhedron & | Transform (const G4Transform3D &t) |
|
G4bool | GetNextVertexIndex (G4int &index, G4int &edgeFlag) const |
|
G4Point3D | GetVertex (G4int index) const |
|
G4bool | GetNextVertex (G4Point3D &vertex, G4int &edgeFlag) const |
|
G4bool | GetNextVertex (G4Point3D &vertex, G4int &edgeFlag, G4Normal3D &normal) const |
|
G4bool | GetNextEdgeIndeces (G4int &i1, G4int &i2, G4int &edgeFlag, G4int &iface1, G4int &iface2) const |
|
G4bool | GetNextEdgeIndeces (G4int &i1, G4int &i2, G4int &edgeFlag) const |
|
G4bool | GetNextEdge (G4Point3D &p1, G4Point3D &p2, G4int &edgeFlag) const |
|
G4bool | GetNextEdge (G4Point3D &p1, G4Point3D &p2, G4int &edgeFlag, G4int &iface1, G4int &iface2) const |
|
void | GetFacet (G4int iFace, G4int &n, G4int *iNodes, G4int *edgeFlags=0, G4int *iFaces=0) const |
|
void | GetFacet (G4int iFace, G4int &n, G4Point3D *nodes, G4int *edgeFlags=0, G4Normal3D *normals=0) const |
|
G4bool | GetNextFacet (G4int &n, G4Point3D *nodes, G4int *edgeFlags=0, G4Normal3D *normals=0) const |
|
G4Normal3D | GetNormal (G4int iFace) const |
|
G4Normal3D | GetUnitNormal (G4int iFace) const |
|
G4bool | GetNextNormal (G4Normal3D &normal) const |
|
G4bool | GetNextUnitNormal (G4Normal3D &normal) const |
|
HepPolyhedron | add (const HepPolyhedron &p) const |
|
HepPolyhedron | subtract (const HepPolyhedron &p) const |
|
HepPolyhedron | intersect (const HepPolyhedron &p) const |
|
G4double | GetSurfaceArea () const |
|
G4double | GetVolume () const |
|
G4int | createTwistedTrap (G4double Dz, const G4double xy1[][2], const G4double xy2[][2]) |
|
G4int | createPolyhedron (G4int Nnodes, G4int Nfaces, const G4double xyz[][3], const G4int faces[][4]) |
|
| 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 &) |
|
Definition at line 191 of file G4Polyhedron.hh.