Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper > Class Template Reference
[Similarity Metrics of Registration Methods]

Computes similarity between two objects to be registered. More...

#include <itkNormalizedCorrelationPointSetToImageMetric.h>

List of all members.

Public Types

typedef NormalizedCorrelationPointSetToImageMetric Self
typedef double MeasureType
typedef CovariantVector< MeasureType,
itkGetStaticConstMacro(SpaceDimension) 
DerivativeType )
typedef SimilarityRegistrationMetric<
TTarget, TMapper, MeasureType,
DerivativeType
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef TMapper MapperType
typedef MapperType::DomainType ReferenceType
typedef TTarget TargetType
typedef ReferenceType::ConstPointer ReferenceConstPointer
typedef TargetType::ConstPointer TargetConstPointer
typedef MapperType::Pointer MapperPointer
typedef TMapper::ParametersType ParametersType

Public Methods

virtual const char * GetClassName () const
const DerivativeTypeGetDerivative (const ParametersType &parameters)
MeasureType GetValue (const ParametersType &parameters)
void GetValueAndDerivative (const ParametersType &parameters, MeasureType &Value, DerivativeType &Derivative)
 itkStaticConstMacro (SpaceDimension, unsigned int, TMapper::SpaceDimension)
 itkStaticConstMacro (RangeDimension, unsigned int, 9)

Static Public Methods

Pointer New ()

Protected Methods

 NormalizedCorrelationPointSetToImageMetric ()
virtual ~NormalizedCorrelationPointSetToImageMetric ()


Detailed Description

template<class TTarget, class TMapper>
class itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >

Computes similarity between two objects to be registered.

This Class is templated over the type of the objects to be registered and over the type of transformation to be used.

SmartPointer to this three objects are received, and using them, this class computes a value(s) that measures the similarity of the target against the reference object once the transformation is applied to it.

Definition at line 41 of file itkNormalizedCorrelationPointSetToImageMetric.h.


Member Typedef Documentation

template<class TTarget, class TMapper>
typedef SmartPointer<const Self> itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::ConstPointer
 

Definition at line 61 of file itkNormalizedCorrelationPointSetToImageMetric.h.

template<class TTarget, class TMapper>
typedef CovariantVector<MeasureType,itkGetStaticConstMacro(SpaceDimension) itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::DerivativeType)
 

Definition at line 56 of file itkNormalizedCorrelationPointSetToImageMetric.h.

template<class TTarget, class TMapper>
typedef MapperType::Pointer itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::MapperPointer
 

Pointer type for the mapper.

Definition at line 85 of file itkNormalizedCorrelationPointSetToImageMetric.h.

template<class TTarget, class TMapper>
typedef TMapper itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::MapperType
 

Type of the mapper.

Definition at line 70 of file itkNormalizedCorrelationPointSetToImageMetric.h.

template<class TTarget, class TMapper>
typedef double itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::MeasureType
 

Definition at line 55 of file itkNormalizedCorrelationPointSetToImageMetric.h.

template<class TTarget, class TMapper>
typedef TMapper::ParametersType itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::ParametersType
 

Parameters type.

Definition at line 88 of file itkNormalizedCorrelationPointSetToImageMetric.h.

template<class TTarget, class TMapper>
typedef SmartPointer<Self> itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::Pointer
 

Definition at line 60 of file itkNormalizedCorrelationPointSetToImageMetric.h.

template<class TTarget, class TMapper>
typedef ReferenceType::ConstPointer itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::ReferenceConstPointer
 

Pointer type for the reference.

Definition at line 79 of file itkNormalizedCorrelationPointSetToImageMetric.h.

template<class TTarget, class TMapper>
typedef MapperType::DomainType itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::ReferenceType
 

Type of the reference.

Definition at line 73 of file itkNormalizedCorrelationPointSetToImageMetric.h.

template<class TTarget, class TMapper>
typedef NormalizedCorrelationPointSetToImageMetric itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::Self
 

Standard class typedefs.

Definition at line 54 of file itkNormalizedCorrelationPointSetToImageMetric.h.

template<class TTarget, class TMapper>
typedef SimilarityRegistrationMetric< TTarget, TMapper, MeasureType,DerivativeType > itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::Superclass
 

Definition at line 59 of file itkNormalizedCorrelationPointSetToImageMetric.h.

template<class TTarget, class TMapper>
typedef TargetType::ConstPointer itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::TargetConstPointer
 

Pointer type for the target.

Definition at line 82 of file itkNormalizedCorrelationPointSetToImageMetric.h.

template<class TTarget, class TMapper>
typedef TTarget itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::TargetType
 

Type of the target.

Definition at line 76 of file itkNormalizedCorrelationPointSetToImageMetric.h.


Constructor & Destructor Documentation

template<class TTarget, class TMapper>
itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::NormalizedCorrelationPointSetToImageMetric   [protected]
 

template<class TTarget, class TMapper>
virtual itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::~NormalizedCorrelationPointSetToImageMetric   [inline, protected, virtual]
 

Definition at line 102 of file itkNormalizedCorrelationPointSetToImageMetric.h.


Member Function Documentation

template<class TTarget, class TMapper>
virtual const char* itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::GetClassName   const [virtual]
 

Run-time type information (and related methods).

template<class TTarget, class TMapper>
const DerivativeType& itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::GetDerivative const ParametersType   parameters
 

Get the derivatives of the match measure.

template<class TTarget, class TMapper>
MeasureType itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::GetValue const ParametersType   parameters
 

Get the value for single valued optimizers.

template<class TTarget, class TMapper>
void itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::GetValueAndDerivative const ParametersType   parameters,
MeasureType   Value,
DerivativeType   Derivative
 

Get the value and derivatives for multiple valued optimizers.

template<class TTarget, class TMapper>
itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::itkStaticConstMacro RangeDimension   ,
unsigned    int,
 
 

Space dimension is the dimension of parameters space.

template<class TTarget, class TMapper>
itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::itkStaticConstMacro SpaceDimension   ,
unsigned    int,
TMapper::SpaceDimension   
 

Space dimension is the dimension of parameters space.

template<class TTarget, class TMapper>
Pointer itk::NormalizedCorrelationPointSetToImageMetric< TTarget, TMapper >::New   [static]
 

Method for creation through the object factory.


The documentation for this class was generated from the following file:
Generated at Fri May 21 01:47:38 2004 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000