git: cbcb237bb850 - main - graphics/elastix: New port: Image registration toolbox

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Wed, 16 Nov 2022 19:21:29 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=cbcb237bb850b9b93f6212c3f087933f148aa037

commit cbcb237bb850b9b93f6212c3f087933f148aa037
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-11-16 15:33:20 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-11-16 19:21:28 +0000

    graphics/elastix: New port: Image registration toolbox
---
 graphics/Makefile                       |   1 +
 graphics/elastix/Makefile               |  26 ++
 graphics/elastix/distinfo               |   3 +
 graphics/elastix/pkg-descr              |   4 +
 graphics/elastix/pkg-plist              | 801 ++++++++++++++++++++++++++++++++
 science/InsightToolkit/Makefile.version |   3 +
 6 files changed, 838 insertions(+)

diff --git a/graphics/Makefile b/graphics/Makefile
index d1c238ad41da..fa1deec8a58d 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -155,6 +155,7 @@
     SUBDIR += edje_viewer
     SUBDIR += egl-wayland
     SUBDIR += eglexternalplatform
+    SUBDIR += elastix
     SUBDIR += electricsheep
     SUBDIR += elementary-photos
     SUBDIR += embree
diff --git a/graphics/elastix/Makefile b/graphics/elastix/Makefile
new file mode 100644
index 000000000000..66140e6b6981
--- /dev/null
+++ b/graphics/elastix/Makefile
@@ -0,0 +1,26 @@
+PORTNAME=	elastix
+DISTVERSION=	5.0.1.20220218
+CATEGORIES=	graphics
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Image registration toolbox
+WWW=		https://elastix.lumc.nl/
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libgdcmCommon.so:devel/gdcm \
+		libhdf5.so:science/hdf5 \
+		libITKCommon-${ITK_VER}.so:science/InsightToolkit
+
+USES=		cmake:testing compiler:c++14-lang eigen:3
+USE_LDCONFIG=	yes
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	SuperElastix
+GH_TAGNAME=	last-itk5.2-support
+
+CMAKE_ON=	ELASTIX_USE_EIGEN
+
+.include <../../science/InsightToolkit/Makefile.version>
+.include <bsd.port.mk>
diff --git a/graphics/elastix/distinfo b/graphics/elastix/distinfo
new file mode 100644
index 000000000000..41597eb54f80
--- /dev/null
+++ b/graphics/elastix/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1668620803
+SHA256 (SuperElastix-elastix-5.0.1.20220218-last-itk5.2-support_GH0.tar.gz) = 4d6218c267602c9b46b30766eb590000c697942c8ca32229cbf6ab66b38458d0
+SIZE (SuperElastix-elastix-5.0.1.20220218-last-itk5.2-support_GH0.tar.gz) = 18930947
diff --git a/graphics/elastix/pkg-descr b/graphics/elastix/pkg-descr
new file mode 100644
index 000000000000..1efde25f0f3e
--- /dev/null
+++ b/graphics/elastix/pkg-descr
@@ -0,0 +1,4 @@
+elastix is open source software, based on the well-known Insight Segmentation
+and Registration Toolkit (ITK). The software consists of a collection of
+algorithms that are commonly used to solve (medical) image registration
+problems.
diff --git a/graphics/elastix/pkg-plist b/graphics/elastix/pkg-plist
new file mode 100644
index 000000000000..7c7fcda222e8
--- /dev/null
+++ b/graphics/elastix/pkg-plist
@@ -0,0 +1,801 @@
+bin/elastix
+bin/transformix
+include/Common/CostFunctions/itkAdvancedImageToImageMetric.h
+include/Common/CostFunctions/itkAdvancedImageToImageMetric.hxx
+include/Common/CostFunctions/itkExponentialLimiterFunction.h
+include/Common/CostFunctions/itkExponentialLimiterFunction.hxx
+include/Common/CostFunctions/itkHardLimiterFunction.h
+include/Common/CostFunctions/itkHardLimiterFunction.hxx
+include/Common/CostFunctions/itkImageToImageMetricWithFeatures.h
+include/Common/CostFunctions/itkImageToImageMetricWithFeatures.hxx
+include/Common/CostFunctions/itkLimiterFunctionBase.h
+include/Common/CostFunctions/itkMultiInputImageToImageMetricBase.h
+include/Common/CostFunctions/itkMultiInputImageToImageMetricBase.hxx
+include/Common/CostFunctions/itkParzenWindowHistogramImageToImageMetric.h
+include/Common/CostFunctions/itkParzenWindowHistogramImageToImageMetric.hxx
+include/Common/CostFunctions/itkScaledSingleValuedCostFunction.h
+include/Common/CostFunctions/itkSingleValuedPointSetToPointSetMetric.h
+include/Common/CostFunctions/itkSingleValuedPointSetToPointSetMetric.hxx
+include/Common/CostFunctions/itkTransformPenaltyTerm.h
+include/Common/CostFunctions/itkTransformPenaltyTerm.hxx
+include/Common/GTesting/elxGTestUtilities.h
+include/Common/ImageSamplers/itkImageFullSampler.h
+include/Common/ImageSamplers/itkImageFullSampler.hxx
+include/Common/ImageSamplers/itkImageGridSampler.h
+include/Common/ImageSamplers/itkImageGridSampler.hxx
+include/Common/ImageSamplers/itkImageRandomCoordinateSampler.h
+include/Common/ImageSamplers/itkImageRandomCoordinateSampler.hxx
+include/Common/ImageSamplers/itkImageRandomSampler.h
+include/Common/ImageSamplers/itkImageRandomSampler.hxx
+include/Common/ImageSamplers/itkImageRandomSamplerBase.h
+include/Common/ImageSamplers/itkImageRandomSamplerBase.hxx
+include/Common/ImageSamplers/itkImageRandomSamplerSparseMask.h
+include/Common/ImageSamplers/itkImageRandomSamplerSparseMask.hxx
+include/Common/ImageSamplers/itkImageSample.h
+include/Common/ImageSamplers/itkImageSamplerBase.h
+include/Common/ImageSamplers/itkImageSamplerBase.hxx
+include/Common/ImageSamplers/itkImageToVectorContainerFilter.h
+include/Common/ImageSamplers/itkImageToVectorContainerFilter.hxx
+include/Common/ImageSamplers/itkMultiInputImageRandomCoordinateSampler.h
+include/Common/ImageSamplers/itkMultiInputImageRandomCoordinateSampler.hxx
+include/Common/ImageSamplers/itkVectorContainerSource.h
+include/Common/ImageSamplers/itkVectorContainerSource.hxx
+include/Common/ImageSamplers/itkVectorDataContainer.h
+include/Common/ImageSamplers/itkVectorDataContainer.hxx
+include/Common/LineSearchOptimizers/itkLineSearchOptimizer.h
+include/Common/LineSearchOptimizers/itkMoreThuenteLineSearchOptimizer.h
+include/Common/MevisDicomTiff/itkMevisDicomTiffImageIO.h
+include/Common/MevisDicomTiff/itkMevisDicomTiffImageIOFactory.h
+include/Common/MevisDicomTiff/itkUseMevisDicomTiff.h
+include/Common/OpenCL/Factories/itkGPUAdvancedBSplineDeformableTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUAdvancedBSplineDeformableTransformFactory.hxx
+include/Common/OpenCL/Factories/itkGPUAdvancedCombinationTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUAdvancedCombinationTransformFactory.hxx
+include/Common/OpenCL/Factories/itkGPUAdvancedEuler2DTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUAdvancedEuler2DTransformFactory.hxx
+include/Common/OpenCL/Factories/itkGPUAdvancedEuler3DTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUAdvancedEuler3DTransformFactory.hxx
+include/Common/OpenCL/Factories/itkGPUAdvancedMatrixOffsetTransformBaseFactory.h
+include/Common/OpenCL/Factories/itkGPUAdvancedMatrixOffsetTransformBaseFactory.hxx
+include/Common/OpenCL/Factories/itkGPUAdvancedSimilarity2DTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUAdvancedSimilarity2DTransformFactory.hxx
+include/Common/OpenCL/Factories/itkGPUAdvancedSimilarity3DTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUAdvancedSimilarity3DTransformFactory.hxx
+include/Common/OpenCL/Factories/itkGPUAdvancedTranslationTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUAdvancedTranslationTransformFactory.hxx
+include/Common/OpenCL/Factories/itkGPUAffineTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUAffineTransformFactory.hxx
+include/Common/OpenCL/Factories/itkGPUBSplineDecompositionImageFilterFactory.h
+include/Common/OpenCL/Factories/itkGPUBSplineDecompositionImageFilterFactory.hxx
+include/Common/OpenCL/Factories/itkGPUBSplineInterpolateImageFunctionFactory.h
+include/Common/OpenCL/Factories/itkGPUBSplineInterpolateImageFunctionFactory.hxx
+include/Common/OpenCL/Factories/itkGPUBSplineTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUBSplineTransformFactory.hxx
+include/Common/OpenCL/Factories/itkGPUCastImageFilterFactory.h
+include/Common/OpenCL/Factories/itkGPUCastImageFilterFactory.hxx
+include/Common/OpenCL/Factories/itkGPUCompositeTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUCompositeTransformFactory.hxx
+include/Common/OpenCL/Factories/itkGPUEuler2DTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUEuler2DTransformFactory.hxx
+include/Common/OpenCL/Factories/itkGPUEuler3DTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUEuler3DTransformFactory.hxx
+include/Common/OpenCL/Factories/itkGPUIdentityTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUIdentityTransformFactory.hxx
+include/Common/OpenCL/Factories/itkGPUImageFactory.h
+include/Common/OpenCL/Factories/itkGPUImageFactory.hxx
+include/Common/OpenCL/Factories/itkGPULinearInterpolateImageFunctionFactory.h
+include/Common/OpenCL/Factories/itkGPULinearInterpolateImageFunctionFactory.hxx
+include/Common/OpenCL/Factories/itkGPUNearestNeighborInterpolateImageFunctionFactory.h
+include/Common/OpenCL/Factories/itkGPUNearestNeighborInterpolateImageFunctionFactory.hxx
+include/Common/OpenCL/Factories/itkGPUObjectFactoryBase.h
+include/Common/OpenCL/Factories/itkGPUObjectFactoryBase.hxx
+include/Common/OpenCL/Factories/itkGPURecursiveGaussianImageFilterFactory.h
+include/Common/OpenCL/Factories/itkGPURecursiveGaussianImageFilterFactory.hxx
+include/Common/OpenCL/Factories/itkGPUResampleImageFilterFactory.h
+include/Common/OpenCL/Factories/itkGPUResampleImageFilterFactory.hxx
+include/Common/OpenCL/Factories/itkGPUShrinkImageFilterFactory.h
+include/Common/OpenCL/Factories/itkGPUShrinkImageFilterFactory.hxx
+include/Common/OpenCL/Factories/itkGPUSimilarity2DTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUSimilarity2DTransformFactory.hxx
+include/Common/OpenCL/Factories/itkGPUSimilarity3DTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUSimilarity3DTransformFactory.hxx
+include/Common/OpenCL/Factories/itkGPUSupportedImages.h
+include/Common/OpenCL/Factories/itkGPUTranslationTransformFactory.h
+include/Common/OpenCL/Factories/itkGPUTranslationTransformFactory.hxx
+include/Common/OpenCL/Filters/itkGPUAdvancedBSplineDeformableTransform.h
+include/Common/OpenCL/Filters/itkGPUAdvancedBSplineDeformableTransform.hxx
+include/Common/OpenCL/Filters/itkGPUAdvancedCombinationTransform.h
+include/Common/OpenCL/Filters/itkGPUAdvancedCombinationTransformCopier.h
+include/Common/OpenCL/Filters/itkGPUAdvancedCombinationTransformCopier.hxx
+include/Common/OpenCL/Filters/itkGPUAdvancedEuler2DTransform.h
+include/Common/OpenCL/Filters/itkGPUAdvancedEuler3DTransform.h
+include/Common/OpenCL/Filters/itkGPUAdvancedMatrixOffsetTransformBase.h
+include/Common/OpenCL/Filters/itkGPUAdvancedSimilarity2DTransform.h
+include/Common/OpenCL/Filters/itkGPUAdvancedSimilarity3DTransform.h
+include/Common/OpenCL/Filters/itkGPUAdvancedTranslationTransform.h
+include/Common/OpenCL/Filters/itkGPUAffineTransform.h
+include/Common/OpenCL/Filters/itkGPUBSplineBaseTransform.h
+include/Common/OpenCL/Filters/itkGPUBSplineBaseTransform.hxx
+include/Common/OpenCL/Filters/itkGPUBSplineDecompositionImageFilter.h
+include/Common/OpenCL/Filters/itkGPUBSplineDecompositionImageFilter.hxx
+include/Common/OpenCL/Filters/itkGPUBSplineInterpolateImageFunction.h
+include/Common/OpenCL/Filters/itkGPUBSplineInterpolateImageFunction.hxx
+include/Common/OpenCL/Filters/itkGPUBSplineTransform.h
+include/Common/OpenCL/Filters/itkGPUBSplineTransform.hxx
+include/Common/OpenCL/Filters/itkGPUCastImageFilter.h
+include/Common/OpenCL/Filters/itkGPUCastImageFilter.hxx
+include/Common/OpenCL/Filters/itkGPUCompositeTransform.h
+include/Common/OpenCL/Filters/itkGPUCompositeTransformBase.h
+include/Common/OpenCL/Filters/itkGPUCompositeTransformBase.hxx
+include/Common/OpenCL/Filters/itkGPUCompositeTransformCopier.h
+include/Common/OpenCL/Filters/itkGPUCompositeTransformCopier.hxx
+include/Common/OpenCL/Filters/itkGPUEuler2DTransform.h
+include/Common/OpenCL/Filters/itkGPUEuler3DTransform.h
+include/Common/OpenCL/Filters/itkGPUIdentityTransform.h
+include/Common/OpenCL/Filters/itkGPUIdentityTransform.hxx
+include/Common/OpenCL/Filters/itkGPUImageBase.h
+include/Common/OpenCL/Filters/itkGPUImageFunction.h
+include/Common/OpenCL/Filters/itkGPUInterpolateImageFunction.h
+include/Common/OpenCL/Filters/itkGPUInterpolateImageFunction.hxx
+include/Common/OpenCL/Filters/itkGPUInterpolatorBase.h
+include/Common/OpenCL/Filters/itkGPUInterpolatorCopier.h
+include/Common/OpenCL/Filters/itkGPUInterpolatorCopier.hxx
+include/Common/OpenCL/Filters/itkGPULinearInterpolateImageFunction.h
+include/Common/OpenCL/Filters/itkGPULinearInterpolateImageFunction.hxx
+include/Common/OpenCL/Filters/itkGPUMath.h
+include/Common/OpenCL/Filters/itkGPUMatrixOffsetTransformBase.h
+include/Common/OpenCL/Filters/itkGPUMatrixOffsetTransformBase.hxx
+include/Common/OpenCL/Filters/itkGPUNearestNeighborInterpolateImageFunction.h
+include/Common/OpenCL/Filters/itkGPUNearestNeighborInterpolateImageFunction.hxx
+include/Common/OpenCL/Filters/itkGPURecursiveGaussianImageFilter.h
+include/Common/OpenCL/Filters/itkGPURecursiveGaussianImageFilter.hxx
+include/Common/OpenCL/Filters/itkGPUResampleImageFilter.h
+include/Common/OpenCL/Filters/itkGPUResampleImageFilter.hxx
+include/Common/OpenCL/Filters/itkGPUShrinkImageFilter.h
+include/Common/OpenCL/Filters/itkGPUShrinkImageFilter.hxx
+include/Common/OpenCL/Filters/itkGPUSimilarity2DTransform.h
+include/Common/OpenCL/Filters/itkGPUSimilarity3DTransform.h
+include/Common/OpenCL/Filters/itkGPUTransformBase.h
+include/Common/OpenCL/Filters/itkGPUTransformCopier.h
+include/Common/OpenCL/Filters/itkGPUTransformCopier.hxx
+include/Common/OpenCL/Filters/itkGPUTranslationTransform.h
+include/Common/OpenCL/Filters/itkGPUTranslationTransformBase.h
+include/Common/OpenCL/Filters/itkGPUTranslationTransformBase.hxx
+include/Common/OpenCL/ITKimprovements/itkGPUDataManager.h
+include/Common/OpenCL/ITKimprovements/itkGPUFunctorBase.h
+include/Common/OpenCL/ITKimprovements/itkGPUImage.h
+include/Common/OpenCL/ITKimprovements/itkGPUImage.hxx
+include/Common/OpenCL/ITKimprovements/itkGPUImageDataManager.h
+include/Common/OpenCL/ITKimprovements/itkGPUImageDataManager.hxx
+include/Common/OpenCL/ITKimprovements/itkGPUImageToImageFilter.h
+include/Common/OpenCL/ITKimprovements/itkGPUImageToImageFilter.hxx
+include/Common/OpenCL/ITKimprovements/itkGPUInPlaceImageFilter.h
+include/Common/OpenCL/ITKimprovements/itkGPUInPlaceImageFilter.hxx
+include/Common/OpenCL/ITKimprovements/itkGPUUnaryFunctorImageFilter.h
+include/Common/OpenCL/ITKimprovements/itkGPUUnaryFunctorImageFilter.hxx
+include/Common/OpenCL/ITKimprovements/itkOpenCL.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLBuffer.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLCommandQueue.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLContext.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLDevice.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLEvent.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLEventList.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLExport.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLExtension.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLGlobal.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLImage.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLImageFormat.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLKernel.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLKernelManager.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLKernelToImageBridge.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLKernelToImageBridge.hxx
+include/Common/OpenCL/ITKimprovements/itkOpenCLLogger.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLMacro.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLMemoryObject.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLOstreamSupport.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLPlatform.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLProfilingTimeProbe.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLProgram.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLSampler.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLSize.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLStringUtils.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLUserEvent.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLUtil.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLVector.h
+include/Common/OpenCL/ITKimprovements/itkOpenCLVector.hxx
+include/Common/OpenCL/ITKimprovements/itkOpenCLVectorBase.h
+include/Common/OpenCL/itkGPUKernelManagerHelperFunctions.h
+include/Common/OpenCL/itkOpenCLSetup.h
+include/Common/ParameterFileParser/itkParameterFileParser.h
+include/Common/ParameterFileParser/itkParameterMapInterface.h
+include/Common/Transforms/elxTransformFactoryRegistration.h
+include/Common/Transforms/elxTransformIO.h
+include/Common/Transforms/itkAdvancedBSplineDeformableTransform.h
+include/Common/Transforms/itkAdvancedBSplineDeformableTransform.hxx
+include/Common/Transforms/itkAdvancedBSplineDeformableTransformBase.h
+include/Common/Transforms/itkAdvancedBSplineDeformableTransformBase.hxx
+include/Common/Transforms/itkAdvancedCombinationTransform.h
+include/Common/Transforms/itkAdvancedCombinationTransform.hxx
+include/Common/Transforms/itkAdvancedEuler3DTransform.h
+include/Common/Transforms/itkAdvancedEuler3DTransform.hxx
+include/Common/Transforms/itkAdvancedIdentityTransform.h
+include/Common/Transforms/itkAdvancedImageMomentsCalculator.h
+include/Common/Transforms/itkAdvancedImageMomentsCalculator.hxx
+include/Common/Transforms/itkAdvancedMatrixOffsetTransformBase.h
+include/Common/Transforms/itkAdvancedMatrixOffsetTransformBase.hxx
+include/Common/Transforms/itkAdvancedRigid2DTransform.h
+include/Common/Transforms/itkAdvancedRigid2DTransform.hxx
+include/Common/Transforms/itkAdvancedRigid3DTransform.h
+include/Common/Transforms/itkAdvancedRigid3DTransform.hxx
+include/Common/Transforms/itkAdvancedSimilarity2DTransform.h
+include/Common/Transforms/itkAdvancedSimilarity2DTransform.hxx
+include/Common/Transforms/itkAdvancedSimilarity3DTransform.h
+include/Common/Transforms/itkAdvancedSimilarity3DTransform.hxx
+include/Common/Transforms/itkAdvancedTransform.h
+include/Common/Transforms/itkAdvancedTransform.hxx
+include/Common/Transforms/itkAdvancedTranslationTransform.h
+include/Common/Transforms/itkAdvancedTranslationTransform.hxx
+include/Common/Transforms/itkAdvancedVersorRigid3DTransform.h
+include/Common/Transforms/itkAdvancedVersorRigid3DTransform.hxx
+include/Common/Transforms/itkAdvancedVersorTransform.h
+include/Common/Transforms/itkAdvancedVersorTransform.hxx
+include/Common/Transforms/itkBSplineDerivativeKernelFunction2.h
+include/Common/Transforms/itkBSplineInterpolationDerivativeWeightFunction.h
+include/Common/Transforms/itkBSplineInterpolationDerivativeWeightFunction.hxx
+include/Common/Transforms/itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h
+include/Common/Transforms/itkBSplineInterpolationSecondOrderDerivativeWeightFunction.hxx
+include/Common/Transforms/itkBSplineInterpolationWeightFunction2.h
+include/Common/Transforms/itkBSplineInterpolationWeightFunction2.hxx
+include/Common/Transforms/itkBSplineInterpolationWeightFunctionBase.h
+include/Common/Transforms/itkBSplineInterpolationWeightFunctionBase.hxx
+include/Common/Transforms/itkBSplineKernelFunction2.h
+include/Common/Transforms/itkBSplineSecondOrderDerivativeKernelFunction2.h
+include/Common/Transforms/itkCyclicBSplineDeformableTransform.h
+include/Common/Transforms/itkCyclicBSplineDeformableTransform.hxx
+include/Common/Transforms/itkCyclicGridScheduleComputer.h
+include/Common/Transforms/itkCyclicGridScheduleComputer.hxx
+include/Common/Transforms/itkEulerTransform.h
+include/Common/Transforms/itkGridScheduleComputer.h
+include/Common/Transforms/itkGridScheduleComputer.hxx
+include/Common/Transforms/itkKernelFunctionBase2.h
+include/Common/Transforms/itkRecursiveBSplineTransform.h
+include/Common/Transforms/itkRecursiveBSplineTransform.hxx
+include/Common/Transforms/itkRecursiveBSplineTransformImplementation.h
+include/Common/Transforms/itkStackTransform.h
+include/Common/Transforms/itkStackTransform.hxx
+include/Common/Transforms/itkTransformToDeterminantOfSpatialJacobianSource.h
+include/Common/Transforms/itkTransformToDeterminantOfSpatialJacobianSource.hxx
+include/Common/Transforms/itkTransformToSpatialJacobianSource.h
+include/Common/Transforms/itkTransformToSpatialJacobianSource.hxx
+include/Common/Transforms/itkUpsampleBSplineParametersFilter.h
+include/Common/Transforms/itkUpsampleBSplineParametersFilter.hxx
+include/Common/TypeList.h
+include/Common/elxDefaultConstructibleSubclass.h
+include/Common/elxSupportedImageDimensions.h
+include/Common/itkAdvancedLinearInterpolateImageFunction.h
+include/Common/itkAdvancedLinearInterpolateImageFunction.hxx
+include/Common/itkAdvancedRayCastInterpolateImageFunction.h
+include/Common/itkAdvancedRayCastInterpolateImageFunction.hxx
+include/Common/itkComputeDisplacementDistribution.h
+include/Common/itkComputeDisplacementDistribution.hxx
+include/Common/itkComputeImageExtremaFilter.h
+include/Common/itkComputeImageExtremaFilter.hxx
+include/Common/itkComputeJacobianTerms.h
+include/Common/itkComputeJacobianTerms.hxx
+include/Common/itkComputePreconditionerUsingDisplacementDistribution.h
+include/Common/itkComputePreconditionerUsingDisplacementDistribution.hxx
+include/Common/itkErodeMaskImageFilter.h
+include/Common/itkErodeMaskImageFilter.hxx
+include/Common/itkGenericMultiResolutionPyramidImageFilter.h
+include/Common/itkGenericMultiResolutionPyramidImageFilter.hxx
+include/Common/itkImageFileCastWriter.h
+include/Common/itkImageFileCastWriter.hxx
+include/Common/itkMeshFileReaderBase.h
+include/Common/itkMeshFileReaderBase.hxx
+include/Common/itkMultiOrderBSplineDecompositionImageFilter.h
+include/Common/itkMultiOrderBSplineDecompositionImageFilter.hxx
+include/Common/itkMultiResolutionGaussianSmoothingPyramidImageFilter.h
+include/Common/itkMultiResolutionGaussianSmoothingPyramidImageFilter.hxx
+include/Common/itkMultiResolutionImageRegistrationMethod2.h
+include/Common/itkMultiResolutionImageRegistrationMethod2.hxx
+include/Common/itkMultiResolutionShrinkPyramidImageFilter.h
+include/Common/itkMultiResolutionShrinkPyramidImageFilter.hxx
+include/Common/itkNDImageBase.h
+include/Common/itkNDImageTemplate.h
+include/Common/itkNDImageTemplate.hxx
+include/Common/itkParabolicErodeDilateImageFilter.h
+include/Common/itkParabolicErodeDilateImageFilter.hxx
+include/Common/itkParabolicErodeImageFilter.h
+include/Common/itkParabolicMorphUtils.h
+include/Common/itkRecursiveBSplineInterpolationWeightFunction.h
+include/Common/itkRecursiveBSplineInterpolationWeightFunction.hxx
+include/Common/itkReducedDimensionBSplineInterpolateImageFunction.h
+include/Common/itkReducedDimensionBSplineInterpolateImageFunction.hxx
+include/Common/itkScaledSingleValuedNonLinearOptimizer.h
+include/Common/itkTransformixInputPointFileReader.h
+include/Common/itkTransformixInputPointFileReader.hxx
+include/Common/xout/xoutbase.h
+include/Common/xout/xoutcell.h
+include/Common/xout/xoutmain.h
+include/Common/xout/xoutrow.h
+include/Common/xout/xoutsimple.h
+include/Components/FixedImagePyramids/FixedGenericPyramid/elxFixedGenericPyramid.h
+include/Components/FixedImagePyramids/FixedGenericPyramid/elxFixedGenericPyramid.hxx
+include/Components/FixedImagePyramids/FixedRecursivePyramid/elxFixedRecursivePyramid.h
+include/Components/FixedImagePyramids/FixedRecursivePyramid/elxFixedRecursivePyramid.hxx
+include/Components/FixedImagePyramids/FixedShrinkingPyramid/elxFixedShrinkingPyramid.h
+include/Components/FixedImagePyramids/FixedShrinkingPyramid/elxFixedShrinkingPyramid.hxx
+include/Components/FixedImagePyramids/FixedSmoothingPyramid/elxFixedSmoothingPyramid.h
+include/Components/FixedImagePyramids/FixedSmoothingPyramid/elxFixedSmoothingPyramid.hxx
+include/Components/FixedImagePyramids/OpenCLFixedGenericPyramid/elxOpenCLFixedGenericPyramid.h
+include/Components/FixedImagePyramids/OpenCLFixedGenericPyramid/elxOpenCLFixedGenericPyramid.hxx
+include/Components/ImageSamplers/Full/elxFullSampler.h
+include/Components/ImageSamplers/Full/elxFullSampler.hxx
+include/Components/ImageSamplers/Grid/elxGridSampler.h
+include/Components/ImageSamplers/Grid/elxGridSampler.hxx
+include/Components/ImageSamplers/MultInputRandomCoordinate/elxMultiInputRandomCoordinateSampler.h
+include/Components/ImageSamplers/MultInputRandomCoordinate/elxMultiInputRandomCoordinateSampler.hxx
+include/Components/ImageSamplers/Random/elxRandomSampler.h
+include/Components/ImageSamplers/Random/elxRandomSampler.hxx
+include/Components/ImageSamplers/RandomCoordinate/elxRandomCoordinateSampler.h
+include/Components/ImageSamplers/RandomCoordinate/elxRandomCoordinateSampler.hxx
+include/Components/ImageSamplers/RandomSparseMask/elxRandomSamplerSparseMask.h
+include/Components/ImageSamplers/RandomSparseMask/elxRandomSamplerSparseMask.hxx
+include/Components/Interpolators/BSplineInterpolator/elxBSplineInterpolator.h
+include/Components/Interpolators/BSplineInterpolator/elxBSplineInterpolator.hxx
+include/Components/Interpolators/BSplineInterpolatorFloat/elxBSplineInterpolatorFloat.h
+include/Components/Interpolators/BSplineInterpolatorFloat/elxBSplineInterpolatorFloat.hxx
+include/Components/Interpolators/LinearInterpolator/elxLinearInterpolator.h
+include/Components/Interpolators/LinearInterpolator/elxLinearInterpolator.hxx
+include/Components/Interpolators/NearestNeighborInterpolator/elxNearestNeighborInterpolator.h
+include/Components/Interpolators/NearestNeighborInterpolator/elxNearestNeighborInterpolator.hxx
+include/Components/Interpolators/RayCastInterpolator/elxRayCastInterpolator.h
+include/Components/Interpolators/RayCastInterpolator/elxRayCastInterpolator.hxx
+include/Components/Interpolators/ReducedDimensionBSplineInterpolator/elxReducedDimensionBSplineInterpolator.h
+include/Components/Interpolators/ReducedDimensionBSplineInterpolator/elxReducedDimensionBSplineInterpolator.hxx
+include/Components/Metrics/AdvancedKappaStatistic/elxAdvancedKappaStatisticMetric.h
+include/Components/Metrics/AdvancedKappaStatistic/elxAdvancedKappaStatisticMetric.hxx
+include/Components/Metrics/AdvancedKappaStatistic/itkAdvancedKappaStatisticImageToImageMetric.h
+include/Components/Metrics/AdvancedKappaStatistic/itkAdvancedKappaStatisticImageToImageMetric.hxx
+include/Components/Metrics/AdvancedMattesMutualInformation/elxAdvancedMattesMutualInformationMetric.h
+include/Components/Metrics/AdvancedMattesMutualInformation/elxAdvancedMattesMutualInformationMetric.hxx
+include/Components/Metrics/AdvancedMattesMutualInformation/itkParzenWindowMutualInformationImageToImageMetric.h
+include/Components/Metrics/AdvancedMattesMutualInformation/itkParzenWindowMutualInformationImageToImageMetric.hxx
+include/Components/Metrics/AdvancedMeanSquares/elxAdvancedMeanSquaresMetric.h
+include/Components/Metrics/AdvancedMeanSquares/elxAdvancedMeanSquaresMetric.hxx
+include/Components/Metrics/AdvancedMeanSquares/itkAdvancedMeanSquaresImageToImageMetric.h
+include/Components/Metrics/AdvancedMeanSquares/itkAdvancedMeanSquaresImageToImageMetric.hxx
+include/Components/Metrics/AdvancedNormalizedCorrelation/elxAdvancedNormalizedCorrelationMetric.h
+include/Components/Metrics/AdvancedNormalizedCorrelation/elxAdvancedNormalizedCorrelationMetric.hxx
+include/Components/Metrics/AdvancedNormalizedCorrelation/itkAdvancedNormalizedCorrelationImageToImageMetric.h
+include/Components/Metrics/AdvancedNormalizedCorrelation/itkAdvancedNormalizedCorrelationImageToImageMetric.hxx
+include/Components/Metrics/BendingEnergyPenalty/elxTransformBendingEnergyPenaltyTerm.h
+include/Components/Metrics/BendingEnergyPenalty/elxTransformBendingEnergyPenaltyTerm.hxx
+include/Components/Metrics/BendingEnergyPenalty/itkTransformBendingEnergyPenaltyTerm.h
+include/Components/Metrics/BendingEnergyPenalty/itkTransformBendingEnergyPenaltyTerm.hxx
+include/Components/Metrics/CorrespondingPointsEuclideanDistanceMetric/elxCorrespondingPointsEuclideanDistanceMetric.h
+include/Components/Metrics/CorrespondingPointsEuclideanDistanceMetric/elxCorrespondingPointsEuclideanDistanceMetric.hxx
+include/Components/Metrics/CorrespondingPointsEuclideanDistanceMetric/itkCorrespondingPointsEuclideanDistancePointMetric.h
+include/Components/Metrics/CorrespondingPointsEuclideanDistanceMetric/itkCorrespondingPointsEuclideanDistancePointMetric.hxx
+include/Components/Metrics/DisplacementMagnitudePenalty/elxDisplacementMagnitudePenalty.h
+include/Components/Metrics/DisplacementMagnitudePenalty/elxDisplacementMagnitudePenalty.hxx
+include/Components/Metrics/DisplacementMagnitudePenalty/itkDisplacementMagnitudePenaltyTerm.h
+include/Components/Metrics/DisplacementMagnitudePenalty/itkDisplacementMagnitudePenaltyTerm.hxx
+include/Components/Metrics/DistancePreservingRigidityPenalty/elxDistancePreservingRigidityPenaltyTerm.h
+include/Components/Metrics/DistancePreservingRigidityPenalty/elxDistancePreservingRigidityPenaltyTerm.hxx
+include/Components/Metrics/DistancePreservingRigidityPenalty/itkDistancePreservingRigidityPenaltyTerm.h
+include/Components/Metrics/DistancePreservingRigidityPenalty/itkDistancePreservingRigidityPenaltyTerm.hxx
+include/Components/Metrics/GradientDifference/elxGradientDifferenceMetric.h
+include/Components/Metrics/GradientDifference/elxGradientDifferenceMetric.hxx
+include/Components/Metrics/GradientDifference/itkGradientDifferenceImageToImageMetric2.h
+include/Components/Metrics/GradientDifference/itkGradientDifferenceImageToImageMetric2.hxx
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/ann_1.1/include/ANN/ANNperf.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/ann_1.1/include/ANN/ANNx.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/ann_1.1/src/bd_tree.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/ann_1.1/src/kd_fix_rad_search.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/ann_1.1/src/kd_pr_search.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/ann_1.1/src/kd_search.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/ann_1.1/src/kd_split.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/ann_1.1/src/kd_tree.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/ann_1.1/src/kd_util.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/ann_1.1/src/pr_queue.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/ann_1.1/src/pr_queue_k.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkANNBinaryTreeCreator.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkANNBruteForceTree.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkANNBruteForceTree.hxx
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkANNFixedRadiusTreeSearch.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkANNFixedRadiusTreeSearch.hxx
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkANNPriorityTreeSearch.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkANNPriorityTreeSearch.hxx
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkANNStandardTreeSearch.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkANNStandardTreeSearch.hxx
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkANNbdTree.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkANNbdTree.hxx
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkANNkDTree.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkANNkDTree.hxx
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkBinaryANNTreeBase.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkBinaryANNTreeBase.hxx
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkBinaryANNTreeSearchBase.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkBinaryANNTreeSearchBase.hxx
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkBinaryTreeBase.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkBinaryTreeBase.hxx
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkBinaryTreeSearchBase.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkBinaryTreeSearchBase.hxx
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkListSampleCArray.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/itkListSampleCArray.hxx
+include/Components/Metrics/KNNGraphAlphaMutualInformation/elxKNNGraphAlphaMutualInformationMetric.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/elxKNNGraphAlphaMutualInformationMetric.hxx
+include/Components/Metrics/KNNGraphAlphaMutualInformation/itkKNNGraphAlphaMutualInformationImageToImageMetric.h
+include/Components/Metrics/KNNGraphAlphaMutualInformation/itkKNNGraphAlphaMutualInformationImageToImageMetric.hxx
+include/Components/Metrics/MissingStructurePenalty/elxMissingStructurePenalty.h
+include/Components/Metrics/MissingStructurePenalty/elxMissingStructurePenalty.hxx
+include/Components/Metrics/MissingStructurePenalty/itkMissingStructurePenalty.h
+include/Components/Metrics/MissingStructurePenalty/itkMissingStructurePenalty.hxx
+include/Components/Metrics/MissingStructurePenalty/vnl_adjugate_fixed.h
+include/Components/Metrics/NormalizedGradientCorrelation/elxNormalizedGradientCorrelationMetric.h
+include/Components/Metrics/NormalizedGradientCorrelation/elxNormalizedGradientCorrelationMetric.hxx
+include/Components/Metrics/NormalizedGradientCorrelation/itkNormalizedGradientCorrelationImageToImageMetric.h
+include/Components/Metrics/NormalizedGradientCorrelation/itkNormalizedGradientCorrelationImageToImageMetric.hxx
+include/Components/Metrics/NormalizedMutualInformation/elxNormalizedMutualInformationMetric.h
+include/Components/Metrics/NormalizedMutualInformation/elxNormalizedMutualInformationMetric.hxx
+include/Components/Metrics/NormalizedMutualInformation/itkParzenWindowNormalizedMutualInformationImageToImageMetric.h
+include/Components/Metrics/NormalizedMutualInformation/itkParzenWindowNormalizedMutualInformationImageToImageMetric.hxx
+include/Components/Metrics/PCAMetric/elxPCAMetric.h
+include/Components/Metrics/PCAMetric/elxPCAMetric.hxx
+include/Components/Metrics/PCAMetric/itkPCAMetric.h
+include/Components/Metrics/PCAMetric/itkPCAMetric.hxx
+include/Components/Metrics/PCAMetric/itkPCAMetric_F_multithreaded.h
+include/Components/Metrics/PCAMetric/itkPCAMetric_F_multithreaded.hxx
+include/Components/Metrics/PCAMetric2/elxPCAMetric2.h
+include/Components/Metrics/PCAMetric2/elxPCAMetric2.hxx
+include/Components/Metrics/PCAMetric2/itkPCAMetric2.h
+include/Components/Metrics/PCAMetric2/itkPCAMetric2.hxx
+include/Components/Metrics/PatternIntensity/elxPatternIntensityMetric.h
+include/Components/Metrics/PatternIntensity/elxPatternIntensityMetric.hxx
+include/Components/Metrics/PatternIntensity/itkPatternIntensityImageToImageMetric.h
+include/Components/Metrics/PatternIntensity/itkPatternIntensityImageToImageMetric.hxx
+include/Components/Metrics/PolydataDummyPenalty/elxPolydataDummyPenalty.h
+include/Components/Metrics/PolydataDummyPenalty/elxPolydataDummyPenalty.hxx
+include/Components/Metrics/PolydataDummyPenalty/itkPolydataDummyPenalty.h
+include/Components/Metrics/PolydataDummyPenalty/itkPolydataDummyPenalty.hxx
+include/Components/Metrics/RigidityPenalty/elxTransformRigidityPenaltyTerm.h
+include/Components/Metrics/RigidityPenalty/elxTransformRigidityPenaltyTerm.hxx
+include/Components/Metrics/RigidityPenalty/itkTransformRigidityPenaltyTerm.h
+include/Components/Metrics/RigidityPenalty/itkTransformRigidityPenaltyTerm.hxx
+include/Components/Metrics/StatisticalShapePenalty/elxStatisticalShapePenalty.h
+include/Components/Metrics/StatisticalShapePenalty/elxStatisticalShapePenalty.hxx
+include/Components/Metrics/StatisticalShapePenalty/itkStatisticalShapePointPenalty.h
+include/Components/Metrics/StatisticalShapePenalty/itkStatisticalShapePointPenalty.hxx
+include/Components/Metrics/SumOfPairwiseCorrelationsMetric/elxSumOfPairwiseCorrelationCoefficientsMetric.h
+include/Components/Metrics/SumOfPairwiseCorrelationsMetric/elxSumOfPairwiseCorrelationCoefficientsMetric.hxx
+include/Components/Metrics/SumOfPairwiseCorrelationsMetric/itkSumOfPairwiseCorrelationCoefficientsMetric.h
+include/Components/Metrics/SumOfPairwiseCorrelationsMetric/itkSumOfPairwiseCorrelationCoefficientsMetric.hxx
+include/Components/Metrics/SumSquaredTissueVolumeDifferenceMetric/elxSumSquaredTissueVolumeDifferenceMetric.h
+include/Components/Metrics/SumSquaredTissueVolumeDifferenceMetric/elxSumSquaredTissueVolumeDifferenceMetric.hxx
+include/Components/Metrics/SumSquaredTissueVolumeDifferenceMetric/itkSumSquaredTissueVolumeDifferenceImageToImageMetric.h
+include/Components/Metrics/SumSquaredTissueVolumeDifferenceMetric/itkSumSquaredTissueVolumeDifferenceImageToImageMetric.hxx
+include/Components/Metrics/VarianceOverLastDimension/elxVarianceOverLastDimensionMetric.h
+include/Components/Metrics/VarianceOverLastDimension/elxVarianceOverLastDimensionMetric.hxx
+include/Components/Metrics/VarianceOverLastDimension/itkVarianceOverLastDimensionImageMetric.h
+include/Components/Metrics/VarianceOverLastDimension/itkVarianceOverLastDimensionImageMetric.hxx
+include/Components/MovingImagePyramids/MovingGenericPyramid/elxMovingGenericPyramid.h
+include/Components/MovingImagePyramids/MovingGenericPyramid/elxMovingGenericPyramid.hxx
+include/Components/MovingImagePyramids/MovingRecursivePyramid/elxMovingRecursivePyramid.h
+include/Components/MovingImagePyramids/MovingRecursivePyramid/elxMovingRecursivePyramid.hxx
+include/Components/MovingImagePyramids/MovingShrinkingPyramid/elxMovingShrinkingPyramid.h
+include/Components/MovingImagePyramids/MovingShrinkingPyramid/elxMovingShrinkingPyramid.hxx
+include/Components/MovingImagePyramids/MovingSmoothingPyramid/elxMovingSmoothingPyramid.h
+include/Components/MovingImagePyramids/MovingSmoothingPyramid/elxMovingSmoothingPyramid.hxx
+include/Components/MovingImagePyramids/OpenCLMovingGenericPyramid/elxOpenCLMovingGenericPyramid.h
+include/Components/MovingImagePyramids/OpenCLMovingGenericPyramid/elxOpenCLMovingGenericPyramid.hxx
+include/Components/Optimizers/AdaGrad/elxAdaGrad.h
+include/Components/Optimizers/AdaGrad/elxAdaGrad.hxx
+include/Components/Optimizers/AdaGrad/itkAdaptiveStepsizeOptimizer.h
+include/Components/Optimizers/AdaptiveStochasticGradientDescent/elxAdaptiveStochasticGradientDescent.h
+include/Components/Optimizers/AdaptiveStochasticGradientDescent/elxAdaptiveStochasticGradientDescent.hxx
+include/Components/Optimizers/AdaptiveStochasticGradientDescent/itkAdaptiveStochasticGradientDescentOptimizer.h
+include/Components/Optimizers/AdaptiveStochasticLBFGS/elxAdaptiveStochasticLBFGS.h
+include/Components/Optimizers/AdaptiveStochasticLBFGS/elxAdaptiveStochasticLBFGS.hxx
+include/Components/Optimizers/AdaptiveStochasticLBFGS/itkAdaptiveStochasticLBFGSOptimizer.h
+include/Components/Optimizers/AdaptiveStochasticVarianceReducedGradient/elxAdaptiveStochasticVarianceReducedGradient.h
+include/Components/Optimizers/AdaptiveStochasticVarianceReducedGradient/elxAdaptiveStochasticVarianceReducedGradient.hxx
+include/Components/Optimizers/AdaptiveStochasticVarianceReducedGradient/itkAdaptiveStochasticVarianceReducedGradientOptimizer.h
+include/Components/Optimizers/AdaptiveStochasticVarianceReducedGradient/itkStandardStochasticVarianceReducedGradientDescentOptimizer.h
+include/Components/Optimizers/AdaptiveStochasticVarianceReducedGradient/itkStochasticVarianceReducedGradientDescentOptimizer.h
+include/Components/Optimizers/CMAEvolutionStrategy/elxCMAEvolutionStrategy.h
+include/Components/Optimizers/CMAEvolutionStrategy/elxCMAEvolutionStrategy.hxx
+include/Components/Optimizers/CMAEvolutionStrategy/itkCMAEvolutionStrategyOptimizer.h
+include/Components/Optimizers/ConjugateGradient/elxConjugateGradient.h
+include/Components/Optimizers/ConjugateGradient/elxConjugateGradient.hxx
+include/Components/Optimizers/ConjugateGradient/itkGenericConjugateGradientOptimizer.h
+include/Components/Optimizers/ConjugateGradientFRPR/elxConjugateGradientFRPR.h
+include/Components/Optimizers/ConjugateGradientFRPR/elxConjugateGradientFRPR.hxx
+include/Components/Optimizers/FiniteDifferenceGradientDescent/elxFiniteDifferenceGradientDescent.h
+include/Components/Optimizers/FiniteDifferenceGradientDescent/elxFiniteDifferenceGradientDescent.hxx
+include/Components/Optimizers/FiniteDifferenceGradientDescent/itkFiniteDifferenceGradientDescentOptimizer.h
+include/Components/Optimizers/FullSearch/elxFullSearchOptimizer.h
+include/Components/Optimizers/FullSearch/elxFullSearchOptimizer.hxx
+include/Components/Optimizers/FullSearch/itkFullSearchOptimizer.h
+include/Components/Optimizers/Powell/elxPowell.h
+include/Components/Optimizers/Powell/elxPowell.hxx
+include/Components/Optimizers/PreconditionedGradientDescent/elxPreconditionedGradientDescent.h
+include/Components/Optimizers/PreconditionedGradientDescent/elxPreconditionedGradientDescent.hxx
+include/Components/Optimizers/PreconditionedGradientDescent/itkAdaptiveStochasticPreconditionedGradientDescentOptimizer.h
+include/Components/Optimizers/PreconditionedGradientDescent/itkPreconditionedGradientDescentOptimizer.h
+include/Components/Optimizers/PreconditionedGradientDescent/itkStochasticPreconditionedGradientDescentOptimizer.h
+include/Components/Optimizers/PreconditionedStochasticGradientDescent/elxPreconditionedStochasticGradientDescent.h
+include/Components/Optimizers/PreconditionedStochasticGradientDescent/elxPreconditionedStochasticGradientDescent.hxx
+include/Components/Optimizers/PreconditionedStochasticGradientDescent/itkPreconditionedASGDOptimizer.h
+include/Components/Optimizers/QuasiNewtonLBFGS/elxQuasiNewtonLBFGS.h
+include/Components/Optimizers/QuasiNewtonLBFGS/elxQuasiNewtonLBFGS.hxx
+include/Components/Optimizers/QuasiNewtonLBFGS/itkQuasiNewtonLBFGSOptimizer.h
+include/Components/Optimizers/RSGDEachParameterApart/elxRSGDEachParameterApart.h
+include/Components/Optimizers/RSGDEachParameterApart/elxRSGDEachParameterApart.hxx
+include/Components/Optimizers/RSGDEachParameterApart/itkRSGDEachParameterApartBaseOptimizer.h
+include/Components/Optimizers/RSGDEachParameterApart/itkRSGDEachParameterApartOptimizer.h
+include/Components/Optimizers/RegularStepGradientDescent/elxRegularStepGradientDescent.h
+include/Components/Optimizers/RegularStepGradientDescent/elxRegularStepGradientDescent.hxx
+include/Components/Optimizers/Simplex/elxSimplex.h
+include/Components/Optimizers/Simplex/elxSimplex.hxx
+include/Components/Optimizers/SimultaneousPerturbation/elxSimultaneousPerturbation.h
+include/Components/Optimizers/SimultaneousPerturbation/elxSimultaneousPerturbation.hxx
+include/Components/Optimizers/StandardGradientDescent/elxStandardGradientDescent.h
+include/Components/Optimizers/StandardGradientDescent/elxStandardGradientDescent.hxx
+include/Components/Optimizers/StandardGradientDescent/itkGradientDescentOptimizer2.h
+include/Components/Optimizers/StandardGradientDescent/itkStandardGradientDescentOptimizer.h
+include/Components/Optimizers/StandardStochasticGradientDescent/itkStandardStochasticGradientDescentOptimizer.h
+include/Components/Optimizers/StandardStochasticGradientDescent/itkStochasticGradientDescentOptimizer.h
+include/Components/Registrations/MultiMetricMultiResolutionRegistration/elxMultiMetricMultiResolutionRegistration.h
+include/Components/Registrations/MultiMetricMultiResolutionRegistration/elxMultiMetricMultiResolutionRegistration.hxx
+include/Components/Registrations/MultiMetricMultiResolutionRegistration/itkCombinationImageToImageMetric.h
+include/Components/Registrations/MultiMetricMultiResolutionRegistration/itkCombinationImageToImageMetric.hxx
+include/Components/Registrations/MultiMetricMultiResolutionRegistration/itkMultiMetricMultiResolutionImageRegistrationMethod.h
+include/Components/Registrations/MultiMetricMultiResolutionRegistration/itkMultiMetricMultiResolutionImageRegistrationMethod.hxx
+include/Components/Registrations/MultiResolutionRegistration/elxMultiResolutionRegistration.h
+include/Components/Registrations/MultiResolutionRegistration/elxMultiResolutionRegistration.hxx
+include/Components/Registrations/MultiResolutionRegistrationWithFeatures/elxMultiResolutionRegistrationWithFeatures.h
+include/Components/Registrations/MultiResolutionRegistrationWithFeatures/elxMultiResolutionRegistrationWithFeatures.hxx
+include/Components/Registrations/MultiResolutionRegistrationWithFeatures/itkMultiInputMultiResolutionImageRegistrationMethodBase.h
+include/Components/Registrations/MultiResolutionRegistrationWithFeatures/itkMultiInputMultiResolutionImageRegistrationMethodBase.hxx
+include/Components/Registrations/MultiResolutionRegistrationWithFeatures/itkMultiResolutionImageRegistrationMethodWithFeatures.h
+include/Components/Registrations/MultiResolutionRegistrationWithFeatures/itkMultiResolutionImageRegistrationMethodWithFeatures.hxx
+include/Components/ResampleInterpolators/BSplineResampleInterpolator/elxBSplineResampleInterpolator.h
+include/Components/ResampleInterpolators/BSplineResampleInterpolator/elxBSplineResampleInterpolator.hxx
+include/Components/ResampleInterpolators/BSplineResampleInterpolatorFloat/elxBSplineResampleInterpolatorFloat.h
+include/Components/ResampleInterpolators/BSplineResampleInterpolatorFloat/elxBSplineResampleInterpolatorFloat.hxx
+include/Components/ResampleInterpolators/LinearResampleInterpolator/elxLinearResampleInterpolator.h
+include/Components/ResampleInterpolators/LinearResampleInterpolator/elxLinearResampleInterpolator.hxx
+include/Components/ResampleInterpolators/NearestNeighborResampleInterpolator/elxNearestNeighborResampleInterpolator.h
+include/Components/ResampleInterpolators/NearestNeighborResampleInterpolator/elxNearestNeighborResampleInterpolator.hxx
+include/Components/ResampleInterpolators/RDBSplineResampleInterpolator/elxRDBSplineResampleInterpolator.h
+include/Components/ResampleInterpolators/RDBSplineResampleInterpolator/elxRDBSplineResampleInterpolator.hxx
+include/Components/ResampleInterpolators/RayCastResampleInterpolator/elxRayCastResampleInterpolator.h
+include/Components/ResampleInterpolators/RayCastResampleInterpolator/elxRayCastResampleInterpolator.hxx
+include/Components/Resamplers/MyStandardResampler/elxMyStandardResampler.h
+include/Components/Resamplers/MyStandardResampler/elxMyStandardResampler.hxx
+include/Components/Resamplers/OpenCLResampler/elxOpenCLResampler.h
+include/Components/Resamplers/OpenCLResampler/elxOpenCLResampler.hxx
+include/Components/Transforms/AdvancedAffineTransform/elxAdvancedAffineTransform.h
+include/Components/Transforms/AdvancedAffineTransform/elxAdvancedAffineTransform.hxx
+include/Components/Transforms/AdvancedAffineTransform/itkCenteredTransformInitializer2.h
+include/Components/Transforms/AdvancedAffineTransform/itkCenteredTransformInitializer2.hxx
+include/Components/Transforms/AdvancedBSplineTransform/elxAdvancedBSplineTransform.h
+include/Components/Transforms/AdvancedBSplineTransform/elxAdvancedBSplineTransform.hxx
+include/Components/Transforms/AffineDTITransform/elxAffineDTITransform.h
+include/Components/Transforms/AffineDTITransform/elxAffineDTITransform.hxx
+include/Components/Transforms/AffineDTITransform/itkAffineDTI2DTransform.h
+include/Components/Transforms/AffineDTITransform/itkAffineDTI2DTransform.hxx
+include/Components/Transforms/AffineDTITransform/itkAffineDTI3DTransform.h
+include/Components/Transforms/AffineDTITransform/itkAffineDTI3DTransform.hxx
+include/Components/Transforms/AffineDTITransform/itkAffineDTITransform.h
+include/Components/Transforms/AffineLogStackTransform/elxAffineLogStackTransform.h
+include/Components/Transforms/AffineLogStackTransform/elxAffineLogStackTransform.hxx
+include/Components/Transforms/AffineLogStackTransform/itkAffineLogStackTransform.h
+include/Components/Transforms/AffineLogTransform/elxAffineLogTransform.h
+include/Components/Transforms/AffineLogTransform/elxAffineLogTransform.hxx
+include/Components/Transforms/AffineLogTransform/itkAffineLogTransform.h
+include/Components/Transforms/AffineLogTransform/itkAffineLogTransform.hxx
+include/Components/Transforms/BSplineDeformableTransformWithDiffusion/elxBSplineTransformWithDiffusion.h
+include/Components/Transforms/BSplineDeformableTransformWithDiffusion/elxBSplineTransformWithDiffusion.hxx
+include/Components/Transforms/BSplineDeformableTransformWithDiffusion/itkDeformationFieldRegulizer.h
+include/Components/Transforms/BSplineDeformableTransformWithDiffusion/itkDeformationFieldRegulizer.hxx
+include/Components/Transforms/BSplineDeformableTransformWithDiffusion/itkDeformationVectorFieldTransform.h
+include/Components/Transforms/BSplineDeformableTransformWithDiffusion/itkDeformationVectorFieldTransform.hxx
+include/Components/Transforms/BSplineDeformableTransformWithDiffusion/itkVectorMeanDiffusionImageFilter.h
+include/Components/Transforms/BSplineDeformableTransformWithDiffusion/itkVectorMeanDiffusionImageFilter.hxx
+include/Components/Transforms/BSplineStackTransform/elxBSplineStackTransform.h
+include/Components/Transforms/BSplineStackTransform/elxBSplineStackTransform.hxx
+include/Components/Transforms/BSplineStackTransform/itkBSplineStackTransform.h
+include/Components/Transforms/DeformationFieldTransform/elxDeformationFieldTransform.h
+include/Components/Transforms/DeformationFieldTransform/elxDeformationFieldTransform.hxx
+include/Components/Transforms/DeformationFieldTransform/itkDeformationFieldInterpolatingTransform.h
+include/Components/Transforms/DeformationFieldTransform/itkDeformationFieldInterpolatingTransform.hxx
+include/Components/Transforms/EulerStackTransform/elxEulerStackTransform.h
+include/Components/Transforms/EulerStackTransform/elxEulerStackTransform.hxx
+include/Components/Transforms/EulerStackTransform/itkEulerStackTransform.h
+include/Components/Transforms/EulerTransform/elxEulerTransform.h
+include/Components/Transforms/EulerTransform/elxEulerTransform.hxx
+include/Components/Transforms/MultiBSplineTransformWithNormal/elxMultiBSplineTransformWithNormal.h
+include/Components/Transforms/MultiBSplineTransformWithNormal/elxMultiBSplineTransformWithNormal.hxx
+include/Components/Transforms/MultiBSplineTransformWithNormal/itkMultiBSplineDeformableTransformWithNormal.h
+include/Components/Transforms/MultiBSplineTransformWithNormal/itkMultiBSplineDeformableTransformWithNormal.hxx
+include/Components/Transforms/RecursiveBSplineTransform/elxRecursiveBSplineTransform.h
+include/Components/Transforms/RecursiveBSplineTransform/elxRecursiveBSplineTransform.hxx
+include/Components/Transforms/SimilarityTransform/elxSimilarityTransform.h
+include/Components/Transforms/SimilarityTransform/elxSimilarityTransform.hxx
+include/Components/Transforms/SimilarityTransform/itkSimilarityTransform.h
+include/Components/Transforms/SplineKernelTransform/elxSplineKernelTransform.h
+include/Components/Transforms/SplineKernelTransform/elxSplineKernelTransform.hxx
+include/Components/Transforms/SplineKernelTransform/itkElasticBodyReciprocalSplineKernelTransform2.h
+include/Components/Transforms/SplineKernelTransform/itkElasticBodyReciprocalSplineKernelTransform2.hxx
+include/Components/Transforms/SplineKernelTransform/itkElasticBodySplineKernelTransform2.h
+include/Components/Transforms/SplineKernelTransform/itkElasticBodySplineKernelTransform2.hxx
+include/Components/Transforms/SplineKernelTransform/itkKernelTransform2.h
+include/Components/Transforms/SplineKernelTransform/itkKernelTransform2.hxx
+include/Components/Transforms/SplineKernelTransform/itkThinPlateR2LogRSplineKernelTransform2.h
+include/Components/Transforms/SplineKernelTransform/itkThinPlateR2LogRSplineKernelTransform2.hxx
+include/Components/Transforms/SplineKernelTransform/itkThinPlateSplineKernelTransform2.h
+include/Components/Transforms/SplineKernelTransform/itkThinPlateSplineKernelTransform2.hxx
+include/Components/Transforms/SplineKernelTransform/itkVolumeSplineKernelTransform2.h
+include/Components/Transforms/SplineKernelTransform/itkVolumeSplineKernelTransform2.hxx
+include/Components/Transforms/TranslationStackTransform/elxTranslationStackTransform.h
+include/Components/Transforms/TranslationStackTransform/elxTranslationStackTransform.hxx
+include/Components/Transforms/TranslationStackTransform/itkTranslationStackTransform.h
+include/Components/Transforms/TranslationTransform/elxTranslationTransform.h
+include/Components/Transforms/TranslationTransform/elxTranslationTransform.hxx
+include/Components/Transforms/TranslationTransform/itkTranslationTransformInitializer.h
+include/Components/Transforms/TranslationTransform/itkTranslationTransformInitializer.hxx
+include/Components/Transforms/WeightedCombinationTransform/elxWeightedCombinationTransform.h
+include/Components/Transforms/WeightedCombinationTransform/elxWeightedCombinationTransform.hxx
+include/Components/Transforms/WeightedCombinationTransform/itkWeightedCombinationTransform.h
+include/Components/Transforms/WeightedCombinationTransform/itkWeightedCombinationTransform.hxx
+include/Core/ComponentBaseClasses/elxFixedImagePyramidBase.h
+include/Core/ComponentBaseClasses/elxFixedImagePyramidBase.hxx
+include/Core/ComponentBaseClasses/elxImageSamplerBase.h
+include/Core/ComponentBaseClasses/elxImageSamplerBase.hxx
+include/Core/ComponentBaseClasses/elxInterpolatorBase.h
+include/Core/ComponentBaseClasses/elxInterpolatorBase.hxx
+include/Core/ComponentBaseClasses/elxMetricBase.h
+include/Core/ComponentBaseClasses/elxMetricBase.hxx
+include/Core/ComponentBaseClasses/elxMovingImagePyramidBase.h
+include/Core/ComponentBaseClasses/elxMovingImagePyramidBase.hxx
+include/Core/ComponentBaseClasses/elxOptimizerBase.h
+include/Core/ComponentBaseClasses/elxOptimizerBase.hxx
+include/Core/ComponentBaseClasses/elxRegistrationBase.h
+include/Core/ComponentBaseClasses/elxRegistrationBase.hxx
+include/Core/ComponentBaseClasses/elxResampleInterpolatorBase.h
+include/Core/ComponentBaseClasses/elxResampleInterpolatorBase.hxx
+include/Core/ComponentBaseClasses/elxResamplerBase.h
+include/Core/ComponentBaseClasses/elxResamplerBase.hxx
+include/Core/ComponentBaseClasses/elxTransformBase.h
+include/Core/ComponentBaseClasses/elxTransformBase.hxx
+include/Core/Configuration/elxConfiguration.h
+include/Core/Install/elxBaseComponent.h
+include/Core/Install/elxBaseComponentSE.h
+include/Core/Install/elxBaseComponentSE.hxx
+include/Core/Install/elxComponentDatabase.h
+include/Core/Install/elxComponentLoader.h
+include/Core/Install/elxConversion.h
+include/Core/Install/elxIncludes.h
+include/Core/Install/elxInstallAllComponents.h
+include/Core/Install/elxInstallFunctions.h
+include/Core/Install/elxMacro.h
+include/Core/Install/elxPrepareImageTypeSupport.h
+include/Core/Kernel/elxElastixBase.h
+include/Core/Kernel/elxElastixMain.h
+include/Core/Kernel/elxElastixTemplate.h
+include/Core/Kernel/elxElastixTemplate.hxx
+include/Core/Kernel/elxTransformixMain.h
+include/Core/Main/GTesting/elxCoreMainGTestUtilities.h
+include/Core/Main/elastix.h
+include/Core/Main/elastixlib.h
+include/Core/Main/elxElastixFilter.h
+include/Core/Main/elxElastixFilter.hxx
+include/Core/Main/elxParameterObject.h
+include/Core/Main/elxPixelType.h
+include/Core/Main/elxTransformixFilter.h
+include/Core/Main/elxTransformixFilter.hxx
+include/Core/Main/itkElastixRegistrationMethod.h
+include/Core/Main/itkElastixRegistrationMethod.hxx
+include/Core/Main/itkTransformixFilter.h
+include/Core/Main/itkTransformixFilter.hxx
+include/Core/Main/transformixlib.h
+include/Core/elxProgressCommand.h
+include/elxInstallComponentFunctionCalls.h
+include/elxInstallComponentFunctionDeclarations.h
+include/elxSupportedImageTypes.h
+include/itkImageIOFactoryRegisterManager.h
+include/itkTransformIOFactoryRegisterManager.h
+lib/libANNlib-5.0.so
+lib/libANNlib-5.0.so.1
+lib/libAdaptiveStochasticGradientDescent-5.0.a
+lib/libAdvancedAffineTransformElastix-5.0.a
+lib/libAdvancedBSplineTransform-5.0.a
+lib/libAdvancedKappaStatisticMetric-5.0.a
+lib/libAdvancedMattesMutualInformationMetric-5.0.a
+lib/libAdvancedMeanSquaresMetric-5.0.a
+lib/libAdvancedNormalizedCorrelationMetric-5.0.a
+lib/libAffineDTITransformElastix-5.0.a
+lib/libAffineLogStackTransform-5.0.a
+lib/libAffineLogTransformElastix-5.0.a
+lib/libBSplineInterpolator-5.0.a
+lib/libBSplineInterpolatorFloat-5.0.a
+lib/libBSplineResampleInterpolator-5.0.a
+lib/libBSplineResampleInterpolatorFloat-5.0.a
+lib/libBSplineStackTransform-5.0.a
+lib/libCMAEvolutionStrategy-5.0.a
+lib/libConjugateGradient-5.0.a
+lib/libConjugateGradientFRPR-5.0.a
+lib/libCorrespondingPointsEuclideanDistanceMetric-5.0.a
+lib/libDeformationFieldTransform-5.0.a
+lib/libDisplacementMagnitudePenalty-5.0.a
+lib/libDistancePreservingRigidityPenalty-5.0.a
+lib/libEulerStackTransform-5.0.a
+lib/libEulerTransformElastix-5.0.a
+lib/libFiniteDifferenceGradientDescent-5.0.a
+lib/libFixedGenericPyramid-5.0.a
+lib/libFixedRecursivePyramid-5.0.a
+lib/libFixedShrinkingPyramid-5.0.a
+lib/libFixedSmoothingPyramid-5.0.a
+lib/libFullSampler-5.0.a
+lib/libFullSearch-5.0.a
+lib/libGradientDifferenceMetric-5.0.a
+lib/libGridSampler-5.0.a
+lib/libKNNGraphAlphaMutualInformationMetric-5.0.a
+lib/libKNNlib-5.0.a
+lib/libLinearInterpolator-5.0.a
+lib/libLinearResampleInterpolator-5.0.a
+lib/libMissingStructurePenalty-5.0.a
+lib/libMovingGenericPyramid-5.0.a
+lib/libMovingRecursivePyramid-5.0.a
+lib/libMovingShrinkingPyramid-5.0.a
+lib/libMovingSmoothingPyramid-5.0.a
+lib/libMultiBSplineTransformWithNormal-5.0.a
+lib/libMultiInputRandomCoordinateSampler-5.0.a
+lib/libMultiMetricMultiResolutionRegistration-5.0.a
+lib/libMultiResolutionRegistration-5.0.a
+lib/libMultiResolutionRegistrationWithFeatures-5.0.a
+lib/libMyStandardResampler-5.0.a
+lib/libNearestNeighborInterpolator-5.0.a
+lib/libNearestNeighborResampleInterpolator-5.0.a
+lib/libNormalizedGradientCorrelationMetric-5.0.a
+lib/libNormalizedMutualInformationMetric-5.0.a
+lib/libPCAMetric-5.0.a
+lib/libPCAMetric2-5.0.a
+lib/libPatternIntensityMetric-5.0.a
+lib/libPolydataDummyPenalty-5.0.a
+lib/libPowell-5.0.a
+lib/libPreconditionedStochasticGradientDescent-5.0.a
+lib/libQuasiNewtonLBFGS-5.0.a
+lib/libRSGDEachParameterApart-5.0.a
+lib/libRandomCoordinateSampler-5.0.a
+lib/libRandomSampler-5.0.a
+lib/libRandomSamplerSparseMask-5.0.a
+lib/libRayCastInterpolator-5.0.a
+lib/libRayCastResampleInterpolator-5.0.a
+lib/libRecursiveBSplineTransform-5.0.a
+lib/libReducedDimensionBSplineInterpolator-5.0.a
+lib/libReducedDimensionBSplineResampleInterpolator-5.0.a
+lib/libRegularStepGradientDescent-5.0.a
+lib/libSimilarityTransformElastix-5.0.a
+lib/libSimplex-5.0.a
+lib/libSimultaneousPerturbation-5.0.a
+lib/libSplineKernelTransform-5.0.a
+lib/libStandardGradientDescent-5.0.a
+lib/libStatisticalShapePenalty-5.0.a
+lib/libSumOfPairwiseCorrelationCoefficientsMetric-5.0.a
+lib/libSumSquaredTissueVolumeDifferenceMetric-5.0.a
+lib/libTransformBendingEnergyPenalty-5.0.a
+lib/libTransformRigidityPenalty-5.0.a
+lib/libTranslationStackTransform-5.0.a
+lib/libTranslationTransformElastix-5.0.a
+lib/libVarianceOverLastDimensionMetric-5.0.a
+lib/libWeightedCombinationTransformElastix-5.0.a
+lib/libelastix-5.0.a
+lib/libelxCommon-5.0.a
+lib/libelxCore-5.0.a
+lib/libmevisdcmtiff-5.0.a
+lib/libparam-5.0.a
+lib/libtransformix-5.0.a
+lib/libxoutlib-5.0.a
+@dir include/Common/OpenCL/Kernels
diff --git a/science/InsightToolkit/Makefile.version b/science/InsightToolkit/Makefile.version
new file mode 100644
index 000000000000..a6b042ca43a6
--- /dev/null
+++ b/science/InsightToolkit/Makefile.version
@@ -0,0 +1,3 @@
+# this file is provided for ITK users
+
+ITK_VER=5.2