主要内容

images.stack.browser.SliderMovingEventData类

包:images.stack.browser

当切片查看器中的滑块移动时传递的事件数据

描述

images.stack.browser.SliderMovingEventData类中的滑块时传递给侦听器的类sliceViewer物体。的sliceViewer对象使用通知处理类方法。MATLAB®对象的属性赋值images.stack.browser.SliderMovingEventData类,并将该类传递给侦听器回调函数(事件处理程序)。滑块的编程式定位不会触发此事件。

images.stack.browser.SliderMovingEventData类是一个处理类。

创建

通知类方法创建images.stack.browser.SliderMovingEventData对象来触发事件时。

属性

全部展开

事件源,指定为触发事件的对象的句柄。

事件的名称,指定为字符向量。

由滑块位置指示的图像帧,指定为数值标量。

例子

全部折叠

将一堆图像加载到工作区中。

负载mristack

在切片查看器中查看数据,指定用于查看切片的自定义颜色映射。切片查看器打开图像堆栈,并显示中间的图像。使用滑块查看不同的切片。

提出= parula (256);s = sliceViewer (mristack“Colormap”,提出);

为这两个人建立听众sliceViewer对象滑块事件:当滑块移动时和滑块被移动时。当您移动滑块时,切片查看器会发送这些事件的通知,并执行指定的回调函数。

addlistener(年代,“SliderValueChanging”, @allevents);addlistener(年代,“SliderValueChanged”, @allevents);

使用这个allevents回调函数显示每个事件的名称和滑块的当前位置。

函数allevents(src,evt) evname = evt. eventname;开关(evname)情况下“SliderValueChanging”} disp (['滑块值改变事件:'mat2str (evt.CurrentValue)]);情况下“SliderValueChanged”} disp (['滑块值改变事件:'mat2str (evt.CurrentValue)]);结束结束

另请参阅

介绍了R2019b