35 #ifndef blockEdges_polyLineEdge_H 36 #define blockEdges_polyLineEdge_H
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
polyLineEdge(const pointField &, const label start, const label end, const pointField &otherPoints)
Construct from components.
dimensionedScalar lambda(laminarTransport.lookup("lambda"))
A list of keyword definitions, which are a keyword followed by any number of values (e...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
label end() const
Return label of end point.
label start() const
Return label of start point.
scalar length() const
Return the length of the curve.
Container for searchableSurfaces.
A blockEdge defined in terms of a series of straight line segments.
A series of straight line segments, which can also be interpreted as a series of control points for s...
point position(const scalar lambda) const
Return the point position corresponding to the curve parameter.
virtual ~polyLineEdge()
Destructor.
Define a curved edge that is parameterised for 0<lambda<1 between the start and end point...
void operator=(const polyLineEdge &)=delete
Disallow default bitwise assignment.