A curvedEdge interface for Catmull-Rom splines. More...
A curvedEdge interface for Catmull-Rom splines.
Definition at line 54 of file splineEdge.H.
Public Member Functions | |
TypeName ("spline") | |
Runtime type information.
| |
splineEdge (const pointField &, const label start, const label end, const pointField &internalPoints) | |
Construct from components.
| |
splineEdge (const pointField &, Istream &) | |
Construct from Istream, setting pointsList.
| |
virtual | ~splineEdge () |
Destructor.
| |
virtual point | position (const scalar) const |
Return the point position corresponding to the curve parameter.
| |
virtual scalar | length () const |
Return the length of the spline curve (not implemented)
|
splineEdge | ( | const pointField & | , |
const label | start, | ||
const label | end, | ||
const pointField & | internalPoints | ||
) |
Construct from components.
splineEdge | ( | const pointField & | , |
Istream & | |||
) |
Construct from Istream, setting pointsList.
virtual ~splineEdge | ( | ) | [virtual]
|
Destructor.
TypeName | ( | "spline" | ) |
Runtime type information.
virtual point position | ( | const | scalar ) | const [virtual]
|
Return the point position corresponding to the curve parameter.
0 <= lambda <= 1
Reimplemented from CatmullRomSpline.
virtual scalar length | ( | ) | const [virtual]
|
Return the length of the spline curve (not implemented)
Reimplemented from CatmullRomSpline.