geometryEditor.model.ChildLineString
Расширяет IGeometryEditorChildModel.
Модель дочерней ломаной линии. Конструктор недоступен в package.full (стандартный набор модулей). Данный модуль загружается по требованию.
Поля
Имя | Тип | Описание |
---|---|---|
editor | IGeometryEditor | Редактор геометрии. Унаследовано от IGeometryEditorChildModel. |
events | IEventManager | Менеджер событий. Унаследовано от IEventEmitter. |
geometry | IBaseGeometry | Геометрия модели. Унаследовано от IGeometryEditorChildModel. |
Имя | Тип | Описание |
---|---|---|
editor | IGeometryEditor | Редактор геометрии. Унаследовано от IGeometryEditorChildModel. |
events | IEventManager | Менеджер событий. Унаследовано от IEventEmitter. |
geometry | IBaseGeometry | Геометрия модели. Унаследовано от IGeometryEditorChildModel. |
Методы
Имя | Возвращает | Описание |
---|---|---|
destroy() | Деструктор. Унаследован от IGeometryEditorModel. | |
getAllVerticesNumber() | Integer | Возвращает суммарное количество вершин редактируемой геометрии. |
getEdgeModels() | Возвращает массив моделей промежуточных меток. | |
getIndex() | Integer | Возвращает индекс дочерней ломаной в родительской модели. |
getParent() | Возвращает родительскую модель данных. Унаследован от IGeometryEditorChildModel. | |
getPixels() | Number[] | Возвращает пиксельные данные модели. Унаследован от IGeometryEditorModel. |
getVertexModels() | Возвращает массив моделей дочерних вершин. | |
setIndex(index) | Задает индекс дочерней ломаной в родительской модели. | |
setPixels(pixels) | Задает пиксельные данные модели. Унаследован от IGeometryEditorChildModel. | |
spliceVertices(start, deleteCount) | Number[][] | Удаляет определенное число вершин ломаной начиная с заданного индекса. При этом на место удаляемых вершин могут быть добавлены новые. Координаты новых вершин в глобальных пикселях можно передавать дополнительными аргументами после параметра deleteCount. |
Имя | Возвращает | Описание |
---|---|---|
destroy() | Деструктор. Унаследован от IGeometryEditorModel. | |
getAllVerticesNumber() | Integer | Возвращает суммарное количество вершин редактируемой геометрии. |
getEdgeModels() | Возвращает массив моделей промежуточных меток. | |
getIndex() | Integer | Возвращает индекс дочерней ломаной в родительской модели. |
getParent() | Возвращает родительскую модель данных. Унаследован от IGeometryEditorChildModel. | |
getPixels() | Number[] | Возвращает пиксельные данные модели. Унаследован от IGeometryEditorModel. |
getVertexModels() | Возвращает массив моделей дочерних вершин. | |
setIndex(index) | Задает индекс дочерней ломаной в родительской модели. | |
setPixels(pixels) | Задает пиксельные данные модели. Унаследован от IGeometryEditorChildModel. | |
spliceVertices(start, deleteCount) | Number[][] | Удаляет определенное число вершин ломаной начиная с заданного индекса. При этом на место удаляемых вершин могут быть добавлены новые. Координаты новых вершин в глобальных пикселях можно передавать дополнительными аргументами после параметра deleteCount. |
Описание методов
getAllVerticesNumber
{Integer} getAllVerticesNumber()
Возвращает суммарное количество вершин редактируемой геометрии.
getEdgeModels
{geometryEditor.model.Edge[]} getEdgeModels()
Возвращает массив моделей промежуточных меток.
getIndex
{Integer} getIndex()
Возвращает индекс дочерней ломаной в родительской модели.
getVertexModels
{geometryEditor.model.ChildVertex[]} getVertexModels()
Возвращает массив моделей дочерних вершин.
setIndex
{} setIndex(index)
Задает индекс дочерней ломаной в родительской модели.
Параметры:
* Обязательный параметр/опция.
spliceVertices
{Number[][]} spliceVertices(start, deleteCount)
Удаляет определенное число вершин ломаной начиная с заданного индекса. При этом на место удаляемых вершин могут быть добавлены новые. Координаты новых вершин в глобальных пикселях можно передавать дополнительными аргументами после параметра deleteCount.
Возвращает массив координат удаленных вершин.
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
start * | — | Тип: Integer Индекс, начиная с которого производится удаление и добавление вершин. |
deleteCount * | — | Тип: Integer Количество удаляемых вершин. |
Параметр | Значение по умолчанию | Описание |
---|---|---|
start * | — | Тип: Integer Индекс, начиная с которого производится удаление и добавление вершин. |
deleteCount * | — | Тип: Integer Количество удаляемых вершин. |
* Обязательный параметр/опция.