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()
199 itkSetMacro(StandardDeviations, StandardDeviationsType);
205 itkGetConstReferenceMacro(StandardDeviations, StandardDeviationsType);
219 itkSetMacro(UpdateFieldStandardDeviations, StandardDeviationsType);
225 itkGetConstReferenceMacro(UpdateFieldStandardDeviations, StandardDeviationsType);
233 itkSetMacro(MaximumError,
double);
234 itkGetConstMacro(MaximumError,
double);
239 itkSetMacro(MaximumKernelWidth,
unsigned int);
240 itkGetConstMacro(MaximumKernelWidth,
unsigned int);
250 virtual bool Halt() ITK_OVERRIDE
272 #ifdef ITKV3_COMPATIBILITY 273 virtual void SmoothDeformationField()
307 void operator=(
const Self &) ITK_DELETE_FUNCTION;
333 #ifndef ITK_MANUAL_INSTANTIATION 334 #include "itkPDEDeformableRegistrationFilter.hxx"
Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
virtual void SetInput(const InputImageType *image)
static const unsigned int ImageDimension
Superclass::OutputImageType OutputImageType
OutputImageType * GetOutput()
Control indentation during Print() invocation.