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);

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

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