18 #ifndef itkMeanReciprocalSquareDifferencePointSetToImageMetric_h
19 #define itkMeanReciprocalSquareDifferencePointSetToImageMetric_h
45 template<
typename TFixedPo
intSet,
typename TMovingImage >
96 itkSetMacro(Lambda,
double);
97 itkGetConstMacro(Lambda,
double);
103 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
117 #ifndef ITK_MANUAL_INSTANTIATION
118 #include "itkMeanReciprocalSquareDifferencePointSetToImageMetric.hxx"
Array class with size defined at construction time.
FixedPointSetType::PointDataContainer::ConstIterator PointDataIterator
FixedPointSetType::PointsContainer::ConstIterator PointIterator
Light weight base class for most itk classes.
Superclass::RealType RealType
Superclass::PointIterator PointIterator
TransformType::Pointer TransformPointer
Superclass::OutputPointType OutputPointType
TransformType::JacobianType TransformJacobianType
TFixedPointSet FixedPointSetType
Superclass::MovingImageType MovingImageType
Superclass::DerivativeType DerivativeType
TransformType::OutputPointType OutputPointType
TransformType::ParametersType TransformParametersType
Superclass::TransformParametersType TransformParametersType
CovariantVector< RealType, itkGetStaticConstMacro(MovingImageDimension) > GradientPixelType
void GetValueAndDerivative(const TransformParametersType ¶meters, MeasureType &Value, DerivativeType &Derivative) const override
PointSetToImageMetric< TFixedPointSet, TMovingImage > Superclass
TMovingImage MovingImageType
virtual ~MeanReciprocalSquareDifferencePointSetToImageMetric()
NumericTraits< MovingImagePixelType >::RealType RealType
Superclass::FixedPointSetConstPointer FixedPointSetConstPointer
Superclass::MeasureType MeasureType
Computes similarity between a point set and an image.
Superclass::TransformJacobianType TransformJacobianType
MovingImageType::ConstPointer MovingImageConstPointer
Superclass::InputPointType InputPointType
Superclass::DerivativeType DerivativeType
Computes similarity between pixel values of a point set and intensity values in an image...
void GetDerivative(const TransformParametersType ¶meters, DerivativeType &Derivative) const override
void operator=(const Self &)
Superclass::PointDataIterator PointDataIterator
SmartPointer< Self > Pointer
Superclass::TransformPointer TransformPointer
Superclass::MovingImageConstPointer MovingImageConstPointer
Superclass::FixedPointSetType FixedPointSetType
MeanReciprocalSquareDifferencePointSetToImageMetric Self
Control indentation during Print() invocation.
MeasureType GetValue(const TransformParametersType ¶meters) const override
TransformType::InputPointType InputPointType
SmartPointer< const Self > ConstPointer
MeanReciprocalSquareDifferencePointSetToImageMetric()
Superclass::GradientPixelType GradientPixelType
Base class for most ITK classes.
Transform< CoordinateRepresentationType, itkGetStaticConstMacro(MovingImageDimension), itkGetStaticConstMacro(FixedPointSetDimension) > TransformType
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::TransformType TransformType
Superclass::MeasureType MeasureType
FixedPointSetType::ConstPointer FixedPointSetConstPointer