18#ifndef elxKNNGraphAlphaMutualInformationMetric_h
19#define elxKNNGraphAlphaMutualInformationMetric_h
81template <
class TElastix>
84 typename MetricBase<TElastix>::MovingImageType>
112 using typename Superclass1::TransformType;
113 using typename Superclass1::TransformPointer;
114 using typename Superclass1::TransformJacobianType;
115 using typename Superclass1::InterpolatorType;
116 using typename Superclass1::MeasureType;
117 using typename Superclass1::DerivativeType;
118 using typename Superclass1::ParametersType;
119 using typename Superclass1::FixedImageType;
120 using typename Superclass1::MovingImageType;
121 using typename Superclass1::FixedImageConstPointer;
122 using typename Superclass1::MovingImageConstPointer;
181#ifndef ITK_MANUAL_INSTANTIATION
182# include "elxKNNGraphAlphaMutualInformationMetric.hxx"
This class is the elastix base class for all Metrics.
itk::SingleValuedCostFunction ITKBaseType
typename ElastixType::FixedImageType FixedImageType
typename ElastixType::MovingImageType MovingImageType
typename ElastixType::RegistrationBaseType RegistrationType