DicomObjects 由一组相互关联但又独立的“对象”组成,使开发人员能够快速轻松地将 DICOM 功能添加到其产品中,而无需理解或编写 DICOM 标准的复杂细节。
此帮助文件提供了完整的参考资料。
几乎所有 DICOM 图像/数据操作都可以使用 DicomObjects 执行,包括:
DicomObjects 集合的主要组件是:
DicomViewer 控件
一个 ActiveX 控件,可以嵌入到任何合适的控件容器中,例如 Visual Basic、标准开发环境(例如 C++(Microsoft 或 Borland)、Delphi、Microsoft Access),甚至可以在 Internet Explorer 中使用。它具有丰富的 DICOM 图像显示功能,无论是从文件读取、通过网络接收还是从其他众多来源接收,都支持各种注释和完整的 DICOM 灰度显示状态。
它还提供用于验证、存储、查询/检索和规范化操作的服务类提供商 (SCP) 功能。
DicomServer 对象
一种没有用户界面的自动化对象,作为服务类提供者 (SCP) 提供存储、查询/检索和规范化设施。
DicomQuery 对象
作为服务类用户 (SCU) 处理 DICOM 标准的查询/检索部分的非可视化自动化对象。
DicomPrint 对象
作为服务类用户 (SCU) 简化 DICOM 打印的自动化对象。
DicomGlobal 对象
用于某些全局操作,例如覆盖注册表值
DicomConnection 对象
DicomConnection 对象表示一种关联,可以响应传入的查询请求而自动创建,也可以由客户端程序显式创建。此对象的方法用于发送数据、图像和验证请求,并且此对象是 DicomObject 异步操作功能的核心。从 4.1 版开始,还有一个 DicomConnections 集合。
其他依赖的自动化对象和集合由上述方法创建和使用,有些也可以直接创建。它们是:
对象描述 | 单品 | 收藏 |
---|---|---|
SOP实例,包含图像 | Dicom图像 | Dicom图像 |
通用 SOP 实例,用于 DICOM 查询的结果或作为序列的子元素 | Dicom数据集 | Dicom数据集 |
上述任一属性(数据元素) | Dicom属性 | Dicom属性 |
DICOM 演示上下文 | DicomContext | DicomContexts |
图像注释 | Dicom标签 | Dicom标签 |