dcmtk程序包简介

dcmtk程序包简介

ID:40523873

大小:104.00 KB

页数:22页

时间:2019-08-04

dcmtk程序包简介_第1页
dcmtk程序包简介_第2页
dcmtk程序包简介_第3页
dcmtk程序包简介_第4页
dcmtk程序包简介_第5页
资源描述:

《dcmtk程序包简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、dcmtk程序包简介***该文简单列出了dcmtk程序包的简介,包括主要接口类的简单说明,可用工具以及一些例子。下一步工作准备详细分析每个程序包中的接口类功能,并结合源码和dicom文档分析其实现过程。Dcmtk程序包简介一、Config程序包-config目录下的文档:--config.txt:指出你编辑的任何.h.c.cc文件首先必须包含该目录下的头文件#include"osconfig.h"--dirstruc.txt:给出了dcmtk项目的项目目录结构,这个用cmake会自动生成--envvars.txt:这个文件比较重要

2、,它指出了一些运行时环境变量,这些变量可能会影响dcmtk的工具和库的使用,这些变量包括:---DCMDICTPATH:影响dcmdata   OnWin32platforms,abuilt-indictionaryisusedbydefault.If   theDCMDICTPATHenvironmentvariableisset,theapplicationswill   attempttoload_additional_DICOMdatadictionariesspecifiedin   theDCMDICTPATHenvi

3、ronmentvariableinstead.TheDCMDICTPATH   environmentvariablehasthesameformatastheshellPATHvariable   inthatasemicolon(";")separatesentries.Thedatadictionary   codewillattempttoloadeachfilespecifiedintheDCMDICTPATH   environmentvariable.   Seealso:documentationindcmdata

4、/docs/datadict.txt---TCP_BUFFER_LENGTH:影响dcmnet   Bydefault,DCMTKusesaTCPsendandreceivebuffer   lengthof32K.IftheenvironmentvariableTCP_BUFFER_LENGTHisset,   itspecifiedanoverridefortheTCPbufferlength.Thevalueis   specifiedinbytes,notinKbytes.---TCP_NODELAY:影响dcmnet  

5、 Ifthisenvironmentvariablecontainsanon-zeronumber,   theNaglealgorithmwillnotbedisabledforTCPtransport   connections.Alsoseedocumentationformacro   DONT_DISABLE_NAGLE_ALGORITHMinconfig/docs/macros.txt---TMPDIR:影响dcmnet   Affectstheimplementationofthetempnam()emulation

6、on   platformswheretempnam()isnotdefined.Seetempnam(3S)mainpage   foradescription.--macros.txt:这个文件也特别重要,它给出了很多编译时的宏,这些宏可能会影响dcmtk的工具和库的使用。大部分的宏可以用来激活一些实验性的或很少需要的特性,另外有一些是用来取消某些功能。要尽量谨慎使用。详细见文档。--modules.txt:这个文件讲述如何自己配置各个模块,不需要掌握。-config的include目录下的文件--osconfig.h:这个文

7、件是必须包含在所有.h.c文件中的其中指出在win32环境下包含"dcmtk/config/cfwin32.h"文件--cfwin32.h:包含了大量的宏定义。***如果需要查找某个宏的定义,可到这个文件中查找***二、ofstd程序包-ofstd:作为一般目的的类库。这个模块包含了一般目的的类库,这些类所描述的对象概念并非在Dicom标准中特有。它们广泛的在toolkit中使用。主要包含下面的类--OFCommandLine:处理命令行参数,头文件在ofcmdln.h。***详情需要结合具体的代码来理解***--OFCondit

8、ion:描述条件码的一般类。头文件在ofcond.h。***详情需要结合具体的代码来理解***--OFConsole:是一个singleton(孤立)类***不明白***。提供线程安全的对标准输出流和错误流的访问。允许以多线程的方式同时创建输出。*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。