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}
)
|