IGeometryEditorChildModel

Расширяет IGeometryEditorModel .

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

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

Конструктор

IGeometryEditorChildModel(geometry, editor, pixels, parent)

Параметры:

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

Тип: IBaseGeometry

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

editor *

Тип: IGeometryEditor

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

pixels *

Тип: Number[]

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

parent *

Тип: IGeometryEditorModel

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

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

Поля

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

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

events IEventManager

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

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

geometry IBaseGeometry

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

Методы

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

Деструктор.

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

getParent ()

IGeometryEditorModel

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

getPixels ()

Number[]

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

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

setPixels (pixels)

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

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

editor

{IGeometryEditor} editor

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

geometry

{IBaseGeometry} geometry

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

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

getParent

{IGeometryEditorModel} getParent()

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

setPixels

{} setPixels(pixels)

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

Параметры:

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

Тип: Number[]

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

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