主なインターフェースクラス一覧
CPDServerDAE(サーバDAEクラス)
DICOMサーバアプリケーションの通信エンジンを作成します。
- CreateServer
- サーバDAEの作成
- StartAccept
- 受け入れの開始
- StopAccept
- 受け入れの停止
- SetServerCallback
- サーバコールバックの設定
- SetMaxConnections
- 最大受入数の設定
- GetNumConnections
- 現在の受入数の取得
CPDClientDAE(クライアントDAEクラス)
DICOMクライアントアプリケーションの通信エンジンを作成します。
- CreateClient
- クライアントDAEの作成
- StartConnect
- 接続の開始
- SetClientCallback
- クライアントコールバックの設定
CPDMessenger(メッセンジャークラス)
DICOMサービスメッセージの作成および送受信を行います。 クラスのインスタンスは、DAE通信エンジンによって自動的に生成されます。
- ReceiveMessage
- サービスメッセージの受信
- SendMessage
- サービスメッセージの送信
- GetReceivedDataSet
- 受信したメッセージの取得
- GetAssoInfo
- アソシエーション情報の取得
CPDDataSet(データセットクラス)
メタ情報、サービスメッセージ、データセットの作成と編集、およびDICOM画像ファイルとDICOMDIRファイルの読書きを行います。
- LoadDICOMFile
- DICOMファイルの読込み
- SaveDICOMFile
- DICOMファイルの保存
- LoadDICOMBuffer
- メモリ上DICOMデータのロード
- GetTS
- 転送構文の取得
- GetSOP
- SOPクラスの取得
- AddItem
- データ要素の追加
- AddSequence
- シーケンスの追加
- AddPixelData
- ピクセルデータの追加
- GetItem
- データ要素の取得
- GetItemString
- データ要素の文字列への変換
- GetFirstItem
- 最初のデータ要素の取得
- RemoveItem
- データ要素の削除
CPDDataItem(データ要素クラス)
データセットの各データ要素の作成と編集を行います。
- GetData
- タグデータの取得
- SetData
- タグデータの設定
- GetDataPtr
- タグデータへのポインタ
- GetNextItem
- 次のデータ要素の取得
- GetTAG
- タグ番号の取得
- GetVR
- タグVRの取得
- GetDataLength
- タグデータ長の取得
CPDPixelData(ピクセルデータクラス)
DICOM画像のピクセルデータの作成および管理を行います。
- SaveRAWFile
- ピクセルデータのファイルへの保存
- AddMemoryPage
- メモリページの追加
- SetMemoryData
- メモリデータの設定
- SetFilename
- 外部画像ファイルの設定
- Lock
- ピクセルデータのロック
CPDSequence(シーケンスクラス)
データセットのシーケンスタグの作成および管理を行います。
- AddItem
- シーケンス要素の追加
- GetFirstItem
- 最初のシーケンス要素の取得
CPDSequenceItem(シーケンス要素クラス)
シーケンスタグの各シーケンス要素の作成と編集を行います。
- GetNextItem
- 次のシーケンス要素の取得
CPDRecordSet(レコードセットクラス)
DICOMDIRのレコード構造の作成と編集および管理を行います。
- GetCurrentRecord
- カレントレコードの取得
- MovetoRootRecord
- カレントレコードへの移動
- MovetoChildRecord
- 子レコードへの移動
- MovetoNextRecord
- 兄弟レコードへの移動
- AddChildRecord
- 子レコード追加
- AddNextRecord
- 兄弟レコードの追加