Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4BSplineCurve.hh>
Protected Member Functions | |
virtual void | InitBounded () |
virtual void | InitBounded ()=0 |
Protected Attributes | |
G4int | degree |
G4Point3DVector * | controlPointsList |
std::vector< G4double > * | knots |
std::vector< G4double > * | weightsData |
Protected Attributes inherited from G4Curve | |
G4BoundingBox3D | bBox |
G4Point3D | start |
G4Point3D | end |
G4double | pStart |
G4double | pEnd |
G4double | pRange |
G4bool | bounded |
G4int | sameSense |
G4double | kCarTolerance |
Definition at line 48 of file G4BSplineCurve.hh.
G4BSplineCurve::G4BSplineCurve | ( | ) |
Definition at line 40 of file G4BSplineCurve.cc.
Referenced by Project().
|
virtual |
Definition at line 78 of file G4BSplineCurve.cc.
G4BSplineCurve::G4BSplineCurve | ( | const G4BSplineCurve & | right | ) |
Definition at line 86 of file G4BSplineCurve.cc.
const G4Point3DVector * G4BSplineCurve::GetControlPointsList | ( | ) | const |
G4int G4BSplineCurve::GetDegree | ( | ) | const |
|
virtual |
void G4BSplineCurve::Init | ( | G4int | degree0, |
G4Point3DVector * | controlPointsList0, | ||
std::vector< G4double > * | knots0, | ||
std::vector< G4double > * | weightsData0 | ||
) |
Definition at line 45 of file G4BSplineCurve.cc.
Referenced by G4BSplineCurve(), operator=(), and Project().
|
protectedvirtual |
Implements G4Curve.
Definition at line 294 of file G4BSplineCurve.cc.
Implements G4Curve.
Definition at line 150 of file G4BSplineCurve.cc.
G4BSplineCurve & G4BSplineCurve::operator= | ( | const G4BSplineCurve & | right | ) |
Definition at line 104 of file G4BSplineCurve.cc.
|
virtual |
Implements G4Curve.
Definition at line 176 of file G4BSplineCurve.cc.
|
virtual |
|
protected |
Definition at line 111 of file G4BSplineCurve.hh.
Referenced by G4BSplineCurve(), Init(), InitBounded(), operator=(), Project(), and ~G4BSplineCurve().
|
protected |
Definition at line 110 of file G4BSplineCurve.hh.
Referenced by G4BSplineCurve(), Init(), operator=(), and Project().
|
protected |
Definition at line 112 of file G4BSplineCurve.hh.
Referenced by G4BSplineCurve(), Init(), operator=(), Project(), and ~G4BSplineCurve().
|
protected |
Definition at line 113 of file G4BSplineCurve.hh.
Referenced by G4BSplineCurve(), Init(), operator=(), Project(), and ~G4BSplineCurve().