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