For backwards compatibility, it is possible to call this constructor with a range whose value-type is SubcurveTraits_2::Point_2. In this case, the constructed polycurve will concatenate the \(n\)th point with the \((n+1)\)-st point in the range (using a SubcurveTraits_2::Subcurve_2's). This functionality is deprecated. Instead use the Construct_curve_2 functors.
obtains the number of subcurve end-points that comprise the polycurve. Note that for a bounded polycurve, if there are \(n\) points in the polycurve, it comprises \((n - 1)\) subcurves. Currently, only bounded polycurves are supported.