LEADTOOLS Medical(Leadtools.Dicomアセンブリ)

フレームを表示

CreatePresentationLutメソッド








作成される表現LUTのデータを格納するDicomDataSetオブジェクト。オブジェクトは、提示LUTシーケンス(2050,0010)を格納するとされます。このシーケンスが存在しないならば、メソッドは失敗します。提示LUT形状がパラメーターpresentationLutShapeを用いて指定されるならば、このパラメーターは無効な参照(Visual BasicではNothing)に設定されることができます。
作成される表現LUTの提示LUT形状(2050,0020)。これは無効な参照(Visual BasicではNothing)に設定されることができます、または、パラメーターpresentationLutが無効な参照でないならば、それは空の文字列を指定することができます。
印刷SCPに表現LUT SOPインスタンスを作成することを要求します。
構文
public void CreatePresentationLut( 
   DicomDataSet presentationLut,
   string presentationLutShape
)
'Declaration
 
Public Sub CreatePresentationLut( _
   ByVal presentationLut As DicomDataSet, _
   ByVal presentationLutShape As String _
) 
'Usage
 
Dim instance As DicomPrintScu
Dim presentationLut As DicomDataSet
Dim presentationLutShape As String
 
instance.CreatePresentationLut(presentationLut, presentationLutShape)
public void CreatePresentationLut( 
   DicomDataSet presentationLut,
   string presentationLutShape
)
 function Leadtools.Dicom.DicomPrintScu.CreatePresentationLut( 
   presentationLut ,
   presentationLutShape 
)
public:
void CreatePresentationLut( 
   DicomDataSet^ presentationLut,
   String^ presentationLutShape
) 

パラメーター

presentationLut
作成される表現LUTのデータを格納するDicomDataSetオブジェクト。オブジェクトは、提示LUTシーケンス(2050,0010)を格納するとされます。このシーケンスが存在しないならば、メソッドは失敗します。提示LUT形状がパラメーターpresentationLutShapeを用いて指定されるならば、このパラメーターは無効な参照(Visual BasicではNothing)に設定されることができます。
presentationLutShape
作成される表現LUTの提示LUT形状(2050,0020)。これは無効な参照(Visual BasicではNothing)に設定されることができます、または、パラメーターpresentationLutが無効な参照でないならば、それは空の文字列を指定することができます。
解説
このメソッドによってスローされることができる例外の2つは、以下の通りです:
例外型。 状態
DicomExceptionCode.PrintSCUFailureStatus 印刷SCPの反応は、失敗ステータスコードを指定します;インスタンスは作成されませんでした。
DicomExceptionCode.PrintSCUClassNotSupported 表現LUT SOPクラスは、アソシエーションの上でサポートされません。

パラメータのどれも供給されないならば、メソッドは失敗します。両方とも供給されるならば、presentationLutShapeは無視されます。

それが印刷SCPの返信を受け取るまで、メソッドは返りません、または、エラーは発生します。メソッドGetLastOperationStatusは、印刷SCPの反応で指定されているステータスコードを得るのに用いられることができます。メソッドCreatePresentationLutが成功しているならば、印刷SCPの反応における成功か警告ステータスコードで、表現LUTは正常に作成されました。

メソッドは、一つ以上の表現LUTを作成するのに用いられることができます。表現LUTを作成しておいて、メソッドGetPresentationLutInstanceUidはそのSOPインスタンスUIDを得るのに用いられることができます。そして、それはフィルムボックスとグレースケールimageボックスから表現LUTを参照文に引用するのに順番に用いられることができます。メソッドCreateFilmBoxUpdateFilmBoxUpdateImageBoxを参照します。

印刷SCPは、メソッドDeletePresentationLutを用いて既存の表現LUT SOPインスタンスを削除するよう求められることができます。

サンプル
サンプルのために、参照しますAssociate
必要条件

ターゲットプラットホーム

参照

参照

DicomPrintScuクラス
DicomPrintScuメンバ
GetPresentationLutInstanceUidメソッド
DeletePresentationLutメソッド
GetLastOperationStatusメソッド
CreateFilmBoxメソッド
UpdateFilmBoxメソッド
UpdateImageBoxメソッド

Leadtools.Dicomは、Medicalツールキットサーバのライセンスと、解除キーが必要です。詳細は、以下を参照してください。Imaging Pro/Document/Medicalの機能