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