Geant4
10.02.p03
|
#include <G4VTwistedFaceted.hh>
Classes | |
class | LastState |
class | LastValue |
class | LastValueWithDoubleVector |
class | LastVector |
Protected Member Functions | |
G4ThreeVectorList * | CreateRotatedVertices (const G4AffineTransform &pTransform) const |
![]() | |
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 | |
G4bool | fRebuildPolyhedron |
G4Polyhedron * | fpPolyhedron |
![]() | |
G4double | kCarTolerance |
Private Member Functions | |
void | CreateSurfaces () |
Definition at line 58 of file G4VTwistedFaceted.hh.
G4VTwistedFaceted::G4VTwistedFaceted | ( | const G4String & | pname, |
G4double | PhiTwist, | ||
G4double | pDz, | ||
G4double | pTheta, | ||
G4double | pPhi, | ||
G4double | pDy1, | ||
G4double | pDx1, | ||
G4double | pDx2, | ||
G4double | pDy2, | ||
G4double | pDx3, | ||
G4double | pDx4, | ||
G4double | pAlph | ||
) |
Definition at line 70 of file G4VTwistedFaceted.cc.
|
virtual |
Definition at line 216 of file G4VTwistedFaceted.cc.
G4VTwistedFaceted::G4VTwistedFaceted | ( | __void__ & | a | ) |
Definition at line 202 of file G4VTwistedFaceted.cc.
G4VTwistedFaceted::G4VTwistedFaceted | ( | const G4VTwistedFaceted & | rhs | ) |
Definition at line 231 of file G4VTwistedFaceted.cc.
|
virtual |
Implements G4VSolid.
Definition at line 301 of file G4VTwistedFaceted.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 288 of file G4VTwistedFaceted.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1335 of file G4VTwistedFaceted.cc.
|
protected |
Definition at line 486 of file G4VTwistedFaceted.cc.
|
private |
Definition at line 1140 of file G4VTwistedFaceted.cc.
|
virtual |
Implements G4VSolid.
Definition at line 1119 of file G4VTwistedFaceted.cc.
|
virtual |
Implements G4VSolid.
Definition at line 679 of file G4VTwistedFaceted.cc.
|
virtual |
Implements G4VSolid.
Definition at line 778 of file G4VTwistedFaceted.cc.
|
virtual |
Implements G4VSolid.
Definition at line 868 of file G4VTwistedFaceted.cc.
|
virtual |
Implements G4VSolid.
Definition at line 976 of file G4VTwistedFaceted.cc.
|
inline |
Definition at line 130 of file G4VTwistedFaceted.hh.
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Implements G4VSolid.
Reimplemented in G4TwistedTrap, G4TwistedTrd, and G4TwistedBox.
Definition at line 1189 of file G4VTwistedFaceted.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1127 of file G4VTwistedFaceted.cc.
|
inline |
G4ThreeVector G4VTwistedFaceted::GetPointInSolid | ( | G4double | z | ) | const |
Definition at line 1219 of file G4VTwistedFaceted.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1238 of file G4VTwistedFaceted.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1198 of file G4VTwistedFaceted.cc.
|
inlinevirtual |
Reimplemented from G4VSolid.
Definition at line 322 of file G4VTwistedFaceted.hh.
|
inline |
|
inline |
|
virtual |
Implements G4VSolid.
Definition at line 528 of file G4VTwistedFaceted.cc.
G4VTwistedFaceted & G4VTwistedFaceted::operator= | ( | const G4VTwistedFaceted & | rhs | ) |
Definition at line 253 of file G4VTwistedFaceted.cc.
|
virtual |
Implements G4VSolid.
Reimplemented in G4TwistedTrap, G4TwistedTrd, and G4TwistedBox.
Definition at line 1082 of file G4VTwistedFaceted.cc.
|
virtual |
Implements G4VSolid.
Definition at line 625 of file G4VTwistedFaceted.cc.
Definition at line 348 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 185 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 201 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 188 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 189 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 182 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 173 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 174 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 177 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 178 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 183 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 172 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 176 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 180 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 303 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 305 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 304 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 306 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 301 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 302 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 193 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 170 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 191 of file G4VTwistedFaceted.hh.
|
mutableprotected |
Definition at line 161 of file G4VTwistedFaceted.hh.
|
mutableprotected |
Definition at line 160 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 196 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 198 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 199 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 197 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 202 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 186 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 169 of file G4VTwistedFaceted.hh.
|
private |
Definition at line 194 of file G4VTwistedFaceted.hh.