![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkMultiResolutionImageRegistrationMethodWithFeatures.h>
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static Pointer | New () |
![]() | |
static Pointer | New () |
Protected Member Functions | |
virtual void | CheckPyramids (void) throw (ExceptionObject) |
MultiResolutionImageRegistrationMethodWithFeatures () | |
virtual | ~MultiResolutionImageRegistrationMethodWithFeatures () |
![]() | |
virtual void | CheckOnInitialize (void) throw (ExceptionObject) |
virtual void | GenerateData () |
virtual void | Initialize () throw (ExceptionObject) |
MultiInputMultiResolutionImageRegistrationMethodBase () | |
virtual void | PreparePyramids (void) |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual | ~MultiInputMultiResolutionImageRegistrationMethodBase () |
![]() | |
MultiResolutionImageRegistrationMethod2 () | |
virtual void | SetCurrentLevel (unsigned long _arg) |
virtual | ~MultiResolutionImageRegistrationMethod2 () |
Private Member Functions | |
MultiResolutionImageRegistrationMethodWithFeatures (const Self &) | |
void | operator= (const Self &) |
Class for multi-resolution image registration methods.
This class is an extension of the itk class MultiResolutionImageRegistrationMethod. It allows the use of multiple metrics, which are summed, multiple images, multiple interpolators, and/or multiple image pyramids.
Make sure the following is true:
nrofmetrics >= nrofinterpolators >= nrofmovingpyramids >= nrofmovingimages
nrofmetrics >= nroffixedpyramids >= nroffixedimages
nroffixedregions == nroffixedimages
nrofinterpolators == nrofmetrics OR nrofinterpolators == 1
nroffixedimages == nrofmetrics OR nroffixedimages == 1
etc...
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 53 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef SmartPointer<const Self> itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::ConstPointer |
Definition at line 62 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::DataObjectPointer itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::DataObjectPointer |
Definition at line 99 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::FixedImageConstPointer itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::FixedImageConstPointer |
Definition at line 73 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::FixedImagePyramidPointer itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::FixedImagePyramidPointer |
Definition at line 88 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::FixedImagePyramidType itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::FixedImagePyramidType |
Definition at line 87 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::FixedImageRegionPyramidType itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::FixedImageRegionPyramidType |
Definition at line 75 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::FixedImageRegionType itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::FixedImageRegionType |
Definition at line 74 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::FixedImageType itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::FixedImageType |
Superclass types
Definition at line 69 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::InterpolatorPointer itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::InterpolatorPointer |
Definition at line 84 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::InterpolatorType itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::InterpolatorType |
Definition at line 83 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::MetricPointer itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::MetricPointer |
Definition at line 80 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::MetricType itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::MetricType |
Definition at line 79 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::MovingImageConstPointer itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::MovingImageConstPointer |
Definition at line 77 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::MovingImagePyramidPointer itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::MovingImagePyramidPointer |
Definition at line 91 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::MovingImagePyramidType itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::MovingImagePyramidType |
Definition at line 89 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::MovingImageType itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::MovingImageType |
Definition at line 76 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef OptimizerType::Pointer itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::OptimizerPointer |
Definition at line 86 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::OptimizerType itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::OptimizerType |
Definition at line 85 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::ParametersType itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::ParametersType |
Definition at line 98 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef SmartPointer<Self> itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::Pointer |
Definition at line 61 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef MultiResolutionImageRegistrationMethodWithFeatures itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::Self |
Standard class typedefs.
Definition at line 58 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage> itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::Superclass |
Definition at line 60 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::TransformOutputConstPointer itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::TransformOutputConstPointer |
Definition at line 96 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::TransformOutputPointer itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::TransformOutputPointer |
Definition at line 94 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::TransformOutputType itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::TransformOutputType |
Definition at line 93 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::TransformPointer itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::TransformPointer |
Definition at line 82 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
typedef Superclass::TransformType itk::MultiResolutionImageRegistrationMethodWithFeatures< TFixedImage, TMovingImage >::TransformType |
Definition at line 81 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
|
inlineprotected |
Constructor.
Definition at line 104 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
|
inlineprotectedvirtual |
Destructor.
Definition at line 107 of file itkMultiResolutionImageRegistrationMethodWithFeatures.h.
|
private |
|
protectedvirtual |
Function called by PreparePyramids, which checks if the user input regarding the image pyramids is ok.
Reimplemented from itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >.
Reimplemented in elastix::MultiResolutionRegistrationWithFeatures< TElastix >.
|
static |
Method for creation through the object factory.
|
private |
Generated on 27-06-2013 for elastix by ![]() |
![]() |