Go to the documentation of this file.
64 void operator=(
const polyLine&) =
delete;
100 const bool notImplementedClosed =
false
A series of straight line segments, which can also be interpreted as a series of control points for s...
const pointField & points() const
Return const-access to the control-points.
label nSegments() const
Return the number of line segments.
scalarList param_
The rational (0-1) cumulative parameter value for each point.
point position(const scalar) const
Return the point position corresponding to the curve parameter.
pointField points_
The control points or ends of each segments.
dimensionedScalar lambda("lambda", dimTime/sqr(dimLength), laminarTransport)
An ordered pair of two objects of type <T> with first() and second() elements.
scalar lineLength_
The real line length.
void calcParam()
Precalculate the rational cumulative parameter value.
label localParameter(scalar &lambda) const
Return the line segment and the local parameter [0..1].
scalar length() const
Return the length of the curve.