Main Content

images.roi.ROIMovingEventData クラス

名前空間: images.roi

ROI が移動するときに渡されるイベント データ

説明

images.roi.ROIMovingEventData クラスは関心領域 (ROI) が移動するときにリスナーに渡されるクラスです。ROI クラスが notify ハンドル クラス メソッドを使用してイベントをトリガーするとき、MATLAB®images.roi.ROIMovingEventData オブジェクトのプロパティに値を割り当て、そのオブジェクトをリスナー コールバック関数 (イベント ハンドラー) に渡します。

images.roi.ROIMovingEventData クラスは handle クラスです。

クラスの属性

ConstructOnLoad
true
HandleCompatible
true

クラスの属性の詳細については、クラスの属性を参照してください。

作成

notify ハンドル クラス メソッドは、イベントをトリガーするために呼び出されると、images.roi.ROIMovingEventData オブジェクトを作成します。images.roi.ROIMovingEventData は入力引数を受け入れません。event.EventData のサブクラスはスーパークラス コンストラクターに引数を渡すことができません。

プロパティ

すべて展開する

イベント ソース。イベントをトリガーしたオブジェクトのハンドルとして指定します。

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

イベント名。文字ベクトルとして指定します。

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

データ型: char

移動前の ROI の位置。[x y] 形式の 2 要素数値ベクトルとして指定します。

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

データ型: char

移動後の ROI の位置。[x y] 形式の 2 要素数値ベクトルとして指定します。

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

データ型: char

すべて折りたたむ

このコールバック関数は、イベント ソース オブジェクト ハンドルと、イベントがトリガーされたときに images.roi.ROIMovingEventData オブジェクトから渡されるイベント名やその他のプロパティを取得します。

function myCallbk(s,evtData)
   eventSource = evtData.Source;
   eventName = evtData.EventName;
   previousPosition = evtData.PreviousPosition;
   currentPosition = evtData.CurrentPosition; 
end

バージョン履歴

R2018b で導入