18 #ifndef __itkSumOfPairwiseCorrelationCoefficientsMetric_H__
19 #define __itkSumOfPairwiseCorrelationCoefficientsMetric_H__
23 #include "itkSmoothingRecursiveGaussianImageFilter.h"
25 #include "itkNearestNeighborInterpolateImageFunction.h"
26 #include "itkExtractImageFilter.h"
32 template<
class TFixedImage,
class TMovingImage >
55 itkSetMacro( NumAdditionalSamplesFixed,
unsigned int );
56 itkSetMacro( ReducedDimensionIndex,
unsigned int );
57 itkSetMacro( SubtractMean,
bool );
59 itkSetMacro( TransformIsStackTransform,
bool );
77 typedef typename Superclass::RealType
RealType;
108 FixedImageType::ImageDimension );
112 MovingImageType::ImageDimension );
135 void PrintSelf( std::ostream & os, Indent indent )
const;
144 typedef typename itk::ContinuousIndex< CoordinateRepresentationType, FixedImageDimension >
167 void SampleRandom(
const int n,
const int m, std::vector< int > & numbers )
const;
186 #ifndef ITK_MANUAL_INSTANTIATION
187 #include "itkSumOfPairwiseCorrelationCoefficientsMetric.hxx"
190 #endif // end #ifndef __itkSumOfPairwiseCorrelationCoefficientsMetric_H__