DICOMDIR ファイルから完全なブランチ (PATIENT、STUDY) を削除しようとしています。
クラス SequenceOfItems には、すべてのアイテムを削除する「AddItem(item)」関数と「Clear()」関数しかなく、「RemoveItem(item)」関数がないのはなぜですか。
シーケンスから項目を削除するにはどうすればよいですか? これはまったく可能ですか?これの例はどこかにありますか?
次の関数があります。
bool gdcm::SequenceOfItems::RemoveItemByIndex(const SizeType index)
インデックスで指定された項目を削除します。インデックス > サイズの場合は false が返されます。インデックスは 0 ではなく 1 から始まります。
ここを参照してください。