romlib  1.0
Открытые члены | Открытые атрибуты
Класс rom_Point

Точка на плоскости (вектор). Подробнее...

#include <point.h>

Полный список членов класса

Открытые члены

 rom_Point ()
 Создать точку без иниализации.
 rom_Point (int _x, int _y)
 Создать точку с координатами.
 rom_Point (const rom_Point &_p)
 Создать копию точки.
rom_Pointoperator+= (const rom_Point &_p) throw ()
 Сместить точку в положительном направлении.
rom_Pointoperator-= (const rom_Point &_p) throw ()
 Сместить точку в отрицательном направлении.
 rom_Point (int _x, int _y) throw ()
 Создать точку с координатами.
 rom_Point (const rom_Point &_p) throw ()
 Создать копию точки.
 rom_Point (const POINT &_p) throw ()
 Создать точку по структуре POINT.
rom_Pointoperator+= (const rom_Point &_p) throw ()
 Сместить точку в положительном направлении.
rom_Pointoperator-= (const rom_Point &_p) throw ()
 Сместить точку в отрицательном направлении.
 operator const POINT * () throw ()
 Преобразовать точку к структуре POINT WIN32.

Открытые атрибуты

int X
int Y

Подробное описание

Точка на плоскости (вектор).


Конструктор(ы)

rom_Point::rom_Point ( ) [inline]

Создать точку без иниализации.

Значения координат не определены.

rom_Point::rom_Point ( int  _x,
int  _y 
) [inline]

Создать точку с координатами.

Аргументы:
_xX-координата.
_yY-координата.
rom_Point::rom_Point ( const rom_Point _p) [inline]

Создать копию точки.

Аргументы:
_pТочка образец.
rom_Point::rom_Point ( int  _x,
int  _y 
) throw () [inline]

Создать точку с координатами.

Аргументы:
_xX-координата.
_yY-координата.
rom_Point::rom_Point ( const rom_Point _p) throw () [inline]

Создать копию точки.

Аргументы:
_pТочка образец.
rom_Point::rom_Point ( const POINT &  _p) throw () [inline]

Создать точку по структуре POINT.

Аргументы:
_pСтруктура образец.

Методы

rom_Point::operator const POINT * ( ) throw () [inline]

Преобразовать точку к структуре POINT WIN32.

Возвращает:
Структура POINT.
rom_Point& rom_Point::operator+= ( const rom_Point _p) throw () [inline]

Сместить точку в положительном направлении.

Смещает точку в направлении вектора _p. Нарисовать диаграмму для правила сложения.

Аргументы:
_pСмещение.
Возвращает:
Ссылка на смещенный объект.
rom_Point& rom_Point::operator+= ( const rom_Point _p) throw () [inline]

Сместить точку в положительном направлении.

Смещает точку в направлении вектора _p. Нарисовать диаграмму для правила сложения.

Аргументы:
_pСмещение.
Возвращает:
Ссылка на смещенный объект.
rom_Point& rom_Point::operator-= ( const rom_Point _p) throw () [inline]

Сместить точку в отрицательном направлении.

Смещает точку в направлении вектора _p. Нарисовать диаграмму для правила сложения.

Аргументы:
_pСмещение.
Возвращает:
Ссылка на смещенный объект.
rom_Point& rom_Point::operator-= ( const rom_Point _p) throw () [inline]

Сместить точку в отрицательном направлении.

Смещает точку в направлении вектора _p.

Нарисовать диаграмму для правила сложения.

Аргументы:
_pСмещение.
Возвращает:
Ссылка на смещенный объект.

Объявления и описания членов классов находятся в файлах:
 Указатель Классы Функции Переменные Перечисления Элементы перечислений