Base class for splines.
More...
template<class Derived>
class Foam::Spline< Derived >
Base class for splines.
- Source files
-
Definition at line 50 of file Spline.H.
◆ Spline() [1/3]
Construct from components.
Definition at line 31 of file Spline.C.
◆ Spline() [2/3]
Construct from knots with default iteration settings.
Definition at line 45 of file Spline.C.
◆ Spline() [3/3]
Disallow default bitwise copy construction.
◆ knots()
Access the end points and control points.
Definition at line 31 of file SplineI.H.
◆ nSegments()
Return the number of segments.
Definition at line 40 of file SplineI.H.
◆ start()
Return the start point.
Definition at line 47 of file SplineI.H.
◆ end()
Return the end point.
Definition at line 54 of file SplineI.H.
◆ position() [1/2]
Return the point position corresponding to the curve parameter.
Definition at line 56 of file Spline.C.
References lambda().
◆ position() [2/2]
Return the point positions corresponding to the curve parameters.
Definition at line 106 of file Spline.C.
References UList< T >::first(), forAll, UList< T >::last(), Foam::mag(), Foam::max(), Foam::min(), n, points, tmp< T >::ref(), List< T >::size(), Foam::Swap(), and x.
◆ operator=()
| void operator= |
( |
const Spline< Derived > & |
| ) |
|
|
delete |
Disallow default bitwise assignment.
The documentation for this class was generated from the following files:
- src/OpenFOAM/geometry/splines/Spline/Spline.H
- src/OpenFOAM/geometry/splines/Spline/Spline.C
- src/OpenFOAM/geometry/splines/Spline/SplineI.H