go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
itkMultiResolutionImageRegistrationMethodWithFeatures.h
Go to the documentation of this file.
1 /*======================================================================
2 
3  This file is part of the elastix software.
4 
5  Copyright (c) University Medical Center Utrecht. All rights reserved.
6  See src/CopyrightElastix.txt or http://elastix.isi.uu.nl/legal.php for
7  details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notices for more information.
12 
13 ======================================================================*/
14 #ifndef __itkMultiResolutionImageRegistrationMethodWithFeatures_h
15 #define __itkMultiResolutionImageRegistrationMethodWithFeatures_h
16 
18 
19 namespace itk
20 {
21 
50 template< typename TFixedImage, typename TMovingImage >
52  public MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >
53 {
54 public:
55 
59  TFixedImage, TMovingImage > Superclass;
60  typedef SmartPointer< Self > Pointer;
61  typedef SmartPointer< const Self > ConstPointer;
62 
64  itkNewMacro( Self );
65 
69 
77 
85  typedef typename OptimizerType::Pointer OptimizerPointer;
89  typedef typename
91 
94  typedef typename
96 
99 
100 protected:
101 
104 
107 
111  virtual void CheckPyramids( void ) throw ( ExceptionObject );
112 
113 private:
114 
115  MultiResolutionImageRegistrationMethodWithFeatures( const Self & ); // purposely not implemented
116  void operator=( const Self & ); // purposely not implemented
117 
118 };
119 
120 } // end namespace itk
121 
122 #ifndef ITK_MANUAL_INSTANTIATION
123 #include "itkMultiResolutionImageRegistrationMethodWithFeatures.hxx"
124 #endif
125 
126 #endif // end #ifndef __itkMultiResolutionImageRegistrationMethodWithFeatures_h
Base class for multi-resolution image registration methods.
MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage > Superclass


Generated on 11-03-2014 for elastix by doxygen 1.8.6 elastix logo