46 Foam::blockEdges::polyLineEdge::polyLineEdge
54 polyLine(firstPoint(), intermediate, lastPoint())
58 Foam::blockEdges::polyLineEdge::polyLineEdge
70 Foam::blockEdges::polyLineEdge::polyLineEdge
scalar lineLength_
The real (total) line length.
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) const
The point position corresponding to the curve parameter.
Macros for easy insertion into run-time selection tables.
scalar length() const
The length of the curve.
An edge is a list of two vertex labels. This can correspond to a directed graph edge or an edge on a ...
dimensionedScalar lambda("lambda", dimTime/sqr(dimLength), laminarTransport)
Container for searchableSurfaces. The collection is specified as a dictionary. For example...
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
The point position corresponding to the curve parameter.
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
defineTypeNameAndDebug(arcEdge, 0)
addToRunTimeSelectionTable(blockEdge, arcEdge, Istream)
Define a curved edge that is parameterized for 0<lambda<1 between the start/end points.