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