![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkMultiResolutionImageRegistrationMethod2.h>
Base class for multi-resolution image registration methods.
This class is a slight modification of the original ITK class: MultiResolutionImageRegistrationMethod. Compared to that one, some variables are made protected, instead of private. Also, this class makes less assumptions about the image pyramids.
---------------------------
Original ITK documentation:
This class provides a generic interface for multi-resolution registration using components of the registration framework. See documentation for ImageRegistrationMethod for a description of the registration framework components.
The registration process is initiated by method StartRegistration(). The user must set the parameters of each component before calling this method.
The number of resolution level to process can be set via SetNumberOfLevels(). At each resolution level, the user specified registration components are used to register downsampled version of the images by computing the transform parameters that will map one image onto the other image.
The downsampled images are provided by user specified MultiResolutionPyramidImageFilters. User must specify the schedule for each pyramid externally prior to calling StartRegistration().
Before each resolution level an IterationEvent is invoked providing an opportunity for a user interface to change any of the components, change component parameters, or stop the registration.
This class is templated over the fixed image type and the moving image type.
Definition at line 96 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef SmartPointer<const Self> itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::ConstPointer |
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, and elastix::MultiResolutionRegistration< TElastix >.
Definition at line 103 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef DataObject::Pointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::DataObjectPointer |
Smart Pointer type to a DataObject.
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 160 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef FixedImageType::ConstPointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::FixedImageConstPointer |
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 113 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef FixedImagePyramidType::Pointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::FixedImagePyramidPointer |
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 147 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef MultiResolutionPyramidImageFilter< FixedImageType, FixedImageType > itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::FixedImagePyramidType |
Type of the Fixed image multiresolution pyramid.
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 146 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef std::vector<FixedImageRegionType> itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::FixedImageRegionPyramidType |
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 115 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef FixedImageType::RegionType itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::FixedImageRegionType |
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 114 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef TFixedImage itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::FixedImageType |
Type of the Fixed image.
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 109 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef InterpolatorType::Pointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::InterpolatorPointer |
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 139 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef MetricType::InterpolatorType itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::InterpolatorType |
Type of the Interpolator.
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 138 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef MetricType::Pointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::MetricPointer |
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 124 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef AdvancedImageToImageMetric< FixedImageType, MovingImageType > itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::MetricType |
Type of the metric.
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 123 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef MovingImageType::ConstPointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::MovingImageConstPointer |
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 119 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef MovingImagePyramidType::Pointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::MovingImagePyramidPointer |
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 152 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef MultiResolutionPyramidImageFilter< MovingImageType, MovingImageType > itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::MovingImagePyramidType |
Type of the moving image multiresolution pyramid.
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 151 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef TMovingImage itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::MovingImageType |
Type of the Moving image.
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 118 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef SingleValuedNonLinearOptimizer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::OptimizerType |
Type of the optimizer.
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 142 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef MetricType::TransformParametersType itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::ParametersType |
Type of the Transformation parameters This is the same type used to represent the search space of the optimization algorithm.
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 157 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef SmartPointer<Self> itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::Pointer |
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, and elastix::MultiResolutionRegistration< TElastix >.
Definition at line 102 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef MultiResolutionImageRegistrationMethod2 itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::Self |
Standard class typedefs.
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, and elastix::MultiResolutionRegistration< TElastix >.
Definition at line 100 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef ProcessObject itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::Superclass |
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 101 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef TransformOutputType::ConstPointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::TransformOutputConstPointer |
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 135 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef TransformOutputType::Pointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::TransformOutputPointer |
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 134 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef DataObjectDecorator< TransformType > itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::TransformOutputType |
Type for the output: Using Decorator pattern for enabling the Transform to be passed in the data pipeline.
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 133 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef TransformType::Pointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::TransformPointer |
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 128 of file itkMultiResolutionImageRegistrationMethod2.h.
typedef MetricType::AdvancedTransformType itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::TransformType |
Type of the Transform .
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 127 of file itkMultiResolutionImageRegistrationMethod2.h.
itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::MultiResolutionImageRegistrationMethod2 | ( | ) | [protected] |
Constructor.
virtual itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::~MultiResolutionImageRegistrationMethod2 | ( | ) | [inline, protected, virtual] |
Destructor.
Definition at line 247 of file itkMultiResolutionImageRegistrationMethod2.h.
itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::MultiResolutionImageRegistrationMethod2 | ( | const Self & | ) | [private] |
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GenerateData | ( | void | ) | [protected, virtual] |
Method invoked by the pipeline in order to trigger the computation of the registration.
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, and itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
virtual const char* itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, and elastix::MultiResolutionRegistration< TElastix >.
virtual unsigned long itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetCurrentLevel | ( | ) | [virtual] |
Get the current resolution level being processed.
virtual const FixedImageType* itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetFixedImage | ( | ) | [virtual] |
virtual FixedImagePyramidType* itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetFixedImagePyramid | ( | ) | [virtual] |
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, and itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
virtual const FixedImageRegionType& itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetFixedImageRegion | ( | ) | [virtual] |
virtual const ParametersType& itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetInitialTransformParameters | ( | ) | [virtual] |
virtual const ParametersType& itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetInitialTransformParametersOfNextLevel | ( | ) | [virtual] |
virtual InterpolatorType* itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetInterpolator | ( | ) | [virtual] |
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, and itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
virtual const ParametersType& itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetLastTransformParameters | ( | ) | [virtual] |
Get the last transformation parameters visited by the optimizer.
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, and itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
virtual MetricType* itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetMetric | ( | ) | [virtual] |
virtual const MovingImageType* itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetMovingImage | ( | ) | [virtual] |
virtual MovingImagePyramidType* itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetMovingImagePyramid | ( | ) | [virtual] |
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, and itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
unsigned long itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetMTime | ( | void | ) | const |
Method to return the latest modified time of this object or any of its cached ivars.
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, and itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
virtual unsigned long itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetNumberOfLevels | ( | ) | [virtual] |
virtual OptimizerType* itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetOptimizer | ( | ) | [virtual] |
const TransformOutputType* itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetOutput | ( | void | ) | const |
Returns the transform resulting from the registration process.
virtual TransformType* itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::GetTransform | ( | ) | [virtual] |
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::Initialize | ( | ) | throw (ExceptionObject) [protected, virtual] |
Initialize by setting the interconnects between the components. This method is executed at every level of the pyramid with the values corresponding to this resolution
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, and itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
virtual DataObjectPointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::MakeOutput | ( | unsigned int | idx | ) | [virtual] |
Make a DataObject of the correct type to be used as the specified output.
static Pointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented in elastix::MultiMetricMultiResolutionRegistration< TElastix >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, and elastix::MultiResolutionRegistration< TElastix >.
void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::operator= | ( | const Self & | ) | [private] |
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, elastix::MultiResolutionRegistration< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::PreparePyramids | ( | void | ) | [protected, virtual] |
Compute the size of the fixed region for each level of the pyramid.
Reimplemented in itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, and itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
PrintSelf.
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, and itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::SetCurrentLevel | ( | unsigned long | _arg | ) | [protected, virtual] |
Set the current level to be processed.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::SetFixedImage | ( | const FixedImageType * | _arg | ) | [virtual] |
Set/Get the Fixed image.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::SetFixedImagePyramid | ( | FixedImagePyramidType * | _arg | ) | [virtual] |
Set/Get the Fixed image pyramid.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::SetFixedImageRegion | ( | FixedImageRegionType | _arg | ) | [virtual] |
Set/Get the Metric.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::SetInitialTransformParameters | ( | ParametersType | _arg | ) | [virtual] |
Set/Get the initial transformation parameters.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::SetInitialTransformParametersOfNextLevel | ( | ParametersType | _arg | ) | [virtual] |
Set/Get the initial transformation parameters of the next resolution level to be processed. The default is the last set of parameters of the last resolution level.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::SetInterpolator | ( | InterpolatorType * | _arg | ) | [virtual] |
Set/Get the Interpolator.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::SetMetric | ( | MetricType * | _arg | ) | [virtual] |
Set/Get the Metric.
Reimplemented in itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >, itk::MultiInputMultiResolutionImageRegistrationMethodBase< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >, itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, and itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::SetMovingImage | ( | const MovingImageType * | _arg | ) | [virtual] |
Set/Get the Moving image.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::SetMovingImagePyramid | ( | MovingImagePyramidType * | _arg | ) | [virtual] |
Set/Get the Moving image pyramid.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::SetNumberOfLevels | ( | unsigned long | _arg | ) | [virtual] |
Set/Get the number of multi-resolution levels.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::SetOptimizer | ( | OptimizerType * | _arg | ) | [virtual] |
Set/Get the Optimizer.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::SetTransform | ( | TransformType * | _arg | ) | [virtual] |
Set/Get the Transform.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::StartRegistration | ( | void | ) | [virtual] |
Method that initiates the registration.
virtual void itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::StopRegistration | ( | void | ) | [virtual] |
Method to stop the registration.
unsigned long itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_CurrentLevel [private] |
Definition at line 298 of file itkMultiResolutionImageRegistrationMethod2.h.
FixedImageConstPointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_FixedImage [private] |
Definition at line 290 of file itkMultiResolutionImageRegistrationMethod2.h.
FixedImagePyramidPointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_FixedImagePyramid [private] |
Definition at line 292 of file itkMultiResolutionImageRegistrationMethod2.h.
FixedImageRegionType itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_FixedImageRegion [private] |
Definition at line 294 of file itkMultiResolutionImageRegistrationMethod2.h.
FixedImageRegionPyramidType itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_FixedImageRegionPyramid [private] |
Definition at line 295 of file itkMultiResolutionImageRegistrationMethod2.h.
ParametersType itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_InitialTransformParameters [private] |
Definition at line 286 of file itkMultiResolutionImageRegistrationMethod2.h.
ParametersType itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_InitialTransformParametersOfNextLevel [private] |
Definition at line 287 of file itkMultiResolutionImageRegistrationMethod2.h.
InterpolatorPointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_Interpolator [private] |
Definition at line 284 of file itkMultiResolutionImageRegistrationMethod2.h.
ParametersType itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_LastTransformParameters [protected] |
The last transform parameters. Compared to the ITK class itk::MultiResolutionImageRegistrationMethod these member variables are made protected, so they can be accessed by children classes.
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, and itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 267 of file itkMultiResolutionImageRegistrationMethod2.h.
MetricPointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_Metric [private] |
Member variables.
Definition at line 281 of file itkMultiResolutionImageRegistrationMethod2.h.
MovingImageConstPointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_MovingImage [private] |
Definition at line 289 of file itkMultiResolutionImageRegistrationMethod2.h.
MovingImagePyramidPointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_MovingImagePyramid [private] |
Definition at line 291 of file itkMultiResolutionImageRegistrationMethod2.h.
unsigned long itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_NumberOfLevels [private] |
Definition at line 297 of file itkMultiResolutionImageRegistrationMethod2.h.
OptimizerType::Pointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_Optimizer [private] |
Definition at line 282 of file itkMultiResolutionImageRegistrationMethod2.h.
bool itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_Stop [protected] |
Reimplemented in itk::MultiMetricMultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, and itk::MultiMetricMultiResolutionImageRegistrationMethod< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 274 of file itkMultiResolutionImageRegistrationMethod2.h.
TransformPointer itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >::m_Transform [private] |
Definition at line 283 of file itkMultiResolutionImageRegistrationMethod2.h.
Generated on 11-05-2012 for elastix by ![]() |
![]() |