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  * Copyright UMC Utrecht and contributors
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0.txt
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  *
17  *=========================================================================*/
18 #ifndef __itkMultiResolutionImageRegistrationMethodWithFeatures_h
19 #define __itkMultiResolutionImageRegistrationMethodWithFeatures_h
20 
22 
23 namespace itk
24 {
25 
54 template< typename TFixedImage, typename TMovingImage >
56  public MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage >
57 {
58 public:
59 
63  TFixedImage, TMovingImage > Superclass;
65  typedef SmartPointer< const Self > ConstPointer;
66 
68  itkNewMacro( Self );
69 
73 
81 
89  typedef typename OptimizerType::Pointer OptimizerPointer;
93  typedef typename
95 
98  typedef typename
100 
103 
104 protected:
105 
108 
111 
115  virtual void CheckPyramids( void ) throw ( ExceptionObject );
116 
117 private:
118 
119  MultiResolutionImageRegistrationMethodWithFeatures( const Self & ); // purposely not implemented
120  void operator=( const Self & ); // purposely not implemented
121 
122 };
123 
124 } // end namespace itk
125 
126 #ifndef ITK_MANUAL_INSTANTIATION
127 #include "itkMultiResolutionImageRegistrationMethodWithFeatures.hxx"
128 #endif
129 
130 #endif // end #ifndef __itkMultiResolutionImageRegistrationMethodWithFeatures_h
itk::MultiResolutionImageRegistrationMethodWithFeatures::FixedImageRegionType
Superclass::FixedImageRegionType FixedImageRegionType
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:77
itk::MultiResolutionImageRegistrationMethodWithFeatures::FixedImagePyramidPointer
Superclass::FixedImagePyramidPointer FixedImagePyramidPointer
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:91
itk::MultiResolutionImageRegistrationMethodWithFeatures::ParametersType
Superclass::ParametersType ParametersType
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:101
itk::MultiResolutionImageRegistrationMethodWithFeatures::Pointer
SmartPointer< Self > Pointer
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:64
itk::MultiInputMultiResolutionImageRegistrationMethodBase::OptimizerType
Superclass::OptimizerType OptimizerType
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:109
itk::MultiInputMultiResolutionImageRegistrationMethodBase::MovingImagePyramidType
Superclass::MovingImagePyramidType MovingImagePyramidType
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:113
itk::MultiInputMultiResolutionImageRegistrationMethodBase
Base class for multi-resolution image registration methods.
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:78
itk::MultiResolutionImageRegistrationMethodWithFeatures::DataObjectPointer
Superclass::DataObjectPointer DataObjectPointer
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:102
itk::MultiResolutionImageRegistrationMethodWithFeatures::FixedImagePyramidType
Superclass::FixedImagePyramidType FixedImagePyramidType
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:90
SmartPointer< Self >
itk::MultiInputMultiResolutionImageRegistrationMethodBase::MetricPointer
Superclass::MetricPointer MetricPointer
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:104
itk::MultiInputMultiResolutionImageRegistrationMethodBase::MovingImagePyramidPointer
Superclass::MovingImagePyramidPointer MovingImagePyramidPointer
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:115
itk::MultiInputMultiResolutionImageRegistrationMethodBase::FixedImagePyramidType
Superclass::FixedImagePyramidType FixedImagePyramidType
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:111
itk::MultiResolutionImageRegistrationMethodWithFeatures::MovingImageConstPointer
Superclass::MovingImageConstPointer MovingImageConstPointer
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:80
itk::MultiResolutionImageRegistrationMethodWithFeatures::OptimizerPointer
OptimizerType::Pointer OptimizerPointer
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:89
itk::MultiInputMultiResolutionImageRegistrationMethodBase::TransformType
Superclass::TransformType TransformType
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:105
itk::MultiResolutionImageRegistrationMethodWithFeatures::TransformPointer
Superclass::TransformPointer TransformPointer
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:85
itk::MultiResolutionImageRegistrationMethodWithFeatures::TransformOutputPointer
Superclass::TransformOutputPointer TransformOutputPointer
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:97
itk::MultiInputMultiResolutionImageRegistrationMethodBase::FixedImageRegionPyramidType
Superclass::FixedImageRegionPyramidType FixedImageRegionPyramidType
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:99
itk::MultiInputMultiResolutionImageRegistrationMethodBase::ParametersType
Superclass::ParametersType ParametersType
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:122
itk::MultiInputMultiResolutionImageRegistrationMethodBase::InterpolatorPointer
Superclass::InterpolatorPointer InterpolatorPointer
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:108
itk::MultiResolutionImageRegistrationMethodWithFeatures::ConstPointer
SmartPointer< const Self > ConstPointer
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:65
itk::MultiResolutionImageRegistrationMethodWithFeatures::MultiResolutionImageRegistrationMethodWithFeatures
MultiResolutionImageRegistrationMethodWithFeatures()
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:107
itk::MultiInputMultiResolutionImageRegistrationMethodBase::FixedImagePyramidPointer
Superclass::FixedImagePyramidPointer FixedImagePyramidPointer
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:112
itk::MultiResolutionImageRegistrationMethodWithFeatures::operator=
void operator=(const Self &)
itk::MultiResolutionImageRegistrationMethodWithFeatures::OptimizerType
Superclass::OptimizerType OptimizerType
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:88
itk::MultiResolutionImageRegistrationMethodWithFeatures::MetricPointer
Superclass::MetricPointer MetricPointer
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:83
itk::MultiResolutionImageRegistrationMethodWithFeatures::MetricType
Superclass::MetricType MetricType
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:82
itk::MultiInputMultiResolutionImageRegistrationMethodBase::TransformOutputType
Superclass::TransformOutputType TransformOutputType
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:117
itk::MultiResolutionImageRegistrationMethod2
Base class for multi-resolution image registration methods.
Definition: itkMultiResolutionImageRegistrationMethod2.h:99
itk::MultiInputMultiResolutionImageRegistrationMethodBase::TransformPointer
Superclass::TransformPointer TransformPointer
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:106
itk::MultiInputMultiResolutionImageRegistrationMethodBase::MovingImageType
Superclass::MovingImageType MovingImageType
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:100
itk::MultiResolutionImageRegistrationMethodWithFeatures::~MultiResolutionImageRegistrationMethodWithFeatures
virtual ~MultiResolutionImageRegistrationMethodWithFeatures()
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:110
itk::MultiInputMultiResolutionImageRegistrationMethodBase::InterpolatorType
Superclass::InterpolatorType InterpolatorType
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:107
itk::MultiResolutionImageRegistrationMethodWithFeatures::FixedImageConstPointer
Superclass::FixedImageConstPointer FixedImageConstPointer
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:76
itk::MultiResolutionImageRegistrationMethodWithFeatures::FixedImageType
Superclass::FixedImageType FixedImageType
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:72
itk::MultiInputMultiResolutionImageRegistrationMethodBase::DataObjectPointer
Superclass::DataObjectPointer DataObjectPointer
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:123
itk::MultiResolutionImageRegistrationMethodWithFeatures::InterpolatorPointer
Superclass::InterpolatorPointer InterpolatorPointer
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:87
itk::MultiInputMultiResolutionImageRegistrationMethodBase::FixedImageType
Superclass::FixedImageType FixedImageType
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:93
itk::MultiResolutionImageRegistrationMethodWithFeatures::InterpolatorType
Superclass::InterpolatorType InterpolatorType
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:86
itk::MultiResolutionImageRegistrationMethodWithFeatures::MovingImagePyramidType
Superclass::MovingImagePyramidType MovingImagePyramidType
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:92
itkMultiInputMultiResolutionImageRegistrationMethodBase.h
itk::MultiInputMultiResolutionImageRegistrationMethodBase::FixedImageConstPointer
Superclass::FixedImageConstPointer FixedImageConstPointer
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:97
itk::MultiResolutionImageRegistrationMethodWithFeatures::CheckPyramids
virtual void CheckPyramids(void)
itk
Definition: itkAdvancedImageToImageMetric.h:40
itk::MultiInputMultiResolutionImageRegistrationMethodBase::MovingImageConstPointer
Superclass::MovingImageConstPointer MovingImageConstPointer
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:101
itk::MultiResolutionImageRegistrationMethodWithFeatures
Class for multi-resolution image registration methods.
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:57
itk::MultiResolutionImageRegistrationMethodWithFeatures::TransformType
Superclass::TransformType TransformType
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:84
itk::MultiResolutionImageRegistrationMethodWithFeatures::TransformOutputType
Superclass::TransformOutputType TransformOutputType
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:96
itk::MultiResolutionImageRegistrationMethodWithFeatures::TransformOutputConstPointer
Superclass::TransformOutputConstPointer TransformOutputConstPointer
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:99
itk::MultiInputMultiResolutionImageRegistrationMethodBase::MetricType
Superclass::MetricType MetricType
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:103
itk::MultiResolutionImageRegistrationMethodWithFeatures::MovingImagePyramidPointer
Superclass::MovingImagePyramidPointer MovingImagePyramidPointer
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:94
itk::MultiInputMultiResolutionImageRegistrationMethodBase::TransformOutputPointer
Superclass::TransformOutputPointer TransformOutputPointer
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:118
itk::MultiInputMultiResolutionImageRegistrationMethodBase::TransformOutputConstPointer
Superclass::TransformOutputConstPointer TransformOutputConstPointer
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:120
itk::MultiResolutionImageRegistrationMethodWithFeatures::FixedImageRegionPyramidType
Superclass::FixedImageRegionPyramidType FixedImageRegionPyramidType
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:78
itk::MultiResolutionImageRegistrationMethodWithFeatures::Self
MultiResolutionImageRegistrationMethodWithFeatures Self
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:61
itk::MultiResolutionImageRegistrationMethodWithFeatures::MultiResolutionImageRegistrationMethodWithFeatures
MultiResolutionImageRegistrationMethodWithFeatures(const Self &)
itk::MultiResolutionImageRegistrationMethodWithFeatures::Superclass
MultiInputMultiResolutionImageRegistrationMethodBase< TFixedImage, TMovingImage > Superclass
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:63
itk::MultiInputMultiResolutionImageRegistrationMethodBase::FixedImageRegionType
Superclass::FixedImageRegionType FixedImageRegionType
Definition: itkMultiInputMultiResolutionImageRegistrationMethodBase.h:98
itk::MultiResolutionImageRegistrationMethodWithFeatures::MovingImageType
Superclass::MovingImageType MovingImageType
Definition: itkMultiResolutionImageRegistrationMethodWithFeatures.h:79


Generated on OURCE_DATE_EPOCH for elastix by doxygen 1.8.18 elastix logo