geometryEditor.model.RootLineString

Расширяет IGeometryEditorRootModel.

Модель корневой ломаной линии.

Конструктор | Поля | Методы

Конструктор

geometryEditor.model.RootLineString(geometry, editor)

Параметры:

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

Тип: ILineStringGeometry

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

editor *

Тип: IGeometryEditor

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

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

Тип: ILineStringGeometry

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

editor *

Тип: IGeometryEditor

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

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

Поля

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

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

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

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

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

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

Методы

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

Деструктор.

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

getAllVerticesNumber()

Integer

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

getPixels()

Number[]

Returns пиксельные данные модели.

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

getVertexModels()

geometryEditor.model.ChildVertex[]

Returns массив моделей дочерних вершин.

spliceVertices(start, deleteCount)

Number[][]

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

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

Деструктор.

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

getAllVerticesNumber()

Integer

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

getPixels()

Number[]

Returns пиксельные данные модели.

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

getVertexModels()

geometryEditor.model.ChildVertex[]

Returns массив моделей дочерних вершин.

spliceVertices(start, deleteCount)

Number[][]

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

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

getAllVerticesNumber

{Integer} getAllVerticesNumber()

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

getVertexModels

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

Returns массив моделей дочерних вершин.

spliceVertices

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

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

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

Параметры:

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

Тип: Integer

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

deleteCount *

Тип: Integer

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

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

Тип: Integer

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

deleteCount *

Тип: Integer

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

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