File: CMakeLists.txt

package info (click to toggle)
insighttoolkit4 4.13.3withdata-dfsg2-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 491,256 kB
  • sloc: cpp: 557,600; ansic: 180,546; fortran: 34,788; python: 16,572; sh: 2,187; lisp: 2,070; tcl: 993; java: 362; perl: 200; makefile: 133; csh: 81; pascal: 69; xml: 19; ruby: 10
file content (110 lines) | stat: -rw-r--r-- 4,446 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
itk_module_test()
set(ITKIODCMTKTests
  itkDCMTKImageIOTest.cxx
  itkDCMTKRGBImageIOTest.cxx
  itkDCMTKSeriesReadImageWrite.cxx
  itkDCMTKSeriesStreamReadImageWrite.cxx
  itkDCMTKImageIOOrthoDirTest.cxx
  itkDCMTKMultiFrame4DTest.cxx
  itkDCMTKLoggerTest.cxx
  itkDCMTKImageIOSlopeInterceptTest.cxx
  itkDCMTKImageIOMultiFrameImageTest.cxx
)

CreateTestDriver(ITKIODCMTK "${ITKIODCMTK-Test_LIBRARIES}" "${ITKIODCMTKTests}")

itk_add_test(NAME itkDCMTKImageIOTest1
  COMMAND ITKIODCMTKTestDriver itkDCMTKImageIOTest
  DATA{${ITK_DATA_ROOT}/Input/dicom-sc_cs-1.dcm}
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKImageIOTest.dcm
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKImageIOTest.png
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKRescaleImageIOTest.dcm)

itk_add_test(NAME itkDCMTKImageIOTest2
  COMMAND ITKIODCMTKTestDriver itkDCMTKImageIOTest
  DATA{${ITK_DATA_ROOT}/Input/itkGDCMImageIOTest.dcm}
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKImageIOTest2.dcm
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKImageIOTest2.png
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKRescaleImageIOTest2.dcm)

itk_add_test(NAME itkDCMTKImageIOTest3
  COMMAND ITKIODCMTKTestDriver itkDCMTKImageIOTest
  DATA{${ITK_DATA_ROOT}/Input/012345.002.050}
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKImageIOTest3.dcm
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKImageIOTest3.png
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKRescaleImageIOTest3.dcm)

itk_add_test(NAME itkDCMTKImageIOTest4 COMMAND ITKIODCMTKTestDriver
  itkDCMTKImageIOTest
  DATA{${ITK_DATA_ROOT}/Input/itkGDCMImageIOTest3.dcm}
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKImageIOTest4.dcm
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKImageIOTest4.png
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKRescaleImageIOTest4.dcm)

itk_add_test(NAME itkDCMTKSeriesReadImageWrite
  COMMAND ITKIODCMTKTestDriver itkDCMTKSeriesReadImageWrite
  DATA{${ITK_DATA_ROOT}/Input/DicomSeries/,REGEX:Image[0-9]+.dcm}
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKSeriesReadImageWrite.vtk)

itk_add_test(NAME itkDCMTKDirCosinesTest
  COMMAND ITKIODCMTKTestDriver itkDCMTKSeriesReadImageWrite
  DATA{${ITK_DATA_ROOT}/Input/DicomDirectionsTest/,REGEX:1020_[0-9]+.dcm}
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKSeriesReadImageWrite.vtk)

set_property(TEST itkDCMTKSeriesReadImageWrite APPEND PROPERTY DEPENDS ITKData)

itk_add_test(NAME itkDCMTKSeriesStreamReadImageWrite1
  COMMAND ITKIODCMTKTestDriver itkDCMTKSeriesStreamReadImageWrite
  DATA{${ITK_DATA_ROOT}/Input/DicomSeries/,REGEX:Image[0-9]+.dcm}
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKSeriesStreamReadImageWrite1.mhd
  0.859375 0.85939 1.60016 0)

itk_add_test(NAME itkDCMTKSeriesImageOrientationWrite1
  COMMAND ITKIODCMTKTestDriver
  --compare DATA{${ITK_DATA_ROOT}/Baseline/itkDCMTKSeriesImageOrientationWrite1.mha}
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKSeriesImageOrientationWrite1.mha
  itkDCMTKSeriesReadImageWrite
  DATA{${ITK_DATA_ROOT}/Input/DicomImageOrientationTest/,REGEX:ImageOrientation.[0-9]+.dcm}
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKSeriesImageOrientationWrite1.mha)

itk_add_test(NAME itkDCMTKImageIOOrthoDirTest
  COMMAND ITKIODCMTKTestDriver itkDCMTKImageIOOrthoDirTest
  DATA{${ITK_DATA_ROOT}/Input/OrthogonalDirectionsTest.dcm})

itk_add_test(NAME itkDCMTKMultiFrame4DTest
  COMMAND ITKIODCMTKTestDriver itkDCMTKMultiFrame4DTest
  DATA{${ITK_DATA_ROOT}/Input/Philips_4D_DICOM.dcm}
  ${ITK_TEST_OUTPUT_DIR}/Philips_4D_DICOM.nrrd )

itk_add_test(NAME itkDCMTKImageIONonSquareTest
  COMMAND ITKIODCMTKTestDriver
    --compare DATA{${ITK_DATA_ROOT}/Baseline/itkDCMTKNonSquare.nii.gz}
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKNonSquare.nii.gz
  itkDCMTKImageIOTest
  DATA{${ITK_DATA_ROOT}/Input/itkDCMTKNonSquare.dcm}
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKNonSquare.nii.gz
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKNonSquare.nii.gz
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKNonSquareRescale.dcm)

itk_add_test(NAME itkDCMTKRGBImageIOColorImageTest
  COMMAND ITKIODCMTKTestDriver
    --compare DATA{${ITK_DATA_ROOT}/Baseline/itkDCMTKColorImage.png}
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKColorImage.png
  itkDCMTKRGBImageIOTest
  DATA{${ITK_DATA_ROOT}/Input/RGBDicomTest.dcm}
  ${ITK_TEST_OUTPUT_DIR}/itkDCMTKColorImage.png)

itk_add_test(NAME ITKDCMTKLoggerTest
  COMMAND ITKIODCMTKTestDriver itkDCMTKLoggerTest
  )

itk_add_test(NAME itkDCMTKImageIOSlopeInterceptTest
  COMMAND ITKIODCMTKTestDriver itkDCMTKImageIOSlopeInterceptTest
  DATA{Input/slopeInterceptOrig.dcm}
  DATA{Input/slopeIntercept.dcm}
  )

itk_add_test(NAME itkDCMTKImageIOMultiFrameImageTest
  COMMAND ITKIODCMTKTestDriver itkDCMTKImageIOMultiFrameImageTest
  DATA{Input/MultiFrameDicomTest.dcm}
  )