Main Content

images.roi.CuboidMovingEventData クラス

名前空間: images.roi

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

説明

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

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

クラスの属性

ConstructOnLoad
true
HandleCompatible
true

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

作成

notify ハンドル クラス メソッドは、イベントをトリガーするために呼び出されると、images.roi.CuboidMovingEventData オブジェクトを作成します。images.roi.CuboidMovingEventData は入力引数を受け入れません。

プロパティ

すべて展開する

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

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

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

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

移動前の ROI の位置。[x y z w h d] 形式の 1 行 6 列の数値配列として指定します。

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

移動後の ROI の位置。[x y z w h d] 形式の 1 行 6 列の数値配列として指定します。

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

回転前の ROI の方向。1 行 3 列の数値配列として度単位で指定します。

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

回転後の ROI の方向。1 行 3 列の数値配列として度単位で指定します。

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

すべて折りたたむ

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

function myCallbk(s,evtData)
   eventSource = evtData.Source;
   eventName = evtData.EventName;
   previousCenter = evtData.PreviousCenter;
   currentCenter = evtData.CurrentCenter; 
   previousRotationAngle = evtData.PreviousRotationAngle;
   currentRotationAngle = evtData.CurrentRotationAngle;
end

バージョン履歴

R2019a で導入