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