geometryEditor.model.RootLineString

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

Расширяет IGeometryEditorRootModel.

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

Поля | Методы

Поля

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

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

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

Методы

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

Деструктор.

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

getAllVerticesNumber()

Integer

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

getPixels()

Number[]

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

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

getVertexModels()

geometryEditor.model.ChildVertex[]

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

spliceVertices(start, deleteCount)

Number[][]

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

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

getAllVerticesNumber

{Integer} getAllVerticesNumber()

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

getVertexModels

{geometryEditor.model.ChildVertex[]} getVertexModels()

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

spliceVertices

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

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

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

Параметры:

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

Тип: Integer

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

deleteCount *

Тип: Integer

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

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