geometryEditor.model.Edge

Расширяет IGeometryEditorRootModel.

Модель промежуточной метки

Конструктор

geometryEditor.model.Edge(geometry, editor)

Параметры:

Параметр

Значение по умолчанию

Описание

geometry*

—

Тип: geometryEditor.model.EdgeGeometry

Геометрия промежуточной метки.

editor*

—

Тип: IGeometryEditor

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

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

Поля

Имя

Тип

Описание

events

IEventManager

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

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

Методы

Имя

Возвращает

Описание

destroy()

Деструктор.

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

getNextVertex()

geometryEditor.model.ChildVertex|null

Returns ссылку на модель следующей вершины.

getPixels()

Number[]

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

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

getPrevVertex()

geometryEditor.model.ChildVertex|null

Returns ссылку на модель предыдущей вершины.

setNextVertex(nextVertex)

Устанавливает ссылку на модель следующей вершины.

setPrevVertex(prevVertex)

Устанавливает ссылку на модель предыдущей вершины.

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

getNextVertex

{geometryEditor.model.ChildVertex|null} getNextVertex()

Returns ссылку на модель следующей вершины.

getPrevVertex

{geometryEditor.model.ChildVertex|null} getPrevVertex()

Returns ссылку на модель предыдущей вершины.

setNextVertex

{} setNextVertex(nextVertex)

Устанавливает ссылку на модель следующей вершины.

Параметры:

Параметр

Значение по умолчанию

Описание

nextVertex*

—

Тип: geometryEditor.model.ChildVertex|null

Модель следующей вершины.

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

setPrevVertex

{} setPrevVertex(prevVertex)

Устанавливает ссылку на модель предыдущей вершины.

Параметры:

Параметр

Значение по умолчанию

Описание

prevVertex*

—

Тип: geometryEditor.model.ChildVertex|null

Модель предыдущей вершины.

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

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