Leadtools.Topics.Dicom

フレームを表示

情報オブジェクト定義(IOD)は、現実のオブジェクトに関する情報を指定する抽象的なデータモデルです。これはアプリケーション間で交換する情報を標準化する手段を提供します。DICOMファイルフォーマットのための基準であるIODsの相当な番号が、あります。標準的なIODsに加えて、ユーザー定義のIODsは、追加されもするかもしれません。

LEADTOOLSは、使用可能なすべての標準およびユーザー定義情報オブジェクト定義(IOD)のツリーを内部で管理します。LEADTOOLSの一部のメソッドでは内部IOD構造をツリーまたはリストとして評価できるため、このドキュメントでは使用可能なIODのツリーのことを「IOD構造」と呼びます。残念ながら、デフォルトIODはあまりにも数が多すぎて、このドキュメントにデフォルト値の一覧を掲載することはできません。IODデフォルトの詳細については、「DICOM規格」を参照してください。

LEADTOOLSは、多数のメソッドを終わりまで操作して、IOD構造体を修正するために提供します。IOD構造体に関連するすべてのメソッドは、クラスDicomIodTableです。

IOD構造体を通して操作するために、LEADTOOLSは以下のメソッドを提供します:

DicomIodTable.GetRoot

DicomIodTable.GetParent

DicomIodTable.GetChild

DicomIodTable.GetFirst

DicomIodTable.GetLast

DicomIodTable.GetPrevious

DicomIodTable.GetNext

LEADTOOLSは、いくつかのメソッドをIOD構造体を検索するために提供します。特定のクラスまたはモジュールに対するIODを見つけるには、DicomIodTable.FindClassとDicomIodTable.FindModule。を使用します。DicomIodTable.Findを用いて要素、モジュールまたはクラスのためにIODを見つけることができます。特定のクラスで特定のpositionでモジュールのためにIODを見つけたいならば、DicomIodTable.FindModuleByIndexを使います。

IOD構造体で新しい項目を挿入するために、DicomIodTable.Insertを呼び出します。

DicomIodTable.Deleteを用いてIOD構造体から個々の項目を削除することができます、または、DicomIodTable.Resetを用いてIOD構造体からすべての項目を削除することができます。

IOD構造体ですでに名前またはIODの説明を変更するために、DicomIodTable.SetNameDicomIodTable.SetDescriptionを呼び出します。

有効なIODオブジェクトがあるかどうか決定するために、DicomIodTable.Existsを呼び出します。

最後に、デフォルト値までIOD構造体をリセットするために、DicomIodTable.Defaultを使います。

IODsの詳細については、「DICOMファイルフォーマットまたはDICOM規格の概要」を参照してください。