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

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

geometry

{IBaseGeometry} geometry

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

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

getParent

{IGeometryEditorModel} getParent()

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

setPixels

{} setPixels(pixels)

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

Параметры:

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

Тип: Number[]

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

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