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} 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
{YMaps.ICoordPoint} setX(x)
Задает первую координату точки координатной системы.
Параметры:
Имя | Тип | Описание |
---|---|---|
x |
Number | Значение первой координаты. |
Возвращает:
Тип | Описание |
---|---|
YMaps.ICoordPoint | Ссылку на себя. |
setY
{YMaps.ICoordPoint} setY(y)
Задает вторую координату точки координатной системы.
Параметры:
Имя | Тип | Описание |
---|---|---|
y |
Number | Значение второй координаты. |
Возвращает:
Тип | Описание |
---|---|
YMaps.ICoordPoint | Ссылку на себя. |