Радиус-вектор точки в двумерном пространстве MbCartPoint

Класс MbCartPoint объявлен в файле mb_cart_point.h.

Радиус-вектор MbCartPoint (картезианская точка) описывает положение точки в двумерном пространстве и определяется двумя координатами x и y в декартовой системе координат. Радиус-вектор описывает преобразование, переводящее начальную точку декартовой системы координат в точку пространства с заданными координатами в этой декартовой системе координат.

Для обозначения точек в двумерном пространстве будем использовать одну или несколько строчных букв латинского алфавита, выделенных полужирным наклонным шрифтом, а для объединения координат точки будем заключать их в квадратные скобки, например,

\begin{equation} \mathbf{point} = [x \ y]. \end{equation}

Радиус-вектор в отличие от вектора связан с началом координат. Координаты радиуса-вектора MbCartPoint и компоненты вектора MbVector по-разному изменяются при переходе от одной системы координат к другой системе координат и при изменениях положения в пространстве, реализованных в методах:

void Transform( const MbMatrix & );

void Rotate( const MbCartPoint &, double angle );

void Move( const MbVector & ).