Main Content

images.roi.EllipseMovingEventData クラス

名前空間: images.roi

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

説明

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

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

クラスの属性

ConstructOnLoad
true
HandleCompatible
true

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

作成

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

プロパティ

すべて展開する

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

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

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

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

データ型: char

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

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

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

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

ROI の形状変更前の半軸の長さ。2 要素数値ベクトルとして指定します。

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

ROI の形状変更後の半軸の長さ。2 要素数値ベクトルとして指定します。

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

回転前の ROI の方向。数値スカラーとして度単位で指定します。

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

回転後の ROI の位置。数値スカラーとして度単位で指定します。

属性:

GetAccess
public
SetAccess
private
GetObservable
true
SetObservable
true

すべて折りたたむ

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

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

バージョン履歴

R2018b で導入