Import 2017-06-07 23:51:09: master a44f908c

Author Committer Branch Timestamp Parent
jcfr jcfr master 2014-04-11 00:10:41 master bffd348c
Changeset

ENH: Remove ITKv3 support

As discussed on the mailing list [1] and reported on the Roadmap [2],
this commit removes all conditional code that was allowing Slicer4 to be
compiled against ITKv3.

Code that was building only against ITKv3 has also been removed. This
includes DicomToNrrdConverter CLI module
and SlicerITKv3N4MRIBiasFieldCorrectionImageFilter class.

[1] http://slicer-devel.65872.n3.nabble.com/Removal-of-ITKv3-support-tt4031364.html

[2] http://wiki.slicer.org/slicerWiki/index.php/Roadmap#Deprecation_.2F_API_Changes

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23077 3bd1e089-480b-0410-8dfb-8563597acbee

mod - Applications/SlicerApp/CMakeLists.txt Diff File
mod - Applications/SlicerApp/Main.cxx Diff File
mod - Base/CLI/CMakeLists.txt Diff File
mod - Base/CLI/SEMCommandLineLibraryWrapper.cxx.in Diff File
mod - Base/CLI/Testing/itkTestMain.h Diff File
mod - Base/Logic/Testing/vtkSlicerTransformLogicTest1.cxx Diff File
mod - Base/Python/slicer/slicerqt.py Diff File
mod - CMake/CTestCustom.cmake.in Diff File
mod - CMake/SlicerBlockCTKAppLauncherSettings.cmake Diff File
mod - CMake/SlicerBlockInstallCMakeProjects.cmake Diff File
mod - CMake/UseSlicer.cmake.in Diff File
mod - CMakeLists.txt Diff File
mod - Libs/CMakeLists.txt Diff File
mod - Libs/MGHImageIO/CMakeLists.txt Diff File
mod - Libs/MRML/Core/CMakeLists.txt Diff File
mod - Libs/MRML/Core/Testing/vtkMRMLNonlinearTransformNodeTest1.cxx Diff File
mod - Libs/MRML/IDImageIO/CMakeLists.txt Diff File
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLSliceLogicTest2.cxx Diff File
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLSliceLogicTest3.cxx Diff File
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLSliceLogicTest4.cxx Diff File
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLSliceLogicTest5.cxx Diff File
mod - Libs/vtkITK/CMakeLists.txt Diff File
mod - Libs/vtkITK/Testing/VTKITKVectorReader.cxx Diff File
mod - Libs/vtkITK/itkGrowCutSegmentationImageFilter.h Diff File
mod - Libs/vtkITK/itkGrowCutSegmentationImageFilter.txx Diff File
mod - Libs/vtkITK/vtkITKArchetypeImageSeriesReader.cxx Diff File
mod - Libs/vtkITK/vtkITKArchetypeImageSeriesVectorReaderSeries.cxx Diff File
mod - Libs/vtkITK/vtkITKBSplineTransform.cxx Diff File
mod - Libs/vtkITK/vtkITKGradientAnisotropicDiffusionImageFilter.h Diff File
mod - Libs/vtkITK/vtkITKIslandMath.cxx Diff File
mod - Libs/vtkITK/vtkITKLevelTracingImageFilter.cxx Diff File
mod - Libs/vtkITK/vtkITKNumericTraits.cxx Diff File
mod - Libs/vtkITK/vtkITKNumericTraits.h Diff File
mod - Libs/vtkTeem/vtkTeemEstimateDiffusionTensor.cxx Diff File
mod - Modules/CLI/CMakeLists.txt Diff File
mod - Modules/CLI/CreateDICOMSeries/CreateDICOMSeries.cxx Diff File
mod - Modules/CLI/DWIJointRicianLMMSEFilter/itkComputeRestrictedHistogram.h Diff File
mod - Modules/CLI/DWIJointRicianLMMSEFilter/itkComputeRestrictedHistogram.txx Diff File
mod - Modules/CLI/DWIJointRicianLMMSEFilter/itkLMMSEVectorImageFilter.h Diff File
mod - Modules/CLI/DWIJointRicianLMMSEFilter/itkLMMSEVectorImageFilter.txx Diff File
mod - Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuStatistics.h Diff File
mod - Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuStatistics.txx Diff File
mod - Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuThreshold.h Diff File
mod - Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuThreshold.txx Diff File
mod - Modules/CLI/DWIRicianLMMSEFilter/itkComputeRestrictedHistogram.h Diff File
mod - Modules/CLI/DWIRicianLMMSEFilter/itkComputeRestrictedHistogram.txx Diff File
mod - Modules/CLI/DWIRicianLMMSEFilter/itkComputeStatisticsWherePositiveFilter.h Diff File
mod - Modules/CLI/DWIRicianLMMSEFilter/itkComputeStatisticsWherePositiveFilter.txx Diff File
mod - Modules/CLI/DWIRicianLMMSEFilter/itkExtractVolumeFilter.h Diff File
mod - Modules/CLI/DWIRicianLMMSEFilter/itkExtractVolumeFilter.txx Diff File
mod - Modules/CLI/DWIRicianLMMSEFilter/itkLMMSEVectorImageFilterStep.h Diff File
mod - Modules/CLI/DWIRicianLMMSEFilter/itkLMMSEVectorImageFilterStep.txx Diff File
mod - Modules/CLI/DWIRicianLMMSEFilter/itkMaskedMeanImageFilter.h Diff File
mod - Modules/CLI/DWIRicianLMMSEFilter/itkMaskedMeanImageFilter.txx Diff File
mod - Modules/CLI/DWIToDTIEstimation/DWIToDTIEstimation.cxx Diff File
mod - Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkComputeRestrictedHistogram.h Diff File
mod - Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkComputeRestrictedHistogram.txx Diff File
mod - Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuStatistics.h Diff File
mod - Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuStatistics.txx Diff File
mod - Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuThreshold.h Diff File
mod - Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuThreshold.txx Diff File
mod - Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkUNLMFilter.h Diff File
mod - Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkUNLMFilter.txx Diff File
rm - Modules/CLI/DicomToNrrdConverter/CMakeLists.txt Diff File
rm - Modules/CLI/DicomToNrrdConverter/DicomToNrrdConverter.cxx Diff File
rm - Modules/CLI/DicomToNrrdConverter/DicomToNrrdConverter.xml Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/CMakeLists.txt Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/DWICompare.cxx Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/DWICompare.xml Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/DicomToNrrdConverterTest.cxx Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/DicomToNrrdDWICompareTest.cmake Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/GeSignaHDx.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/GeSignaHDx.nrrd.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/GeSignaHDxBigEndian.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/GeSignaHDxt.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/GeSignaHDxt.nrrd.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/PhilipsAchieva1.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/PhilipsAchieva1.nrrd.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/PhilipsAchieva2.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/PhilipsAchieva2.nrrd.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/PhilipsAchieva3.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/PhilipsAchieva3.nrrd.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/PhilipsAchieva4.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/PhilipsAchieva4.nrrd.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/PhilipsAchieva6.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/PhilipsAchieva6.nrrd.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/PhilipsAchieva7.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/PhilipsAchieva7.nrrd.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/PhilipsAchievaBigEndian1.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/SiemensTrioTim1.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/SiemensTrioTim1.nrrd.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/SiemensTrioTim2.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/SiemensTrioTim2.nrrd.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/SiemensTrioTim3.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/SiemensTrioTim3.nrrd.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/SiemensTrioTimBigEndian1.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/SiemensVerio.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/ExtendedTesting/keys/SiemensVerio.nrrd.md5 Diff File
rm - Modules/CLI/DicomToNrrdConverter/Testing/CMakeLists.txt Diff File
rm - Modules/CLI/DicomToNrrdConverter/Testing/DicomToNrrdConverterTest.cxx Diff File
mod - Modules/CLI/DiffusionTensorScalarMeasurements/DiffusionTensorScalarMeasurements.cxx Diff File
mod - Modules/CLI/DiffusionWeightedVolumeMasking/DiffusionWeightedVolumeMasking.cxx Diff File
mod - Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkAnisotropicSimilarity3DTransform.txx Diff File
mod - Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkBSplineImageToImageRegistrationMethod.txx Diff File
mod - Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkOptimizedImageToImageRegistrationMethod.txx Diff File
mod - Modules/CLI/ExpertAutomatedRegistration/Testing/GenerateExpertAutomatedRegistrationTestData.cxx Diff File
mod - Modules/CLI/MRIBiasFieldCorrection/ImageCompare.cxx Diff File
mod - Modules/CLI/MultiResolutionAffineRegistration/RegistrationMonitor.h Diff File
mod - Modules/CLI/MultiResolutionAffineRegistration/itkDecomposedAffine3DTransform.txx Diff File
mod - Modules/CLI/MultiResolutionAffineRegistration/itkEulerAnisotropicSimilarity3DTransform.txx Diff File
mod - Modules/CLI/MultiResolutionAffineRegistration/itkEulerSimilarity3DTransform.txx Diff File
mod - Modules/CLI/MultiResolutionAffineRegistration/itkFixedRotationSimilarity3DTransform.txx Diff File
mod - Modules/CLI/N4ITKBiasFieldCorrection/N4ITKBiasFieldCorrection.cxx Diff File
rm - Modules/CLI/N4ITKBiasFieldCorrection/SlicerITKv3N4MRIBiasFieldCorrectionImageFilter.h Diff File
rm - Modules/CLI/N4ITKBiasFieldCorrection/SlicerITKv3N4MRIBiasFieldCorrectionImageFilter.txx Diff File
mod - Modules/CLI/ResampleDTIVolume/Testing/itkDifferenceDiffusionTensor3DImageFilter.h Diff File
mod - Modules/CLI/ResampleDTIVolume/Testing/itkDifferenceDiffusionTensor3DImageFilter.txx Diff File
mod - Modules/CLI/ResampleDTIVolume/Testing/itkTestMainExtended.h Diff File
mod - Modules/CLI/ResampleDTIVolume/itkDiffusionTensor3DNonRigidTransform.txx Diff File
mod - Modules/CLI/ResampleDTIVolume/itkDiffusionTensor3DResample.h Diff File
mod - Modules/CLI/ResampleDTIVolume/itkDiffusionTensor3DResample.txx Diff File
mod - Modules/CLI/ResampleDTIVolume/itkDiffusionTensor3DWrite.txx Diff File
mod - Modules/CLI/ResampleDTIVolume/itkSeparateComponentsOfADiffusionTensorImage.h Diff File
mod - Modules/CLI/ResampleDTIVolume/itkSeparateComponentsOfADiffusionTensorImage.txx Diff File
mod - Modules/CLI/ResampleDTIVolume/itkTransformDeformationFieldFilter.h Diff File
mod - Modules/CLI/ResampleDTIVolume/itkTransformDeformationFieldFilter.txx Diff File
mod - Modules/CLI/ResampleDTIVolume/itkWarpTransform3D.h Diff File
mod - Modules/CLI/ResampleDTIVolume/itkWarpTransform3D.txx Diff File
mod - Modules/CLI/RobustStatisticsSegmenter/Testing/SFLSRobustStat3DTestConsole.cxx Diff File
mod - Modules/Loadable/VolumeRendering/Testing/Cxx/qSlicerVolumeRenderingModuleWidgetTest2.cxx Diff File
mod - Modules/Loadable/Volumes/Testing/Cxx/qSlicerVolumesModuleWidgetTest1.cxx Diff File
mod - Modules/Loadable/Volumes/Testing/Cxx/vtkSlicerVolumesLogicTest1.cxx Diff File
mod - Modules/Loadable/Volumes/Testing/Cxx/vtkSlicerVolumesLogicTest2.cxx Diff File
mod - Modules/Loadable/Volumes/Widgets/Testing/Cxx/qSlicerDTISliceDisplayWidgetTest2.cxx Diff File
mod - SuperBuild.cmake Diff File
rm - SuperBuild/External_ITKv3.cmake Diff File