Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4CurvePoint.hh>
Public Member Functions | |
G4CurvePoint (G4Curve &c0) | |
virtual | ~G4CurvePoint () |
G4CurvePoint (const G4CurvePoint &cp) | |
G4CurvePoint & | operator= (const G4CurvePoint &cp) |
void | Init (G4Curve &c0) |
G4Curve & | GetCurve () const |
void | Reset () |
void | Reset (G4double u0) |
void | Reset (const G4Point3D &p0) |
void | Reset (G4double u0, const G4Point3D &p0) |
G4double | GetPPoint () |
const G4Point3D & | GetPoint () |
Protected Member Functions | |
G4CurvePoint () | |
Protected Attributes | |
G4Curve * | c |
G4Point3D | p |
G4double | u |
G4int | notComputed |
Static Protected Attributes | |
static const G4int | pFlag = 1 |
static const G4int | uFlag = 2 |
static const G4int | allFlags = 0xFF |
Definition at line 47 of file G4CurvePoint.hh.
G4CurvePoint::G4CurvePoint | ( | G4Curve & | c0 | ) |
Definition at line 47 of file G4CurvePoint.cc.
|
virtual |
Definition at line 52 of file G4CurvePoint.cc.
G4CurvePoint::G4CurvePoint | ( | const G4CurvePoint & | cp | ) |
Definition at line 56 of file G4CurvePoint.cc.
|
protected |
Definition at line 42 of file G4CurvePoint.cc.
|
inline |
Referenced by G4CompositeCurve::Tangent(), and G4SurfaceBoundary::Tangent().
Referenced by G4CircularCurve::Tangent(), G4Ellipse::Tangent(), G4Hyperbola::Tangent(), and G4Parabola::Tangent().
|
inline |
|
inline |
Referenced by G4CurvePoint().
G4CurvePoint & G4CurvePoint::operator= | ( | const G4CurvePoint & | cp | ) |
Definition at line 61 of file G4CurvePoint.cc.
|
inline |
|
inline |
Definition at line 95 of file G4CurvePoint.hh.
|
protected |
Definition at line 87 of file G4CurvePoint.hh.
Referenced by G4CurveRayIntersection::G4CurveRayIntersection(), operator=(), and G4CurveRayIntersection::operator=().
|
protected |
Definition at line 92 of file G4CurvePoint.hh.
Referenced by G4CurveRayIntersection::G4CurveRayIntersection(), operator=(), and G4CurveRayIntersection::operator=().
|
protected |
Definition at line 89 of file G4CurvePoint.hh.
Referenced by G4CurveRayIntersection::G4CurveRayIntersection(), operator=(), and G4CurveRayIntersection::operator=().
Definition at line 93 of file G4CurvePoint.hh.
|
protected |
Definition at line 90 of file G4CurvePoint.hh.
Referenced by G4CurveRayIntersection::G4CurveRayIntersection(), operator=(), and G4CurveRayIntersection::operator=().
Definition at line 94 of file G4CurvePoint.hh.