G4bool Tangent(G4CurvePoint &cp, G4Vector3D &vec)
void Init(const G4Point3D &pnt0, const G4Vector3D &dir0)
G4Line & operator=(const G4Line &right)
G4double GetPPoint(const G4Point3D &pt) const
G4Curve * Project(const G4Transform3D &tr=G4Transform3D::Identity)
G4Point3D GetPoint(G4double param) const
G4int IntersectRay2D(const G4Ray &ray)
G4Vector3D GetDir() const