41#ifndef included_G4CurveRayIntersection
42#define included_G4CurveRayIntersection
107#include "G4CurveRayIntersection.icc"
void Reset(G4double u0, const G4Point3D &p0, G4double d0)
void ResetPPoint(G4double u0)
const G4Point3D & GetPoint()
void Init(G4Curve &c0, const G4Ray &r0)
void Reset(G4double u0, G4double d0)
void Reset(const G4Point3D &p0)
G4CurveRayIntersection & operator=(const G4CurveRayIntersection &cr)
void Reset(const G4Point3D &p0, G4double d0)
void Reset(G4double u0, const G4Point3D &p0)
const G4Ray & GetRay() const
void UpdateWithPointOnCurve(G4CurveRayIntersection &is)
~G4CurveRayIntersection()
void Update(G4CurveRayIntersection &is)
void ResetDistance(G4double d0)