15 #ifndef itkSingleResolutionImageRegistrationBuilder_h
16 #define itkSingleResolutionImageRegistrationBuilder_h
19 #include <itkObject.h>
51 template <
typename TImage,
unsigned int Dimension,
class TScalarType>
119 void PrintSelf(std::ostream& os, Indent indent)
const override;
124 void operator=(
const Self&);
127 typename SingleResRegType::Pointer m_ImageRegistrationMethod;
130 typename ImageRegistrationFactoryType::Pointer m_ImageRegistrationFactory;
153 #ifndef ITK_MANUAL_INSTANTIATION
154 #include "itkSingleResolutionImageRegistrationBuilder.txx"
InterpolationTypeEnum
Definition: itkImageRegistrationFactory.h:79
Base class for NifTK Image Registration Builders.
Definition: itkSingleResolutionImageRegistrationBuilder.h:52
TImage ImageType
Definition: itkSingleResolutionImageRegistrationBuilder.h:82
TransformTypeEnum
Definition: itkImageRegistrationFactory.h:105
Abstract base class, implementing TemplateMethod [2] for similarity measures.
Definition: itkSimilarityMeasure.h:56
Base class for NifTK Image Registration Methods employing a binary mask.
Definition: itkMaskedImageRegistrationMethod.h:55
SmartPointer< const Self > ConstPointer
Definition: itkSingleResolutionImageRegistrationBuilder.h:60
ImageType::SizeType SizeType
Definition: niftkMakeLapUSProbeBasicModel.cxx:31
Object Superclass
Definition: itkSingleResolutionImageRegistrationBuilder.h:58
SmartPointer< Self > Pointer
Definition: itkSimilarityMeasure.h:64
ImageRegistrationFactoryType::EulerAffineTransformType EulerAffineTransformType
Definition: itkSingleResolutionImageRegistrationBuilder.h:73
GLuint GLuint GLsizei GLenum type
Definition: glew.h:1237
ImageType::ConstPointer ImageConstPointer
Definition: itkSingleResolutionImageRegistrationBuilder.h:83
itk::InterpolateImageFunction< TInputImageType, TScalarType > InterpolatorType
Definition: itkImageRegistrationFactory.h:184
itk::ImageRegistrationFactory< TImage, Dimension, TScalarType > ImageRegistrationFactoryType
Definition: itkSingleResolutionImageRegistrationBuilder.h:66
GLenum GLsizei GLenum GLenum const GLvoid * image
Definition: glew.h:4052
SmartPointer< Self > Pointer
Definition: itkMaskedImageRegistrationMethod.h:63
Definition: niftkITKAffineResampleImage.cxx:74
SmartPointer< const Self > ConstPointer
Definition: itkSimilarityMeasure.h:65
ImageType::RegionType ImageRegionType
Definition: itkSingleResolutionImageRegistrationBuilder.h:84
ImageType::SizeType ImageSizeType
Definition: itkSingleResolutionImageRegistrationBuilder.h:85
MetricTypeEnum
Definition: itkImageRegistrationFactory.h:89
ImageRegistrationFactoryType::GradientDescentType GradientDescentType
Definition: itkSingleResolutionImageRegistrationBuilder.h:78
ImageRegistrationFactoryType::TransformType TransformType
Definition: itkSingleResolutionImageRegistrationBuilder.h:72
itk::Transform< TScalarType, Dimension, Dimension > TransformType
Definition: itkImageRegistrationFactory.h:213
itk::SingleValuedNonLinearOptimizer OptimizerType
Definition: itkImageRegistrationFactory.h:223
ImageRegistrationFactoryType::MetricType MetricType
Definition: itkSingleResolutionImageRegistrationBuilder.h:75
SingleResolutionImageRegistrationBuilder Self
Definition: itkSingleResolutionImageRegistrationBuilder.h:57
ImageType::RegionType RegionType
Definition: niftkMakeLapUSProbeBasicModel.cxx:30
OptimizerTypeEnum
Definition: itkImageRegistrationFactory.h:115
EulerAffineTransformType * EulerAffineTransformPointer
Definition: itkSingleResolutionImageRegistrationBuilder.h:74
itk::GradientDescentOptimizer GradientDescentType
Definition: itkImageRegistrationFactory.h:226
itk::Point< TScalarType, Dimension > InputPointType
Definition: itkSingleResolutionImageRegistrationBuilder.h:86
virtual ~SingleResolutionImageRegistrationBuilder()
Definition: itkSingleResolutionImageRegistrationBuilder.h:118
ImageRegistrationFactoryType::OptimizerType OptimizerType
Definition: itkSingleResolutionImageRegistrationBuilder.h:77
SingleResRegistrationMethodTypeEnum
Definition: itkImageRegistrationFactory.h:128
ImageRegistrationFactoryType::SingleResRegistrationType SingleResRegType
Definition: itkSingleResolutionImageRegistrationBuilder.h:70
GradientDescentType * GradientDescentPointer
Definition: itkSingleResolutionImageRegistrationBuilder.h:79
ImageRegistrationFactoryType::InterpolatorType InterpolatorType
Definition: itkSingleResolutionImageRegistrationBuilder.h:71
SmartPointer< Self > Pointer
Definition: itkSingleResolutionImageRegistrationBuilder.h:59
MetricType::ConstPointer MetricTypeConstPointer
Definition: itkSingleResolutionImageRegistrationBuilder.h:76
Parameterised Factory Pattern [2] for creating registration objects.
Definition: itkImageRegistrationFactory.h:160
GLsizei const GLcharARB ** string
Definition: glew.h:5194