Spec-Zone.ru › Octave 9

Далее: Свойства области, Предыдущее: Свойства текста, Вверх: Свойства графических объектов [Оглавление][Индекс]

15.3.3.7 Свойства изображения ¶

Свойства объектов image (см. изображение):

Категории: ¶

Выполнение обратного вызова | Создание/Удаление | Отображение | Данные изображения | Взаимодействие с мышкой | Идентификация объекта | Родитель/Дочерние элементы

Выполнение обратного вызова ¶

busyaction: "cancel" | {"queue"} ¶

Определяет, как Octave обрабатывает свойства обратного вызова этого объекта, когда он не может прервать выполнение обратного вызова другого объекта. Это актуально только в том случае, если объект, выполняющий обратный вызов в данный момент, имеет свойство interruptible, установленное в значение "off". Свойство busyaction объекта прерывания обратного вызова указывает, является ли прерывающий обратный вызов очередизованным ("queue" (по умолчанию)) или отброшенным ("cancel"). См. раздел обратных вызовов.

interruptible: "off" | {"on"} ¶

Указывает, могут ли функции обратного вызова этого объекта прерываться другими обратными вызовами. По умолчанию interruptible равно "on", и обратные вызовы, использующие функции drawnow, figure, waitfor, getframe или pause, в конечном итоге прерываются. См. раздел обратных вызовов.

Создание/Удаление ¶

beingdeleted: {"off"} | "on" ¶

Свойство, указывающее, что функция инициировала удаление объекта. beingdeleted устанавливается в true до тех пор, пока объект больше не существует.

createfcn: строка | обработчик функций, по умолчанию [](0x0) ¶

Функция обратного вызова, выполняемая сразу после создания изображения. Функция устанавливается с использованием свойства по умолчанию для корневого объекта, например, set (groot, "defaultimagecreatefcn", 'disp ("image created!")').

Для получения информации о написании функций слушателей графики см. раздел обратных вызовов.

deletefcn: строка | обработчик функций, по умолчанию [](0x0) ¶

Функция обратного вызова, выполняемая непосредственно перед удалением изображения.

Для получения информации о написании функций слушателей графики см. раздел обратных вызовов.

Отображение ¶

clipping: "off" | {"on"} ¶

Если clipping равно "on", изображение обрезается в пределах границ родительских осей.

visible: "off" | {"on"} ¶

Если visible равно "off", изображение не отображается на экране.

Данные изображения ¶

alphadata: скаляр | матрица, по умолчанию 1 ¶

Прозрачность пока не реализована для объектов изображения. alphadata не используется.

alphadatamapping: "direct" | {"none"} | "scaled" ¶

Прозрачность пока не реализована для объектов изображения. alphadatamapping не используется.

cdata: массив, по умолчанию 64x64 double ¶

Данные цвета для объекта изображения. Данные хранятся либо в 2-мерной матрице, где значение каждого элемента определяет цвет пикселя в соответствии с текущей цветовой палитрой, либо в 3-мерном массиве, где третье измерение содержит отдельные компоненты красного, синего и зеленого цвета для каждого пикселя. Для массивов RGB значения, отображающие минимальное и максимальное значение цвета, зависят от класса "cdata". Значения с плавающей точкой и логические значения находятся в диапазоне от 0 до 1, а целые значения — от intmin до intmax для данного целочисленного класса.

cdatamapping: {"direct"} | "scaled" ¶

Устанавливает метод сопоставления данных из свойства "cdata" с текущей цветовой палитрой. Сопоставление "Direct" выбирает цвет, используя значение "cdata" в качестве индекса к текущей цветовой палитре. Сопоставление "Scaled" масштабирует значения "cdata" до диапазона, указанного в свойстве осей "clim".

xdata: вектор из двух элементов, по умолчанию [1 64] ¶

Вектор из двух элементов [xfirst xlast], определяющий координаты x центров первого и последнего столбцов изображения.

Установка xdata в пустую матрицу ([]) восстановит значение по умолчанию [1 columns(image)].

ydata: вектор из двух элементов, по умолчанию [1 64] ¶

Вектор из двух элементов [yfirst ylast], определяющий координаты y центров первой и последней строк изображения.

Установка ydata в пустую матрицу ([]) восстановит значение по умолчанию [1 rows(image)].

Взаимодействие с мышкой ¶

buttondownfcn: строка | обработчик функций, по умолчанию [](0x0) ¶

Для получения информации о написании функций слушателей графики см. раздел обратных вызовов.

contextmenu: дескриптор графического объекта, по умолчанию [](0x0) ¶

Дескриптор графического объекта uicontextmenu, который в настоящее время связан с этим объектом изображения.

hittest: "off" | {"on"} ¶

Указывает, обрабатывает ли изображение события мыши или передает их предкам объекта. При включении объект может реагировать на щелчки мыши, оценивая "buttondownfcn", отображая uicontextmenu и в конечном итоге становясь корневым "currentobject". Это свойство актуально только тогда, когда объект может принимать щелчки мыши, что определяется свойством "pickableparts". См. свойство pickableparts.

pickableparts: "all" | "none" | {"visible"} ¶

Указывает, будет ли изображение принимать щелчки мыши. По умолчанию pickableparts равно "visible", и только видимые части изображения или его дочерние элементы могут реагировать на щелчки мыши. Когда pickableparts равно "all", и видимые, и невидимые части (или дочерние элементы) могут реагировать на щелчки мыши. Когда pickableparts равно "none", щелчки мыши по объекту игнорируются и передаются любым объектам под ним. Когда объект настроен для приема щелчков мыши, свойство "hittest" определит, как они будут обработаны. См. свойство hittest.

selected: {"off"} | "on" ¶

Свойство указывает, выбрано ли это изображение.

selectionhighlight: "off" | {"on"} ¶

Если selectionhighlight равно "on", состояние выбора изображения визуально выделяется.

Идентификация объекта ¶

tag: строка, по умолчанию "" ¶

Пользовательская строка для маркировки графического объекта.

type (только для чтения): строка ¶

Имя класса графического объекта. type всегда равно "image".

userdata: Любые данные Octave, по умолчанию [](0x0) ¶

Пользовательские данные для сопоставления с графическим объектом.

Родитель/Дочерние элементы ¶

children (только для чтения): вектор графических дескрипторов, по умолчанию [](0x1) ¶

Вложенные объекты изображений пока не реализованы для объектов изображения. children не используется.

handlevisibility: "callback" | "off" | {"on"} ¶

Если handlevisibility имеет значение "off", дескриптор изображения не отображается в свойстве "children" родительского элемента.

parent: графический дескриптор ¶

Дескриптор родительского графического объекта.

Далее: Свойства области, Предыдущее: Свойства текста, Вверх: Свойства графического объекта [Оглавление][Индекс]

© 1996–2023 The Octave Project Developers
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.
Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
https://docs.octave.org/v9.2.0/Image-Properties.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API