18 #ifndef __itkExpectationBasedPointSetToPointSetMetricv4_h
19 #define __itkExpectationBasedPointSetToPointSetMetricv4_h
43 template<
typename TFixedPointSet,
typename TMovingPointSet = TFixedPointSet,
44 class TInternalComputationValueType =
double>
58 itkSimpleNewMacro(
Self );
98 itkSetMacro( EvaluationKNeighborhood,
unsigned int );
104 itkGetConstMacro( EvaluationKNeighborhood,
unsigned int );
114 virtual ~ExpectationBasedPointSetToPointSetMetricv4();
120 ExpectationBasedPointSetToPointSetMetricv4( const
Self & );
121 void operator=( const Self & );
134 #ifndef ITK_MANUAL_INSTANTIATION
135 #include "itkExpectationBasedPointSetToPointSetMetricv4.hxx"
virtual void GetLocalNeighborhoodValueAndDerivative(const PointType &, MeasureType &, LocalDerivativeType &, const PixelType &pixel=0) const
Superclass::MeasureType MeasureType
Light weight base class for most itk classes.
PointsContainer::ElementIdentifier PointIdentifier
PointsLocatorType::NeighborsIdentifierType NeighborsIdentifierType
unsigned int m_EvaluationKNeighborhood
virtual MeasureType GetLocalNeighborhoodValue(const PointType &, const PixelType &pixel=0) const
Superclass::CoordRepType CoordRepType
Computes similarity between two point sets.
PointType::CoordRepType CoordRepType
Superclass::DerivativeType DerivativeType
Superclass::PointType PointType
CoordRepType m_PointSetSigma
void PrintSelf(std::ostream &os, Indent indent) const
FixedArray< DerivativeValueType, itkGetStaticConstMacro(PointDimension)> LocalDerivativeType
NeighborsIdentifierType::const_iterator NeighborsIterator
Superclass::DerivativeType DerivativeType
Computes an expectation-based metric between two point sets.
MeasureType m_Denominator
Standard exception handling object.
Superclass::LocalDerivativeType LocalDerivativeType
Superclass::PixelType PixelType
PointSetToPointSetMetricv4< TFixedPointSet, TMovingPointSet, TInternalComputationValueType > Superclass
PointType::VectorType VectorType
Superclass::PointIdentifier PointIdentifier
Superclass::MeasureType MeasureType
Superclass::NeighborsIdentifierType NeighborsIdentifierType
SmartPointer< Self > Pointer
virtual LightObject::Pointer InternalClone() const
Control indentation during Print() invocation.
Superclass::MeasureType MeasureType
SmartPointer< const Self > ConstPointer
ExpectationBasedPointSetToPointSetMetricv4 Self