18 #ifndef __itkMultiResolutionPDEDeformableRegistration_h
19 #define __itkMultiResolutionPDEDeformableRegistration_h
80 template<
typename TFixedImage,
typename TMovingImage,
typename TDisplacementField,
typename TRealType =
float >
113 #ifdef ITKV3_COMPATIBILITY
114 typedef TDisplacementField DeformationFieldType;
115 typedef typename DeformationFieldType::Pointer DeformationFieldPointer;
119 itkStaticConstMacro(
ImageDimension,
unsigned int, FixedImageType::ImageDimension);
176 #ifdef ITKV3_COMPATIBILITY
188 const DeformationFieldType * GetDeformationField(
void)
221 itkGetConstReferenceMacro(NumberOfLevels,
unsigned int);
224 itkGetConstReferenceMacro(CurrentLevel,
unsigned int);
246 void PrintSelf(std::ostream & os, Indent indent)
const;
303 #ifndef ITK_MANUAL_INSTANTIATION
304 #include "itkMultiResolutionPDEDeformableRegistration.hxx"
Resample an image via a coordinate transform.
Deformably register two images using the demons algorithm.
Light weight base class for most itk classes.
Framework for creating images in a multi-resolution pyramid.
OutputImageType * GetOutput(void)
virtual void SetInput(const InputImageType *image)
Base class for filters that take an image as input and produce an image as output.
Templated n-dimensional image class.