Документация
Справочник JavaScript API
2.1.64 (текущая версия)
collection
interactivityModel
Интерфейсы

shape.MultiGeometry

Расширяет IShape.

Пиксельная фигура "Мультиполигон".

Конструктор | Методы

Конструктор

shape.MultiGeometry(pixelGeometry[, params])

Создает фигуру.

Параметры:

ПараметрЗначение по умолчаниюОписание
pixelGeometry *
[no-highlight[

* Обязательный параметр/опция.

]no-highlight]

Тип: IPixelMultiGeometry

Пиксельная геометрия фигуры.

params

Тип: Object

Параметры фигуры.

params.fill true

Тип: Boolean

Флаг наличия заливки.

params.outline true

Тип: Boolean

Флаг наличия линии обводки.

params.strokeWidth 0

Тип: Number

Толщина линии обводки в пикселях.

* Обязательный параметр/опция.

Методы

ИмяВозвращаетОписание
contains(position)

Boolean

Проверяет лежит ли переданная точка внутри фигуры.

Унаследован от IShape.

equals(shape)

Boolean

Возвращает true, если переданная фигура эквивалентна данной.

Унаследован от IShape.

getBounds()

Number[][]|null

Возвращает координаты двух противоположных углов области, охватывающей фигуру. Первый элемент массива - угол с наименьшими значениями координат относительно остальных точек области; второй элемент - угол с наибольшими значениями координат.

Унаследован от IShape.

getGeometry()

IPixelGeometry

Возвращает пиксельную геометрию фигуры.

Унаследован от IShape.

getType()

String

Возвращает идентификатор типа геометрии.

Унаследован от IShape.

scale(factor)

IShape

Создает отмасштабированную копию фигуры.

Унаследован от IShape.

shift(offset)

IShape

Создает копию фигуры сдвинутую на заданную величину.

Унаследован от IShape.