Go to the documentation of this file.
62 #ifndef CatmullRomSpline_H
63 #define CatmullRomSpline_H
97 const bool notImplementedClosed =
false
A series of straight line segments, which can also be interpreted as a series of control points for s...
An implementation of Catmull-Rom splines (sometimes known as Overhauser splines).
point position(const scalar lambda) const
Return the point position corresponding to the curve parameter.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Pre-declare SubField and related Field type.
void operator=(const CatmullRomSpline &)
Disallow default bitwise assignment.
An ordered pair of two objects of type <T> with first() and second() elements.
CatmullRomSpline(const CatmullRomSpline &)
Disallow default bitwise copy construct.
scalar length() const
Return the length of the curve.
dimensionedScalar lambda(laminarTransport.lookup("lambda"))