创建和加载数据集

类的实例开始创建数据集,然后从现有DICOM文件创建和加载数据集DicomDataSet类。然后你可以使用DicomDataSet。负载以载入数据集。

此时,您已经准备好获取关于数据集的信息、遍历数据集、搜索特定的模块或元素、获取/设置数据值、添加模块或元素或删除模块或元素。

作为一个简短的示例,下面显示的代码执行以下操作:

通过比较模块号、数据元素标记和值表示与其各自的默认表的显示值,您可以确定当前显示的是哪个模块、元素和值表示。

c#
//确保你添加了引用:/ / Leadtools.Dicom.dll/ / Leadtools.Dicom.Tables.dllDicomDataSet数据集;int数= 0;DicomModule模块=DicomElement元素=字符串c =字符串空虚;DicomEngine.Startup ();//创建新的DicomDataSet数据集=DicomDataSet ();//加载DICOM数据集dataSet.Load (ImagesPath。路径+“IMAGE1.dcm”, 0);//确定该数据集中的模块数量数= dataSet.ModuleCount;//找到数据集树第0级的第一个模块模块= dataSet.FindModuleByIndex (0);如果(模块! =元素= Module.Elements [0];//打印信息字符串csFormat =""+这个数据集有{0:D}模块。\ n”+第一个模块类型:{1}\n+"第一个模块元素计数:{2:D} \n "+"第一个模块的第一个元素:\n"+长度:{3:D} \ n”+"标签:{4:X} \n"+“虚拟现实:{5:X}”c =字符串. format (csFormat, Count, Module.Type.ToString(), Module.Elements.)长度,元素。长度,元素。标签,Element.VR.ToString ());对话框。显示(cs,“通知”);其他的对话框。显示(“模块”为空“通知”);//释放DICOM数据集使用的所有资源dataSet.Dispose ();

LEADTOOLS成像、医疗和文档
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。