18 #ifndef __itkMatchCardinalityImageToImageMetric_h
19 #define __itkMatchCardinalityImageToImageMetric_h
66 template<
class TFixedImage,
class TMovingImage >
85 typedef typename Superclass::RealType
RealType;
104 itkWarningMacro(<<
"This metric does not provide metric derivatives.");
115 MeasureType GetValue(
const TransformParametersType & parameters)
const;
123 itkSetMacro(MeasureMatches,
bool);
124 itkBooleanMacro(MeasureMatches);
125 itkGetConstMacro(MeasureMatches,
bool);
129 MultiThreader * GetMultiThreader()
130 {
return m_Threader; }
135 void PrintSelf(std::ostream & os,
Indent indent)
const;
142 MeasureType GetNonconstValue(
const TransformParametersType & parameters);
149 void ThreadedGetValue(
const FixedImageRegionType & outputRegionForThread,
173 void operator=(
const Self &);
185 #ifndef ITK_MANUAL_INSTANTIATION
186 #include "itkMatchCardinalityImageToImageMetric.hxx"