NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage > Class Template Reference
Inheritance diagram for itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >:
Collaboration graph
[legend]

Public Types

typedef
InvNormalizedCorrelationImageToImageMetric 
Self
 
typedef ImageToImageMetric
< TFixedImage, TMovingImage > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::RealType RealType
 
typedef Superclass::TransformType TransformType
 
typedef
Superclass::TransformPointer 
TransformPointer
 
typedef
Superclass::TransformParametersType 
TransformParametersType
 
typedef
Superclass::TransformJacobianType 
TransformJacobianType
 
typedef
Superclass::GradientPixelType 
GradientPixelType
 
typedef Superclass::OutputPointType OutputPointType
 
typedef Superclass::InputPointType InputPointType
 
typedef Superclass::MeasureType MeasureType
 
typedef Superclass::DerivativeType DerivativeType
 
typedef Superclass::FixedImageType FixedImageType
 
typedef Superclass::MovingImageType MovingImageType
 
typedef
Superclass::FixedImageConstPointer 
FixedImageConstPointer
 
typedef
Superclass::MovingImageConstPointer 
MovingImageConstPointer
 

Public Member Functions

virtual const char * GetClassName () const
 
void GetDerivative (const TransformParametersType &parameters, DerivativeType &Derivative) const
 
MeasureType GetValue (const TransformParametersType &parameters) const
 
void GetValueAndDerivative (const TransformParametersType &parameters, MeasureType &Value, DerivativeType &Derivative) const
 
virtual void SetSubtractMean (bool _arg)
 
virtual const bool & GetSubtractMean ()
 
virtual void SubtractMeanOn ()
 
virtual void SubtractMeanOff ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 InvNormalizedCorrelationImageToImageMetric ()
 
virtual ~InvNormalizedCorrelationImageToImageMetric ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 

Member Typedef Documentation

template<class TFixedImage , class TMovingImage >
typedef SmartPointer<const Self> itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::ConstPointer
template<class TFixedImage , class TMovingImage >
typedef Superclass::DerivativeType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::DerivativeType
template<class TFixedImage , class TMovingImage >
typedef Superclass::FixedImageConstPointer itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedImageConstPointer
template<class TFixedImage , class TMovingImage >
typedef Superclass::FixedImageType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::FixedImageType
template<class TFixedImage , class TMovingImage >
typedef Superclass::GradientPixelType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::GradientPixelType
template<class TFixedImage , class TMovingImage >
typedef Superclass::InputPointType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::InputPointType
template<class TFixedImage , class TMovingImage >
typedef Superclass::MeasureType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MeasureType
template<class TFixedImage , class TMovingImage >
typedef Superclass::MovingImageConstPointer itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovingImageConstPointer
template<class TFixedImage , class TMovingImage >
typedef Superclass::MovingImageType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::MovingImageType
template<class TFixedImage , class TMovingImage >
typedef Superclass::OutputPointType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::OutputPointType
template<class TFixedImage , class TMovingImage >
typedef SmartPointer<Self> itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::Pointer
template<class TFixedImage , class TMovingImage >
typedef Superclass::RealType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::RealType

Types transferred from the base class

template<class TFixedImage , class TMovingImage >
typedef InvNormalizedCorrelationImageToImageMetric itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::Self

Standard class typedefs.

template<class TFixedImage , class TMovingImage >
typedef ImageToImageMetric<TFixedImage, TMovingImage > itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::Superclass
template<class TFixedImage , class TMovingImage >
typedef Superclass::TransformJacobianType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformJacobianType
template<class TFixedImage , class TMovingImage >
typedef Superclass::TransformParametersType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformParametersType
template<class TFixedImage , class TMovingImage >
typedef Superclass::TransformPointer itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformPointer
template<class TFixedImage , class TMovingImage >
typedef Superclass::TransformType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::TransformType

Constructor & Destructor Documentation

template<class TFixedImage , class TMovingImage >
itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::InvNormalizedCorrelationImageToImageMetric ( )
protected
template<class TFixedImage , class TMovingImage >
virtual itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::~InvNormalizedCorrelationImageToImageMetric ( )
inlineprotectedvirtual

Member Function Documentation

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

Run-time type information (and related methods).

template<class TFixedImage , class TMovingImage >
void itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::GetDerivative ( const TransformParametersType parameters,
DerivativeType Derivative 
) const

Get the derivatives of the match measure.

template<class TFixedImage , class TMovingImage >
virtual const bool& itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::GetSubtractMean ( )
virtual
template<class TFixedImage , class TMovingImage >
MeasureType itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::GetValue ( const TransformParametersType parameters) const

Get the value for single valued optimizers.

template<class TFixedImage , class TMovingImage >
void itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::GetValueAndDerivative ( const TransformParametersType parameters,
MeasureType Value,
DerivativeType Derivative 
) const

Get value and derivatives for multiple valued optimizers.

template<class TFixedImage , class TMovingImage >
static Pointer itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::New ( )
static

Method for creation through the object factory.

template<class TFixedImage , class TMovingImage >
void itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected
template<class TFixedImage , class TMovingImage >
virtual void itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::SetSubtractMean ( bool  _arg)
virtual

Set/Get SubtractMean boolean. If true, the sample mean is subtracted from the sample values in the cross-correlation formula and typically results in narrower valleys in the cost fucntion. Default value is false.

template<class TFixedImage , class TMovingImage >
virtual void itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::SubtractMeanOff ( )
virtual
template<class TFixedImage , class TMovingImage >
virtual void itk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >::SubtractMeanOn ( )
virtual

The documentation for this class was generated from the following file: