exponenta event banner

images.roI.CircleMovingEventData класс

Пакет: images.roi

Данные о событии, передаваемые при перемещении ROI круга

Описание

images.roi.CircleMovingEventData класс - класс, передаваемый слушателям при перемещении ROI круга. Когда класс ROI запускает событие с помощью notify метод класса дескриптора, MATLAB ® присваивает значения свойствам images.roi.CircleMovingEventData и передает этот объект функции обратного вызова прослушивателя (обработчику событий).

images.roi.CircleMovingEventData класс является handle класс.

Атрибуты класса

ConstructOnLoad
true
HandleCompatible
true

Сведения об атрибутах класса см. в разделе Атрибуты класса.

Создание

notify метод класса дескриптора создает images.roi.CircleMovingEventData при вызове для запуска события. images.roi.CircleMovingEventData не принимает входные аргументы.

Свойства

развернуть все

Общедоступные свойства

Источник события, указанный как дескриптор объекта, инициировавшего событие.

Атрибуты:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

Имя события, указанное как символьный вектор.

Атрибуты:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

Типы данных: char

Позиция перед перемещением ROI, заданная как двухэлементный числовой вектор формы [x y].

Атрибуты:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

Позиция после перемещения ROI, заданная как двухэлементный числовой вектор формы [x y].

Атрибуты:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

Радиус перед изменением размера, заданный как числовой скаляр.

Атрибуты:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

Радиус после изменения размера, заданный как числовой скаляр.

Атрибуты:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

Примеры

свернуть все

Эта функция обратного вызова получает дескриптор объекта источника события, имя события и другие свойства из images.roi.CircleMovingEventData переданный ему объект при запуске события.

function myCallbk(s,evtData)
   eventSource = evtData.Source;
   eventName = evtData.EventName;
   previousCenter = evtData.PreviousCenter;
   currentCenter = evtData.CurrentCenter; 
   previousRadius = evtData.PreviousRadius;
   currentRadius = evtData.CurrentRadius;
end

См. также

|

Представлен в R2018b