geometryEditor.model.RootPolygon

Расширяет IGeometryEditorRootModel.

Модель корневого полигона.

Конструктор

geometryEditor.model.RootPolygon(geometry, editor)

Параметры:

Параметр

Значение по умолчанию

Описание

geometry*

Тип: ILineStringGeometry

Редактируемая геометрия.

editor*

Тип: IGeometryEditor

Ссылка на редактор геометрии.

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

Поля

Имя

Тип

Описание

events

IEventManager

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

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

Методы

Имя

Возвращает

Описание

destroy()

Деструктор.

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

getAllVerticesNumber()

Integer

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

getPathModels()

geometryEditor.model.ChildLinearRing[]

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

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

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

Следующая