18#ifndef elxBSplineTransformWithDiffusion_h
19#define elxBSplineTransformWithDiffusion_h
22#define __VSplineOrder 3
28#include "itkBSplineResampleImageFilterBase.h"
29#include "itkBSplineUpsampleImageFilter.h"
31#include "itkImageRegionConstIterator.h"
36#include "itkImageFileReader.h"
37#include "itkImageFileWriter.h"
38#include "itkResampleImageFilter.h"
39#include "itkCastImageFilter.h"
40#include "itkMaximumImageFilter.h"
41#include "itkImageRegionIterator.h"
42#include "itkBSplineInterpolateImageFunction.h"
158template <
class TElastix>
162 typename elx::TransformBase<TElastix>::CoordRepType,
163 elx::TransformBase<TElastix>::FixedImageDimension>>
208 using typename Superclass1::ScalarType;
209 using typename Superclass1::ParametersType;
210 using typename Superclass1::JacobianType;
211 using typename Superclass1::InputVectorType;
212 using typename Superclass1::OutputVectorType;
213 using typename Superclass1::InputCovariantVectorType;
214 using typename Superclass1::OutputCovariantVectorType;
215 using typename Superclass1::InputVnlVectorType;
216 using typename Superclass1::OutputVnlVectorType;
217 using typename Superclass1::InputPointType;
218 using typename Superclass1::OutputPointType;
221 using PixelType =
typename BSplineTransformType::PixelType;
271 using ResamplerType1 = itk::ResampleImageFilter<MovingImageELXType, GrayValueImageType, CoordRepType>;
273 using ResamplerType2 = itk::ResampleImageFilter<GrayValueImageType, GrayValueImageType, CoordRepType>;
404#ifndef ITK_MANUAL_INSTANTIATION
405# include "elxBSplineTransformWithDiffusion.hxx"
Returns the weights over the support region used for B-spline interpolation/reconstruction.
Applies an averaging filter to an image.