![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkMultiInputMultiResolutionImageRegistrationMethodBase.h>
Base class for multi-resolution image registration methods.
This class is an extension of the itk class MultiResolutionImageRegistrationMethod. It allows the use of multiple metrics, multiple images, multiple interpolators, and/or multiple image pyramids.
You may also set an interpolator/fixedimage/etc to NULL, if you happen to know that the corresponding metric is not an ImageToImageMetric, but a regularizer for example (which does not need an image.
Definition at line 74 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef SmartPointer<const Self> itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::ConstPointer |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 83 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::DataObjectPointer itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::DataObjectPointer |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 120 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::FixedImageConstPointer itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::FixedImageConstPointer |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 94 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef MultiInputMetricType ::FixedImageInterpolatorType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::FixedImageInterpolatorType |
Definition at line 137 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef MultiInputMetricType ::FixedImageInterpolatorVectorType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::FixedImageInterpolatorVectorType |
Definition at line 139 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::FixedImagePyramidPointer itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::FixedImagePyramidPointer |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 109 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::FixedImagePyramidType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::FixedImagePyramidType |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 108 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef std::vector<FixedImagePyramidPointer> itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::FixedImagePyramidVectorType |
Definition at line 140 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::FixedImageRegionPyramidType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::FixedImageRegionPyramidType |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 96 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef std::vector< FixedImageRegionPyramidType > itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::FixedImageRegionPyramidVectorType |
Definition at line 122 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::FixedImageRegionType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::FixedImageRegionType |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 95 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef MultiInputMetricType ::FixedImageRegionVectorType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::FixedImageRegionVectorType |
Definition at line 131 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::FixedImageType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::FixedImageType |
Superclass types
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 90 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef MultiInputMetricType ::FixedImageVectorType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::FixedImageVectorType |
Definition at line 129 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::InterpolatorPointer itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::InterpolatorPointer |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 105 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::InterpolatorType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::InterpolatorType |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 104 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef MultiInputMetricType ::InterpolatorVectorType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::InterpolatorVectorType |
Definition at line 135 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::MetricPointer itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::MetricPointer |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 101 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::MetricType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::MetricType |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 100 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::MovingImageConstPointer itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::MovingImageConstPointer |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 98 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::MovingImagePyramidPointer itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::MovingImagePyramidPointer |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 112 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::MovingImagePyramidType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::MovingImagePyramidType |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 110 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef std::vector<MovingImagePyramidPointer> itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::MovingImagePyramidVectorType |
Definition at line 141 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::MovingImageType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::MovingImageType |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 97 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef MultiInputMetricType ::MovingImageVectorType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::MovingImageVectorType |
Definition at line 133 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef MultiInputMetricType::Pointer itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::MultiInputMetricPointer |
Definition at line 127 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef MultiInputImageToImageMetricBase< FixedImageType, MovingImageType > itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::MultiInputMetricType |
Typedef's for the MultiInput part.
Definition at line 126 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef OptimizerType::Pointer itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::OptimizerPointer |
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 107 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::OptimizerType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::OptimizerType |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 106 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::ParametersType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::ParametersType |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 119 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef SmartPointer<Self> itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::Pointer |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 82 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef MultiInputMultiResolutionImageRegistrationMethodBase itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::Self |
Standard class typedefs.
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 79 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage> itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::Superclass |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 81 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::TransformOutputConstPointer itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::TransformOutputConstPointer |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 117 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::TransformOutputPointer itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::TransformOutputPointer |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 115 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::TransformOutputType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::TransformOutputType |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 114 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::TransformPointer itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::TransformPointer |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 103 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
typedef Superclass::TransformType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::TransformType |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
Definition at line 102 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::MultiInputMultiResolutionImageRegistrationMethodBase | ( | ) | [protected] |
Constructor.
virtual itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::~MultiInputMultiResolutionImageRegistrationMethodBase | ( | ) | [inline, protected, virtual] |
Destructor.
Definition at line 230 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::MultiInputMultiResolutionImageRegistrationMethodBase | ( | const Self & | ) | [private] |
virtual void itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::CheckOnInitialize | ( | void | ) | throw (ExceptionObject) [protected, virtual] |
Function called by Initialize, which checks if the user input is ok.
virtual void itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::CheckPyramids | ( | void | ) | throw (ExceptionObject) [protected, virtual] |
Function called by PreparePyramids, which checks if the user input regarding the image pyramids is ok.
Reimplemented in itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
virtual void itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GenerateData | ( | ) | [protected, virtual] |
Method invoked by the pipeline in order to trigger the computation of the registration.
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
virtual const char* itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
virtual const FixedImageType* itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetFixedImage | ( | unsigned int | pos | ) | const [virtual] |
virtual const FixedImageType* itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetFixedImage | ( | void | ) | const [inline, virtual] |
Definition at line 153 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
virtual FixedImageInterpolatorType* itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetFixedImageInterpolator | ( | unsigned int | pos | ) | const [virtual] |
virtual FixedImageInterpolatorType* itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetFixedImageInterpolator | ( | void | ) | [inline, virtual] |
Definition at line 207 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
virtual FixedImagePyramidType* itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetFixedImagePyramid | ( | unsigned int | pos | ) | const [virtual] |
virtual FixedImagePyramidType* itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetFixedImagePyramid | ( | void | ) | [inline, virtual] |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Definition at line 171 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
virtual const FixedImageRegionType& itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetFixedImageRegion | ( | unsigned int | pos | ) | const [virtual] |
virtual const FixedImageRegionType& itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetFixedImageRegion | ( | void | ) | const [inline, virtual] |
Definition at line 162 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
virtual InterpolatorType* itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetInterpolator | ( | unsigned int | pos | ) | const [virtual] |
virtual InterpolatorType* itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetInterpolator | ( | void | ) | [inline, virtual] |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Definition at line 198 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
virtual const MovingImageType* itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetMovingImage | ( | unsigned int | pos | ) | const [virtual] |
virtual const MovingImageType* itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetMovingImage | ( | void | ) | const [inline, virtual] |
Definition at line 180 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
virtual MovingImagePyramidType* itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetMovingImagePyramid | ( | unsigned int | pos | ) | const [virtual] |
virtual MovingImagePyramidType* itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetMovingImagePyramid | ( | void | ) | [inline, virtual] |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Definition at line 189 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
unsigned long itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetMTime | ( | void | ) | const |
Method to return the latest modified time of this object or any of its cached ivars.
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
virtual MultiInputMetricType* itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::GetMultiInputMetric | ( | ) | [virtual] |
Get a metric that takes multiple inputs.
virtual void itk::MultiInputMultiResolutionImageRegistrationMethodBase< 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 from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkGetNumberOfMacro | ( | FixedImage | ) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkGetNumberOfMacro | ( | FixedImageRegion | ) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkGetNumberOfMacro | ( | FixedImagePyramid | ) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkGetNumberOfMacro | ( | MovingImage | ) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkGetNumberOfMacro | ( | MovingImagePyramid | ) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkGetNumberOfMacro | ( | Interpolator | ) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkGetNumberOfMacro | ( | FixedImageInterpolator | ) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | FixedImage | ) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | FixedImageRegion | ) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | FixedImagePyramid | ) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | MovingImage | ) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | MovingImagePyramid | ) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | Interpolator | ) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkSetNumberOfMacro | ( | FixedImageInterpolator | ) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkSimpleSetMacro | ( | FixedImage | , |
const FixedImageType * | |||
) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkSimpleSetMacro | ( | FixedImageRegion | , |
const FixedImageRegionType | |||
) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkSimpleSetMacro | ( | FixedImagePyramid | , |
FixedImagePyramidType * | |||
) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkSimpleSetMacro | ( | MovingImage | , |
const MovingImageType * | |||
) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkSimpleSetMacro | ( | MovingImagePyramid | , |
MovingImagePyramidType * | |||
) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkSimpleSetMacro | ( | Interpolator | , |
InterpolatorType * | |||
) |
itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::itkSimpleSetMacro | ( | FixedImageInterpolator | , |
FixedImageInterpolatorType * | |||
) |
static Pointer itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >, itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
void itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::operator= | ( | const Self & | ) | [private] |
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
Reimplemented in itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >, and itk::MultiResolutionImageRegistrationMethodWithFeatures< RegistrationBase< TElastix >::FixedImageType, RegistrationBase< TElastix >::MovingImageType >.
virtual void itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::PreparePyramids | ( | void | ) | [protected, virtual] |
Compute the size of the fixed region for each level of the pyramid.
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
void itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
PrintSelf.
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
virtual void itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::SetFixedImage | ( | const FixedImageType * | _arg, |
unsigned int | pos | ||
) | [virtual] |
The following methods all have a similar pattern. The SetFixedImage() just calls SetFixedImage(0). SetFixedImage(0) also calls the Superclass::SetFixedImage(). This is defined by the itkSimpleSetMacro. GetFixedImage() just returns GetFixedImage(0) == Superclass::m_FixedImage. Set/Get the Fixed image.
virtual void itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::SetFixedImageInterpolator | ( | FixedImageInterpolatorType * | _arg, |
unsigned int | pos | ||
) | [virtual] |
Set/Get the FixedImageInterpolator.
virtual void itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::SetFixedImagePyramid | ( | FixedImagePyramidType * | _arg, |
unsigned int | pos | ||
) | [virtual] |
Set/Get the FixedImagePyramid.
virtual void itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::SetFixedImageRegion | ( | FixedImageRegionType | _arg, |
unsigned int | pos | ||
) | [virtual] |
Set/Get the Fixed image region.
virtual void itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::SetInterpolator | ( | InterpolatorType * | _arg, |
unsigned int | pos | ||
) | [virtual] |
Set/Get the Interpolator.
virtual void itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::SetMetric | ( | MetricType * | _arg | ) | [virtual] |
Set a metric that takes multiple inputs.
Reimplemented from itk::MultiResolutionImageRegistrationMethod2< TFixedImage, TMovingImage >.
virtual void itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::SetMovingImage | ( | const MovingImageType * | _arg, |
unsigned int | pos | ||
) | [virtual] |
Set/Get the Moving image.
virtual void itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::SetMovingImagePyramid | ( | MovingImagePyramidType * | _arg, |
unsigned int | pos | ||
) | [virtual] |
Set/Get the MovingImagePyramid.
FixedImageInterpolatorVectorType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::m_FixedImageInterpolators [protected] |
Definition at line 264 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
FixedImagePyramidVectorType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::m_FixedImagePyramids [protected] |
Definition at line 261 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
FixedImageRegionPyramidVectorType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::m_FixedImageRegionPyramids [protected] |
This vector is filled by the PreparePyramids function.
Definition at line 267 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
FixedImageRegionVectorType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::m_FixedImageRegions [protected] |
Definition at line 260 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
FixedImageVectorType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::m_FixedImages [protected] |
Containers for the pointers supplied by the user
Definition at line 258 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
InterpolatorVectorType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::m_Interpolators [protected] |
Definition at line 263 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
MovingImagePyramidVectorType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::m_MovingImagePyramids [protected] |
Definition at line 262 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
MovingImageVectorType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::m_MovingImages [protected] |
Definition at line 259 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
MultiInputMetricPointer itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::m_MultiInputMetric [private] |
Definition at line 276 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
FixedImageRegionType itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >::m_NullFixedImageRegion [protected] |
Dummy image region
Definition at line 270 of file itkMultiInputMultiResolutionImageRegistrationMethodBase.h.
Generated on 24-05-2012 for elastix by ![]() |
![]() |