を使用してタグ値を取得しようとしました:
var vSAD = sel.VirtualSourceAxisDistance.Data;
私も試しvar vSAD = dcm.FindAll("300A030A");
てみましたが、1 つの数字しか返されませんでした (2 つあると仮定します)。
次に、要素を読み取って別の dicom ファイルに保存しようとしましたが、新しいファイルに数字が 1 つしか表示されない場合にのみ見つかりましVR=FL
た。VM=2
これを修正して2つの数字を取得するにはどうすればよいですか? 私が使用すると、var dcm = DICOMFileReader.Read(openFileDialog1.FileName);
それはすでに1つの数字だけで返されるということですか?
私は FloatingPiontSingle.cs ファイルで見ました:
public class FloatingPointSingle : AbstractElement<float?>
{
public FloatingPointSingle() { }
public FloatingPointSingle(Tag tag, float? data)
{
Tag = tag;
Data = data;
VR = Enums.VR.FloatingPointSingle;
}
}