go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Private Member Functions | Private Attributes
itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage > Class Template Reference

#include <itkNormalizedGradientCorrelationImageToImageMetric.h>

Inheritance diagram for itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >:
Collaboration graph
[legend]

Public Types

typedef
CastFixedImageFilterType::Pointer 
CastFixedImageFilterPointer
typedef itk::CastImageFilter
< FixedImageType,
FixedGradientImageType
CastFixedImageFilterType
typedef
CastMovedImageFilterType::Pointer 
CastMovedImageFilterPointer
typedef itk::CastImageFilter
< TransformedMovingImageType,
MovedGradientImageType
CastMovedImageFilterType
typedef
CombinationTransformType::Pointer 
CombinationTransformPointer
typedef
itk::AdvancedCombinationTransform
< ScalarType,
FixedImageDimension > 
CombinationTransformType
typedef SmartPointer< const SelfConstPointer
typedef Superclass::DerivativeType DerivativeType
typedef itk::Image< RealType,
itkGetStaticConstMacro(FixedImageDimension) > 
FixedGradientImageType
typedef
FixedGradientImageType::PixelType 
FixedGradientPixelType
typedef
Superclass::FixedImageConstPointer 
FixedImageConstPointer
typedef TFixedImage::PixelType FixedImagePixelType
typedef
Superclass::FixedImageRegionType 
FixedImageRegionType
typedef Superclass::FixedImageType FixedImageType
typedef InterpolatorType::Pointer InterpolatorPointer
typedef
Superclass::InterpolatorType 
InterpolatorType
typedef itk::Image< unsigned
char, itkGetStaticConstMacro(FixedImageDimension) > 
MaskImageType
typedef MaskImageType::Pointer MaskImageTypePointer
typedef Superclass::MeasureType MeasureType
typedef itk::Image< RealType,
itkGetStaticConstMacro(MovedImageDimension) > 
MovedGradientImageType
typedef
MovedGradientImageType::PixelType 
MovedGradientPixelType
typedef TMovingImage::PixelType MovedImagePixelType
typedef
Superclass::MovingImageConstPointer 
MovingImageConstPointer
typedef
Superclass::MovingImagePointer 
MovingImagePointer
typedef
Superclass::MovingImageRegionType 
MovingImageRegionType
typedef Superclass::MovingImageType MovingImageType
typedef itk::Optimizer OptimizerType
typedef SmartPointer< SelfPointer
typedef
RayCastInterpolatorType::Pointer 
RayCastInterpolatorPointer
typedef
itk::AdvancedRayCastInterpolateImageFunction
< MovingImageType, ScalarType
RayCastInterpolatorType
typedef Superclass::RealType RealType
typedef TransformType::ScalarType ScalarType
typedef OptimizerType::ScalesType ScalesType
typedef
NormalizedGradientCorrelationImageToImageMetric 
Self
typedef
AdvancedImageToImageMetric
< TFixedImage, TMovingImage > 
Superclass
typedef TransformType::ConstPointer TransformConstPointer
typedef itk::Image
< FixedImagePixelType,
itkGetStaticConstMacro(FixedImageDimension) > 
TransformedMovingImageType
typedef
Superclass::TransformJacobianType 
TransformJacobianType
typedef
TransformMovingImageFilterType::Pointer 
TransformMovingImageFilterPointer
typedef
itk::ResampleImageFilter
< MovingImageType,
TransformedMovingImageType
TransformMovingImageFilterType
typedef
Superclass::TransformParametersType 
TransformParametersType
typedef
Superclass::TransformPointer 
TransformPointer
typedef Superclass::TransformType TransformType

Public Member Functions

