Two-Dimensional Line MbLine
The MbLine class is declared in the cur_line.h file.
The two-dimensional straight line MbLine is defined by the start point MbCartPoint origin and the direction vector MbDirection direction:
In the PointOn( double & t, MbCartPoint & r) method the radius vector of the line r is described by the vector function
\[\mathbf{r}(t) = \mathbf{origin} + t \cdot \mathbf{direction}.\]
The straight line behaves as an infinite object although its data has boundary values of the parameter tmin and tmax. Note that unlike other curves, in the methods for calculating the radius vector and its derivatives the line does not adjust the parameter t when it goes beyond the limit values tmin and tmax.