go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
itkNormalizedGradientCorrelationImageToImageMetric.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 __itkNormalizedGradientCorrelationImageToImageMetric_h
19 #define __itkNormalizedGradientCorrelationImageToImageMetric_h
20 
22 #include "itkSobelOperator.h"
23 #include "itkNeighborhoodOperatorImageFilter.h"
24 #include "itkPoint.h"
25 #include "itkCastImageFilter.h"
26 #include "itkResampleImageFilter.h"
27 #include "itkOptimizer.h"
30 
31 namespace itk
32 {
33 
43 template< class TFixedImage, class TMovingImage >
45  public AdvancedImageToImageMetric< TFixedImage, TMovingImage >
46 {
47 public:
48 
53  typedef SmartPointer< const Self > ConstPointer;
54 
56  itkNewMacro( Self );
57 
60 
63  #if defined( _MSC_VER ) && ( _MSC_VER == 1300 )
64  typedef double RealType;
65  #else
66  typedef typename Superclass::RealType RealType;
67  #endif
68 
70  typedef typename TransformType::ScalarType ScalarType;
72  typedef typename TransformType::ConstPointer TransformConstPointer;
76  typedef typename InterpolatorType::Pointer InterpolatorPointer;
86  typedef typename TFixedImage::PixelType FixedImagePixelType;
87  typedef typename TMovingImage::PixelType MovedImagePixelType;
88  typedef typename itk::Optimizer OptimizerType;
89  typedef typename OptimizerType::ScalesType ScalesType;
90 
91  itkStaticConstMacro( FixedImageDimension, unsigned int, TFixedImage::ImageDimension );
92 
94  typedef typename itk::AdvancedCombinationTransform<
95  ScalarType, FixedImageDimension > CombinationTransformType;
97  typedef itk::Image< FixedImagePixelType,
98  itkGetStaticConstMacro( FixedImageDimension ) > TransformedMovingImageType;
99  typedef itk::Image< unsigned char,
100  itkGetStaticConstMacro( FixedImageDimension ) > MaskImageType;
101  typedef typename MaskImageType::Pointer MaskImageTypePointer;
102  typedef itk::ResampleImageFilter<
104  typedef typename TransformMovingImageFilterType::Pointer TransformMovingImageFilterPointer;
108 
110  typedef itk::Image< RealType,
111  itkGetStaticConstMacro( FixedImageDimension ) > FixedGradientImageType;
112  typedef itk::CastImageFilter< FixedImageType,
114  typedef typename CastFixedImageFilterType::Pointer CastFixedImageFilterPointer;
115  typedef typename FixedGradientImageType::PixelType FixedGradientPixelType;
116 
118  itkStaticConstMacro( MovedImageDimension, unsigned int, MovingImageType::ImageDimension );
119  typedef itk::Image< RealType,
120  itkGetStaticConstMacro( MovedImageDimension ) > MovedGradientImageType;
121  typedef itk::CastImageFilter< TransformedMovingImageType,
123  typedef typename CastMovedImageFilterType::Pointer CastMovedImageFilterPointer;
124  typedef typename MovedGradientImageType::PixelType MovedGradientPixelType;
125 
127  virtual void GetDerivative( const TransformParametersType & parameters,
128  DerivativeType & derivative ) const;
129 
131  virtual MeasureType GetValue( const TransformParametersType & parameters ) const;
132 
134  virtual void GetValueAndDerivative( const TransformParametersType & parameters,
135  MeasureType & Value, DerivativeType & derivative ) const;
136 
140  virtual void Initialize( void ) throw ( ExceptionObject );
141 
143  void WriteGradientImagesToFiles( void ) const;
144 
146  itkSetMacro( Scales, ScalesType );
147  itkGetConstReferenceMacro( Scales, ScalesType );
148 
152  itkSetMacro( DerivativeDelta, double );
153  itkGetConstReferenceMacro( DerivativeDelta, double );
154 
156  void SetTransformParameters( const TransformParametersType & parameters ) const;
157 
158 protected:
159 
162  virtual void PrintSelf( std::ostream & os, Indent indent ) const;
163 
165  void ComputeMeanMovedGradient( void ) const;
166 
167  void ComputeMeanFixedGradient( void ) const;
168 
171 
172  typedef NeighborhoodOperatorImageFilter<
174  typedef NeighborhoodOperatorImageFilter<
176 
177 private:
178 
179  NormalizedGradientCorrelationImageToImageMetric( const Self & ); // purposely not implemented
180  void operator=( const Self & ); // purposely not implemented
181 
185 
187  mutable MovedGradientPixelType m_MeanMovedGradient[ MovedImageDimension ];
188 
190  mutable FixedGradientPixelType m_MeanFixedGradient[ FixedImageDimension ];
191 
194 
197 
198  SobelOperator< FixedGradientPixelType,
199  itkGetStaticConstMacro( FixedImageDimension ) >
200  m_FixedSobelOperators[ FixedImageDimension ];
201 
202  typename FixedSobelFilter::Pointer m_FixedSobelFilters
203  [ itkGetStaticConstMacro( FixedImageDimension ) ];
204 
207 
210  SobelOperator< MovedGradientPixelType,
211  itkGetStaticConstMacro( MovedImageDimension ) >
212  m_MovedSobelOperators[ MovedImageDimension ];
213 
214  typename MovedSobelFilter::Pointer m_MovedSobelFilters[
215  itkGetStaticConstMacro( MovedImageDimension ) ];
216 
217 };
218 
219 } // end namespace itk
220 
221 #ifndef ITK_MANUAL_INSTANTIATION
222 #include "itkNormalizedGradientCorrelationImageToImageMetric.hxx"
223 #endif
224 
225 #endif
itk::AdvancedImageToImageMetric::TransformParametersType
Superclass::TransformParametersType TransformParametersType
Definition: itkAdvancedImageToImageMetric.h:113
itk::NormalizedGradientCorrelationImageToImageMetric::GetValueAndDerivative
virtual void GetValueAndDerivative(const TransformParametersType &parameters, MeasureType &Value, DerivativeType &derivative) const
itk::NormalizedGradientCorrelationImageToImageMetric::FixedImageType
Superclass::FixedImageType FixedImageType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:79
itk::NormalizedGradientCorrelationImageToImageMetric::FixedImageConstPointer
Superclass::FixedImageConstPointer FixedImageConstPointer
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:83
itk::NormalizedGradientCorrelationImageToImageMetric::MaskImageTypePointer
MaskImageType::Pointer MaskImageTypePointer
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:101
itk::NormalizedGradientCorrelationImageToImageMetric::NormalizedGradientCorrelationImageToImageMetric
NormalizedGradientCorrelationImageToImageMetric(const Self &)
itk::NormalizedGradientCorrelationImageToImageMetric::m_DerivativeDelta
double m_DerivativeDelta
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:183
itk::NormalizedGradientCorrelationImageToImageMetric::RayCastInterpolatorType
itk::AdvancedRayCastInterpolateImageFunction< MovingImageType, ScalarType > RayCastInterpolatorType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:106
itk::AdvancedImageToImageMetric::FixedImageRegionType
Superclass::FixedImageRegionType FixedImageRegionType
Definition: itkAdvancedImageToImageMetric.h:108
itk::NormalizedGradientCorrelationImageToImageMetric::FixedImagePixelType
TFixedImage::PixelType FixedImagePixelType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:86
itk::NormalizedGradientCorrelationImageToImageMetric::m_TransformMovingImageFilter
TransformMovingImageFilterPointer m_TransformMovingImageFilter
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:193
itk::NormalizedGradientCorrelationImageToImageMetric::m_FixedBoundCond
ZeroFluxNeumannBoundaryCondition< FixedGradientImageType > m_FixedBoundCond
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:206
itk::NormalizedGradientCorrelationImageToImageMetric::FixedSobelFilter
NeighborhoodOperatorImageFilter< FixedGradientImageType, FixedGradientImageType > FixedSobelFilter
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:173
itk::NormalizedGradientCorrelationImageToImageMetric::FixedGradientImageType
itk::Image< RealType, itkGetStaticConstMacro(FixedImageDimension) > FixedGradientImageType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:111
itk::NormalizedGradientCorrelationImageToImageMetric::ComputeMeanFixedGradient
void ComputeMeanFixedGradient(void) const
SmartPointer< Self >
itk::NormalizedGradientCorrelationImageToImageMetric::ConstPointer
SmartPointer< const Self > ConstPointer
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:53
itk::NormalizedGradientCorrelationImageToImageMetric::CombinationTransformPointer
CombinationTransformType::Pointer CombinationTransformPointer
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:96
itk::AdvancedImageToImageMetric
An extension of the ITK ImageToImageMetric. It is the intended base class for all elastix metrics.
Definition: itkAdvancedImageToImageMetric.h:81
itk::NormalizedGradientCorrelationImageToImageMetric::MovedImagePixelType
TMovingImage::PixelType MovedImagePixelType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:87
itk::NormalizedGradientCorrelationImageToImageMetric::FixedGradientPixelType
FixedGradientImageType::PixelType FixedGradientPixelType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:115
itk::AdvancedImageToImageMetric::DerivativeType
Superclass::DerivativeType DerivativeType
Definition: itkAdvancedImageToImageMetric.h:128
itk::NormalizedGradientCorrelationImageToImageMetric::WriteGradientImagesToFiles
void WriteGradientImagesToFiles(void) const
itk::NormalizedGradientCorrelationImageToImageMetric::RayCastInterpolatorPointer
RayCastInterpolatorType::Pointer RayCastInterpolatorPointer
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:107
itk::NormalizedGradientCorrelationImageToImageMetric::DerivativeType
Superclass::DerivativeType DerivativeType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:78
itkAdvancedCombinationTransform.h
itk::NormalizedGradientCorrelationImageToImageMetric::TransformParametersType
Superclass::TransformParametersType TransformParametersType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:73
itk::NormalizedGradientCorrelationImageToImageMetric::MovedSobelFilter
NeighborhoodOperatorImageFilter< MovedGradientImageType, MovedGradientImageType > MovedSobelFilter
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:175
itk::NormalizedGradientCorrelationImageToImageMetric::operator=
void operator=(const Self &)
itk::NormalizedGradientCorrelationImageToImageMetric::InterpolatorPointer
InterpolatorType::Pointer InterpolatorPointer
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:76
itk::NormalizedGradientCorrelationImageToImageMetric::MovedGradientImageType
itk::Image< RealType, itkGetStaticConstMacro(MovedImageDimension) > MovedGradientImageType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:120
itk::NormalizedGradientCorrelationImageToImageMetric::TransformType
Superclass::TransformType TransformType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:69
itk::NormalizedGradientCorrelationImageToImageMetric::TransformJacobianType
Superclass::TransformJacobianType TransformJacobianType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:74
itk::NormalizedGradientCorrelationImageToImageMetric::FixedImageRegionType
Superclass::FixedImageRegionType FixedImageRegionType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:80
itk::NormalizedGradientCorrelationImageToImageMetric::m_FixedSobelFilters
FixedSobelFilter::Pointer m_FixedSobelFilters[itkGetStaticConstMacro(FixedImageDimension)]
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:203
itk::NormalizedGradientCorrelationImageToImageMetric::m_CastFixedImageFilter
CastFixedImageFilterPointer m_CastFixedImageFilter
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:196
itk::NormalizedGradientCorrelationImageToImageMetric::TransformPointer
Superclass::TransformPointer TransformPointer
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:71
itk::NormalizedGradientCorrelationImageToImageMetric::m_MovedBoundCond
ZeroFluxNeumannBoundaryCondition< MovedGradientImageType > m_MovedBoundCond
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:205
itk::NormalizedGradientCorrelationImageToImageMetric::m_MeanMovedGradient
MovedGradientPixelType m_MeanMovedGradient[MovedImageDimension]
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:187
itk::NormalizedGradientCorrelationImageToImageMetric::~NormalizedGradientCorrelationImageToImageMetric
virtual ~NormalizedGradientCorrelationImageToImageMetric()
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:161
itk::NormalizedGradientCorrelationImageToImageMetric::OptimizerType
itk::Optimizer OptimizerType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:88
itk::AdvancedCombinationTransform
This class combines two transforms: an 'initial transform' with a 'current transform'.
Definition: itkAdvancedCombinationTransform.h:58
itk::NormalizedGradientCorrelationImageToImageMetric::m_MovedSobelOperators
SobelOperator< MovedGradientPixelType, itkGetStaticConstMacro(MovedImageDimension) > m_MovedSobelOperators[MovedImageDimension]
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:212
itk::NormalizedGradientCorrelationImageToImageMetric::NormalizedGradientCorrelationImageToImageMetric
NormalizedGradientCorrelationImageToImageMetric()
itk::NormalizedGradientCorrelationImageToImageMetric::CastMovedImageFilterType
itk::CastImageFilter< TransformedMovingImageType, MovedGradientImageType > CastMovedImageFilterType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:122
itk::AdvancedImageToImageMetric::InterpolatorType
Superclass::InterpolatorType InterpolatorType
Definition: itkAdvancedImageToImageMetric.h:115
itk::NormalizedGradientCorrelationImageToImageMetric::m_MeanFixedGradient
FixedGradientPixelType m_MeanFixedGradient[FixedImageDimension]
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:190
itk::NormalizedGradientCorrelationImageToImageMetric::RealType
Superclass::RealType RealType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:59
itk::NormalizedGradientCorrelationImageToImageMetric::GetValue
virtual MeasureType GetValue(const TransformParametersType &parameters) const
itk::NormalizedGradientCorrelationImageToImageMetric::Superclass
AdvancedImageToImageMetric< TFixedImage, TMovingImage > Superclass
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:51
itk::AdvancedImageToImageMetric::TransformJacobianType
Superclass::TransformJacobianType TransformJacobianType
Definition: itkAdvancedImageToImageMetric.h:114
itk::NormalizedGradientCorrelationImageToImageMetric::MovingImageType
Superclass::MovingImageType MovingImageType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:81
itk::AdvancedRayCastInterpolateImageFunction
Projective interpolation of an image at specified positions.
Definition: itkAdvancedRayCastInterpolateImageFunction.h:58
itk::AdvancedImageToImageMetric::MovingImageRegionType
MovingImageType::RegionType MovingImageRegionType
Definition: itkAdvancedImageToImageMetric.h:134
itk::NormalizedGradientCorrelationImageToImageMetric::ScalarType
TransformType::ScalarType ScalarType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:70
itk::NormalizedGradientCorrelationImageToImageMetric::MovingImageRegionType
Superclass::MovingImageRegionType MovingImageRegionType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:82
itk::NormalizedGradientCorrelationImageToImageMetric::MovedGradientPixelType
MovedGradientImageType::PixelType MovedGradientPixelType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:124
itk::NormalizedGradientCorrelationImageToImageMetric::MovingImagePointer
Superclass::MovingImagePointer MovingImagePointer
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:85
itk::AdvancedImageToImageMetric::FixedImageType
Superclass::FixedImageType FixedImageType
Definition: itkAdvancedImageToImageMetric.h:105
itk::AdvancedImageToImageMetric::MovingImagePointer
MovingImageType::Pointer MovingImagePointer
Definition: itkAdvancedImageToImageMetric.h:103
itk::AdvancedImageToImageMetric< MetricBase< TElastix >::FixedImageType, MetricBase< TElastix >::MovingImageType >::ScalarType
TransformType::ScalarType ScalarType
Definition: itkAdvancedImageToImageMetric.h:152
itk::NormalizedGradientCorrelationImageToImageMetric::ComputeMeanMovedGradient
void ComputeMeanMovedGradient(void) const
itk::NormalizedGradientCorrelationImageToImageMetric::CastMovedImageFilterPointer
CastMovedImageFilterType::Pointer CastMovedImageFilterPointer
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:123
itkAdvancedRayCastInterpolateImageFunction.h
itk::NormalizedGradientCorrelationImageToImageMetric::TransformMovingImageFilterType
itk::ResampleImageFilter< MovingImageType, TransformedMovingImageType > TransformMovingImageFilterType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:103
itk::NormalizedGradientCorrelationImageToImageMetric::ComputeMeasure
MeasureType ComputeMeasure(const TransformParametersType &parameters) const
itk::NormalizedGradientCorrelationImageToImageMetric::m_MovedSobelFilters
MovedSobelFilter::Pointer m_MovedSobelFilters[itkGetStaticConstMacro(MovedImageDimension)]
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:215
itk::NormalizedGradientCorrelationImageToImageMetric::MovingImageConstPointer
Superclass::MovingImageConstPointer MovingImageConstPointer
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:84
itk::NormalizedGradientCorrelationImageToImageMetric::PrintSelf
virtual void PrintSelf(std::ostream &os, Indent indent) const
itk::AdvancedImageToImageMetric::RealType
Superclass::RealType RealType
Definition: itkAdvancedImageToImageMetric.h:117
itk::NormalizedGradientCorrelationImageToImageMetric::m_CombinationTransform
CombinationTransformPointer m_CombinationTransform
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:184
itk::NormalizedGradientCorrelationImageToImageMetric::TransformMovingImageFilterPointer
TransformMovingImageFilterType::Pointer TransformMovingImageFilterPointer
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:104
itk::NormalizedGradientCorrelationImageToImageMetric::MaskImageType
itk::Image< unsigned char, itkGetStaticConstMacro(FixedImageDimension) > MaskImageType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:100
itk::NormalizedGradientCorrelationImageToImageMetric::m_FixedSobelOperators
SobelOperator< FixedGradientPixelType, itkGetStaticConstMacro(FixedImageDimension) > m_FixedSobelOperators[FixedImageDimension]
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:200
itk::NormalizedGradientCorrelationImageToImageMetric::itkStaticConstMacro
itkStaticConstMacro(FixedImageDimension, unsigned int, TFixedImage::ImageDimension)
ZeroFluxNeumannBoundaryCondition< FixedGradientImageType >
itk::NormalizedGradientCorrelationImageToImageMetric::Pointer
SmartPointer< Self > Pointer
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:52
itk::NormalizedGradientCorrelationImageToImageMetric::TransformConstPointer
TransformType::ConstPointer TransformConstPointer
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:72
itk::NormalizedGradientCorrelationImageToImageMetric::CombinationTransformType
itk::AdvancedCombinationTransform< ScalarType, FixedImageDimension > CombinationTransformType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:95
itk::AdvancedImageToImageMetric::MeasureType
Superclass::MeasureType MeasureType
Definition: itkAdvancedImageToImageMetric.h:127
itk
Definition: itkAdvancedImageToImageMetric.h:40
ZeroFluxNeumannBoundaryCondition< MovedGradientImageType >
itk::NormalizedGradientCorrelationImageToImageMetric::TransformedMovingImageType
itk::Image< FixedImagePixelType, itkGetStaticConstMacro(FixedImageDimension) > TransformedMovingImageType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:98
itk::NormalizedGradientCorrelationImageToImageMetric::itkStaticConstMacro
itkStaticConstMacro(MovedImageDimension, unsigned int, MovingImageType::ImageDimension)
itk::NormalizedGradientCorrelationImageToImageMetric::Initialize
virtual void Initialize(void)
itk::AdvancedImageToImageMetric::MovingImageType
Superclass::MovingImageType MovingImageType
Definition: itkAdvancedImageToImageMetric.h:101
itk::NormalizedGradientCorrelationImageToImageMetric::m_Scales
ScalesType m_Scales
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:182
itk::NormalizedGradientCorrelationImageToImageMetric
An metric based on the itk::NormalizedGradientCorrelationImageToImageMetric.
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:46
itk::NormalizedGradientCorrelationImageToImageMetric::GetDerivative
virtual void GetDerivative(const TransformParametersType &parameters, DerivativeType &derivative) const
itk::NormalizedGradientCorrelationImageToImageMetric::ScalesType
OptimizerType::ScalesType ScalesType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:89
itk::NormalizedGradientCorrelationImageToImageMetric::m_CastMovedImageFilter
CastMovedImageFilterPointer m_CastMovedImageFilter
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:209
itk::AdvancedImageToImageMetric::TransformPointer
Superclass::TransformPointer TransformPointer
Definition: itkAdvancedImageToImageMetric.h:110
itk::AdvancedImageToImageMetric::TransformType
Superclass::TransformType TransformType
Definition: itkAdvancedImageToImageMetric.h:109
itk::NormalizedGradientCorrelationImageToImageMetric::InterpolatorType
Superclass::InterpolatorType InterpolatorType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:75
itkAdvancedImageToImageMetric.h
itk::NormalizedGradientCorrelationImageToImageMetric::CastFixedImageFilterPointer
CastFixedImageFilterType::Pointer CastFixedImageFilterPointer
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:114
itk::NormalizedGradientCorrelationImageToImageMetric::MeasureType
Superclass::MeasureType MeasureType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:77
itk::AdvancedImageToImageMetric::FixedImageConstPointer
Superclass::FixedImageConstPointer FixedImageConstPointer
Definition: itkAdvancedImageToImageMetric.h:107
itk::NormalizedGradientCorrelationImageToImageMetric::Self
NormalizedGradientCorrelationImageToImageMetric Self
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:50
itk::AdvancedImageToImageMetric::MovingImageConstPointer
Superclass::MovingImageConstPointer MovingImageConstPointer
Definition: itkAdvancedImageToImageMetric.h:104
itk::NormalizedGradientCorrelationImageToImageMetric::CastFixedImageFilterType
itk::CastImageFilter< FixedImageType, FixedGradientImageType > CastFixedImageFilterType
Definition: itkNormalizedGradientCorrelationImageToImageMetric.h:113
itk::NormalizedGradientCorrelationImageToImageMetric::SetTransformParameters
void SetTransformParameters(const TransformParametersType &parameters) const


Generated on OURCE_DATE_EPOCH for elastix by doxygen 1.8.18 elastix logo