virtual const char * GetClassName () const
virtual void GetDerivative (const TransformParametersType &parameters, DerivativeType &derivative) const
virtual const doubleGetDerivativeDelta ()
virtual const ScalesTypeGetScales ()
virtual MeasureType GetValue (const TransformParametersType &parameters) const
virtual void GetValueAndDerivative (const TransformParametersType &parameters, MeasureType &Value, DerivativeType &derivative) const
virtual void Initialize (void) throw ( ExceptionObject )
 itkStaticConstMacro (FixedImageDimension, unsigned int, TFixedImage::ImageDimension)
 itkStaticConstMacro (MovedImageDimension, unsigned int, MovingImageType::ImageDimension)
virtual void SetDerivativeDelta (double _arg)
virtual void SetScales (ScalesType _arg)
void SetTransformParameters (const TransformParametersType &parameters) const
void WriteGradientImagesToFiles (void) const

Static Public Member Functions

static Pointer New ()

Protected Types

typedef
NeighborhoodOperatorImageFilter
< FixedGradientImageType,
FixedGradientImageType
FixedSobelFilter
typedef
NeighborhoodOperatorImageFilter
< MovedGradientImageType,
MovedGradientImageType
MovedSobelFilter

Protected Member Functions

void ComputeMeanFixedGradient (void) const
void ComputeMeanMovedGradient (void) const
MeasureType ComputeMeasure (const TransformParametersType &parameters) const
 NormalizedGradientCorrelationImageToImageMetric ()
virtual void PrintSelf (std::ostream &os, Indent indent) const
virtual ~NormalizedGradientCorrelationImageToImageMetric ()

Private Member Functions

 NormalizedGradientCorrelationImageToImageMetric (const Self &)
void operator= (const Self &)

Private Attributes

CastFixedImageFilterPointer m_CastFixedImageFilter
CastMovedImageFilterPointer m_CastMovedImageFilter
CombinationTransformPointer m_CombinationTransform
double m_DerivativeDelta
ZeroFluxNeumannBoundaryCondition
< FixedGradientImageType
m_FixedBoundCond
FixedSobelFilter::Pointer m_FixedSobelFilters [itkGetStaticConstMacro(FixedImageDimension)]
SobelOperator
< FixedGradientPixelType,
itkGetStaticConstMacro(FixedImageDimension) > 
m_FixedSobelOperators [FixedImageDimension]
FixedGradientPixelType m_MeanFixedGradient [FixedImageDimension]
MovedGradientPixelType m_MeanMovedGradient [MovedImageDimension]
ZeroFluxNeumannBoundaryCondition
< MovedGradientImageType
m_MovedBoundCond
MovedSobelFilter::Pointer m_MovedSobelFilters [itkGetStaticConstMacro(MovedImageDimension)]
SobelOperator
< MovedGradientPixelType,
itkGetStaticConstMacro(MovedImageDimension) > 
m_MovedSobelOperators [MovedImageDimension]
ScalesType m_Scales
TransformMovingImageFilterPointer m_TransformMovingImageFilter

Detailed Description

template<class TFixedImage, class TMovingImage>
class itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >

An metric based on the itk::NormalizedGradientCorrelationImageToImageMetric.

Definition at line 40 of file itkNormalizedGradientCorrelationImageToImageMetric.h.


Member Typedef Documentation

template<class TFixedImage, class TMovingImage>
typedef CastFixedImageFilterType::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::CastFixedImageFilterPointer
template<class TFixedImage, class TMovingImage>
typedef itk::CastImageFilter< FixedImageType, FixedGradientImageType > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::CastFixedImageFilterType
template<class TFixedImage, class TMovingImage>
typedef CastMovedImageFilterType::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::CastMovedImageFilterPointer
template<class TFixedImage, class TMovingImage>
typedef itk::CastImageFilter< TransformedMovingImageType, MovedGradientImageType > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::CastMovedImageFilterType
template<class TFixedImage, class TMovingImage>
typedef CombinationTransformType::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::CombinationTransformPointer
template<class TFixedImage, class TMovingImage>
typedef itk::AdvancedCombinationTransform< ScalarType, FixedImageDimension> itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::CombinationTransformType

Types for transforming the moving image

Definition at line 91 of file itkNormalizedGradientCorrelationImageToImageMetric.h.

