首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dcm4che获取值多重性(VM)大于1的标记

dcm4che获取值多重性(VM)大于1的标记
EN

Stack Overflow用户
提问于 2015-06-02 14:38:30
回答 1查看 493关注 0票数 0

我的问题有点简单。

我想从VM>1标记中获取所有的值。

例如,(0018,1310)标签名为VM=4,因此它存储4个由破折号分隔的值,如:

代码语言:javascript
复制
0/320/192/0

我想读取存储在这个标签中的所有值,但是如果我使用:

代码语言:javascript
复制
...
acquisitionMatrix = dcmObj.getString(Tag.AcquisitionMatrix);
....

我只得到第一个!我怎样才能做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-03 10:00:13

我想这可以像塔尔莫建议的那样.但是,我设法以int(s)的形式获得了这些值,使用:

代码语言:javascript
复制
...
int[] matrix = null;
matrix = dcmObj4.getInts(Tag.AcquisitionMatrix);
for(int i=0; i<matrix.length;i++) {
    log.info(">>>>>> Acquisition matrix[" + i + "]: " + matrix[i]);
}
...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30599179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档