18 #ifndef itkOptimizedImageToImageRegistrationMethod_h 19 #define itkOptimizedImageToImageRegistrationMethod_h 28 template <
class TImage>
59 TImage::ImageDimension );
112 itkSetMacro( UseFixedImageSamplesIntensityThreshold,
bool );
146 void PrintSelf( std::ostream & os, Indent indent )
const override;
151 void operator =(
const Self & );
160 bool m_SampleFromOverlap;
162 bool m_MinimizeMemory;
164 unsigned int m_MaxIterations;
166 bool m_UseEvolutionaryOptimization;
168 unsigned int m_NumberOfSamples;
170 bool m_UseFixedImageSamplesIntensityThreshold;
171 PixelType m_FixedImageSamplesIntensityThreshold;
173 double m_TargetError;
175 int m_RandomNumberSeed;
183 double m_FinalMetricValue;
188 #ifndef ITK_MANUAL_INSTANTIATION 189 #include "itkOptimizedImageToImageRegistrationMethod.txx"
OptimizedImageToImageRegistrationMethod Self
Simplified inverse ITK transforms.
itkGetConstMacro(InitialTransformParameters, TransformParametersType)
itkTypeMacro(OptimizedImageToImageRegistrationMethod, ImageToImageRegistrationMethod)
TransformType::ParametersType TransformParametersType
Transform< double, itkGetStaticConstMacro(ImageDimension), itkGetStaticConstMacro(ImageDimension)> TransformType
TransformType::ParametersType TransformParametersScalesType
SmartPointer< const Self > ConstPointer
itkSetMacro(InitialTransformParameters, TransformParametersType)
InterpolationMethodEnumType
~OptimizedImageToImageRegistrationMethod() override
itkGetMacro(FinalMetricValue, double)
Superclass::TransformType TransformType
SmartPointer< Self > Pointer
itkStaticConstMacro(ImageDimension, unsigned int, TImage::ImageDimension)
ImageToImageRegistrationMethod< TImage > Superclass
void PrintSelf(std::ostream &os, Indent indent) const override
InterpolateImageFunction< TImage, double > InterpolatorType
void SetFixedImageSamplesIntensityThreshold(PixelType val)
OptimizedImageToImageRegistrationMethod()
void GenerateData() override
ImageType::PixelType PixelType
ImageToImageMetric< TImage, TImage > MetricType
virtual void Optimize(MetricType *metric, InterpolatorType *interpolator)