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

IGeometryEditorChildModel

Расширяет IGeometryEditorModel.

Интерфейс дочерней модели данных.

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

Конструктор

IGeometryEditorChildModel(geometry, editor, pixels, parent)

Параметры:

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

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

]no-highlight]

Тип: IBaseGeometry

Редактируемая дочерняя геометрия. Интерфейс IBaseGeometry не подразумевает наличие события pixelgeometrychange, поэтому пиксельные данные получаются от родительской модели данных.

editor *
[no-highlight[

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

]no-highlight]

Тип: IGeometryEditor

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

pixels *
[no-highlight[

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

]no-highlight]

Тип: Number[]

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

parent *
[no-highlight[

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

]no-highlight]

Тип: IGeometryEditorModel

Родительская модель данных.

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

Поля

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

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

events IEventManager

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

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

geometry IBaseGeometry

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

Методы

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

Деструктор.

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

getParent()

IGeometryEditorModel

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

getPixels()

Number[]

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

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

setPixels(pixels)

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

Описание полей

editor

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

geometry

{IBaseGeometry} geometry

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

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

getParent

{IGeometryEditorModel} getParent()

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

setPixels

{} setPixels(pixels)

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

Параметры:

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

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

]no-highlight]

Тип: Number[]

Пиксельные данные.

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