Документация
Справочник JavaScript API
2.1.64 (текущая версия)
collection
interactivityModel
Интерфейсы

geometryEditor.model.ChildVertex

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

Расширяет IGeometryEditorChildModel.

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

Поля | Методы

Поля

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

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

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

events IEventManager

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

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

geometry IBaseGeometry

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

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

Методы

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

Деструктор.

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

getAllVerticesNumber()

Integer

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

getIndex()

Integer

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

getNextVertex()

geometryEditor.model.ChildVertex|null

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

getParent()

IGeometryEditorModel

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

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

getPixels()

Number[]

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

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

getPrevVertex()

geometryEditor.model.ChildVertex|null

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

setGlobalPixels(pixels)

Задает глобальные пиксельные координаты вершины.

setIndex(index)

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

setNextVertex(nextVertex)

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

setPixels(pixels)

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

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

setPrevVertex(prevVertex)

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

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

getAllVerticesNumber

{Integer} getAllVerticesNumber()

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

getIndex

{Integer} getIndex()

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

getNextVertex

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

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

getPrevVertex

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

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

setGlobalPixels

{} setGlobalPixels(pixels)

Задает глобальные пиксельные координаты вершины.

Параметры:

ПараметрЗначение по умолчаниюОписание
pixels *
[no-highlight[

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

]no-highlight]

Тип: Number[]

Глобальные пиксельные координаты вершины.

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

setIndex

{} setIndex(index)

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

Параметры:

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

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

]no-highlight]

Тип: Integer

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

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

setNextVertex

{} setNextVertex(nextVertex)

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

Параметры:

ПараметрЗначение по умолчаниюОписание
nextVertex *
[no-highlight[

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

]no-highlight]

Тип: geometryEditor.model.ChildVertex|null

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

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

setPrevVertex

{} setPrevVertex(prevVertex)

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

Параметры:

ПараметрЗначение по умолчаниюОписание
prevVertex *
[no-highlight[

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

]no-highlight]

Тип: geometryEditor.model.ChildVertex|null

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

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