images.stack.browser.SliderMovingEventData class

Пакет: images.stack.browser

Данные о событиях передали, когда ползунок в Средстве просмотра Среза перемещается

Описание

images.stack.browser.SliderMovingEventData класс является классом, переданным прослушивателям когда ползунок в sliceViewer объектные перемещения. sliceViewer возразите инициировал событие с помощью notify метод класса Handle. MATLAB® присваивает значения свойствам images.stack.browser.SliderMovingEventData класс и передачи, что класс к функции обратного вызова прослушивателя (обработчик событий). Программируемое расположение ползунка не инициировало это событие.

images.stack.browser.SliderMovingEventData классом является handle класс.

Создание

notify метод класса Handle создает images.stack.browser.SliderMovingEventData возразите, когда названо, чтобы инициировать событие.

Свойства

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

Общественные собственности

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

Имя события, заданного как вектор символов.

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

Примеры

свернуть все

Загрузите стек изображений.

load mristack

Задайте пользовательскую палитру для просмотра срезов.

cmap = parula(256);

Просмотрите стек изображений в Средстве просмотра Среза.

s = sliceViewer(mristack,'Colormap',cmap);

Настройте прослушиватели для двух ползунков Средства просмотра Среза движущиеся события. Когда вы перемещаете ползунок, Средство просмотра Среза отправляет уведомления об этих событиях и выполняет функцию обратного вызова, которую вы задаете.

addlistener(s,'SliderValueChanging',@allevents);
addlistener(s,'SliderValueChanged',@allevents);

allevents функция обратного вызова только отображает имя каждого события и текущее положение ползунка.

function allevents(src,evt)
    evname = evt.EventName;
    switch(evname)
        case{'SliderValueChanging'}
            disp(['Slider value changing event: ' mat2str(evt.CurrentValue)]);
        case{'SliderValueChanged'}
            disp(['Slider value changed event: ' mat2str(evt.CurrentValue)]);
    end
end

Смотрите также

Введенный в R2019b