Go to the documentation of this file.
46 #ifndef blockEdges_bezier_H
47 #define blockEdges_bezier_H
78 void operator=(
const bezier&) =
delete;
label end() const
Return label of end point.
scalar length() const
Return the length of the curve.
Define a curved edge that is parameterized for 0<lambda<1 between the start and end point.
Nth order bezier curve edge. Only interior control points should be specified. The outer points are t...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
label start() const
Return label of start point.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
dimensionedScalar lambda("lambda", dimTime/sqr(dimLength), laminarTransport)
virtual ~bezier()=default
Destructor.
Container for searchableSurfaces. The collection is specified as a dictionary. For example,...
point position(const scalar lambda) const
Return the point position corresponding to the curve parameter.