setClosed
ROI オブジェクトのクローズ動作の設定
関数 setClosed
は推奨されません。代わりに、新しい ROI で Closed
プロパティを使用してください。詳細については、互換性の考慮事項を参照してください。
説明
入力引数
h
— ROI オブジェクト
imfreehand
| impoly
ROI オブジェクト。imfreehand
または impoly
オブジェクトとして指定します。
TF
— ROI オブジェクトが閉じている
true
| false
ROI オブジェクトが閉じている。true
または false
として指定します。true
に設定した場合は、直線で ROI オブジェクトの端点をつないで、閉じた領域を作成します。false
に設定した場合は、端点はつながれず、領域は開いたままです。
データ型: logical
バージョン履歴
R2007b で導入R2018b: 関数 setClosed
は非推奨
R2018b 以降、既存の ROI オブジェクトのセットが新しい ROI オブジェクトのセットに置き換えられています。新しいオブジェクトは、面の色の透明度など、さらに便利な機能を提供します。新しいクラスでは、移動やクリックなどの ROI の変化に応答するために使用できるイベントもサポートされています。現時点では、以前の ROI オブジェクトを削除する予定はありませんが、追加された機能や柔軟性を活用するために、新しい ROI に切り替えてください。新しい ROI 関数を使用した ROI の作成方法の詳細については、ROI の形状の作成を参照してください。
既存の ROI では、手描きの形状または多角形の形状を閉じるか閉じないかを制御できます。既定では、ダブルクリックしてこれらのいずれかの形状の最後の頂点を描画すると、ROI は最後の頂点と最初の頂点の間にラインを描画して形状を閉じます。setClosed
メソッドを使用すると、開いた手描きの形状またはポリラインを作成できます。新しい ROI では、形状を閉じるか閉じないかを指定するために使用できる Closed
プロパティが Freehand
および AssistedFreehand
形状でサポートされています。新しい ROI は多角形 (閉じている) 形状とポリライン (開いている) 形状をサポートしており、これらの ROI では Closed
プロパティをサポートする必要がありません。
setClosed
のすべてのインスタンスを更新してください。
非推奨の使用方法 | 推奨される代替案 |
---|---|
この例では、多角形 ROI を作成し、 imshow('cameraman.tif');
h = impoly(gca,[10 10; 50 10; 20 100]);
setClosed(h,false);
| 開いたポリライン ROI を作成するには、 imshow('cameraman.tif'); h = drawpolyline(gca,'Position',[10 10; 50 10; 20 100]); |
この例では、手描きの ROI を作成し、 imshow('cameraman.tif');
h = imfreehand;
setClosed(h,false);
| 開いた手描き ROI の形状を作成するには、 imshow('cameraman.tif');
h = drawfreehand;
h.Closed = false; |
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)