我尝试使用以下方法获取 Tag 值:
var vSAD = sel.VirtualSourceAxisDistance.Data;
我也尝试过var vSAD = dcm.FindAll("300A030A");
它只返回一个数字(假设有 2 个)。
然后我尝试读取元素并仅保存到另一个 dicom 文件,发现 for 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;
}
}