类的实例开始创建数据集,然后从现有DICOM文件创建和加载数据集DicomDataSet类。然后你可以使用DicomDataSet。负载以载入数据集。
此时,您已经准备好获取关于数据集的信息、遍历数据集、搜索特定的模块或元素、获取/设置数据值、添加模块或元素或删除模块或元素。
作为一个简短的示例,下面显示的代码执行以下操作:
通过比较模块号、数据元素标记和值表示与其各自的默认表的显示值,您可以确定当前显示的是哪个模块、元素和值表示。
//确保你添加了引用:
/ / Leadtools.Dicom.dll
/ / Leadtools.Dicom.Tables.dll
DicomDataSet数据集;
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 ();
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送到支持!应该有人联系你!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格开始新的聊天。
所有代理目前都离线。
聊天时间:
周一-周五
上午8:30 -下午6点
如需联系我们,请填写此表格,我们将通过电子邮件与您联系。