找回密码
 欢迎注册
搜索
热搜: 活动 交友 discuz
查看: 3665|回复: 9

[讨论] dicom structure

[复制链接]
发表于 2003-3-21 18:08:17 | 显示全部楼层 |阅读模式
我想做一个读取 dicom 的控件。那么就需要一个比较合理的结构来存放 dicom 中的信息。
现在的做法,只是使用简单的链表,
struct  DicomTag
{
  Group"
  Element"
  Type"
  Value"  
  
  DicomTag* next"
  DicomTag* prev"
  list* down" //用于SQ
}
这是最基本的结构,这种结构能够满足基本需要(因为大部分的操作都在第一层),不过总觉得不好,不好是因为要读取第二或更里层的tag时,就比较麻烦。
有没有更好的结构呢。
 楼主| 发表于 2003-3-25 09:20:42 | 显示全部楼层

[讨论] dicom structure

哎,人气不旺啊,想讨论一下都没人说
发表于 2003-3-28 13:19:23 | 显示全部楼层

[讨论] dicom structure

这里的人本来就不多,呵呵。。。。
虚拟现实 该用户已被删除
发表于 2003-3-29 13:27:52 | 显示全部楼层

[讨论] dicom structure

你这种结构不好,因为dicom数据元素是层层嵌套的,读起来比较麻烦
 楼主| 发表于 2003-3-31 09:42:18 | 显示全部楼层

[讨论] dicom structure

to bxb1280
为了访问下一层节点,我使用的是down指针,这个指针的类型可以是此节点类型或者链表类型都可以,只是实现细节上不同。遍历时采用递归。
其他的方法就不知道了,请问你有什么好方法?
发表于 2003-4-5 16:43:36 | 显示全部楼层

[讨论] dicom structure

这种结构对于SQ类型的如果处理呢?其实你可以看看很多共享的DICOM软件,定义的结构都不错,比如leadtools, ucdmc, ctn,等等
 楼主| 发表于 2003-4-7 12:36:18 | 显示全部楼层

[讨论] dicom structure

to mouse
我这种结构当然可以处理SQ,只不过我自己认为有缺陷罢了。
发表于 2003-4-8 20:36:10 | 显示全部楼层

[讨论] dicom structure

我觉得定义成一个树结构会更合适一些。
 楼主| 发表于 2003-4-9 17:43:44 | 显示全部楼层

[讨论] dicom structure

我写的结构就是一棵树啊
发表于 2009-5-16 13:49:10 | 显示全部楼层
。。。
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

快速回复 返回顶部 返回列表