42 #ifndef blockEdges_splineEdge_H 43 #define blockEdges_splineEdge_H 121 virtual scalar
length()
const;
virtual ~splineEdge()=default
Destructor.
A blockEdge interface for Catmull-Rom splines.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
virtual point position(const scalar) const
The point position corresponding to the curve parameter.
An edge is a list of two point labels. The functionality it provides supports the discretisation on a...
TypeName("spline")
Runtime type information.
Container for searchableSurfaces. The collection is specified as a dictionary. For example...
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
virtual scalar length() const
The length of the spline curve.
Define a curved edge that is parameterized for 0<lambda<1 between the start/end points.
const pointField & points() const noexcept
Return const-access to the control-points.
An implementation of Catmull-Rom splines (sometimes known as Overhauser splines). ...