1 /*=========================================================================
3 * COPY OF itkPasteImageFilter to remove VerifyInputInformation
5 *=========================================================================*/
7 #ifndef __clitkPasteImageFilter_h
8 #define __clitkPasteImageFilter_h
10 #include "itkPasteImageFilter.h"
16 template< class TInputImage, class TSourceImage = TInputImage, class TOutputImage = TInputImage >
17 class ITK_EXPORT PasteImageFilter:
18 public itk::PasteImageFilter< TInputImage, TSourceImage, TOutputImage >
21 #if ITK_VERSION_MAJOR <= 4
22 virtual void VerifyInputInformation() ITK_OVERRIDE { }
24 virtual void VerifyInputInformation() const ITK_OVERRIDE { }
27 /** Standard class typedefs. */
28 typedef PasteImageFilter Self;
29 typedef InPlaceImageFilter< TInputImage, TOutputImage > Superclass;
30 typedef SmartPointer< Self > Pointer;
31 typedef SmartPointer< const Self > ConstPointer;
33 /** Method for creation through the object factory. */
36 /** Run-time type information (and related methods). */
37 itkTypeMacro(PasteImageFilter, InPlaceImageFilter);
41 ~PasteImageFilter() {}
44 PasteImageFilter(const Self &); //purposely not implemented
45 void operator=(const Self &); //purposely not implemented
47 } // end namespace itk
49 #ifndef ITK_MANUAL_INSTANTIATION
50 #include "clitkPasteImageFilter.hxx"