- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要访问 BeamSequence 属性内每个 ControlPointSequence 属性内的所有 GantryAngle 值。
这是嵌套的快速可视化
Beam Sequence
...
Control Point Sequence
Gantry Angle
...
...
Control Point Sequence
Gantry Angle
...
...
Control Point Sequence
Gantry Angle
...
如何使用 pixelmed 访问每个龙门角度图书馆?
编辑:
感谢 cnellar 的帮助,这就是最终的工作
private ArrayList<Double> getAngles( SequenceAttribute beamSequence ) {
ArrayList<Double> n = new ArrayList<Double>();
Iterator is = beamSequence.iterator();
while (is.hasNext()) {
SequenceItem item = (SequenceItem)is.next();
if (item != null) {
AttributeList itemList = item.getAttributeList();
if (itemList != null) {
SequenceAttribute ctrlPoint = (SequenceAttribute)itemList.get( TagFromName.ControlPointSequence );
//System.out.print(ctrlPoint);
Iterator is1 = ctrlPoint.iterator();
while (is1.hasNext()) {
SequenceItem item1 = (SequenceItem)is1.next();
if (item1 != null) {
AttributeList itemList1 = item1.getAttributeList();
if (itemList1 != null) {
Attribute gantry_angle = itemList1.get( TagFromName.GantryAngle );
if(gantry_angle!=null)
n.add(gantry_angle.getSingleDoubleValueOrDefault(0));
}
}
}
}
}
}
return n;
}
最佳答案
我期望类似的东西:
private double[] getAngles( SequenceAttribute beamSequence ) {
Iterator is = beamSequence.iterator();
while (is.hasNext()) {
SequenceItem item = (SequenceItem)is.next();
if (item != null) {
AttributeList itemList = item.getAttributeList();
if (itemList != null) {
Attribute ctrlPoint = itemList.get( TagFromName.ControlPointSequence );
// Do the same sifting through this sequence to get your gantry angle
// and add it to your list of values.
}
}
}
关于java - 如何使用pixelmed(java)访问嵌套序列中的dicom属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23921995/
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-topic
有没有人找到一种方法来编写从 Pixelmator 导出不同图像尺寸的过程的脚本?理想情况下,我想拍摄一张 1024x1024 .pxm 图像并将其导出为 .png 格式的各种 ios 和 andro
我正在尝试使用库pixelmed从Java中的标签读取数据属性。我的代码是: public static void main(String args[]) throws IOException, Di
我正在尝试使用 PixelMed 库读取 DICOM header 。这是代码片段。 try { DicomInputStream dis = new DicomInputStream
我想开发一个 Android 应用程序来可视化 Dicom 文件并将它们显示在屏幕上。我不知道我可以使用什么库。 我可以使用PixelMed吗? (Java DICOM 工具包)在 Android 上
你知道如何使用 PixelMed™ Java DICOM Toolkit 显示 DICOM 图像吗?在安卓上?如果不可能,我应该使用哪个库来做到这一点? 最佳答案 我会试试 imebra。他们有一个
我是一名优秀的程序员,十分优秀!