18 #ifndef __itkPDEDeformableRegistrationFilter_h
19 #define __itkPDEDeformableRegistrationFilter_h
72 template<
typename TFixedImage,
typename TMovingImage,
typename TDisplacementField >
105 #ifdef ITKV3_COMPATIBILITY
106 typedef TDisplacementField DeformationFieldType;
107 typedef typename DeformationFieldType::Pointer DeformationFieldPointer;
145 #ifdef ITKV3_COMPATIBILITY
146 virtual void SetInitialDeformationField(DeformationFieldType *ptr)
152 DeformationFieldType * GetDeformationField(
void)
175 #ifdef ITKV3_COMPATIBILITY
176 virtual void SetSmoothDeformationField(
bool val)
180 virtual bool GetSmoothDeformationField()
184 virtual void SmoothDeformationFieldOn()
188 virtual void SmoothDeformationFieldOff()
233 itkSetMacro(MaximumError,
double);
234 itkGetConstMacro(MaximumError,
double);
239 itkSetMacro(MaximumKernelWidth,
unsigned int);
240 itkGetConstMacro(MaximumKernelWidth,
unsigned int);
272 #ifdef ITKV3_COMPATIBILITY
273 virtual void SmoothDeformationField()
333 #ifndef ITK_MANUAL_INSTANTIATION
334 #include "itkPDEDeformableRegistrationFilter.hxx"
Light weight base class for most itk classes.
Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
OutputImageType * GetOutput(void)
virtual void SetInput(const InputImageType *image)
static const unsigned int ImageDimension
Superclass::OutputImageType OutputImageType
Control indentation during Print() invocation.