|
| G4PolyPhiFace (const G4ReduciblePolygon *rz, G4double phi, G4double deltaPhi, G4double phiOther) |
|
virtual | ~G4PolyPhiFace () |
|
| G4PolyPhiFace (const G4PolyPhiFace &source) |
|
G4PolyPhiFace & | operator= (const G4PolyPhiFace &source) |
|
G4bool | Intersect (const G4ThreeVector &p, const G4ThreeVector &v, G4bool outgoing, G4double surfTolerance, G4double &distance, G4double &distFromSurface, G4ThreeVector &normal, G4bool &allBehind) |
|
G4double | Distance (const G4ThreeVector &p, G4bool outgoing) |
|
EInside | Inside (const G4ThreeVector &p, G4double tolerance, G4double *bestDistance) |
|
G4ThreeVector | Normal (const G4ThreeVector &p, G4double *bestDistance) |
|
G4double | Extent (const G4ThreeVector axis) |
|
void | CalculateExtent (const EAxis axis, const G4VoxelLimits &voxelLimit, const G4AffineTransform &tranform, G4SolidExtentList &extentList) |
|
G4VCSGface * | Clone () |
|
G4double | SurfaceArea () |
|
G4double | SurfaceTriangle (G4ThreeVector p1, G4ThreeVector p2, G4ThreeVector p3, G4ThreeVector *p4) |
|
G4ThreeVector | GetPointOnFace () |
|
| G4PolyPhiFace (__void__ &) |
|
void | Diagnose (G4VSolid *solid) |
|
| G4VCSGface () |
|
virtual | ~G4VCSGface () |
|
|
G4bool | InsideEdgesExact (G4double r, G4double z, G4double normSign, const G4ThreeVector &p, const G4ThreeVector &v) |
|
G4bool | InsideEdges (G4double r, G4double z) |
|
G4bool | InsideEdges (G4double r, G4double z, G4double *distRZ2, G4PolyPhiFaceVertex **base3Dnorm=0, G4ThreeVector **head3Dnorm=0) |
|
G4double | ExactZOrder (G4double z, G4double qx, G4double qy, G4double qz, const G4ThreeVector &v, G4double normSign, const G4PolyPhiFaceVertex *vert) const |
|
void | CopyStuff (const G4PolyPhiFace &source) |
|
G4double | Area2 (G4TwoVector a, G4TwoVector b, G4TwoVector c) |
|
G4bool | Left (G4TwoVector a, G4TwoVector b, G4TwoVector c) |
|
G4bool | LeftOn (G4TwoVector a, G4TwoVector b, G4TwoVector c) |
|
G4bool | Collinear (G4TwoVector a, G4TwoVector b, G4TwoVector c) |
|
G4bool | IntersectProp (G4TwoVector a, G4TwoVector b, G4TwoVector c, G4TwoVector d) |
|
G4bool | Between (G4TwoVector a, G4TwoVector b, G4TwoVector c) |
|
G4bool | Intersect (G4TwoVector a, G4TwoVector b, G4TwoVector c, G4TwoVector d) |
|
G4bool | Diagonalie (G4PolyPhiFaceVertex *a, G4PolyPhiFaceVertex *b) |
|
G4bool | InCone (G4PolyPhiFaceVertex *a, G4PolyPhiFaceVertex *b) |
|
G4bool | Diagonal (G4PolyPhiFaceVertex *a, G4PolyPhiFaceVertex *b) |
|
void | EarInit () |
|
void | Triangulate () |
|
Definition at line 85 of file G4PolyPhiFace.hh.