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" 
Applies an averaging filter to an image.