Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members
G4BSplineCurveWithKnots Class Reference

#include <G4BSplineCurveWithKnots.hh>

Inheritance diagram for G4BSplineCurveWithKnots:
Inheritance graph
[legend]
Collaboration diagram for G4BSplineCurveWithKnots:
Collaboration graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from G4BSplineCurve
 G4BSplineCurve ()
 
virtual ~G4BSplineCurve ()
 
 G4BSplineCurve (const G4BSplineCurve &right)
 
G4BSplineCurveoperator= (const G4BSplineCurve &right)
 
virtual G4CurveProject (const G4Transform3D &tr=G4Transform3D::Identity)
 
virtual G4double GetPMax () const
 
virtual G4Point3D GetPoint (G4double param) const
 
virtual G4double GetPPoint (const G4Point3D &p) const
 
void Init (G4int degree0, G4Point3DVector *controlPointsList0, std::vector< G4double > *knots0, std::vector< G4double > *weightsData0)
 
G4int GetDegree () const
 
const G4Point3DVectorGetControlPointsList () const
 
const std::vector< G4double > * GetKnots () const
 
const std::vector< G4double > * GetWeightsData () const
 
virtual G4bool Tangent (G4CurvePoint &cp, G4Vector3D &v)
 
virtual G4int IntersectRay2D (const G4Ray &ray)
 
- Protected Member Functions inherited from G4BSplineCurve
virtual void InitBounded ()
 
- Protected Attributes inherited from G4BSplineCurve
G4int degree
 
G4Point3DVectorcontrolPointsList
 
std::vector< G4double > * knots
 
std::vector< G4double > * weightsData
 

Detailed Description

Definition at line 45 of file G4BSplineCurveWithKnots.hh.


The documentation for this class was generated from the following file: