YMaps.ICoordPoint

Интерфейс точки в системе координат. Точка задается парой координат. Этот интерфейс требуется реализовывать при создании пользовательской координатной системы. Примером такой реализации является YMaps.GeoPoint.

Конструктор

Имя Описание
YMaps.ICoordPoint(x, y) Интерфейс точки в системе координат. Точка задается парой координат.

Методы

Имя Возвращает Описание
copy() YMaps.ICoordPoint Возвращает копию точки координатной системы.
diff(coordPoint) YMaps.Point Возвращает разность между двумя точками координатной системы (вектор).
equals(point) Boolean Сравнивает две точки: точку, заданную параметром point и точку, для которой вызывается метод.
getX() Number Возвращает первую координату точки координатной системы.
getY() Number Возвращает вторую координату точки координатной системы.
moveBy(vector) YMaps.ICoordPoint Смещает точку координатной системы на заданный вектор.
moveTo(coordPoint) YMaps.ICoordPoint Устанавливает новые значения координат для точки координатной системы.
setX(x) YMaps.ICoordPoint Задает первую координату точки координатной системы.
setY(y) YMaps.ICoordPoint Задает вторую координату точки координатной системы.

Подробное описание конструктора

YMaps.ICoordPoint(x, y)

Интерфейс точки в системе координат. Точка задается парой координат.

Параметры:

Имя Тип Описание
x Number Первая координата.
y Number Вторая координата.

Подробное описание методов

copy

Возвращает копию точки координатной системы.

Возвращает:

Тип Описание
YMaps.ICoordPoint Копию точки.

diff

{YMaps.Point} diff(coordPoint)

Возвращает разность между двумя точками координатной системы (вектор). Разность вычисляется между точкой, заданной параметром coordPoint (конец вектора) и точкой, для которой вызывается метод.

Параметры:

Имя Тип Описание
coordPoint YMaps.ICoordPoint Точка - конец вектора.

Возвращает:

Тип Описание
YMaps.Point Разность между координатами двух точек в виде вектора.

equals

{Boolean} equals(point)

Сравнивает две точки: точку, заданную параметром point и точку, для которой вызывается метод. Точки совпадают, если они имеют одинаковые значения координат по обеим осям.

Параметры:

Имя Тип Описание
point YMaps.ICoordPoint Точка.

Возвращает:

Тип Описание
Boolean true - точки совпадают, false - не совпадают.

getX

{Number} getX()

Возвращает первую координату точки координатной системы.

Возвращает:

Тип Описание
Number Первую координату точки.

getY

{Number} getY()

Возвращает вторую координату точки координатной системы.

Возвращает:

Тип Описание
Number Вторую координату точки.

moveBy

{YMaps.ICoordPoint} moveBy(vector)

Смещает точку координатной системы на заданный вектор.

Параметры:

Имя Тип Описание
vector YMaps.Point Координаты вектора (разность соответствующих координат конечной и начальной точки вектора).

Возвращает:

Тип Описание
YMaps.ICoordPoint Ссылку на себя.

moveTo

{YMaps.ICoordPoint} moveTo(coordPoint)

Устанавливает новые значения координат для точки координатной системы. В качестве аргумента принимает другую точку координатной системы, из которой берутся новые координаты.

Параметры:

Имя Тип Описание
coordPoint YMaps.ICoordPoint Точка.

Возвращает:

Тип Описание
YMaps.ICoordPoint Ссылку на себя.

setX

Задает первую координату точки координатной системы.

Параметры:

Имя Тип Описание
x Number Значение первой координаты.

Возвращает:

Тип Описание
YMaps.ICoordPoint Ссылку на себя.

setY

Задает вторую координату точки координатной системы.

Параметры:

Имя Тип Описание
y Number Значение второй координаты.

Возвращает:

Тип Описание
YMaps.ICoordPoint Ссылку на себя.