4 # All paths must be added without system tests, because of ctest...
5 sys.path.append('${GDCM_BINARY_DIR}')
7 sys.path.append('${GDCM_BINARY_DIR}/bin')
9 sys.path.append('${GDCM_BINARY_DIR}/bin/Release')
10 sys.path.append('${GDCM_BINARY_DIR}/bin/Debug')
12 from gdcmPython.vtk import *
13 from vtkpython import *
17 fileName = sys.argv[1]
19 fileName = os.path.join(GDCM_DATA_PATH, "test.acr")
22 reader = vtkGdcmReader()
23 reader.SetFileName(fileName)
27 viewer = vtkImageViewer()
28 viewer.SetInput(reader.GetOutput())
29 rng = reader.GetOutput().GetScalarRange()
30 viewer.SetColorWindow(rng[1] - rng[0])
31 viewer.SetColorLevel(0.5 * (rng[1] + rng[0]))
33 dim = reader.GetOutput().GetDimensions()
34 viewer.SetSize(dim[0],dim[1])
36 # For multifame dicom, take a snapshot of the center slice (+/- 1)
37 viewer.SetZSlice(dim[2] / 2)