18 #ifndef __itkBlockMatchingImageFilter_h
19 #define __itkBlockMatchingImageFilter_h
69 class TMovingImage = TFixedImage,
70 class TFeatures = PointSet< Matrix< double, TFixedImage::ImageDimension, TFixedImage::ImageDimension>, TFixedImage::ImageDimension >,
71 class TDisplacements = PointSet< Vector< typename TFeatures::PointType::ValueType, TFeatures::PointDimension >, TFeatures::PointDimension >,
72 class TSimilarities = PointSet< double, TDisplacements::PointDimension > >
77 itkStaticConstMacro(ImageDimension,
unsigned, TFixedImage::ImageDimension);
163 using Superclass::MakeOutput;
166 virtual void AllocateOutputs();
169 virtual void BeforeThreadedGenerateData();
174 virtual void AfterThreadedGenerateData();
177 virtual void GenerateData();
182 void PrintSelf( std::ostream & os,
Indent indent )
const;
212 #ifndef ITK_MANUAL_INSTANTIATION
213 #include "itkBlockMatchingImageFilter.hxx"