IGeometryEditorChildModel

Расширяет IGeometryEditorModel.

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

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

Конструктор

IGeometryEditorChildModel(geometry, editor, pixels, parent)

Параметры:

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

Тип: IBaseGeometry

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

editor *

Тип: IGeometryEditor

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

pixels *

Тип: Number[]

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

parent *

Тип: IGeometryEditorModel

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

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

Поля

ИмяТипОписание
editorIGeometryEditor

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

eventsIEventManager

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

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

geometryIBaseGeometry

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

Методы

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

Деструктор.

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

getParent()

IGeometryEditorModel

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

getPixels()

Number[]

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

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

setPixels(pixels)

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

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

editor

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

geometry

{IBaseGeometry} geometry

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

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

getParent

{IGeometryEditorModel} getParent()

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

setPixels

{} setPixels(pixels)

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

Параметры:

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

Тип: Number[]

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

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