【发布时间】:2013-01-29 20:43:38
【问题描述】:
我尝试使用以下方法获取标记值:
var vSAD = sel.VirtualSourceAxisDistance.Data;
我也试过var vSAD = dcm.FindAll("300A030A");
它只返回一个数字(假设有 2 个)。
然后我尝试读取元素并仅保存到另一个 dicom 文件,发现对于 VR=FL、VM=2 的情况,新文件中只显示了一个数字。
我怎样才能解决这个问题以获得 2 个数字?
这是否意味着当我使用var dcm = DICOMFileReader.Read(openFileDialog1.FileName);
它已经返回只有一个数字?
我在 FloatingPiontSingle.cs 文件中看到:
public class FloatingPointSingle : AbstractElement<float?>
{
public FloatingPointSingle() { }
public FloatingPointSingle(Tag tag, float? data)
{
Tag = tag;
Data = data;
VR = Enums.VR.FloatingPointSingle;
}
}
【问题讨论】:
标签: c# dicom evil-dicom