go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
itkImageToImageMetricWithFeatures.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 __itkImageToImageMetricWithFeatures_h
19 #define __itkImageToImageMetricWithFeatures_h
20 
22 #include "itkInterpolateImageFunction.h"
23 
24 namespace itk
25 {
26 
37 template< class TFixedImage, class TMovingImage,
38 class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage >
40  public AdvancedImageToImageMetric< TFixedImage, TMovingImage >
41 {
42 public:
43 
48  typedef SmartPointer< const Self > ConstPointer;
49 
52 
69  typedef typename Superclass::RealType RealType;
88  typedef typename Superclass::InternalMaskPixelType InternalMaskPixelType;
89  typedef typename Superclass::InternalMovingImageMaskType InternalMovingImageMaskType;
90  typedef typename Superclass::MovingImageMaskInterpolatorType MovingImageMaskInterpolatorType;
95 
97  itkStaticConstMacro( FixedImageDimension, unsigned int,
98  FixedImageType::ImageDimension );
99 
101  itkStaticConstMacro( MovingImageDimension, unsigned int,
102  MovingImageType::ImageDimension );
103 
105  typedef TFixedFeatureImage FixedFeatureImageType;
106  typedef typename FixedFeatureImageType::Pointer FixedFeatureImagePointer;
107  typedef TMovingFeatureImage MovingFeatureImageType;
108  typedef typename MovingFeatureImageType::Pointer MovingFeatureImagePointer;
109  typedef std::vector< FixedFeatureImagePointer > FixedFeatureImageVectorType;
110  typedef std::vector< MovingFeatureImagePointer > MovingFeatureImageVectorType;
111 
113  typedef InterpolateImageFunction< FixedFeatureImageType, double > FixedFeatureInterpolatorType;
114  typedef InterpolateImageFunction< MovingFeatureImageType, double > MovingFeatureInterpolatorType;
115  typedef typename FixedFeatureInterpolatorType::Pointer FixedFeatureInterpolatorPointer;
116  typedef typename MovingFeatureInterpolatorType::Pointer MovingFeatureInterpolatorPointer;
117  typedef std::vector< FixedFeatureInterpolatorPointer > FixedFeatureInterpolatorVectorType;
118  typedef std::vector< MovingFeatureInterpolatorPointer > MovingFeatureInterpolatorVectorType;
119 
121  void SetNumberOfFixedFeatureImages( unsigned int arg );
122 
124  itkGetConstMacro( NumberOfFixedFeatureImages, unsigned int );
125 
127  void SetFixedFeatureImage( unsigned int i, FixedFeatureImageType * im );
128 
130  {
131  this->SetFixedFeatureImage( 0, im );
132  }
133 
134 
136  const FixedFeatureImageType * GetFixedFeatureImage( unsigned int i ) const;
137 
139  {
140  return this->GetFixedFeatureImage( 0 );
141  }
142 
143 
145  void SetFixedFeatureInterpolator( unsigned int i, FixedFeatureInterpolatorType * interpolator );
146 
148  {
149  this->SetFixedFeatureInterpolator( 0, interpolator );
150  }
151 
152 
155 
157  {
158  return this->GetFixedFeatureInterpolator( 0 );
159  }
160 
161 
163  void SetNumberOfMovingFeatureImages( unsigned int arg );
164 
166  itkGetConstMacro( NumberOfMovingFeatureImages, unsigned int );
167 
169  void SetMovingFeatureImage( unsigned int i, MovingFeatureImageType * im );
170 
172  {
173  this->SetMovingFeatureImage( 0, im );
174  }
175 
176 
178  const MovingFeatureImageType * GetMovingFeatureImage( unsigned int i ) const;
179 
181  {
182  return this->GetMovingFeatureImage( 0 );
183  }
184 
185 
187  void SetMovingFeatureInterpolator( unsigned int i, MovingFeatureInterpolatorType * interpolator );
188 
190  {
191  this->SetMovingFeatureInterpolator( 0, interpolator );
192  }
193 
194 
197 
199  {
200  return this->GetMovingFeatureInterpolator( 0 );
201  }
202 
203 
205  virtual void Initialize( void ) throw ( ExceptionObject );
206 
207 protected:
208 
211  void PrintSelf( std::ostream & os, Indent indent ) const;
212 
214  typedef typename BSplineInterpolatorType::Pointer BSplineInterpolatorPointer;
215  typedef std::vector< BSplineInterpolatorPointer > BSplineFeatureInterpolatorVectorType;
220 
228 
229  std::vector< bool > m_FeatureInterpolatorsIsBSpline;
232 
237 
238 private:
239 
240  ImageToImageMetricWithFeatures( const Self & ); // purposely not implemented
241  void operator=( const Self & ); // purposely not implemented
242 
243 };
244 
245 } // end namespace itk
246 
247 #ifndef ITK_MANUAL_INSTANTIATION
248 #include "itkImageToImageMetricWithFeatures.hxx"
249 #endif
250 
251 #endif // end #ifndef __itkImageToImageMetricWithFeatures_h
itk::ImageToImageMetricWithFeatures::MovingFeatureImageType
TMovingFeatureImage MovingFeatureImageType
Definition: itkImageToImageMetricWithFeatures.h:107
itk::ImageToImageMetricWithFeatures::FixedImagePixelType
Superclass::FixedImagePixelType FixedImagePixelType
Definition: itkImageToImageMetricWithFeatures.h:82
itk::AdvancedImageToImageMetric::TransformParametersType
Superclass::TransformParametersType TransformParametersType
Definition: itkAdvancedImageToImageMetric.h:113
itk::ImageToImageMetricWithFeatures::Self
ImageToImageMetricWithFeatures Self
Definition: itkImageToImageMetricWithFeatures.h:45
itk::ImageToImageMetricWithFeatures::FixedFeatureInterpolatorVectorType
std::vector< FixedFeatureInterpolatorPointer > FixedFeatureInterpolatorVectorType
Definition: itkImageToImageMetricWithFeatures.h:117
itk::ImageToImageMetricWithFeatures::operator=
void operator=(const Self &)
itk::ImageToImageMetricWithFeatures::ImageSamplerType
Superclass::ImageSamplerType ImageSamplerType
Definition: itkImageToImageMetricWithFeatures.h:84
itk::ImageToImageMetricWithFeatures::MovingImageContinuousIndexType
Superclass::MovingImageContinuousIndexType MovingImageContinuousIndexType
Definition: itkImageToImageMetricWithFeatures.h:219
itk::AdvancedImageToImageMetric::FixedImageRegionType
Superclass::FixedImageRegionType FixedImageRegionType
Definition: itkAdvancedImageToImageMetric.h:108
itk::AdvancedImageToImageMetric::ImageSamplerPointer
ImageSamplerType::Pointer ImageSamplerPointer
Definition: itkAdvancedImageToImageMetric.h:139
itk::ImageToImageMetricWithFeatures::ImageToImageMetricWithFeatures
ImageToImageMetricWithFeatures(const Self &)
itk::ImageToImageMetricWithFeatures::FixedImageConstPointer
Superclass::FixedImageConstPointer FixedImageConstPointer
Definition: itkImageToImageMetricWithFeatures.h:59
itk::ImageToImageMetricWithFeatures::GetMovingFeatureImage
const MovingFeatureImageType * GetMovingFeatureImage(void) const
Definition: itkImageToImageMetricWithFeatures.h:180
itk::ImageToImageMetricWithFeatures::TransformParametersType
Superclass::TransformParametersType TransformParametersType
Definition: itkImageToImageMetricWithFeatures.h:65
itk::AdvancedImageToImageMetric::GradientImageType
Superclass::GradientImageType GradientImageType
Definition: itkAdvancedImageToImageMetric.h:119
SmartPointer< Self >
itk::AdvancedImageToImageMetric
An extension of the ITK ImageToImageMetric. It is the intended base class for all elastix metrics.
Definition: itkAdvancedImageToImageMetric.h:81
itk::ImageToImageMetricWithFeatures::InterpolatorPointer
Superclass::InterpolatorPointer InterpolatorPointer
Definition: itkImageToImageMetricWithFeatures.h:68
itk::ImageToImageMetricWithFeatures::CheckForBSplineFeatureInterpolators
virtual void CheckForBSplineFeatureInterpolators(void)
itk::ImageToImageMetricWithFeatures::RealType
Superclass::RealType RealType
Definition: itkImageToImageMetricWithFeatures.h:69
itk::AdvancedImageToImageMetric::DerivativeType
Superclass::DerivativeType DerivativeType
Definition: itkAdvancedImageToImageMetric.h:128
itk::ImageToImageMetricWithFeatures::GetMovingFeatureImage
const MovingFeatureImageType * GetMovingFeatureImage(unsigned int i) const
itk::ImageToImageMetricWithFeatures::SetFixedFeatureImage
void SetFixedFeatureImage(unsigned int i, FixedFeatureImageType *im)
itk::ImageToImageMetricWithFeatures::GetFixedFeatureImage
const FixedFeatureImageType * GetFixedFeatureImage(unsigned int i) const
itk::ImageToImageMetricWithFeatures::MovingImageDerivativeType
Superclass::MovingImageDerivativeType MovingImageDerivativeType
Definition: itkImageToImageMetricWithFeatures.h:218
itk::ImageToImageMetricWithFeatures::SetMovingFeatureImage
void SetMovingFeatureImage(MovingFeatureImageType *im)
Definition: itkImageToImageMetricWithFeatures.h:171
itk::ImageToImageMetricWithFeatures::ConstPointer
SmartPointer< const Self > ConstPointer
Definition: itkImageToImageMetricWithFeatures.h:48
itk::ImageToImageMetricWithFeatures::m_NumberOfFixedFeatureImages
unsigned int m_NumberOfFixedFeatureImages
Definition: itkImageToImageMetricWithFeatures.h:222
itk::AdvancedImageToImageMetric::CoordinateRepresentationType
Superclass::CoordinateRepresentationType CoordinateRepresentationType
Definition: itkAdvancedImageToImageMetric.h:100
itk::AdvancedImageToImageMetric::MovingImageLimiterOutputType
MovingImageLimiterType::OutputType MovingImageLimiterOutputType
Definition: itkAdvancedImageToImageMetric.h:149
itk::ImageToImageMetricWithFeatures::FixedFeatureInterpolatorPointer
FixedFeatureInterpolatorType::Pointer FixedFeatureInterpolatorPointer
Definition: itkImageToImageMetricWithFeatures.h:115
itk::ImageToImageMetricWithFeatures::SetMovingFeatureImage
void SetMovingFeatureImage(unsigned int i, MovingFeatureImageType *im)
itk::AdvancedImageToImageMetric::MovingImageDerivativeType
BSplineInterpolatorType::CovariantVectorType MovingImageDerivativeType
Definition: itkAdvancedImageToImageMetric.h:323
itk::ImageToImageMetricWithFeatures::FixedImageMaskType
Superclass::FixedImageMaskType FixedImageMaskType
Definition: itkImageToImageMetricWithFeatures.h:75
itk::ImageToImageMetricWithFeatures::itkStaticConstMacro
itkStaticConstMacro(FixedImageDimension, unsigned int, FixedImageType::ImageDimension)
itk::ImageToImageMetricWithFeatures::MovingImageLimiterOutputType
Superclass::MovingImageLimiterOutputType MovingImageLimiterOutputType
Definition: itkImageToImageMetricWithFeatures.h:94
itk::ImageToImageMetricWithFeatures::PrintSelf
void PrintSelf(std::ostream &os, Indent indent) const
itk::ImageToImageMetricWithFeatures::MovingImageMaskInterpolatorType
Superclass::MovingImageMaskInterpolatorType MovingImageMaskInterpolatorType
Definition: itkImageToImageMetricWithFeatures.h:90
itk::ImageToImageMetricWithFeatures::Pointer
SmartPointer< Self > Pointer
Definition: itkImageToImageMetricWithFeatures.h:47
itk::AdvancedImageToImageMetric::OutputPointType
Superclass::OutputPointType OutputPointType
Definition: itkAdvancedImageToImageMetric.h:112
itk::AdvancedImageToImageMetric::ParametersType
Superclass::ParametersType ParametersType
Definition: itkAdvancedImageToImageMetric.h:130
itk::ImageToImageMetricWithFeatures::FixedFeatureInterpolatorType
InterpolateImageFunction< FixedFeatureImageType, double > FixedFeatureInterpolatorType
Definition: itkImageToImageMetricWithFeatures.h:113
itk::AdvancedImageToImageMetric::MovingImageLimiterType
LimiterFunctionBase< RealType, MovingImageDimension > MovingImageLimiterType
Definition: itkAdvancedImageToImageMetric.h:147
itk::ImageToImageMetricWithFeatures::InternalMaskPixelType
Superclass::InternalMaskPixelType InternalMaskPixelType
Definition: itkImageToImageMetricWithFeatures.h:88
itk::AdvancedImageToImageMetric::GradientImageFilterType
Superclass::GradientImageFilterType GradientImageFilterType
Definition: itkAdvancedImageToImageMetric.h:121
itk::AdvancedImageToImageMetric::InterpolatorPointer
Superclass::InterpolatorPointer InterpolatorPointer
Definition: itkAdvancedImageToImageMetric.h:116
itk::ImageToImageMetricWithFeatures::m_MovingFeatureImages
MovingFeatureImageVectorType m_MovingFeatureImages
Definition: itkImageToImageMetricWithFeatures.h:225
itk::ImageToImageMetricWithFeatures::m_MovingFeatureBSplineInterpolators
BSplineFeatureInterpolatorVectorType m_MovingFeatureBSplineInterpolators
Definition: itkImageToImageMetricWithFeatures.h:231
itk::ImageToImageMetricWithFeatures::GradientImageFilterPointer
Superclass::GradientImageFilterPointer GradientImageFilterPointer
Definition: itkImageToImageMetricWithFeatures.h:74
itk::AdvancedImageToImageMetric::GradientImagePointer
Superclass::GradientImagePointer GradientImagePointer
Definition: itkAdvancedImageToImageMetric.h:120
itk::ImageToImageMetricWithFeatures::MovingImagePixelType
Superclass::MovingImagePixelType MovingImagePixelType
Definition: itkImageToImageMetricWithFeatures.h:56
itk::AdvancedImageToImageMetric::ImageSampleContainerType
ImageSamplerType::OutputVectorContainerType ImageSampleContainerType
Definition: itkAdvancedImageToImageMetric.h:140
itk::ImageToImageMetricWithFeatures::MovingFeatureImageVectorType
std::vector< MovingFeatureImagePointer > MovingFeatureImageVectorType
Definition: itkImageToImageMetricWithFeatures.h:110
itk::AdvancedImageToImageMetric::InterpolatorType
Superclass::InterpolatorType InterpolatorType
Definition: itkAdvancedImageToImageMetric.h:115
itk::ImageToImageMetricWithFeatures::TransformPointer
Superclass::TransformPointer TransformPointer
Definition: itkImageToImageMetricWithFeatures.h:62
itk::ImageToImageMetricWithFeatures::CoordinateRepresentationType
Superclass::CoordinateRepresentationType CoordinateRepresentationType
Definition: itkImageToImageMetricWithFeatures.h:51
itk::ImageToImageMetricWithFeatures::TransformJacobianType
Superclass::TransformJacobianType TransformJacobianType
Definition: itkImageToImageMetricWithFeatures.h:66
itk::ImageToImageMetricWithFeatures::Superclass
AdvancedImageToImageMetric< TFixedImage, TMovingImage > Superclass
Definition: itkImageToImageMetricWithFeatures.h:46
itk::ImageToImageMetricWithFeatures::OutputPointType
Superclass::OutputPointType OutputPointType
Definition: itkImageToImageMetricWithFeatures.h:64
itk::ImageToImageMetricWithFeatures::m_MovingFeatureInterpolators
MovingFeatureInterpolatorVectorType m_MovingFeatureInterpolators
Definition: itkImageToImageMetricWithFeatures.h:227
itk::AdvancedImageToImageMetric::TransformJacobianType
Superclass::TransformJacobianType TransformJacobianType
Definition: itkAdvancedImageToImageMetric.h:114
itk::ImageToImageMetricWithFeatures::InputPointType
Superclass::InputPointType InputPointType
Definition: itkImageToImageMetricWithFeatures.h:63
itk::AdvancedImageToImageMetric::FixedImageMaskType
Superclass::FixedImageMaskType FixedImageMaskType
Definition: itkAdvancedImageToImageMetric.h:123
itk::ImageToImageMetricWithFeatures::SetFixedFeatureImage
void SetFixedFeatureImage(FixedFeatureImageType *im)
Definition: itkImageToImageMetricWithFeatures.h:129
itk::ImageToImageMetricWithFeatures::InternalMovingImageMaskType
Superclass::InternalMovingImageMaskType InternalMovingImageMaskType
Definition: itkImageToImageMetricWithFeatures.h:89
itk::ImageToImageMetricWithFeatures::m_NumberOfMovingFeatureImages
unsigned int m_NumberOfMovingFeatureImages
Definition: itkImageToImageMetricWithFeatures.h:223
itk::ImageToImageMetricWithFeatures::SetFixedFeatureInterpolator
void SetFixedFeatureInterpolator(unsigned int i, FixedFeatureInterpolatorType *interpolator)
itk::ImageToImageMetricWithFeatures::FixedFeatureImagePointer
FixedFeatureImageType::Pointer FixedFeatureImagePointer
Definition: itkImageToImageMetricWithFeatures.h:106
itk::AdvancedImageToImageMetric::MovingImageRegionType
MovingImageType::RegionType MovingImageRegionType
Definition: itkAdvancedImageToImageMetric.h:134
itk::ImageToImageMetricWithFeatures::ParametersType
Superclass::ParametersType ParametersType
Definition: itkImageToImageMetricWithFeatures.h:81
itk::ImageToImageMetricWithFeatures::m_FixedFeatureInterpolators
FixedFeatureInterpolatorVectorType m_FixedFeatureInterpolators
Definition: itkImageToImageMetricWithFeatures.h:226
itk::ImageToImageMetricWithFeatures::m_FeatureInterpolatorsIsBSpline
std::vector< bool > m_FeatureInterpolatorsIsBSpline
Definition: itkImageToImageMetricWithFeatures.h:229
itk::ImageToImageMetricWithFeatures::MovingImageLimiterType
Superclass::MovingImageLimiterType MovingImageLimiterType
Definition: itkImageToImageMetricWithFeatures.h:92
itk::ImageToImageMetricWithFeatures::FixedImageLimiterOutputType
Superclass::FixedImageLimiterOutputType FixedImageLimiterOutputType
Definition: itkImageToImageMetricWithFeatures.h:93
itk::ImageToImageMetricWithFeatures::m_FeatureInterpolatorsAreBSpline
bool m_FeatureInterpolatorsAreBSpline
Definition: itkImageToImageMetricWithFeatures.h:230
itk::ImageToImageMetricWithFeatures::DerivativeType
Superclass::DerivativeType DerivativeType
Definition: itkImageToImageMetricWithFeatures.h:80
itk::ImageToImageMetricWithFeatures::ImageSampleContainerType
Superclass::ImageSampleContainerType ImageSampleContainerType
Definition: itkImageToImageMetricWithFeatures.h:86
itk::ImageToImageMetricWithFeatures::MovingImageMaskType
Superclass::MovingImageMaskType MovingImageMaskType
Definition: itkImageToImageMetricWithFeatures.h:77
itk::ImageToImageMetricWithFeatures::MovingImageRegionType
Superclass::MovingImageRegionType MovingImageRegionType
Definition: itkImageToImageMetricWithFeatures.h:83
itk::AdvancedImageToImageMetric::MovingImageMaskType
Superclass::MovingImageMaskType MovingImageMaskType
Definition: itkAdvancedImageToImageMetric.h:125
itk::AdvancedImageToImageMetric::GradientImageFilterPointer
Superclass::GradientImageFilterPointer GradientImageFilterPointer
Definition: itkAdvancedImageToImageMetric.h:122
itk::AdvancedImageToImageMetric::FixedImageType
Superclass::FixedImageType FixedImageType
Definition: itkAdvancedImageToImageMetric.h:105
itk::ImageToImageMetricWithFeatures::BSplineFeatureInterpolatorVectorType
std::vector< BSplineInterpolatorPointer > BSplineFeatureInterpolatorVectorType
Definition: itkImageToImageMetricWithFeatures.h:215
itk::ImageToImageMetricWithFeatures::m_FixedFeatureImages
FixedFeatureImageVectorType m_FixedFeatureImages
Definition: itkImageToImageMetricWithFeatures.h:224
itk::AdvancedImageToImageMetric::MovingImagePixelType
Superclass::MovingImagePixelType MovingImagePixelType
Definition: itkAdvancedImageToImageMetric.h:102
itk::ImageToImageMetricWithFeatures::MovingImagePointType
Superclass::MovingImagePointType MovingImagePointType
Definition: itkImageToImageMetricWithFeatures.h:217
itk::AdvancedImageToImageMetric::FixedImagePixelType
FixedImageType::PixelType FixedImagePixelType
Definition: itkAdvancedImageToImageMetric.h:133
itk::ImageToImageMetricWithFeatures::InterpolatorType
Superclass::InterpolatorType InterpolatorType
Definition: itkImageToImageMetricWithFeatures.h:67
itk::ImageToImageMetricWithFeatures::FixedImagePointType
Superclass::FixedImagePointType FixedImagePointType
Definition: itkImageToImageMetricWithFeatures.h:216
itk::AdvancedImageToImageMetric::FixedImagePointType
TransformType::InputPointType FixedImagePointType
Definition: itkAdvancedImageToImageMetric.h:306
itk::ImageToImageMetricWithFeatures::MovingFeatureInterpolatorVectorType
std::vector< MovingFeatureInterpolatorPointer > MovingFeatureInterpolatorVectorType
Definition: itkImageToImageMetricWithFeatures.h:118
itk::AdvancedImageToImageMetric::FixedImageLimiterOutputType
FixedImageLimiterType::OutputType FixedImageLimiterOutputType
Definition: itkAdvancedImageToImageMetric.h:146
itk::ImageToImageMetricWithFeatures
Computes similarity between regions of two images.
Definition: itkImageToImageMetricWithFeatures.h:41
itk::ImageToImageMetricWithFeatures::FixedFeatureImageType
TFixedFeatureImage FixedFeatureImageType
Definition: itkImageToImageMetricWithFeatures.h:105
itk::ImageToImageMetricWithFeatures::ImageToImageMetricWithFeatures
ImageToImageMetricWithFeatures()
itk::ImageToImageMetricWithFeatures::MovingImageConstPointer
Superclass::MovingImageConstPointer MovingImageConstPointer
Definition: itkImageToImageMetricWithFeatures.h:57
itk::ImageToImageMetricWithFeatures::GetMovingFeatureInterpolator
const MovingFeatureInterpolatorType * GetMovingFeatureInterpolator(void) const
Definition: itkImageToImageMetricWithFeatures.h:198
itk::ImageToImageMetricWithFeatures::GetFixedFeatureImage
const FixedFeatureImageType * GetFixedFeatureImage(void) const
Definition: itkImageToImageMetricWithFeatures.h:138
itk::ImageToImageMetricWithFeatures::MovingFeatureInterpolatorPointer
MovingFeatureInterpolatorType::Pointer MovingFeatureInterpolatorPointer
Definition: itkImageToImageMetricWithFeatures.h:116
itk::AdvancedImageToImageMetric::ImageSampleContainerPointer
ImageSamplerType::OutputVectorContainerPointer ImageSampleContainerPointer
Definition: itkAdvancedImageToImageMetric.h:141
itk::AdvancedImageToImageMetric::FixedImageLimiterType
LimiterFunctionBase< RealType, FixedImageDimension > FixedImageLimiterType
Definition: itkAdvancedImageToImageMetric.h:144
itk::AdvancedImageToImageMetric::RealType
Superclass::RealType RealType
Definition: itkAdvancedImageToImageMetric.h:117
itk::ImageToImageMetricWithFeatures::ImageSampleContainerPointer
Superclass::ImageSampleContainerPointer ImageSampleContainerPointer
Definition: itkImageToImageMetricWithFeatures.h:87
itk::ImageToImageMetricWithFeatures::MovingFeatureInterpolatorType
InterpolateImageFunction< MovingFeatureImageType, double > MovingFeatureInterpolatorType
Definition: itkImageToImageMetricWithFeatures.h:114
itk::ImageToImageMetricWithFeatures::BSplineInterpolatorType
Superclass::BSplineInterpolatorType BSplineInterpolatorType
Definition: itkImageToImageMetricWithFeatures.h:213
itk::ImageToImageMetricWithFeatures::GradientImagePointer
Superclass::GradientImagePointer GradientImagePointer
Definition: itkImageToImageMetricWithFeatures.h:72
itk::ImageToImageMetricWithFeatures::BSplineInterpolatorPointer
BSplineInterpolatorType::Pointer BSplineInterpolatorPointer
Definition: itkImageToImageMetricWithFeatures.h:214
itk::ImageToImageMetricWithFeatures::MeasureType
Superclass::MeasureType MeasureType
Definition: itkImageToImageMetricWithFeatures.h:79
itk::ImageToImageMetricWithFeatures::itkStaticConstMacro
itkStaticConstMacro(MovingImageDimension, unsigned int, MovingImageType::ImageDimension)
itk::AdvancedImageToImageMetric::MovingImageContinuousIndexType
InterpolatorType::ContinuousIndexType MovingImageContinuousIndexType
Definition: itkAdvancedImageToImageMetric.h:308
itk::AdvancedImageToImageMetric::MeasureType
Superclass::MeasureType MeasureType
Definition: itkAdvancedImageToImageMetric.h:127
itk::ImageToImageMetricWithFeatures::SetNumberOfFixedFeatureImages
void SetNumberOfFixedFeatureImages(unsigned int arg)
itk
Definition: itkAdvancedImageToImageMetric.h:40
itk::ImageToImageMetricWithFeatures::GradientImageType
Superclass::GradientImageType GradientImageType
Definition: itkImageToImageMetricWithFeatures.h:71
itk::AdvancedImageToImageMetric::FixedImageMaskPointer
Superclass::FixedImageMaskPointer FixedImageMaskPointer
Definition: itkAdvancedImageToImageMetric.h:124
itk::AdvancedImageToImageMetric::MovingImagePointType
TransformType::OutputPointType MovingImagePointType
Definition: itkAdvancedImageToImageMetric.h:307
itk::AdvancedImageToImageMetric::MovingImageMaskPointer
Superclass::MovingImageMaskPointer MovingImageMaskPointer
Definition: itkAdvancedImageToImageMetric.h:126
itk::ImageToImageMetricWithFeatures::FixedImageType
Superclass::FixedImageType FixedImageType
Definition: itkImageToImageMetricWithFeatures.h:58
itk::ImageToImageMetricWithFeatures::GetFixedFeatureInterpolator
const FixedFeatureInterpolatorType * GetFixedFeatureInterpolator(unsigned int i) const
itk::ImageToImageMetricWithFeatures::FixedImageMaskPointer
Superclass::FixedImageMaskPointer FixedImageMaskPointer
Definition: itkImageToImageMetricWithFeatures.h:76
itk::ImageToImageMetricWithFeatures::SetMovingFeatureInterpolator
void SetMovingFeatureInterpolator(MovingFeatureInterpolatorType *interpolator)
Definition: itkImageToImageMetricWithFeatures.h:189
itk::AdvancedImageToImageMetric::MovingImageType
Superclass::MovingImageType MovingImageType
Definition: itkAdvancedImageToImageMetric.h:101
itk::AdvancedImageToImageMetric::BSplineInterpolatorType
BSplineInterpolateImageFunction< MovingImageType, CoordinateRepresentationType, double > BSplineInterpolatorType
Definition: itkAdvancedImageToImageMetric.h:312
itk::ImageToImageMetricWithFeatures::SetNumberOfMovingFeatureImages
void SetNumberOfMovingFeatureImages(unsigned int arg)
itk::ImageToImageMetricWithFeatures::GetFixedFeatureInterpolator
const FixedFeatureInterpolatorType * GetFixedFeatureInterpolator(void) const
Definition: itkImageToImageMetricWithFeatures.h:156
itk::ImageToImageMetricWithFeatures::SetMovingFeatureInterpolator
void SetMovingFeatureInterpolator(unsigned int i, MovingFeatureInterpolatorType *interpolator)
itk::ImageToImageMetricWithFeatures::FixedImageRegionType
Superclass::FixedImageRegionType FixedImageRegionType
Definition: itkImageToImageMetricWithFeatures.h:60
itk::AdvancedImageToImageMetric::GradientPixelType
Superclass::GradientPixelType GradientPixelType
Definition: itkAdvancedImageToImageMetric.h:118
itk::ImageToImageMetricWithFeatures::MovingFeatureImagePointer
MovingFeatureImageType::Pointer MovingFeatureImagePointer
Definition: itkImageToImageMetricWithFeatures.h:108
itk::ImageToImageMetricWithFeatures::GradientPixelType
Superclass::GradientPixelType GradientPixelType
Definition: itkImageToImageMetricWithFeatures.h:70
itk::ImageToImageMetricWithFeatures::FixedImageLimiterType
Superclass::FixedImageLimiterType FixedImageLimiterType
Definition: itkImageToImageMetricWithFeatures.h:91
itk::ImageToImageMetricWithFeatures::GradientImageFilterType
Superclass::GradientImageFilterType GradientImageFilterType
Definition: itkImageToImageMetricWithFeatures.h:73
itk::AdvancedImageToImageMetric::TransformPointer
Superclass::TransformPointer TransformPointer
Definition: itkAdvancedImageToImageMetric.h:110
itk::ImageToImageMetricWithFeatures::FixedFeatureImageVectorType
std::vector< FixedFeatureImagePointer > FixedFeatureImageVectorType
Definition: itkImageToImageMetricWithFeatures.h:109
itk::ImageToImageMetricWithFeatures::MovingImageType
Superclass::MovingImageType MovingImageType
Definition: itkImageToImageMetricWithFeatures.h:55
itk::AdvancedImageToImageMetric::TransformType
Superclass::TransformType TransformType
Definition: itkAdvancedImageToImageMetric.h:109
itk::ImageToImageMetricWithFeatures::~ImageToImageMetricWithFeatures
virtual ~ImageToImageMetricWithFeatures()
Definition: itkImageToImageMetricWithFeatures.h:210
itk::ImageToImageMetricWithFeatures::ImageSamplerPointer
Superclass::ImageSamplerPointer ImageSamplerPointer
Definition: itkImageToImageMetricWithFeatures.h:85
itk::ImageToImageMetricWithFeatures::SetFixedFeatureInterpolator
void SetFixedFeatureInterpolator(FixedFeatureInterpolatorType *interpolator)
Definition: itkImageToImageMetricWithFeatures.h:147
itkAdvancedImageToImageMetric.h
itk::ImageToImageMetricWithFeatures::TransformType
Superclass::TransformType TransformType
Definition: itkImageToImageMetricWithFeatures.h:61
itk::ImageToImageMetricWithFeatures::Initialize
virtual void Initialize(void)
itk::AdvancedImageToImageMetric::FixedImageConstPointer
Superclass::FixedImageConstPointer FixedImageConstPointer
Definition: itkAdvancedImageToImageMetric.h:107
itk::ImageToImageMetricWithFeatures::MovingImageMaskPointer
Superclass::MovingImageMaskPointer MovingImageMaskPointer
Definition: itkImageToImageMetricWithFeatures.h:78
itk::AdvancedImageToImageMetric::MovingImageConstPointer
Superclass::MovingImageConstPointer MovingImageConstPointer
Definition: itkAdvancedImageToImageMetric.h:104
itk::AdvancedImageToImageMetric::InputPointType
Superclass::InputPointType InputPointType
Definition: itkAdvancedImageToImageMetric.h:111
itk::AdvancedImageToImageMetric::ImageSamplerType
ImageSamplerBase< FixedImageType > ImageSamplerType
Definition: itkAdvancedImageToImageMetric.h:138
itk::ImageToImageMetricWithFeatures::GetMovingFeatureInterpolator
const MovingFeatureInterpolatorType * GetMovingFeatureInterpolator(unsigned int i) const


Generated on OURCE_DATE_EPOCH for elastix by doxygen 1.8.18 elastix logo