template<class TFixedImage, class TMovingImage>
typedef SmartPointer<const Self> itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::ConstPointer
template<class TFixedImage, class TMovingImage>
typedef Superclass::DerivativeType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::DerivativeType
template<class TFixedImage, class TMovingImage>
typedef itk::Image< RealType, itkGetStaticConstMacro( FixedImageDimension ) > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedGradientImageType

Sobel filters to compute the gradients of the Fixed Image

Definition at line 107 of file itkNormalizedGradientCorrelationImageToImageMetric.h.

template<class TFixedImage, class TMovingImage>
typedef FixedGradientImageType::PixelType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedGradientPixelType
template<class TFixedImage, class TMovingImage>
typedef Superclass::FixedImageConstPointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedImageConstPointer
template<class TFixedImage, class TMovingImage>
typedef TFixedImage::PixelType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedImagePixelType
template<class TFixedImage, class TMovingImage>
typedef Superclass::FixedImageRegionType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedImageRegionType
template<class TFixedImage, class TMovingImage>
typedef Superclass::FixedImageType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedImageType
template<class TFixedImage, class TMovingImage>
typedef NeighborhoodOperatorImageFilter< FixedGradientImageType, FixedGradientImageType > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedSobelFilter [protected]
template<class TFixedImage, class TMovingImage>
typedef InterpolatorType::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::InterpolatorPointer
template<class TFixedImage, class TMovingImage>
typedef Superclass::InterpolatorType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::InterpolatorType
template<class TFixedImage, class TMovingImage>
typedef itk::Image< unsigned char, itkGetStaticConstMacro( FixedImageDimension ) > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MaskImageType
template<class TFixedImage, class TMovingImage>
typedef MaskImageType::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MaskImageTypePointer
template<class TFixedImage, class TMovingImage>
typedef Superclass::MeasureType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MeasureType
template<class TFixedImage, class TMovingImage>
typedef itk::Image< RealType, itkGetStaticConstMacro( MovedImageDimension ) > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovedGradientImageType
template<class TFixedImage, class TMovingImage>
typedef MovedGradientImageType::PixelType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovedGradientPixelType
template<class TFixedImage, class TMovingImage>
typedef TMovingImage::PixelType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovedImagePixelType
template<class TFixedImage, class TMovingImage>
typedef NeighborhoodOperatorImageFilter< MovedGradientImageType, MovedGradientImageType > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovedSobelFilter [protected]
template<class TFixedImage, class TMovingImage>
typedef Superclass::MovingImageConstPointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovingImageConstPointer
template<class TFixedImage, class TMovingImage>
typedef Superclass::MovingImagePointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovingImagePointer
template<class TFixedImage, class TMovingImage>
typedef Superclass::MovingImageRegionType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovingImageRegionType
template<class TFixedImage, class TMovingImage>
typedef Superclass::MovingImageType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovingImageType
template<class TFixedImage, class TMovingImage>
typedef itk::Optimizer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::OptimizerType
template<class TFixedImage, class TMovingImage>
typedef SmartPointer<Self> itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::Pointer
template<class TFixedImage, class TMovingImage>
typedef RayCastInterpolatorType::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::RayCastInterpolatorPointer
template<class TFixedImage, class TMovingImage>
typedef itk::AdvancedRayCastInterpolateImageFunction< MovingImageType, ScalarType > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::RayCastInterpolatorType
template<class TFixedImage, class TMovingImage>
typedef Superclass::RealType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::RealType

Types transferred from the base class Work around a Visual Studio .NET bug

Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.

Reimplemented in elastix::NormalizedGradientCorrelationMetric< TElastix >.

Definition at line 55 of file itkNormalizedGradientCorrelationImageToImageMetric.h.

