1
14
15"""
16Usage:
17
18 python AddPrivateAttribute.py input.dcm output.dcm
19
20
21"""
22
23import sys
24import gdcm
25
26if __name__ == "__main__":
27
28 file1 = sys.argv[1]
29 file2 = sys.argv[2]
30
32 r.SetFileName( file1 )
33 if not r.Read():
34 sys.exit(1)
35
36 f = r.GetFile()
37 ds = f.GetDataSet()
38
39
41 de.SetByteStringValue("p2")
43
44 ds.Insert(de)
45
47 w.SetFile( f )
48 w.SetFileName( file2 )
49 if not w.Write():
50 sys.exit(1)
Class to represent a Data Element either Implicit or Explicit.
Definition gdcmDataElement.h:59
Reader ala DOM (Document Object Model)
Definition gdcmReader.h:54
Class to represent a DICOM Data Element (Attribute) Tag (Group, Element).
Definition gdcmTag.h:39
VR class.
Definition gdcmVR.h:55
Writer ala DOM (Document Object Model)
Definition gdcmWriter.h:49