ClearCanvas の DicomFile.DataSet に新しいタグを追加しようとしています。
「DicomFile.DataSet.RemoveAttribute」メソッドがありますが、「AddAtribute」メソッドはありません。だから私はメソッド「LoadDicomFields」と「SaveDicomFields」を見てきましたが、今のところそれらを機能させることができないようです。これらのメソッドに「DicomFieldAttribute」を渡そうとしましたが、役に立ちませんでした。
ここで何が欠けていますか?または、新しいタグを DataSet に追加するにはどうすればよいですか。
DicomFieldAttribute c = new DicomFieldAttribute(tag);
List<DicomFieldAttribute> cs = new List<DicomFieldAttribute>();
cs.Add(c);
DicomFile.DataSet.LoadDicomFields(cs);
DicomFile.DataSet.SaveDicomFields(cs);
if(DicomFile.DataSet.Contains(tag))
{
tag = 0; //BreakPoint never reached here
}
または私もこれを試しました::
DicomFieldAttribute c = new DicomFieldAttribute(tag);
DicomFile.DataSet.LoadDicomFields(c);
DicomFile.DataSet.SaveDicomFields(c);
if(DicomFile.DataSet.Contains(tag))
{
tag = 0; //BreakPoint never reached here
}
私は些細な仕事のように見えることに行き詰まっています。