メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

setVolume

(削除予定) labelvolshow オブジェクト内での新しいボリュームの設定

setVolume は将来のリリースで削除される予定です。代わりに volshow を使用してください。詳細については、バージョン履歴を参照してください。

説明

setVolume(hLabelVol,L) は、新しいラベル付きボリューム L を使用して、labelvolshow オブジェクト hLabelVol を更新します。setVolume は現在の視点を保持し、その他の可視化設定は変更されませんが、ラベル プロパティはそれぞれの既定値に設定されます。

setVolume(hLabelVol,L,V) は、新しいラベル付きボリューム L と新しい強度ボリューム V を使用して、labelvolshow オブジェクト hLabelVol を更新します。

すべて折りたたむ

強度ボリュームおよび関連するラベル付きボリュームをワークスペースに読み込みます。

load(fullfile(toolboxdir('images'),'imdata','BrainMRILabeled','images','vol_001.mat'));
load(fullfile(toolboxdir('images'),'imdata','BrainMRILabeled','labels','label_001.mat'));

表示パネルをカスタマイズします。

ViewPnl = uipanel(figure,'Title','Labeled Volume');

ラベル付きボリュームを強度ボリュームと共に表示します。

hVol = labelvolshow(label,vol,'Parent',ViewPnl);

背景色をマゼンタに変更し、強度ボリュームの不透明度を小さくします。

hVol.VolumeOpacity = 0.2;
hVol.BackgroundColor = 'magenta';

別の強度ボリュームおよび関連付けられたラベル付きボリュームをワークスペースに読み込みます。

im = load(fullfile(toolboxdir('images'),'imdata','BrainMRILabeled','images','vol_002.mat'));
data = load(fullfile(toolboxdir('images'),'imdata','BrainMRILabeled','labels','label_002.mat'));

newIntensityVol = im.vol;
newLabelVol = data.label;

labelvolshow オブジェクト hVol 内のボリュームを変更します。labelvolshow で背景色と強度ボリュームの透明度のレンダリング設定がどのように維持されるかに注意してください。

setVolume(hVol,newLabelVol,newIntensityVol)

入力引数

すべて折りたたむ

ラベル付きボリューム オブジェクト。labelvolshow オブジェクトとして指定します。

ラベル付きボリューム データ。3 次元ラベル付きボリュームとして指定します。

ボリューム データ。3 次元グレースケール ボリュームとして指定します。

バージョン履歴

R2019a で導入

すべて折りたたむ