このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
plotContour
DICOM-RT 構造体セットの ROI 輪郭データのプロット
説明
plotContour(
は、contour
)dicomContours
オブジェクトに格納されている 1 つ以上の関心領域 (ROI) の輪郭データをプロットします。
plotContour(___,
は、ax
)ax
で指定された座標軸に ROI 輪郭データをプロットします。オプション ax
は、上記の構文において、どの入力引数の組み合わせでも、前に置くことができます。
は、プロットのグラフィックス オブジェクト ハンドルを返します。h
= plotContour(___)h
を使用して、プロットのプロパティのクエリと変更ができます。h
はグループ オブジェクトです。グループ オブジェクトのプロパティの詳細については、Group Properties
を参照してください。
例
DICOM-RT 構造体セットの ROI 輪郭データのプロット
DICOM-RT 構造体セット ファイルから DICOM メタデータを読み取ります。
info = dicominfo('rtstruct.dcm');
DICOM メタデータの構造体セットと ROI 輪郭モジュールから、ROI データを抽出します。出力は、抽出した ROI データを格納する dicomContours
オブジェクトです。
contour = dicomContours(info);
dicomContours
オブジェクトの ROIs
プロパティを表示します。
contour.ROIs
ans=2×5 table
Number Name ContourData GeometricType Color
______ _________________ ___________ _____________ ____________
1 {'Body_Contour' } {90x1 cell} {90x1 cell} {3x1 double}
2 {'Tumor_Contour'} {21x1 cell} {21x1 cell} {3x1 double}
オブジェクト内のすべての ROI 輪郭データをプロットします。
figure plotContour(contour)
ROI 番号で選択して、特定の ROI 輪郭データをプロットすることもできます。ROI 番号 1 で指定された ROI 輪郭データをプロットします。
figure plotContour(contour,1)
ROI 輪郭データをプロットする座標軸の指定
DICOM-RT 構造体セット ファイルから DICOM メタデータを読み取ります。
info = dicominfo('rtstruct.dcm');
DICOM メタデータの構造体セットと ROI 輪郭モジュールから、ROI データを抽出します。出力は、抽出した ROI データを格納する dicomContours
オブジェクトです。
contour = dicomContours(info);
2 行 2 列のタイル表示チャート レイアウトを作成して、Figure ウィンドウに複数のプロットを表示します。
figure('Position',[1 1 700 700])
tiledlayout(2,2)
関数 nexttile
を使用して、axes オブジェクトを作成します。この座標軸は、タイル表示チャート レイアウトの最初の 2 列分です。すべての ROI 輪郭データをこれらの座標軸にプロットします。
ax1 = nexttile(1,[1,2]);
plotContour(contour,ax1)
title('ROI Contour Data')
2 番目の axes オブジェクトを作成し、ROI 番号 1 で指定した ROI 輪郭データをプロットします。
ax2 = nexttile;
plotContour(contour,1,ax2)
title('ROI Contour Data of ROI Number 1')
3 番目の axes オブジェクトを作成し、ROI 番号 2 で指定した ROI 輪郭データをプロットします。
ax3 = nexttile;
plotContour(contour,2,ax3)
title('ROI Contour Data of ROI Number 2')
ROI 輪郭データ プロットへの説明テキストの追加
DICOM-RT 構造体セット ファイルから DICOM メタデータを読み取ります。
info = dicominfo('rtstruct.dcm');
DICOM メタデータの構造体セットと ROI 輪郭モジュールから、ROI データを抽出します。出力は、抽出した ROI データを格納する dicomContours
オブジェクトです。
contour = dicomContours(info);
ROI 輪郭データをプロットし、親の座標軸を取得します。返される親の座標軸は、ROI 輪郭プロットごとに個別のハンドルをもつ hggroup
オブジェクトです。
h = plotContour(contour)
h = 2x1 Group array: Group (Body_Contour) Group (Tumor_Contour)
返されたハンドルを使用して、各 ROI 輪郭プロットに説明テキストを追加します。
text(290,0,-400,'\leftarrow ROI number 1','Parent',h(1)) text(90,0,-500,'\leftarrow ROI number 2','FontWeight','Bold','Parent',h(2))
入力引数
contour
— ROI データ
dicomContours
オブジェクト
ROI データ。dicomContours
オブジェクトとして指定します。
number
— ROI 番号
スカラー | ベクトル
ROI 番号。スカラーまたはベクトルとして指定します。ベクトルを指定すると、複数の輪郭シーケンスがプロットされます。
ROI 番号は、dicomContours
オブジェクトの ROIs
プロパティに含まれる ROI の識別番号です。
データ型: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
出力引数
バージョン履歴
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)