template<class TFixedImage, class TMovingImage>
typedef TransformType::ScalarType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::ScalarType
template<class TFixedImage, class TMovingImage>
typedef OptimizerType::ScalesType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::ScalesType
template<class TFixedImage, class TMovingImage>
typedef NormalizedGradientCorrelationImageToImageMetric itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::Self
template<class TFixedImage, class TMovingImage>
typedef AdvancedImageToImageMetric<TFixedImage, TMovingImage > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::Superclass
template<class TFixedImage, class TMovingImage>
typedef TransformType::ConstPointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformConstPointer
template<class TFixedImage, class TMovingImage>
typedef itk::Image< FixedImagePixelType, itkGetStaticConstMacro( FixedImageDimension ) > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformedMovingImageType
template<class TFixedImage, class TMovingImage>
typedef Superclass::TransformJacobianType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformJacobianType
template<class TFixedImage, class TMovingImage>
typedef TransformMovingImageFilterType::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformMovingImageFilterPointer
template<class TFixedImage, class TMovingImage>
typedef itk::ResampleImageFilter< MovingImageType, TransformedMovingImageType > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformMovingImageFilterType
template<class TFixedImage, class TMovingImage>
typedef Superclass::TransformParametersType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformParametersType
template<class TFixedImage, class TMovingImage>
typedef Superclass::TransformPointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformPointer
template<class TFixedImage, class TMovingImage>
typedef Superclass::TransformType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformType

Constructor & Destructor Documentation

template<class TFixedImage, class TMovingImage>
itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::NormalizedGradientCorrelationImageToImageMetric ( ) [protected]
template<class TFixedImage, class TMovingImage>
virtual itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::~NormalizedGradientCorrelationImageToImageMetric ( ) [inline, protected, virtual]
template<class TFixedImage, class TMovingImage>
itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::NormalizedGradientCorrelationImageToImageMetric ( const Self ) [private]

Member Function Documentation

template<class TFixedImage, class TMovingImage>
void itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::ComputeMeanFixedGradient ( void  ) const [protected]
template<class TFixedImage, class TMovingImage>
void itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::ComputeMeanMovedGradient ( void  ) const [protected]

Compute the mean of the fixed and moved image gradients.

template<class TFixedImage, class TMovingImage>
MeasureType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::ComputeMeasure ( const TransformParametersType parameters) const [protected]

Compute the similarity measure

template<class TFixedImage, class TMovingImage>
virtual const char* itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::GetClassName ( ) const [virtual]

Run-time type information (and related methods).

Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.

Reimplemented in elastix::NormalizedGradientCorrelationMetric< TElastix >.

template<class TFixedImage, class TMovingImage>
virtual void itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::GetDerivative ( const TransformParametersType parameters,
DerivativeType derivative 
) const [virtual]

Get the derivatives of the match measure.

template<class TFixedImage, class TMovingImage>
virtual const double& itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::GetDerivativeDelta ( ) [virtual]
template<class TFixedImage, class TMovingImage>
virtual const ScalesType& itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::GetScales ( ) [virtual]
template<class TFixedImage, class TMovingImage>
virtual MeasureType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::GetValue ( const TransformParametersType parameters) const [virtual]

Get the value for single valued optimizers.

template<class TFixedImage, class TMovingImage>
virtual void itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::GetValueAndDerivative ( const TransformParametersType parameters,
MeasureType Value,
DerivativeType derivative 
) const [virtual]

Get value and derivatives for multiple valued optimizers.

template<class TFixedImage, class TMovingImage>
virtual void itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::Initialize ( void  ) throw ( ExceptionObject ) [virtual]

Initialize the Metric by making sure that all the components are present and plugged together correctly.

Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.

Reimplemented in elastix::NormalizedGradientCorrelationMetric< TElastix >.

template<class TFixedImage, class TMovingImage>
itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::itkStaticConstMacro ( FixedImageDimension  ,
unsigned  int,
TFixedImage::ImageDimension   
)
template<class TFixedImage, class TMovingImage>
itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::itkStaticConstMacro ( MovedImageDimension  ,
unsigned  int,
MovingImageType::ImageDimension   
)

Sobel filters to compute the gradients of the Moved Image

