|
Geant4
9.6.p02
|
#include <G4BREPSolidPolyhedra.hh>


Additional Inherited Members | |
Protected Member Functions inherited from G4BREPSolid | |
| G4ThreeVectorList * | CreateRotatedVertices (const G4AffineTransform &) const |
| G4bool | IsConvex () |
| virtual void | CalcBBoxes () |
| void | CheckSurfaceNormals () |
| void | RemoveHiddenFaces (register const G4Ray &G4Rayref, G4int) const |
| void | TestSurfaceBBoxes (register const G4Ray &) const |
| G4int | StartInside () const |
| void | StartInside (G4int si) const |
| void | QuickSort (register G4Surface **SrfVec, register G4int left, register G4int right) const |
Protected Attributes inherited from G4BREPSolid | |
| G4int | Box |
| G4int | Convex |
| G4int | AxisBox |
| G4int | PlaneSolid |
| G4Axis2Placement3D * | place |
| G4BoundingBox3D * | bbox |
| G4double | intersectionDistance |
| G4int | active |
| G4int | startInside |
| G4int | nb_of_surfaces |
| G4Point3D | intersection_point |
| G4Surface ** | SurfaceVec |
| G4double | RealDist |
| G4String | solidname |
| G4int | Id |
Static Protected Attributes inherited from G4BREPSolid | |
| static G4int | NumberOfSolids =0 |
| static G4Ray | Track |
| static G4double | ShortestDistance = kInfinity |
Definition at line 59 of file G4BREPSolidPolyhedra.hh.
| G4BREPSolidPolyhedra::G4BREPSolidPolyhedra | ( | const G4String & | name, |
| G4double | phi1, | ||
| G4double | dphi, | ||
| G4int | sides, | ||
| G4int | num_z_planes, | ||
| G4double | z_start, | ||
| G4double | z_values[], | ||
| G4double | RMIN[], | ||
| G4double | RMAX[] | ||
| ) |
Definition at line 71 of file G4BREPSolidPolyhedra.cc.


| G4BREPSolidPolyhedra::~G4BREPSolidPolyhedra | ( | ) |
Definition at line 148 of file G4BREPSolidPolyhedra.cc.
| G4BREPSolidPolyhedra::G4BREPSolidPolyhedra | ( | __void__ & | a) |
Definition at line 135 of file G4BREPSolidPolyhedra.cc.
| G4BREPSolidPolyhedra::G4BREPSolidPolyhedra | ( | const G4BREPSolidPolyhedra & | rhs) |
Definition at line 158 of file G4BREPSolidPolyhedra.cc.
|
virtual |
Reimplemented from G4BREPSolid.
Definition at line 1340 of file G4BREPSolidPolyhedra.cc.

|
virtual |
Reimplemented from G4BREPSolid.
Definition at line 1517 of file G4BREPSolidPolyhedra.cc.
|
virtual |
Reimplemented from G4BREPSolid.
Definition at line 1057 of file G4BREPSolidPolyhedra.cc.

|
virtual |
Reimplemented from G4BREPSolid.
Definition at line 1106 of file G4BREPSolidPolyhedra.cc.

|
virtual |
Reimplemented from G4BREPSolid.
Definition at line 1187 of file G4BREPSolidPolyhedra.cc.

|
virtual |
Reimplemented from G4BREPSolid.
Definition at line 1285 of file G4BREPSolidPolyhedra.cc.

|
virtual |
Reimplemented from G4BREPSolid.
Definition at line 906 of file G4BREPSolidPolyhedra.cc.

|
virtual |
Reimplemented from G4BREPSolid.
Definition at line 929 of file G4BREPSolidPolyhedra.cc.

| G4BREPSolidPolyhedra & G4BREPSolidPolyhedra::operator= | ( | const G4BREPSolidPolyhedra & | rhs) |
|
virtual |
Reimplemented from G4BREPSolid.
Definition at line 919 of file G4BREPSolidPolyhedra.cc.


|
virtual |
Reimplemented from G4BREPSolid.
Definition at line 1345 of file G4BREPSolidPolyhedra.cc.

|
virtual |
Reimplemented from G4BREPSolid.
Definition at line 1008 of file G4BREPSolidPolyhedra.cc.

1.8.4