.. role:: code :class: code MbPointCurve Two-Dimensional Curve-Point ======================================== .. _MbPointCurve_Two-Dimensional_Curve-Point_: .. kernel version: 118064 The :code:`MbPointCurve` class is declared in the *cur_point_curve.h* file. A two-dimensional point curve is defined by a point :ref:`MbCartPoint ` **point**, the minimum curve parameter **tmin**, the maximum curve parameter **tmax**, and the curve closedness flag **closed**. In the method .. code-block:: cpp PointOn( double & t, MbCartPoint & r) the radius vector of the curve **r** is described by the vector function **r**\(*t*\) = **point**. The curve parameter **t** takes values on the interval **tmin** ≤ **t** ≤ **tmax**. The curve can be periodic. The following inequality must hold for the parameters: **tmin** < **tmax**. A two-dimensional point curve is used together with another two-dimensional curve to describe the intersection of surfaces, one of which has a singular point, for example, a pole. The parameters **tmin**, **tmax**, **closed** of the point curve correspond to the parameters of the two-dimensional curve used together with the point curve.