template<class TFixedImage, class TMovingImage>
static Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::New ( ) [static]

Method for creation through the object factory.

Reimplemented in elastix::NormalizedGradientCorrelationMetric< TElastix >.

template<class TFixedImage, class TMovingImage>
void itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::operator= ( const Self ) [private]
template<class TFixedImage, class TMovingImage>
virtual void itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const [protected, virtual]
template<class TFixedImage, class TMovingImage>
virtual void itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::SetDerivativeDelta ( double  _arg) [virtual]

Set/Get the value of Delta used for computing derivatives by finite differences in the GetDerivative() method.

template<class TFixedImage, class TMovingImage>
virtual void itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::SetScales ( ScalesType  _arg) [virtual]

Set/Get Scales

template<class TFixedImage, class TMovingImage>
void itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::SetTransformParameters ( const TransformParametersType parameters) const

Set the parameters defining the Transform.

template<class TFixedImage, class TMovingImage>
void itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::WriteGradientImagesToFiles ( void  ) const

Write gradient images to a files for debugging purposes.


Field Documentation

template<class TFixedImage, class TMovingImage>
CastFixedImageFilterPointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::m_CastFixedImageFilter [private]

The Sobel gradients of the fixed image

Definition at line 188 of file itkNormalizedGradientCorrelationImageToImageMetric.h.

template<class TFixedImage, class TMovingImage>
CastMovedImageFilterPointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::m_CastMovedImageFilter [private]

The Sobel gradients of the moving image

Definition at line 201 of file itkNormalizedGradientCorrelationImageToImageMetric.h.

template<class TFixedImage, class TMovingImage>
CombinationTransformPointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::m_CombinationTransform [private]
template<class TFixedImage, class TMovingImage>
double itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::m_DerivativeDelta [private]
template<class TFixedImage, class TMovingImage>
ZeroFluxNeumannBoundaryCondition< FixedGradientImageType > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::m_FixedBoundCond [private]
template<class TFixedImage, class TMovingImage>
FixedSobelFilter::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::m_FixedSobelFilters[itkGetStaticConstMacro(FixedImageDimension)] [private]
template<class TFixedImage, class TMovingImage>
SobelOperator< FixedGradientPixelType, itkGetStaticConstMacro(FixedImageDimension) > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::m_FixedSobelOperators[FixedImageDimension] [private]
template<class TFixedImage, class TMovingImage>
FixedGradientPixelType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::m_MeanFixedGradient[FixedImageDimension] [mutable, private]

The mean of the fixed image gradients.

Definition at line 182 of file itkNormalizedGradientCorrelationImageToImageMetric.h.

template<class TFixedImage, class TMovingImage>
MovedGradientPixelType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::m_MeanMovedGradient[MovedImageDimension] [mutable, private]

The mean of the moving image gradients.

Definition at line 179 of file itkNormalizedGradientCorrelationImageToImageMetric.h.

template<class TFixedImage, class TMovingImage>
ZeroFluxNeumannBoundaryCondition< MovedGradientImageType > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::m_MovedBoundCond [private]
template<class TFixedImage, class TMovingImage>
MovedSobelFilter::Pointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::m_MovedSobelFilters[itkGetStaticConstMacro(MovedImageDimension)] [private]
template<class TFixedImage, class TMovingImage>
SobelOperator< MovedGradientPixelType, itkGetStaticConstMacro(MovedImageDimension) > itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::m_MovedSobelOperators[MovedImageDimension] [private]
template<class TFixedImage, class TMovingImage>
ScalesType itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::m_Scales [private]
template<class TFixedImage, class TMovingImage>
TransformMovingImageFilterPointer itk::NormalizedGradientCorrelationImageToImageMetric< TFixedImage, TMovingImage >::m_TransformMovingImageFilter [private]

The filter for transforming the moving images.

Definition at line 185 of file itkNormalizedGradientCorrelationImageToImageMetric.h.



Generated on 24-05-2012 for elastix by doxygen 1.7.6.1 elastix logo