|
Geant4
10.02.p03
|
#include <G4Polycone.hh>
Protected Member Functions | |
| G4bool | SetOriginalParameters (G4ReduciblePolygon *rz) |
| void | Create (G4double phiStart, G4double phiTotal, G4ReduciblePolygon *rz) |
| void | CopyStuff (const G4Polycone &source) |
| G4ThreeVector | GetPointOnCone (G4double fRmin1, G4double fRmax1, G4double fRmin2, G4double fRmax2, G4double zOne, G4double zTwo, G4double &totArea) const |
| G4ThreeVector | GetPointOnTubs (G4double fRMin, G4double fRMax, G4double zOne, G4double zTwo, G4double &totArea) const |
| G4ThreeVector | GetPointOnCut (G4double fRMin1, G4double fRMax1, G4double fRMin2, G4double fRMax2, G4double zOne, G4double zTwo, G4double &totArea) const |
| G4ThreeVector | GetPointOnRing (G4double fRMin, G4double fRMax, G4double fRMin2, G4double fRMax2, G4double zOne) const |
Protected Member Functions inherited from G4VCSGfaceted | |
| virtual G4double | DistanceTo (const G4ThreeVector &p, const G4bool outgoing) const |
| G4ThreeVector | GetPointOnSurfaceGeneric () const |
| void | CopyStuff (const G4VCSGfaceted &source) |
| void | DeleteStuff () |
Protected Member Functions inherited from G4VSolid | |
| void | CalculateClippedPolygonExtent (G4ThreeVectorList &pPolygon, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const |
| void | ClipCrossSection (G4ThreeVectorList *pVertices, const G4int pSectionIndex, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const |
| void | ClipBetweenSections (G4ThreeVectorList *pVertices, const G4int pSectionIndex, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const |
| void | ClipPolygon (G4ThreeVectorList &pPolygon, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis) const |
Protected Attributes | |
| G4double | startPhi |
| G4double | endPhi |
| G4bool | phiIsOpen |
| G4int | numCorner |
| G4PolyconeSideRZ * | corners |
| G4PolyconeHistorical * | original_parameters |
| G4EnclosingCylinder * | enclosingCylinder |
Protected Attributes inherited from G4VCSGfaceted | |
| G4int | numFace |
| G4VCSGface ** | faces |
| G4double | fCubicVolume |
| G4double | fSurfaceArea |
| G4bool | fRebuildPolyhedron |
| G4Polyhedron * | fpPolyhedron |
Protected Attributes inherited from G4VSolid | |
| G4double | kCarTolerance |
Definition at line 82 of file G4Polycone.hh.
| G4Polycone::G4Polycone | ( | const G4String & | name, |
| G4double | phiStart, | ||
| G4double | phiTotal, | ||
| G4int | numZPlanes, | ||
| const G4double | zPlane[], | ||
| const G4double | rInner[], | ||
| const G4double | rOuter[] | ||
| ) |
Definition at line 58 of file G4Polycone.cc.
| G4Polycone::G4Polycone | ( | const G4String & | name, |
| G4double | phiStart, | ||
| G4double | phiTotal, | ||
| G4int | numRZ, | ||
| const G4double | r[], | ||
| const G4double | z[] | ||
| ) |
Definition at line 135 of file G4Polycone.cc.
|
virtual |
Definition at line 357 of file G4Polycone.cc.
| G4Polycone::G4Polycone | ( | __void__ & | a | ) |
Definition at line 346 of file G4Polycone.cc.
| G4Polycone::G4Polycone | ( | const G4Polycone & | source | ) |
|
virtual |
Reimplemented from G4VSolid.
Definition at line 539 of file G4Polycone.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 521 of file G4Polycone.cc.
|
protected |
Definition at line 398 of file G4Polycone.cc.
|
protected |
Definition at line 176 of file G4Polycone.cc.
|
virtual |
Implements G4VCSGfaceted.
Definition at line 901 of file G4Polycone.cc.
|
virtual |
Reimplemented from G4VCSGfaceted.
Definition at line 493 of file G4Polycone.cc.
|
virtual |
Reimplemented from G4VCSGfaceted.
Definition at line 512 of file G4Polycone.cc.
|
inline |
|
inline |
|
virtual |
|
inline |
|
inline |
|
protected |
Definition at line 599 of file G4Polycone.cc.
|
protected |
Definition at line 794 of file G4Polycone.cc.
|
protected |
Definition at line 751 of file G4Polycone.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 813 of file G4Polycone.cc.
|
protected |
Definition at line 692 of file G4Polycone.cc.
|
inline |
|
virtual |
Reimplemented from G4VCSGfaceted.
Definition at line 473 of file G4Polycone.cc.
|
inline |
| G4Polycone & G4Polycone::operator= | ( | const G4Polycone & | source | ) |
Definition at line 378 of file G4Polycone.cc.
| G4bool G4Polycone::Reset | ( | ) |
Definition at line 442 of file G4Polycone.cc.
|
inline |
|
protected |
Definition at line 915 of file G4Polycone.cc.
|
virtual |
Reimplemented from G4VCSGfaceted.
Definition at line 547 of file G4Polycone.cc.
|
protected |
Definition at line 187 of file G4Polycone.hh.
|
protected |
Definition at line 192 of file G4Polycone.hh.
|
protected |
Definition at line 184 of file G4Polycone.hh.
|
protected |
Definition at line 186 of file G4Polycone.hh.
|
protected |
Definition at line 188 of file G4Polycone.hh.
|
protected |
Definition at line 185 of file G4Polycone.hh.
|
protected |
Definition at line 183 of file G4Polycone.hh.