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