geometryEditor.model.RootPolygon
Примечание
Конструктор класса geometryEditor.model.RootPolygon скрыт, так как данный класс не предназначен для самостоятельной инициализации.
Расширяет IGeometryEditorRootModel.
Модель корневого полигона. Конструктор недоступен в package.full (стандартный набор модулей). Данный модуль загружается по требованию.
Поля
Имя |
Тип |
Описание |
Менеджер событий. Унаследовано от IEventEmitter. |
Методы
Имя |
Возвращает |
Описание |
destroy() |
Деструктор. Унаследован от IGeometryEditorModel. |
|
Integer |
Возвращает суммарное количество вершин редактируемой геометрии. |
|
Возвращает массив моделей дочерних контуров. |
||
Number[] |
Возвращает пиксельные данные модели. Унаследован от IGeometryEditorModel. |
|
Number[][] |
Удаляет определенное число контуров многоугольника начиная с заданного индекса. При этом на место удаляемых контуров могут быть добавлены новые. Координаты новых контуров в глобальных пикселях можно передавать дополнительными аргументами после параметра deleteCount. |
Описание методов
getAllVerticesNumber
{Integer} getAllVerticesNumber()
Возвращает суммарное количество вершин редактируемой геометрии.
getPathModels
{geometryEditor.model.ChildLinearRing[]} getPathModels()
Возвращает массив моделей дочерних контуров.
splicePaths
{Number[][]} splicePaths(start, deleteCount)
Удаляет определенное число контуров многоугольника начиная с заданного индекса. При этом на место удаляемых контуров могут быть добавлены новые. Координаты новых контуров в глобальных пикселях можно передавать дополнительными аргументами после параметра deleteCount.
Возвращает массив координат удаленных контуров.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Integer Индекс, начиная с которого производится удаление и добавление контуров. |
|
— |
Тип: Integer Количество удаляемых контуров. |
* Обязательный параметр/опция.
Обязательный параметр.