當(dāng)前位置:
首頁(yè) >
dcmtk程序包综述(2)
發(fā)布時(shí)間:2025/3/15
23
豆豆
生活随笔
收集整理的這篇文章主要介紹了
dcmtk程序包综述(2)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.dcmnet程序包
dcmnet是一個(gè)網(wǎng)絡(luò)庫(kù)及可用工具。 該模塊包含了實(shí)現(xiàn)DICOM網(wǎng)絡(luò)通信的所有函數(shù)集,即:DICOM上層有限狀態(tài)機(jī)(DICOM Upper Layer Finite State Machine),關(guān)聯(lián)控制服務(wù)元素(Association Control Service Element, ACSE)以及DICOM消息服務(wù)元素(DICOM Message Service Element, DIMSE)。主要接口: 該模塊的主要接口包括在文件assoc.h和dimse.h中定義的大量結(jié)構(gòu)和函數(shù)。
- assoc.h: 這個(gè)文件包含程序,為DICOM應(yīng)用提供關(guān)聯(lián)管理。它維護(hù)描述活動(dòng)關(guān)聯(lián)的結(jié)構(gòu),提供對(duì)關(guān)聯(lián)特定信息的訪問(wèn)。也提供程序幫助關(guān)聯(lián)協(xié)議association negotiation(presentation contexts, abstract syntaxes, transfer syntaxes, maximum PDU length, and other extended negotiation)。該包使用了DICOM上層機(jī)制接收/發(fā)送關(guān)聯(lián)請(qǐng)求/響應(yīng)。每一個(gè)活動(dòng)的關(guān)聯(lián)由T_ASC_Association結(jié)構(gòu)表示,包含了所有相關(guān)的信息。模塊前綴ASC_。
- dimse.h: 這個(gè)文件包含程序,為DICOM應(yīng)用提供dimse層的服務(wù)。
- echoscu: DICOM verification (C-ECHO) SCU
- findscu: DICOM query (C-FIND) SCU
- movescu: DICOM retrieve (C-MOVE) SCU
- storescp: DICOM storage (C-STORE) SCP
- storescu: DICOM storage (C-STORE) SCU
- termscu: DICOM termination SCU
2.dcmpstat程序包
dcmpstat: 一個(gè)描述狀態(tài)(presentation state)庫(kù)和可用工具。This module contains classes that implement a high-level API for the DICOM Softcopy Grayscale Presentation State Storage SOP Class. It also contains various support classes that are used by DICOMscope, a free DICOM viewer that has been developed as a demonstrator for presentation states. See http://dicom.offis.de/dscope。主要接口:
- DVPresentationState: 一個(gè)灰度軟拷貝描述狀態(tài)。這個(gè)類(lèi)管理著一個(gè)描述狀態(tài)對(duì)象的數(shù)據(jù)結(jié)構(gòu)。描述狀態(tài)可以創(chuàng)建、讀、寫(xiě)和更改。在dvpstat.h中定義。
- DVInterface: 這個(gè)接口類(lèi)是用來(lái)幫助軟拷貝描述狀態(tài)瀏覽器工作的。這個(gè)類(lèi)管理著數(shù)據(jù)庫(kù)機(jī)制,允許開(kāi)始和停止網(wǎng)絡(luò)交互,并訪問(wèn)圖像和描述狀態(tài)。在dviface.h中定義。
- DVPSStoredPrint: the representation of a Stored Print object。在文件dvpssp.h中定義。
- dcmmkcrv: Add 2D curve data to image
- dcmmklut: Create DICOM look-up tables
- dcmp2pgm: Read DICOM image and presentation state and render bitmap
- dcmprscp: DICOM basic grayscale print management SCP
- dcmprscu: Print spooler for presentation state viewer
- dcmpschk: Checking tool for presentation states
- dcmpsmk: Create DICOM grayscale softcopy presentation state
- dcmpsprt: Read DICOM images and presentation states and render print job
- dcmpsrcv: Network receive for presentation state viewer
- dcmpssnd: Network send for presentation state viewer
3.dcmsign程序包
dcmsign是一個(gè)數(shù)字簽名庫(kù)和可用工具。這個(gè)模塊包含了一些類(lèi),以創(chuàng)建DICOM數(shù)據(jù)集中的數(shù)字簽名,并驗(yàn)證和刪除簽名。這個(gè)模塊需要擴(kuò)展的OpenSSL庫(kù)的支持。主要接口:
- DcmSignature: this class provides the main interface to the dcmsign module - it allows to create, examine and verify digital signatures in DICOM datasets or items. The methods in this class do not handle digital signatures embedded in sequence items within the dataset, other than providing helper functions that allow to locate and attach the sub-items separately. 在dcsignat.h中定義。
- SiSecurityProfile: 所有安全框架的抽象基類(lèi)。abstract base class for all security profiles. 在sisprof.h文件中定義。
- SiCertificate: a class representing X.509 public key certificates. 在sicert.h文件中定
- SiPrivateKey: a class representing a private key. 在siprivat.h文件中定義。
- SiMAC: a base class for all classes that implement hash functions. 在simac.h文件中定義。
- dcmsign: Sign and Verify DICOM Files
4.dcmsr程序包
dcmsr是一個(gè)結(jié)構(gòu)化報(bào)表庫(kù)和可用工具。這個(gè)模塊包括一些類(lèi)來(lái)讀、寫(xiě)、創(chuàng)建、修改、訪問(wèn)、打印和顯示DICOM結(jié)構(gòu)化報(bào)表文檔。所支持的SOP類(lèi)列表由DSRTypes::E_DocumentType提供。主要接口:
- DSRDocument: Interface class for 'dcmsr' (DICOM Structured Reporting Documents). This class supports reading, writing, creation, printing and rendering of DICOM SR documents (according to DICOM PS 3.x-2004, formerly known as Supplement 23). The list of supported SOP classes is available in file "dsrtypes.h". 在dsrdoc.h中定義。
- DSRDocumentTree: 管理SR文檔樹(shù)的類(lèi)。在dsrdoctr.h中定義。
- DSRContentItem: Interface class for content items. This class allows to access the document tree nodes without using any pointers. 在dsrcitem.h中定義。
- DSRCodedEntryValue: Class for coded entry values. 在dsrcodvl.h中定義。
- dsr2html: Render DICOM SR file and data set to HTML?
- dsr2xml: Convert DICOM SR file and data set to XML?
- dsrdump: Dump DICOM SR file and data set?
- xml2dsr: Convert DICOM SR file and data set to XML
5.dcmtls程序包
dcmtls是網(wǎng)絡(luò)庫(kù)的安全擴(kuò)展。This module contains classes that implement DICOM network communication tunneled through a Transport Layer Security (TLS) connection, conforming to the DICOM "Security Enhancements One" extension (formerly Supplement 31). This module requires the external OpenSSL library.主要接口:
- DcmTLSTransportLayer: factory class which creates secure TLS transport layer connections and maintains the parameters common to all TLS transport connections in one application (e.g. the pool of trusted certificates, the key and certificate to be used for authentication and the list of ciphersuite to be used for association negotiation.)。在tlslayer.h文件中定義。
- DcmTLSConnection: this class represents a TLS (Transport Layer Security) V1 based secure transport connection.
6.dcmwlm程序包
dcmwlm是一個(gè)設(shè)備工作表(Modality Worklist)數(shù)據(jù)庫(kù)服務(wù)器。 這個(gè)模塊包含類(lèi),作為一個(gè)SCP,為實(shí)現(xiàn)DICOM Modality Worklist Management Service的應(yīng)用提供支持。基于這些類(lèi)的SCP可以從C-Find-RSP返回消息中找到相關(guān)信息。主要接口:
- WlmActivityManager: This class encapsulates data structures and operations for basic worklist management service class providers. 在wlmactmg.h文件中定義。
- WlmDataSource: This class encapsulates data structures and operations for connecting to an arbitrary data source in the framework of the DICOM basic worklist management service. 在wlds.h文件中定義。
- WlmDataSourceFileSystem: This class encapsulates data structures and operations for connecting to a file-based data source in the framework of the DICOM basic worklist management service. 在wldsfs.h文件中定義。
- WlmFileSystemInteractionManager: This class encapsulates data structures and operations for managing data base interaction in the framework of the DICOM basic worklist management service. 在wlfsim.h文件中定義。
- wlmscpfs: DICOM Basic Worklist Management SCP (based on data files)
7.dcmqrdb程序包
dcmqrdb是一個(gè)圖像數(shù)據(jù)庫(kù)服務(wù)器。 This module contains a simple image archive that manages a number of storage areas and allows images to be stored in these storage areas using the DICOM Storage Service Class. It also allows image attributes to be queried and images to be retrieved using the DICOM Query/Retrieve Service Class.工具:
- dcmqridx: Register a DICOM image file in an image database index file
- dcmqrscp: DICOM image archive (central test node)
- dcmqrti: The Terminal Initiator Telnet Client Program
總結(jié)
以上是生活随笔為你收集整理的dcmtk程序包综述(2)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 飞秋2010下载在未来讲差异化
- 下一篇: you just 飞鸽传书2007绿色版