|
Geant4
9.6.p02
|
#include <G4SurfaceBoundary.hh>
Public Member Functions | |
| G4SurfaceBoundary () | |
| ~G4SurfaceBoundary () | |
| void | Init (const G4CurveVector &bounds0) |
| const G4CurveVector & | GetBounds () const |
| const G4BoundingBox3D & | BBox () const |
| G4SurfaceBoundary * | Project (const G4Transform3D &tr=G4Transform3D::Identity) |
| G4int | IntersectRay2D (const G4Ray &ray) |
| G4bool | Tangent (G4CurvePoint &cp, G4Vector3D &v) |
| void | SplitWithPlane (const G4Point3D &p0, const G4Vector3D &n, G4SurfaceBoundary *&new1, G4SurfaceBoundary *&new2) |
| void | SplitWithCylinder (const G4CylindricalSurface &c, G4SurfaceBoundary *&new1, G4SurfaceBoundary *&new2) |
| G4int | GetNumberOfPoints () const |
| const G4Point3D & | GetPoint (G4int Count) const |
Definition at line 53 of file G4SurfaceBoundary.hh.
| G4SurfaceBoundary::G4SurfaceBoundary | ( | ) |
| G4SurfaceBoundary::~G4SurfaceBoundary | ( | ) |
Definition at line 45 of file G4SurfaceBoundary.cc.
|
inline |

|
inline |

|
inline |
| void G4SurfaceBoundary::Init | ( | const G4CurveVector & | bounds0) |
Definition at line 49 of file G4SurfaceBoundary.cc.


Definition at line 179 of file G4SurfaceBoundary.cc.


| G4SurfaceBoundary * G4SurfaceBoundary::Project | ( | const G4Transform3D & | tr = G4Transform3D::Identity) |
Definition at line 115 of file G4SurfaceBoundary.cc.


| void G4SurfaceBoundary::SplitWithCylinder | ( | const G4CylindricalSurface & | c, |
| G4SurfaceBoundary *& | new1, | ||
| G4SurfaceBoundary *& | new2 | ||
| ) |
| void G4SurfaceBoundary::SplitWithPlane | ( | const G4Point3D & | p0, |
| const G4Vector3D & | n, | ||
| G4SurfaceBoundary *& | new1, | ||
| G4SurfaceBoundary *& | new2 | ||
| ) |
| G4bool G4SurfaceBoundary::Tangent | ( | G4CurvePoint & | cp, |
| G4Vector3D & | v | ||
| ) |
1.8.4