geometryEditor.model.ChildLineString

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

Расширяет IGeometryEditorChildModel .

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

Поля | Методы

Поля

Имя Тип Описание
editor IGeometryEditor

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

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

events IEventManager

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

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

geometry IBaseGeometry

Геометрия модели.

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

Методы

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

Деструктор.

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

getAllVerticesNumber ()

Integer

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

getEdgeModels ()

geometryEditor.model.Edge []

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

getIndex ()

Integer

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

getParent ()

IGeometryEditorModel

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

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

getPixels ()

Number[]

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

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

getVertexModels ()

geometryEditor.model.ChildVertex []

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

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)

Задает индекс дочерней ломаной в родительской модели.

Параметры:

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

Тип: Integer

Индекс дочерней вершины.

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

spliceVertices

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

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

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

Параметры:

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

Тип: Integer

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

deleteCount *

Тип: Integer

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

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