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

geometryEditor.model.RootPolygon

Примечание. Конструктор класса geometryEditor.model.RootPolygon скрыт, так как данный класс не предназначен для самостоятельной инициализации.

Расширяет IGeometryEditorRootModel.

Модель корневого полигона. Конструктор недоступен в package.full (стандартный набор модулей). Данный модуль загружается по требованию.

Поля | Методы

Поля

ИмяТипОписание
events IEventManager

Менеджер событий.

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

Методы

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

Деструктор.

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

getAllVerticesNumber()

Integer

Возвращает суммарное количество вершин редактируемой геометрии.

getPathModels()

geometryEditor.model.ChildLinearRing[]

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

getPixels()

Number[]

Возвращает пиксельные данные модели.

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

splicePaths(start, deleteCount)

Number[][]

Удаляет определенное число контуров многоугольника начиная с заданного индекса. При этом на место удаляемых контуров могут быть добавлены новые. Координаты новых контуров в глобальных пикселях можно передавать дополнительными аргументами после параметра deleteCount.

Описание методов

getAllVerticesNumber

{Integer} getAllVerticesNumber()

Возвращает суммарное количество вершин редактируемой геометрии.

getPathModels

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

splicePaths

{Number[][]} splicePaths(start, deleteCount)

Удаляет определенное число контуров многоугольника начиная с заданного индекса. При этом на место удаляемых контуров могут быть добавлены новые. Координаты новых контуров в глобальных пикселях можно передавать дополнительными аргументами после параметра deleteCount.

Возвращает массив координат удаленных контуров.

Параметры:

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

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

]no-highlight]

Тип: Integer

Индекс, начиная с которого производится удаление и добавление контуров.

deleteCount *
[no-highlight[

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

]no-highlight]

Тип: Integer

Количество удаляемых контуров.

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