53 Foam::blockEdges::splineEdge::splineEdge
63 polyLine::concat(firstPoint(), internalPoints, lastPoint())
68 Foam::blockEdges::splineEdge::splineEdge
80 Foam::blockEdges::splineEdge::splineEdge
101 vector tangent0Ignored(is);
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)...
point position(const scalar lambda) const
The point position corresponding to the curve parameter.
A token holds an item read from Istream.
virtual point position(const scalar) const
The point position corresponding to the curve parameter.
Begin list [isseparator].
Macros for easy insertion into run-time selection tables.
void putBack(const token &tok)
Put back a token (copy). Only a single put back is permitted.
An edge is a list of two vertex labels. This can correspond to a directed graph edge or an edge on a ...
Container for searchableSurfaces. The collection is specified as a dictionary. For example...
A series of straight line segments, which can also be interpreted as a series of control points for s...
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
defineTypeNameAndDebug(arcEdge, 0)
addToRunTimeSelectionTable(blockEdge, arcEdge, Istream)
const dimensionedScalar mu
Atomic mass unit.
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.
scalar length() const
The length of the curve.
An implementation of Catmull-Rom splines (sometimes known as Overhauser splines). ...