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 | Ссылку на себя. |