Geant4
9.6.p02
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
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:
[
legend
]
Collaboration diagram for G4BSplineCurveWithKnots:
[
legend
]
Additional Inherited Members
Public Member Functions inherited from
G4BSplineCurve
G4BSplineCurve
()
virtual
~G4BSplineCurve
()
G4BSplineCurve
(
const
G4BSplineCurve
&
right
)
G4BSplineCurve
&
operator=
(
const
G4BSplineCurve
&
right
)
virtual
G4Curve
*
Project
(
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
G4Point3DVector
*
GetControlPointsList
()
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
G4Point3DVector
*
controlPointsList
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:
D:/Geant4/geant4_9_6_p02/source/geometry/solids/BREPS/include/
G4BSplineCurveWithKnots.hh
Generated on Sat May 25 2013 14:39:18 for Geant4 by
1.8.4