18#ifndef itkLevelSetMotionRegistrationFilter_h
19#define itkLevelSetMotionRegistrationFilter_h
86template <
typename TFixedImage,
typename TMovingImage,
typename TDisplacementField>
206#ifndef ITK_MANUAL_INSTANTIATION
207# include "itkLevelSetMotionRegistrationFilter.hxx"
typename FiniteDifferenceFunctionType::TimeStepType TimeStepType
typename FiniteDifferenceFunctionType::TimeStepType TimeStepType
Control indentation during Print() invocation.
virtual double GetIntensityDifferenceThreshold() const
LevelSetMotionRegistrationFunction< FixedImageType, MovingImageType, DisplacementFieldType > LevelSetMotionFunctionType
virtual void SetGradientSmoothingStandardDeviations(double sigma)
SmartPointer< const Self > ConstPointer
virtual double GetAlpha() const
virtual double GetGradientSmoothingStandardDeviations() const
virtual double GetGradientMagnitudeThreshold() const
LevelSetMotionRegistrationFilter Self
void PrintSelf(std::ostream &os, Indent indent) const override
PDEDeformableRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField > Superclass
void ApplyUpdate(const TimeStepType &dt) override
LevelSetMotionRegistrationFilter()
virtual void SetIntensityDifferenceThreshold(double)
void InitializeIteration() override
virtual void SetAlpha(double)
SmartPointer< Self > Pointer
~LevelSetMotionRegistrationFilter() override=default
virtual void SetGradientMagnitudeThreshold(double)
virtual double GetMetric() const
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....