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);
160 using Superclass::MakeOutput;
167 virtual void GenerateOutputInformation();
170 virtual void EnlargeOutputRequestedRegion(
DataObject * output);
173 virtual void BeforeThreadedGenerateData();
178 virtual void AfterThreadedGenerateData();
181 virtual void GenerateData();
186 void PrintSelf( std::ostream & os,
Indent indent )
const;
216 #ifndef ITK_MANUAL_INSTANTIATION
217 #include "itkBlockMatchingImageFilter.hxx"