setPosition
(非推奨) ROI オブジェクトを新しい位置に移動
setPosition
は推奨されません。代わりに、新しい ROI で、Position
プロパティの値を設定します。詳細については、互換性の考慮事項を参照してください。
説明
入力引数
pos
— ROI オブジェクト新しい位置
数値配列
ROI オブジェクトの新しい位置。数値配列として指定します。配列の形状は ROI オブジェクトのタイプによって異なります。
ROI オブジェクト | 位置 |
---|---|
imellipse | [xmin ymin width height] 形式の 4 要素のベクトル。楕円を囲む境界ボックスの新しいサイズと位置を表します。境界ボックスの新しいサイズは width x height ピクセルです。ボックスの左上隅の新しい (x,y) 座標は (xmin ,ymin ) です。 |
imline | [x1 y1; x2 y2] 形式の 2 行 2 列の行列。ラインの 2 つの端点の新しい位置を表します。 |
impoint | [x y] 形式の 1 行 2 列ベクトル。 |
impoly | n 行 2 列の行列。2 つの列は、n 個の各頂点に対して、新しい x と y 座標を定義します。 |
imrect | [xmin ymin width height] 形式の 4 要素ベクトル。四角形の新しいサイズは width x height ピクセルです。四角形の左上隅の新しい (x,y) 座標は (xmin ,ymin ) です。 |
x
— 点の新しい x 座標
2 要素ベクトル | 数値スカラー
点の新しい x 座標。
h
がimline
オブジェクトの場合、x
は 2 要素ベクトルで、2 本のラインの端点の x 座標を表します。h
がimpoint
オブジェクトの場合、x
は数値スカラーで、1 つの点の x 座標を表します。
y
— 点の新しい y 座標
2 要素ベクトル | 数値スカラー
点の新しい y 座標。
h
がimline
オブジェクトの場合、y
は 2 要素ベクトルで、2 本のラインの端点の y 座標を表します。h
がimpoint
オブジェクトの場合、y
は数値スカラーで、1 つの点の y 座標を表します。
バージョン履歴
R2008a で導入R2018b: setPosition
は非推奨
R2018b 以降、既存の ROI オブジェクトのセットが新しい ROI オブジェクトのセットに置き換えられています。新しいオブジェクトは、面の色の透明度など、さらに便利な機能を提供します。新しいクラスでは、移動やクリックなどの ROI の変化に応答するために使用できるイベントもサポートされています。現時点では、以前の ROI オブジェクトを削除する予定はありませんが、追加された機能や柔軟性を活用するために、新しい ROI に切り替えてください。新しい ROI 関数を使用した ROI の作成方法の詳細については、ROI の形状の作成を参照してください。
ROI の現在の位置を指定するには、ROI の Position
プロパティに値を割り当てます。
setPosition
メソッドのすべてのインスタンスを更新してください。
非推奨の使用方法 | 推奨される代替案 |
---|---|
この例では、オブジェクト関数 imshow('cameraman.tif');
h = imrect(gca,[10 10 100 100]);
setPosition(h,[20 20 200 200]);;
| 新しい ROI オブジェクトの 1 つを作成し、オブジェクト関数 imshow('cameraman.tif'); h = drawrectangle(gca,'Position',[10 10 100 100]); h.Position = [20 20 200 200]; |
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)