depends = ('ITKPyBase', 'ITKImageGrid', 'ITKCommon', )
templates = (  ('Inverse1DFFTImageFilter', 'itk::Inverse1DFFTImageFilter', 'itkInverse1DFFTImageFilterICF2IF2', True, 'itk::Image< std::complex< float >,2 >, itk::Image< float,2 >'),
  ('Inverse1DFFTImageFilter', 'itk::Inverse1DFFTImageFilter', 'itkInverse1DFFTImageFilterICD2ID2', True, 'itk::Image< std::complex< double >,2 >, itk::Image< double,2 >'),
  ('Inverse1DFFTImageFilter', 'itk::Inverse1DFFTImageFilter', 'itkInverse1DFFTImageFilterICF3IF3', True, 'itk::Image< std::complex< float >,3 >, itk::Image< float,3 >'),
  ('Inverse1DFFTImageFilter', 'itk::Inverse1DFFTImageFilter', 'itkInverse1DFFTImageFilterICD3ID3', True, 'itk::Image< std::complex< double >,3 >, itk::Image< double,3 >'),
  ('Inverse1DFFTImageFilter', 'itk::Inverse1DFFTImageFilter', 'itkInverse1DFFTImageFilterICF4IF4', True, 'itk::Image< std::complex< float >,4 >, itk::Image< float,4 >'),
  ('Inverse1DFFTImageFilter', 'itk::Inverse1DFFTImageFilter', 'itkInverse1DFFTImageFilterICD4ID4', True, 'itk::Image< std::complex< double >,4 >, itk::Image< double,4 >'),
  ('Forward1DFFTImageFilter', 'itk::Forward1DFFTImageFilter', 'itkForward1DFFTImageFilterIF2ICF2', True, 'itk::Image< float,2 >, itk::Image< std::complex< float >,2 >'),
  ('Forward1DFFTImageFilter', 'itk::Forward1DFFTImageFilter', 'itkForward1DFFTImageFilterID2ICD2', True, 'itk::Image< double,2 >, itk::Image< std::complex< double >,2 >'),
  ('Forward1DFFTImageFilter', 'itk::Forward1DFFTImageFilter', 'itkForward1DFFTImageFilterIF3ICF3', True, 'itk::Image< float,3 >, itk::Image< std::complex< float >,3 >'),
  ('Forward1DFFTImageFilter', 'itk::Forward1DFFTImageFilter', 'itkForward1DFFTImageFilterID3ICD3', True, 'itk::Image< double,3 >, itk::Image< std::complex< double >,3 >'),
  ('Forward1DFFTImageFilter', 'itk::Forward1DFFTImageFilter', 'itkForward1DFFTImageFilterIF4ICF4', True, 'itk::Image< float,4 >, itk::Image< std::complex< float >,4 >'),
  ('Forward1DFFTImageFilter', 'itk::Forward1DFFTImageFilter', 'itkForward1DFFTImageFilterID4ICD4', True, 'itk::Image< double,4 >, itk::Image< std::complex< double >,4 >'),
  ('InverseFFTImageFilter', 'itk::InverseFFTImageFilter', 'itkInverseFFTImageFilterICF2IF2', True, 'itk::Image< std::complex< float >,2 >, itk::Image< float,2 >'),
  ('InverseFFTImageFilter', 'itk::InverseFFTImageFilter', 'itkInverseFFTImageFilterICD2ID2', True, 'itk::Image< std::complex< double >,2 >, itk::Image< double,2 >'),
  ('InverseFFTImageFilter', 'itk::InverseFFTImageFilter', 'itkInverseFFTImageFilterICF3IF3', True, 'itk::Image< std::complex< float >,3 >, itk::Image< float,3 >'),
  ('InverseFFTImageFilter', 'itk::InverseFFTImageFilter', 'itkInverseFFTImageFilterICD3ID3', True, 'itk::Image< std::complex< double >,3 >, itk::Image< double,3 >'),
  ('InverseFFTImageFilter', 'itk::InverseFFTImageFilter', 'itkInverseFFTImageFilterICF4IF4', True, 'itk::Image< std::complex< float >,4 >, itk::Image< float,4 >'),
  ('InverseFFTImageFilter', 'itk::InverseFFTImageFilter', 'itkInverseFFTImageFilterICD4ID4', True, 'itk::Image< std::complex< double >,4 >, itk::Image< double,4 >'),
  ('ForwardFFTImageFilter', 'itk::ForwardFFTImageFilter', 'itkForwardFFTImageFilterIF2ICF2', True, 'itk::Image< float,2 >, itk::Image< std::complex< float >,2 >'),
  ('ForwardFFTImageFilter', 'itk::ForwardFFTImageFilter', 'itkForwardFFTImageFilterID2ICD2', True, 'itk::Image< double,2 >, itk::Image< std::complex< double >,2 >'),
  ('ForwardFFTImageFilter', 'itk::ForwardFFTImageFilter', 'itkForwardFFTImageFilterIF3ICF3', True, 'itk::Image< float,3 >, itk::Image< std::complex< float >,3 >'),
  ('ForwardFFTImageFilter', 'itk::ForwardFFTImageFilter', 'itkForwardFFTImageFilterID3ICD3', True, 'itk::Image< double,3 >, itk::Image< std::complex< double >,3 >'),
  ('ForwardFFTImageFilter', 'itk::ForwardFFTImageFilter', 'itkForwardFFTImageFilterIF4ICF4', True, 'itk::Image< float,4 >, itk::Image< std::complex< float >,4 >'),
  ('ForwardFFTImageFilter', 'itk::ForwardFFTImageFilter', 'itkForwardFFTImageFilterID4ICD4', True, 'itk::Image< double,4 >, itk::Image< std::complex< double >,4 >'),
  ('ComplexToComplex1DFFTImageFilter', 'itk::ComplexToComplex1DFFTImageFilter', 'itkComplexToComplex1DFFTImageFilterICD2', True, 'itk::Image< std::complex< double >,2 >'),
  ('ComplexToComplex1DFFTImageFilter', 'itk::ComplexToComplex1DFFTImageFilter', 'itkComplexToComplex1DFFTImageFilterICD3', True, 'itk::Image< std::complex< double >,3 >'),
  ('ComplexToComplex1DFFTImageFilter', 'itk::ComplexToComplex1DFFTImageFilter', 'itkComplexToComplex1DFFTImageFilterICD4', True, 'itk::Image< std::complex< double >,4 >'),
  ('ComplexToComplex1DFFTImageFilter', 'itk::ComplexToComplex1DFFTImageFilter', 'itkComplexToComplex1DFFTImageFilterICF2', True, 'itk::Image< std::complex< float >,2 >'),
  ('ComplexToComplex1DFFTImageFilter', 'itk::ComplexToComplex1DFFTImageFilter', 'itkComplexToComplex1DFFTImageFilterICF3', True, 'itk::Image< std::complex< float >,3 >'),
  ('ComplexToComplex1DFFTImageFilter', 'itk::ComplexToComplex1DFFTImageFilter', 'itkComplexToComplex1DFFTImageFilterICF4', True, 'itk::Image< std::complex< float >,4 >'),
  ('ComplexToComplexFFTImageFilterEnums', 'itk::ComplexToComplexFFTImageFilterEnums', 'itkComplexToComplexFFTImageFilterEnums', False),
  ('ComplexToComplexFFTImageFilter', 'itk::ComplexToComplexFFTImageFilter', 'itkComplexToComplexFFTImageFilterICD2', True, 'itk::Image< std::complex< double >,2 >'),
  ('ComplexToComplexFFTImageFilter', 'itk::ComplexToComplexFFTImageFilter', 'itkComplexToComplexFFTImageFilterICD3', True, 'itk::Image< std::complex< double >,3 >'),
  ('ComplexToComplexFFTImageFilter', 'itk::ComplexToComplexFFTImageFilter', 'itkComplexToComplexFFTImageFilterICD4', True, 'itk::Image< std::complex< double >,4 >'),
  ('ComplexToComplexFFTImageFilter', 'itk::ComplexToComplexFFTImageFilter', 'itkComplexToComplexFFTImageFilterICF2', True, 'itk::Image< std::complex< float >,2 >'),
  ('ComplexToComplexFFTImageFilter', 'itk::ComplexToComplexFFTImageFilter', 'itkComplexToComplexFFTImageFilterICF3', True, 'itk::Image< std::complex< float >,3 >'),
  ('ComplexToComplexFFTImageFilter', 'itk::ComplexToComplexFFTImageFilter', 'itkComplexToComplexFFTImageFilterICF4', True, 'itk::Image< std::complex< float >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIRGBUC2', True, 'itk::Image< itk::RGBPixel< unsigned char >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIRGBUC3', True, 'itk::Image< itk::RGBPixel< unsigned char >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIRGBUC4', True, 'itk::Image< itk::RGBPixel< unsigned char >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIRGBUS2', True, 'itk::Image< itk::RGBPixel< unsigned short >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIRGBUS3', True, 'itk::Image< itk::RGBPixel< unsigned short >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIRGBUS4', True, 'itk::Image< itk::RGBPixel< unsigned short >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIRGBAUC2', True, 'itk::Image< itk::RGBAPixel< unsigned char >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIRGBAUC3', True, 'itk::Image< itk::RGBAPixel< unsigned char >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIRGBAUC4', True, 'itk::Image< itk::RGBAPixel< unsigned char >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIRGBAUS2', True, 'itk::Image< itk::RGBAPixel< unsigned short >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIRGBAUS3', True, 'itk::Image< itk::RGBAPixel< unsigned short >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIRGBAUS4', True, 'itk::Image< itk::RGBAPixel< unsigned short >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVD22', True, 'itk::Image< itk::Vector< double,2 >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVD23', True, 'itk::Image< itk::Vector< double,2 >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVD24', True, 'itk::Image< itk::Vector< double,2 >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVD32', True, 'itk::Image< itk::Vector< double,3 >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVD33', True, 'itk::Image< itk::Vector< double,3 >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVD34', True, 'itk::Image< itk::Vector< double,3 >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVD42', True, 'itk::Image< itk::Vector< double,4 >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVD43', True, 'itk::Image< itk::Vector< double,4 >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVD44', True, 'itk::Image< itk::Vector< double,4 >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVF22', True, 'itk::Image< itk::Vector< float,2 >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVF23', True, 'itk::Image< itk::Vector< float,2 >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVF24', True, 'itk::Image< itk::Vector< float,2 >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVF32', True, 'itk::Image< itk::Vector< float,3 >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVF33', True, 'itk::Image< itk::Vector< float,3 >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVF34', True, 'itk::Image< itk::Vector< float,3 >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVF42', True, 'itk::Image< itk::Vector< float,4 >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVF43', True, 'itk::Image< itk::Vector< float,4 >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIVF44', True, 'itk::Image< itk::Vector< float,4 >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVD22', True, 'itk::Image< itk::CovariantVector< double,2 >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVD23', True, 'itk::Image< itk::CovariantVector< double,2 >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVD24', True, 'itk::Image< itk::CovariantVector< double,2 >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVD32', True, 'itk::Image< itk::CovariantVector< double,3 >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVD33', True, 'itk::Image< itk::CovariantVector< double,3 >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVD34', True, 'itk::Image< itk::CovariantVector< double,3 >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVD42', True, 'itk::Image< itk::CovariantVector< double,4 >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVD43', True, 'itk::Image< itk::CovariantVector< double,4 >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVD44', True, 'itk::Image< itk::CovariantVector< double,4 >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVF22', True, 'itk::Image< itk::CovariantVector< float,2 >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVF23', True, 'itk::Image< itk::CovariantVector< float,2 >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVF24', True, 'itk::Image< itk::CovariantVector< float,2 >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVF32', True, 'itk::Image< itk::CovariantVector< float,3 >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVF33', True, 'itk::Image< itk::CovariantVector< float,3 >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVF34', True, 'itk::Image< itk::CovariantVector< float,3 >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVF42', True, 'itk::Image< itk::CovariantVector< float,4 >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVF43', True, 'itk::Image< itk::CovariantVector< float,4 >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICVF44', True, 'itk::Image< itk::CovariantVector< float,4 >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterISC2', True, 'itk::Image< signed char,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterISC3', True, 'itk::Image< signed char,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterISC4', True, 'itk::Image< signed char,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterISS2', True, 'itk::Image< signed short,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterISS3', True, 'itk::Image< signed short,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterISS4', True, 'itk::Image< signed short,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIUC2', True, 'itk::Image< unsigned char,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIUC3', True, 'itk::Image< unsigned char,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIUC4', True, 'itk::Image< unsigned char,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIULL2', True, 'itk::Image< unsigned long long,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIULL3', True, 'itk::Image< unsigned long long,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIULL4', True, 'itk::Image< unsigned long long,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIUS2', True, 'itk::Image< unsigned short,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIUS3', True, 'itk::Image< unsigned short,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIUS4', True, 'itk::Image< unsigned short,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIF2', True, 'itk::Image< float,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIF3', True, 'itk::Image< float,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterIF4', True, 'itk::Image< float,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterID2', True, 'itk::Image< double,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterID3', True, 'itk::Image< double,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterID4', True, 'itk::Image< double,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICD2', True, 'itk::Image< std::complex< double >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICD3', True, 'itk::Image< std::complex< double >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICD4', True, 'itk::Image< std::complex< double >,4 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICF2', True, 'itk::Image< std::complex< float >,2 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICF3', True, 'itk::Image< std::complex< float >,3 >'),
  ('FFTPadImageFilter', 'itk::FFTPadImageFilter', 'itkFFTPadImageFilterICF4', True, 'itk::Image< std::complex< float >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIRGBUC2IRGBUC2', True, 'itk::Image< itk::RGBPixel< unsigned char >,2 >, itk::Image< itk::RGBPixel< unsigned char >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIRGBUC3IRGBUC3', True, 'itk::Image< itk::RGBPixel< unsigned char >,3 >, itk::Image< itk::RGBPixel< unsigned char >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIRGBUC4IRGBUC4', True, 'itk::Image< itk::RGBPixel< unsigned char >,4 >, itk::Image< itk::RGBPixel< unsigned char >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIRGBUS2IRGBUS2', True, 'itk::Image< itk::RGBPixel< unsigned short >,2 >, itk::Image< itk::RGBPixel< unsigned short >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIRGBUS3IRGBUS3', True, 'itk::Image< itk::RGBPixel< unsigned short >,3 >, itk::Image< itk::RGBPixel< unsigned short >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIRGBUS4IRGBUS4', True, 'itk::Image< itk::RGBPixel< unsigned short >,4 >, itk::Image< itk::RGBPixel< unsigned short >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIRGBAUC2IRGBAUC2', True, 'itk::Image< itk::RGBAPixel< unsigned char >,2 >, itk::Image< itk::RGBAPixel< unsigned char >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIRGBAUC3IRGBAUC3', True, 'itk::Image< itk::RGBAPixel< unsigned char >,3 >, itk::Image< itk::RGBAPixel< unsigned char >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIRGBAUC4IRGBAUC4', True, 'itk::Image< itk::RGBAPixel< unsigned char >,4 >, itk::Image< itk::RGBAPixel< unsigned char >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIRGBAUS2IRGBAUS2', True, 'itk::Image< itk::RGBAPixel< unsigned short >,2 >, itk::Image< itk::RGBAPixel< unsigned short >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIRGBAUS3IRGBAUS3', True, 'itk::Image< itk::RGBAPixel< unsigned short >,3 >, itk::Image< itk::RGBAPixel< unsigned short >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIRGBAUS4IRGBAUS4', True, 'itk::Image< itk::RGBAPixel< unsigned short >,4 >, itk::Image< itk::RGBAPixel< unsigned short >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVD22IVD22', True, 'itk::Image< itk::Vector< double,2 >,2 >, itk::Image< itk::Vector< double,2 >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVD23IVD23', True, 'itk::Image< itk::Vector< double,2 >,3 >, itk::Image< itk::Vector< double,2 >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVD24IVD24', True, 'itk::Image< itk::Vector< double,2 >,4 >, itk::Image< itk::Vector< double,2 >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVD32IVD32', True, 'itk::Image< itk::Vector< double,3 >,2 >, itk::Image< itk::Vector< double,3 >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVD33IVD33', True, 'itk::Image< itk::Vector< double,3 >,3 >, itk::Image< itk::Vector< double,3 >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVD34IVD34', True, 'itk::Image< itk::Vector< double,3 >,4 >, itk::Image< itk::Vector< double,3 >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVD42IVD42', True, 'itk::Image< itk::Vector< double,4 >,2 >, itk::Image< itk::Vector< double,4 >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVD43IVD43', True, 'itk::Image< itk::Vector< double,4 >,3 >, itk::Image< itk::Vector< double,4 >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVD44IVD44', True, 'itk::Image< itk::Vector< double,4 >,4 >, itk::Image< itk::Vector< double,4 >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVF22IVF22', True, 'itk::Image< itk::Vector< float,2 >,2 >, itk::Image< itk::Vector< float,2 >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVF23IVF23', True, 'itk::Image< itk::Vector< float,2 >,3 >, itk::Image< itk::Vector< float,2 >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVF24IVF24', True, 'itk::Image< itk::Vector< float,2 >,4 >, itk::Image< itk::Vector< float,2 >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVF32IVF32', True, 'itk::Image< itk::Vector< float,3 >,2 >, itk::Image< itk::Vector< float,3 >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVF33IVF33', True, 'itk::Image< itk::Vector< float,3 >,3 >, itk::Image< itk::Vector< float,3 >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVF34IVF34', True, 'itk::Image< itk::Vector< float,3 >,4 >, itk::Image< itk::Vector< float,3 >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVF42IVF42', True, 'itk::Image< itk::Vector< float,4 >,2 >, itk::Image< itk::Vector< float,4 >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVF43IVF43', True, 'itk::Image< itk::Vector< float,4 >,3 >, itk::Image< itk::Vector< float,4 >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIVF44IVF44', True, 'itk::Image< itk::Vector< float,4 >,4 >, itk::Image< itk::Vector< float,4 >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVD22ICVD22', True, 'itk::Image< itk::CovariantVector< double,2 >,2 >, itk::Image< itk::CovariantVector< double,2 >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVD23ICVD23', True, 'itk::Image< itk::CovariantVector< double,2 >,3 >, itk::Image< itk::CovariantVector< double,2 >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVD24ICVD24', True, 'itk::Image< itk::CovariantVector< double,2 >,4 >, itk::Image< itk::CovariantVector< double,2 >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVD32ICVD32', True, 'itk::Image< itk::CovariantVector< double,3 >,2 >, itk::Image< itk::CovariantVector< double,3 >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVD33ICVD33', True, 'itk::Image< itk::CovariantVector< double,3 >,3 >, itk::Image< itk::CovariantVector< double,3 >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVD34ICVD34', True, 'itk::Image< itk::CovariantVector< double,3 >,4 >, itk::Image< itk::CovariantVector< double,3 >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVD42ICVD42', True, 'itk::Image< itk::CovariantVector< double,4 >,2 >, itk::Image< itk::CovariantVector< double,4 >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVD43ICVD43', True, 'itk::Image< itk::CovariantVector< double,4 >,3 >, itk::Image< itk::CovariantVector< double,4 >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVD44ICVD44', True, 'itk::Image< itk::CovariantVector< double,4 >,4 >, itk::Image< itk::CovariantVector< double,4 >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVF22ICVF22', True, 'itk::Image< itk::CovariantVector< float,2 >,2 >, itk::Image< itk::CovariantVector< float,2 >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVF23ICVF23', True, 'itk::Image< itk::CovariantVector< float,2 >,3 >, itk::Image< itk::CovariantVector< float,2 >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVF24ICVF24', True, 'itk::Image< itk::CovariantVector< float,2 >,4 >, itk::Image< itk::CovariantVector< float,2 >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVF32ICVF32', True, 'itk::Image< itk::CovariantVector< float,3 >,2 >, itk::Image< itk::CovariantVector< float,3 >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVF33ICVF33', True, 'itk::Image< itk::CovariantVector< float,3 >,3 >, itk::Image< itk::CovariantVector< float,3 >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVF34ICVF34', True, 'itk::Image< itk::CovariantVector< float,3 >,4 >, itk::Image< itk::CovariantVector< float,3 >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVF42ICVF42', True, 'itk::Image< itk::CovariantVector< float,4 >,2 >, itk::Image< itk::CovariantVector< float,4 >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVF43ICVF43', True, 'itk::Image< itk::CovariantVector< float,4 >,3 >, itk::Image< itk::CovariantVector< float,4 >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICVF44ICVF44', True, 'itk::Image< itk::CovariantVector< float,4 >,4 >, itk::Image< itk::CovariantVector< float,4 >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterISC2ISC2', True, 'itk::Image< signed char,2 >, itk::Image< signed char,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterISC3ISC3', True, 'itk::Image< signed char,3 >, itk::Image< signed char,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterISC4ISC4', True, 'itk::Image< signed char,4 >, itk::Image< signed char,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterISS2ISS2', True, 'itk::Image< signed short,2 >, itk::Image< signed short,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterISS3ISS3', True, 'itk::Image< signed short,3 >, itk::Image< signed short,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterISS4ISS4', True, 'itk::Image< signed short,4 >, itk::Image< signed short,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIUC2IUC2', True, 'itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIUC3IUC3', True, 'itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIUC4IUC4', True, 'itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIULL2IULL2', True, 'itk::Image< unsigned long long,2 >, itk::Image< unsigned long long,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIULL3IULL3', True, 'itk::Image< unsigned long long,3 >, itk::Image< unsigned long long,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIULL4IULL4', True, 'itk::Image< unsigned long long,4 >, itk::Image< unsigned long long,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIUS2IUS2', True, 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIUS3IUS3', True, 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIUS4IUS4', True, 'itk::Image< unsigned short,4 >, itk::Image< unsigned short,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIF2IF2', True, 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIF3IF3', True, 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterIF4IF4', True, 'itk::Image< float,4 >, itk::Image< float,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterID2ID2', True, 'itk::Image< double,2 >, itk::Image< double,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterID3ID3', True, 'itk::Image< double,3 >, itk::Image< double,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterID4ID4', True, 'itk::Image< double,4 >, itk::Image< double,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICD2ICD2', True, 'itk::Image< std::complex< double >,2 >, itk::Image< std::complex< double >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICD3ICD3', True, 'itk::Image< std::complex< double >,3 >, itk::Image< std::complex< double >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICD4ICD4', True, 'itk::Image< std::complex< double >,4 >, itk::Image< std::complex< double >,4 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICF2ICF2', True, 'itk::Image< std::complex< float >,2 >, itk::Image< std::complex< float >,2 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICF3ICF3', True, 'itk::Image< std::complex< float >,3 >, itk::Image< std::complex< float >,3 >'),
  ('FFTShiftImageFilter', 'itk::FFTShiftImageFilter', 'itkFFTShiftImageFilterICF4ICF4', True, 'itk::Image< std::complex< float >,4 >, itk::Image< std::complex< float >,4 >'),
  ('FFTWComplexToComplex1DFFTImageFilter', 'itk::FFTWComplexToComplex1DFFTImageFilter', 'itkFFTWComplexToComplex1DFFTImageFilterICF2', True, 'itk::Image< std::complex< float >,2 >'),
  ('FFTWComplexToComplex1DFFTImageFilter', 'itk::FFTWComplexToComplex1DFFTImageFilter', 'itkFFTWComplexToComplex1DFFTImageFilterICF3', True, 'itk::Image< std::complex< float >,3 >'),
  ('FFTWComplexToComplex1DFFTImageFilter', 'itk::FFTWComplexToComplex1DFFTImageFilter', 'itkFFTWComplexToComplex1DFFTImageFilterICF4', True, 'itk::Image< std::complex< float >,4 >'),
  ('FFTWComplexToComplex1DFFTImageFilter', 'itk::FFTWComplexToComplex1DFFTImageFilter', 'itkFFTWComplexToComplex1DFFTImageFilterICD2', True, 'itk::Image< std::complex< double >,2 >'),
  ('FFTWComplexToComplex1DFFTImageFilter', 'itk::FFTWComplexToComplex1DFFTImageFilter', 'itkFFTWComplexToComplex1DFFTImageFilterICD3', True, 'itk::Image< std::complex< double >,3 >'),
  ('FFTWComplexToComplex1DFFTImageFilter', 'itk::FFTWComplexToComplex1DFFTImageFilter', 'itkFFTWComplexToComplex1DFFTImageFilterICD4', True, 'itk::Image< std::complex< double >,4 >'),
  ('FFTWComplexToComplexFFTImageFilter', 'itk::FFTWComplexToComplexFFTImageFilter', 'itkFFTWComplexToComplexFFTImageFilterICF2', True, 'itk::Image< std::complex< float >,2 >'),
  ('FFTWComplexToComplexFFTImageFilter', 'itk::FFTWComplexToComplexFFTImageFilter', 'itkFFTWComplexToComplexFFTImageFilterICF3', True, 'itk::Image< std::complex< float >,3 >'),
  ('FFTWComplexToComplexFFTImageFilter', 'itk::FFTWComplexToComplexFFTImageFilter', 'itkFFTWComplexToComplexFFTImageFilterICF4', True, 'itk::Image< std::complex< float >,4 >'),
  ('FFTWComplexToComplexFFTImageFilter', 'itk::FFTWComplexToComplexFFTImageFilter', 'itkFFTWComplexToComplexFFTImageFilterICD2', True, 'itk::Image< std::complex< double >,2 >'),
  ('FFTWComplexToComplexFFTImageFilter', 'itk::FFTWComplexToComplexFFTImageFilter', 'itkFFTWComplexToComplexFFTImageFilterICD3', True, 'itk::Image< std::complex< double >,3 >'),
  ('FFTWComplexToComplexFFTImageFilter', 'itk::FFTWComplexToComplexFFTImageFilter', 'itkFFTWComplexToComplexFFTImageFilterICD4', True, 'itk::Image< std::complex< double >,4 >'),
  ('FFTWFFTImageFilterInitFactory', 'itk::FFTWFFTImageFilterInitFactory', 'itkFFTWFFTImageFilterInitFactory', True),
  ('FFTWForward1DFFTImageFilter', 'itk::FFTWForward1DFFTImageFilter', 'itkFFTWForward1DFFTImageFilterIF2', True, 'itk::Image< float,2 >'),
  ('FFTWForward1DFFTImageFilter', 'itk::FFTWForward1DFFTImageFilter', 'itkFFTWForward1DFFTImageFilterID2', True, 'itk::Image< double,2 >'),
  ('FFTWForward1DFFTImageFilter', 'itk::FFTWForward1DFFTImageFilter', 'itkFFTWForward1DFFTImageFilterIF3', True, 'itk::Image< float,3 >'),
  ('FFTWForward1DFFTImageFilter', 'itk::FFTWForward1DFFTImageFilter', 'itkFFTWForward1DFFTImageFilterID3', True, 'itk::Image< double,3 >'),
  ('FFTWForward1DFFTImageFilter', 'itk::FFTWForward1DFFTImageFilter', 'itkFFTWForward1DFFTImageFilterIF4', True, 'itk::Image< float,4 >'),
  ('FFTWForward1DFFTImageFilter', 'itk::FFTWForward1DFFTImageFilter', 'itkFFTWForward1DFFTImageFilterID4', True, 'itk::Image< double,4 >'),
  ('FFTWForwardFFTImageFilter', 'itk::FFTWForwardFFTImageFilter', 'itkFFTWForwardFFTImageFilterIF2ICF2', True, 'itk::Image< float,2 >, itk::Image< std::complex< float >,2 >'),
  ('FFTWForwardFFTImageFilter', 'itk::FFTWForwardFFTImageFilter', 'itkFFTWForwardFFTImageFilterID2ICD2', True, 'itk::Image< double,2 >, itk::Image< std::complex< double >,2 >'),
  ('FFTWForwardFFTImageFilter', 'itk::FFTWForwardFFTImageFilter', 'itkFFTWForwardFFTImageFilterIF3ICF3', True, 'itk::Image< float,3 >, itk::Image< std::complex< float >,3 >'),
  ('FFTWForwardFFTImageFilter', 'itk::FFTWForwardFFTImageFilter', 'itkFFTWForwardFFTImageFilterID3ICD3', True, 'itk::Image< double,3 >, itk::Image< std::complex< double >,3 >'),
  ('FFTWForwardFFTImageFilter', 'itk::FFTWForwardFFTImageFilter', 'itkFFTWForwardFFTImageFilterIF4ICF4', True, 'itk::Image< float,4 >, itk::Image< std::complex< float >,4 >'),
  ('FFTWForwardFFTImageFilter', 'itk::FFTWForwardFFTImageFilter', 'itkFFTWForwardFFTImageFilterID4ICD4', True, 'itk::Image< double,4 >, itk::Image< std::complex< double >,4 >'),
  ('FFTWGlobalConfiguration', 'itk::FFTWGlobalConfiguration', 'itkFFTWGlobalConfiguration', True),
  ('WisdomFilenameGeneratorBase', 'itk::WisdomFilenameGeneratorBase', 'itkWisdomFilenameGeneratorBase', False),
  ('ManualWisdomFilenameGenerator', 'itk::ManualWisdomFilenameGenerator', 'itkManualWisdomFilenameGenerator', False),
  ('SimpleWisdomFilenameGenerator', 'itk::SimpleWisdomFilenameGenerator', 'itkSimpleWisdomFilenameGenerator', False),
  ('HostnameWisdomFilenameGenerator', 'itk::HostnameWisdomFilenameGenerator', 'itkHostnameWisdomFilenameGenerator', False),
  ('HardwareWisdomFilenameGenerator', 'itk::HardwareWisdomFilenameGenerator', 'itkHardwareWisdomFilenameGenerator', False),
  ('FFTWHalfHermitianToRealInverseFFTImageFilter', 'itk::FFTWHalfHermitianToRealInverseFFTImageFilter', 'itkFFTWHalfHermitianToRealInverseFFTImageFilterICF2IF2', True, 'itk::Image< std::complex< float >,2 >, itk::Image< float,2 >'),
  ('FFTWHalfHermitianToRealInverseFFTImageFilter', 'itk::FFTWHalfHermitianToRealInverseFFTImageFilter', 'itkFFTWHalfHermitianToRealInverseFFTImageFilterICD2ID2', True, 'itk::Image< std::complex< double >,2 >, itk::Image< double,2 >'),
  ('FFTWHalfHermitianToRealInverseFFTImageFilter', 'itk::FFTWHalfHermitianToRealInverseFFTImageFilter', 'itkFFTWHalfHermitianToRealInverseFFTImageFilterICF3IF3', True, 'itk::Image< std::complex< float >,3 >, itk::Image< float,3 >'),
  ('FFTWHalfHermitianToRealInverseFFTImageFilter', 'itk::FFTWHalfHermitianToRealInverseFFTImageFilter', 'itkFFTWHalfHermitianToRealInverseFFTImageFilterICD3ID3', True, 'itk::Image< std::complex< double >,3 >, itk::Image< double,3 >'),
  ('FFTWHalfHermitianToRealInverseFFTImageFilter', 'itk::FFTWHalfHermitianToRealInverseFFTImageFilter', 'itkFFTWHalfHermitianToRealInverseFFTImageFilterICF4IF4', True, 'itk::Image< std::complex< float >,4 >, itk::Image< float,4 >'),
  ('FFTWHalfHermitianToRealInverseFFTImageFilter', 'itk::FFTWHalfHermitianToRealInverseFFTImageFilter', 'itkFFTWHalfHermitianToRealInverseFFTImageFilterICD4ID4', True, 'itk::Image< std::complex< double >,4 >, itk::Image< double,4 >'),
  ('FFTWInverse1DFFTImageFilter', 'itk::FFTWInverse1DFFTImageFilter', 'itkFFTWInverse1DFFTImageFilterICF2', True, 'itk::Image< std::complex< float >,2 >'),
  ('FFTWInverse1DFFTImageFilter', 'itk::FFTWInverse1DFFTImageFilter', 'itkFFTWInverse1DFFTImageFilterICD2', True, 'itk::Image< std::complex< double >,2 >'),
  ('FFTWInverse1DFFTImageFilter', 'itk::FFTWInverse1DFFTImageFilter', 'itkFFTWInverse1DFFTImageFilterICF3', True, 'itk::Image< std::complex< float >,3 >'),
  ('FFTWInverse1DFFTImageFilter', 'itk::FFTWInverse1DFFTImageFilter', 'itkFFTWInverse1DFFTImageFilterICD3', True, 'itk::Image< std::complex< double >,3 >'),
  ('FFTWInverse1DFFTImageFilter', 'itk::FFTWInverse1DFFTImageFilter', 'itkFFTWInverse1DFFTImageFilterICF4', True, 'itk::Image< std::complex< float >,4 >'),
  ('FFTWInverse1DFFTImageFilter', 'itk::FFTWInverse1DFFTImageFilter', 'itkFFTWInverse1DFFTImageFilterICD4', True, 'itk::Image< std::complex< double >,4 >'),
  ('FFTWInverseFFTImageFilter', 'itk::FFTWInverseFFTImageFilter', 'itkFFTWInverseFFTImageFilterICF2IF2', True, 'itk::Image< std::complex< float >,2 >, itk::Image< float,2 >'),
  ('FFTWInverseFFTImageFilter', 'itk::FFTWInverseFFTImageFilter', 'itkFFTWInverseFFTImageFilterICD2ID2', True, 'itk::Image< std::complex< double >,2 >, itk::Image< double,2 >'),
  ('FFTWInverseFFTImageFilter', 'itk::FFTWInverseFFTImageFilter', 'itkFFTWInverseFFTImageFilterICF3IF3', True, 'itk::Image< std::complex< float >,3 >, itk::Image< float,3 >'),
  ('FFTWInverseFFTImageFilter', 'itk::FFTWInverseFFTImageFilter', 'itkFFTWInverseFFTImageFilterICD3ID3', True, 'itk::Image< std::complex< double >,3 >, itk::Image< double,3 >'),
  ('FFTWInverseFFTImageFilter', 'itk::FFTWInverseFFTImageFilter', 'itkFFTWInverseFFTImageFilterICF4IF4', True, 'itk::Image< std::complex< float >,4 >, itk::Image< float,4 >'),
  ('FFTWInverseFFTImageFilter', 'itk::FFTWInverseFFTImageFilter', 'itkFFTWInverseFFTImageFilterICD4ID4', True, 'itk::Image< std::complex< double >,4 >, itk::Image< double,4 >'),
  ('FFTWRealToHalfHermitianForwardFFTImageFilter', 'itk::FFTWRealToHalfHermitianForwardFFTImageFilter', 'itkFFTWRealToHalfHermitianForwardFFTImageFilterIF2ICF2', True, 'itk::Image< float,2 >, itk::Image< std::complex< float >,2 >'),
  ('FFTWRealToHalfHermitianForwardFFTImageFilter', 'itk::FFTWRealToHalfHermitianForwardFFTImageFilter', 'itkFFTWRealToHalfHermitianForwardFFTImageFilterID2ICD2', True, 'itk::Image< double,2 >, itk::Image< std::complex< double >,2 >'),
  ('FFTWRealToHalfHermitianForwardFFTImageFilter', 'itk::FFTWRealToHalfHermitianForwardFFTImageFilter', 'itkFFTWRealToHalfHermitianForwardFFTImageFilterIF3ICF3', True, 'itk::Image< float,3 >, itk::Image< std::complex< float >,3 >'),
  ('FFTWRealToHalfHermitianForwardFFTImageFilter', 'itk::FFTWRealToHalfHermitianForwardFFTImageFilter', 'itkFFTWRealToHalfHermitianForwardFFTImageFilterID3ICD3', True, 'itk::Image< double,3 >, itk::Image< std::complex< double >,3 >'),
  ('FFTWRealToHalfHermitianForwardFFTImageFilter', 'itk::FFTWRealToHalfHermitianForwardFFTImageFilter', 'itkFFTWRealToHalfHermitianForwardFFTImageFilterIF4ICF4', True, 'itk::Image< float,4 >, itk::Image< std::complex< float >,4 >'),
  ('FFTWRealToHalfHermitianForwardFFTImageFilter', 'itk::FFTWRealToHalfHermitianForwardFFTImageFilter', 'itkFFTWRealToHalfHermitianForwardFFTImageFilterID4ICD4', True, 'itk::Image< double,4 >, itk::Image< std::complex< double >,4 >'),
  ('FullToHalfHermitianImageFilter', 'itk::FullToHalfHermitianImageFilter', 'itkFullToHalfHermitianImageFilterICD2', True, 'itk::Image< std::complex< double >,2 >'),
  ('FullToHalfHermitianImageFilter', 'itk::FullToHalfHermitianImageFilter', 'itkFullToHalfHermitianImageFilterICD3', True, 'itk::Image< std::complex< double >,3 >'),
  ('FullToHalfHermitianImageFilter', 'itk::FullToHalfHermitianImageFilter', 'itkFullToHalfHermitianImageFilterICD4', True, 'itk::Image< std::complex< double >,4 >'),
  ('FullToHalfHermitianImageFilter', 'itk::FullToHalfHermitianImageFilter', 'itkFullToHalfHermitianImageFilterICF2', True, 'itk::Image< std::complex< float >,2 >'),
  ('FullToHalfHermitianImageFilter', 'itk::FullToHalfHermitianImageFilter', 'itkFullToHalfHermitianImageFilterICF3', True, 'itk::Image< std::complex< float >,3 >'),
  ('FullToHalfHermitianImageFilter', 'itk::FullToHalfHermitianImageFilter', 'itkFullToHalfHermitianImageFilterICF4', True, 'itk::Image< std::complex< float >,4 >'),
  ('HalfHermitianToRealInverseFFTImageFilter', 'itk::HalfHermitianToRealInverseFFTImageFilter', 'itkHalfHermitianToRealInverseFFTImageFilterICF2IF2', True, 'itk::Image< std::complex< float >,2 >, itk::Image< float,2 >'),
  ('HalfHermitianToRealInverseFFTImageFilter', 'itk::HalfHermitianToRealInverseFFTImageFilter', 'itkHalfHermitianToRealInverseFFTImageFilterICD2ID2', True, 'itk::Image< std::complex< double >,2 >, itk::Image< double,2 >'),
  ('HalfHermitianToRealInverseFFTImageFilter', 'itk::HalfHermitianToRealInverseFFTImageFilter', 'itkHalfHermitianToRealInverseFFTImageFilterICF3IF3', True, 'itk::Image< std::complex< float >,3 >, itk::Image< float,3 >'),
  ('HalfHermitianToRealInverseFFTImageFilter', 'itk::HalfHermitianToRealInverseFFTImageFilter', 'itkHalfHermitianToRealInverseFFTImageFilterICD3ID3', True, 'itk::Image< std::complex< double >,3 >, itk::Image< double,3 >'),
  ('HalfHermitianToRealInverseFFTImageFilter', 'itk::HalfHermitianToRealInverseFFTImageFilter', 'itkHalfHermitianToRealInverseFFTImageFilterICF4IF4', True, 'itk::Image< std::complex< float >,4 >, itk::Image< float,4 >'),
  ('HalfHermitianToRealInverseFFTImageFilter', 'itk::HalfHermitianToRealInverseFFTImageFilter', 'itkHalfHermitianToRealInverseFFTImageFilterICD4ID4', True, 'itk::Image< std::complex< double >,4 >, itk::Image< double,4 >'),
  ('HalfToFullHermitianImageFilter', 'itk::HalfToFullHermitianImageFilter', 'itkHalfToFullHermitianImageFilterICD2', True, 'itk::Image< std::complex< double >,2 >'),
  ('HalfToFullHermitianImageFilter', 'itk::HalfToFullHermitianImageFilter', 'itkHalfToFullHermitianImageFilterICD3', True, 'itk::Image< std::complex< double >,3 >'),
  ('HalfToFullHermitianImageFilter', 'itk::HalfToFullHermitianImageFilter', 'itkHalfToFullHermitianImageFilterICD4', True, 'itk::Image< std::complex< double >,4 >'),
  ('HalfToFullHermitianImageFilter', 'itk::HalfToFullHermitianImageFilter', 'itkHalfToFullHermitianImageFilterICF2', True, 'itk::Image< std::complex< float >,2 >'),
  ('HalfToFullHermitianImageFilter', 'itk::HalfToFullHermitianImageFilter', 'itkHalfToFullHermitianImageFilterICF3', True, 'itk::Image< std::complex< float >,3 >'),
  ('HalfToFullHermitianImageFilter', 'itk::HalfToFullHermitianImageFilter', 'itkHalfToFullHermitianImageFilterICF4', True, 'itk::Image< std::complex< float >,4 >'),
  ('RealToHalfHermitianForwardFFTImageFilter', 'itk::RealToHalfHermitianForwardFFTImageFilter', 'itkRealToHalfHermitianForwardFFTImageFilterIF2ICF2', True, 'itk::Image< float,2 >, itk::Image< std::complex< float >,2 >'),
  ('RealToHalfHermitianForwardFFTImageFilter', 'itk::RealToHalfHermitianForwardFFTImageFilter', 'itkRealToHalfHermitianForwardFFTImageFilterID2ICD2', True, 'itk::Image< double,2 >, itk::Image< std::complex< double >,2 >'),
  ('RealToHalfHermitianForwardFFTImageFilter', 'itk::RealToHalfHermitianForwardFFTImageFilter', 'itkRealToHalfHermitianForwardFFTImageFilterIF3ICF3', True, 'itk::Image< float,3 >, itk::Image< std::complex< float >,3 >'),
  ('RealToHalfHermitianForwardFFTImageFilter', 'itk::RealToHalfHermitianForwardFFTImageFilter', 'itkRealToHalfHermitianForwardFFTImageFilterID3ICD3', True, 'itk::Image< double,3 >, itk::Image< std::complex< double >,3 >'),
  ('RealToHalfHermitianForwardFFTImageFilter', 'itk::RealToHalfHermitianForwardFFTImageFilter', 'itkRealToHalfHermitianForwardFFTImageFilterIF4ICF4', True, 'itk::Image< float,4 >, itk::Image< std::complex< float >,4 >'),
  ('RealToHalfHermitianForwardFFTImageFilter', 'itk::RealToHalfHermitianForwardFFTImageFilter', 'itkRealToHalfHermitianForwardFFTImageFilterID4ICD4', True, 'itk::Image< double,4 >, itk::Image< std::complex< double >,4 >'),
  ('VnlComplexToComplex1DFFTImageFilter', 'itk::VnlComplexToComplex1DFFTImageFilter', 'itkVnlComplexToComplex1DFFTImageFilterICD2', True, 'itk::Image< std::complex< double >,2 >'),
  ('VnlComplexToComplex1DFFTImageFilter', 'itk::VnlComplexToComplex1DFFTImageFilter', 'itkVnlComplexToComplex1DFFTImageFilterICD3', True, 'itk::Image< std::complex< double >,3 >'),
  ('VnlComplexToComplex1DFFTImageFilter', 'itk::VnlComplexToComplex1DFFTImageFilter', 'itkVnlComplexToComplex1DFFTImageFilterICD4', True, 'itk::Image< std::complex< double >,4 >'),
  ('VnlComplexToComplex1DFFTImageFilter', 'itk::VnlComplexToComplex1DFFTImageFilter', 'itkVnlComplexToComplex1DFFTImageFilterICF2', True, 'itk::Image< std::complex< float >,2 >'),
  ('VnlComplexToComplex1DFFTImageFilter', 'itk::VnlComplexToComplex1DFFTImageFilter', 'itkVnlComplexToComplex1DFFTImageFilterICF3', True, 'itk::Image< std::complex< float >,3 >'),
  ('VnlComplexToComplex1DFFTImageFilter', 'itk::VnlComplexToComplex1DFFTImageFilter', 'itkVnlComplexToComplex1DFFTImageFilterICF4', True, 'itk::Image< std::complex< float >,4 >'),
  ('VnlComplexToComplexFFTImageFilter', 'itk::VnlComplexToComplexFFTImageFilter', 'itkVnlComplexToComplexFFTImageFilterICD2', True, 'itk::Image< std::complex< double >,2 >'),
  ('VnlComplexToComplexFFTImageFilter', 'itk::VnlComplexToComplexFFTImageFilter', 'itkVnlComplexToComplexFFTImageFilterICD3', True, 'itk::Image< std::complex< double >,3 >'),
  ('VnlComplexToComplexFFTImageFilter', 'itk::VnlComplexToComplexFFTImageFilter', 'itkVnlComplexToComplexFFTImageFilterICD4', True, 'itk::Image< std::complex< double >,4 >'),
  ('VnlComplexToComplexFFTImageFilter', 'itk::VnlComplexToComplexFFTImageFilter', 'itkVnlComplexToComplexFFTImageFilterICF2', True, 'itk::Image< std::complex< float >,2 >'),
  ('VnlComplexToComplexFFTImageFilter', 'itk::VnlComplexToComplexFFTImageFilter', 'itkVnlComplexToComplexFFTImageFilterICF3', True, 'itk::Image< std::complex< float >,3 >'),
  ('VnlComplexToComplexFFTImageFilter', 'itk::VnlComplexToComplexFFTImageFilter', 'itkVnlComplexToComplexFFTImageFilterICF4', True, 'itk::Image< std::complex< float >,4 >'),
  ('VnlFFTImageFilterInitFactory', 'itk::VnlFFTImageFilterInitFactory', 'itkVnlFFTImageFilterInitFactory', True),
  ('VnlForward1DFFTImageFilter', 'itk::VnlForward1DFFTImageFilter', 'itkVnlForward1DFFTImageFilterIF2ICF2', True, 'itk::Image< float,2 >, itk::Image< std::complex< float >,2 >'),
  ('VnlForward1DFFTImageFilter', 'itk::VnlForward1DFFTImageFilter', 'itkVnlForward1DFFTImageFilterID2ICD2', True, 'itk::Image< double,2 >, itk::Image< std::complex< double >,2 >'),
  ('VnlForward1DFFTImageFilter', 'itk::VnlForward1DFFTImageFilter', 'itkVnlForward1DFFTImageFilterIF3ICF3', True, 'itk::Image< float,3 >, itk::Image< std::complex< float >,3 >'),
  ('VnlForward1DFFTImageFilter', 'itk::VnlForward1DFFTImageFilter', 'itkVnlForward1DFFTImageFilterID3ICD3', True, 'itk::Image< double,3 >, itk::Image< std::complex< double >,3 >'),
  ('VnlForward1DFFTImageFilter', 'itk::VnlForward1DFFTImageFilter', 'itkVnlForward1DFFTImageFilterIF4ICF4', True, 'itk::Image< float,4 >, itk::Image< std::complex< float >,4 >'),
  ('VnlForward1DFFTImageFilter', 'itk::VnlForward1DFFTImageFilter', 'itkVnlForward1DFFTImageFilterID4ICD4', True, 'itk::Image< double,4 >, itk::Image< std::complex< double >,4 >'),
  ('VnlForwardFFTImageFilter', 'itk::VnlForwardFFTImageFilter', 'itkVnlForwardFFTImageFilterIF2ICF2', True, 'itk::Image< float,2 >, itk::Image< std::complex< float >,2 >'),
  ('VnlForwardFFTImageFilter', 'itk::VnlForwardFFTImageFilter', 'itkVnlForwardFFTImageFilterID2ICD2', True, 'itk::Image< double,2 >, itk::Image< std::complex< double >,2 >'),
  ('VnlForwardFFTImageFilter', 'itk::VnlForwardFFTImageFilter', 'itkVnlForwardFFTImageFilterIF3ICF3', True, 'itk::Image< float,3 >, itk::Image< std::complex< float >,3 >'),
  ('VnlForwardFFTImageFilter', 'itk::VnlForwardFFTImageFilter', 'itkVnlForwardFFTImageFilterID3ICD3', True, 'itk::Image< double,3 >, itk::Image< std::complex< double >,3 >'),
  ('VnlForwardFFTImageFilter', 'itk::VnlForwardFFTImageFilter', 'itkVnlForwardFFTImageFilterIF4ICF4', True, 'itk::Image< float,4 >, itk::Image< std::complex< float >,4 >'),
  ('VnlForwardFFTImageFilter', 'itk::VnlForwardFFTImageFilter', 'itkVnlForwardFFTImageFilterID4ICD4', True, 'itk::Image< double,4 >, itk::Image< std::complex< double >,4 >'),
  ('VnlHalfHermitianToRealInverseFFTImageFilter', 'itk::VnlHalfHermitianToRealInverseFFTImageFilter', 'itkVnlHalfHermitianToRealInverseFFTImageFilterICF2IF2', True, 'itk::Image< std::complex< float >,2 >, itk::Image< float,2 >'),
  ('VnlHalfHermitianToRealInverseFFTImageFilter', 'itk::VnlHalfHermitianToRealInverseFFTImageFilter', 'itkVnlHalfHermitianToRealInverseFFTImageFilterICD2ID2', True, 'itk::Image< std::complex< double >,2 >, itk::Image< double,2 >'),
  ('VnlHalfHermitianToRealInverseFFTImageFilter', 'itk::VnlHalfHermitianToRealInverseFFTImageFilter', 'itkVnlHalfHermitianToRealInverseFFTImageFilterICF3IF3', True, 'itk::Image< std::complex< float >,3 >, itk::Image< float,3 >'),
  ('VnlHalfHermitianToRealInverseFFTImageFilter', 'itk::VnlHalfHermitianToRealInverseFFTImageFilter', 'itkVnlHalfHermitianToRealInverseFFTImageFilterICD3ID3', True, 'itk::Image< std::complex< double >,3 >, itk::Image< double,3 >'),
  ('VnlHalfHermitianToRealInverseFFTImageFilter', 'itk::VnlHalfHermitianToRealInverseFFTImageFilter', 'itkVnlHalfHermitianToRealInverseFFTImageFilterICF4IF4', True, 'itk::Image< std::complex< float >,4 >, itk::Image< float,4 >'),
  ('VnlHalfHermitianToRealInverseFFTImageFilter', 'itk::VnlHalfHermitianToRealInverseFFTImageFilter', 'itkVnlHalfHermitianToRealInverseFFTImageFilterICD4ID4', True, 'itk::Image< std::complex< double >,4 >, itk::Image< double,4 >'),
  ('VnlInverse1DFFTImageFilter', 'itk::VnlInverse1DFFTImageFilter', 'itkVnlInverse1DFFTImageFilterICF2IF2', True, 'itk::Image< std::complex< float >,2 >, itk::Image< float,2 >'),
  ('VnlInverse1DFFTImageFilter', 'itk::VnlInverse1DFFTImageFilter', 'itkVnlInverse1DFFTImageFilterICD2ID2', True, 'itk::Image< std::complex< double >,2 >, itk::Image< double,2 >'),
  ('VnlInverse1DFFTImageFilter', 'itk::VnlInverse1DFFTImageFilter', 'itkVnlInverse1DFFTImageFilterICF3IF3', True, 'itk::Image< std::complex< float >,3 >, itk::Image< float,3 >'),
  ('VnlInverse1DFFTImageFilter', 'itk::VnlInverse1DFFTImageFilter', 'itkVnlInverse1DFFTImageFilterICD3ID3', True, 'itk::Image< std::complex< double >,3 >, itk::Image< double,3 >'),
  ('VnlInverse1DFFTImageFilter', 'itk::VnlInverse1DFFTImageFilter', 'itkVnlInverse1DFFTImageFilterICF4IF4', True, 'itk::Image< std::complex< float >,4 >, itk::Image< float,4 >'),
  ('VnlInverse1DFFTImageFilter', 'itk::VnlInverse1DFFTImageFilter', 'itkVnlInverse1DFFTImageFilterICD4ID4', True, 'itk::Image< std::complex< double >,4 >, itk::Image< double,4 >'),
  ('VnlInverseFFTImageFilter', 'itk::VnlInverseFFTImageFilter', 'itkVnlInverseFFTImageFilterICF2IF2', True, 'itk::Image< std::complex< float >,2 >, itk::Image< float,2 >'),
  ('VnlInverseFFTImageFilter', 'itk::VnlInverseFFTImageFilter', 'itkVnlInverseFFTImageFilterICD2ID2', True, 'itk::Image< std::complex< double >,2 >, itk::Image< double,2 >'),
  ('VnlInverseFFTImageFilter', 'itk::VnlInverseFFTImageFilter', 'itkVnlInverseFFTImageFilterICF3IF3', True, 'itk::Image< std::complex< float >,3 >, itk::Image< float,3 >'),
  ('VnlInverseFFTImageFilter', 'itk::VnlInverseFFTImageFilter', 'itkVnlInverseFFTImageFilterICD3ID3', True, 'itk::Image< std::complex< double >,3 >, itk::Image< double,3 >'),
  ('VnlInverseFFTImageFilter', 'itk::VnlInverseFFTImageFilter', 'itkVnlInverseFFTImageFilterICF4IF4', True, 'itk::Image< std::complex< float >,4 >, itk::Image< float,4 >'),
  ('VnlInverseFFTImageFilter', 'itk::VnlInverseFFTImageFilter', 'itkVnlInverseFFTImageFilterICD4ID4', True, 'itk::Image< std::complex< double >,4 >, itk::Image< double,4 >'),
  ('VnlRealToHalfHermitianForwardFFTImageFilter', 'itk::VnlRealToHalfHermitianForwardFFTImageFilter', 'itkVnlRealToHalfHermitianForwardFFTImageFilterIF2ICF2', True, 'itk::Image< float,2 >, itk::Image< std::complex< float >,2 >'),
  ('VnlRealToHalfHermitianForwardFFTImageFilter', 'itk::VnlRealToHalfHermitianForwardFFTImageFilter', 'itkVnlRealToHalfHermitianForwardFFTImageFilterID2ICD2', True, 'itk::Image< double,2 >, itk::Image< std::complex< double >,2 >'),
  ('VnlRealToHalfHermitianForwardFFTImageFilter', 'itk::VnlRealToHalfHermitianForwardFFTImageFilter', 'itkVnlRealToHalfHermitianForwardFFTImageFilterIF3ICF3', True, 'itk::Image< float,3 >, itk::Image< std::complex< float >,3 >'),
  ('VnlRealToHalfHermitianForwardFFTImageFilter', 'itk::VnlRealToHalfHermitianForwardFFTImageFilter', 'itkVnlRealToHalfHermitianForwardFFTImageFilterID3ICD3', True, 'itk::Image< double,3 >, itk::Image< std::complex< double >,3 >'),
  ('VnlRealToHalfHermitianForwardFFTImageFilter', 'itk::VnlRealToHalfHermitianForwardFFTImageFilter', 'itkVnlRealToHalfHermitianForwardFFTImageFilterIF4ICF4', True, 'itk::Image< float,4 >, itk::Image< std::complex< float >,4 >'),
  ('VnlRealToHalfHermitianForwardFFTImageFilter', 'itk::VnlRealToHalfHermitianForwardFFTImageFilter', 'itkVnlRealToHalfHermitianForwardFFTImageFilterID4ICD4', True, 'itk::Image< double,4 >, itk::Image< std::complex< double >,4 >'),
)
factories = (("FFTImageFilterInit","FFTW"),("FFTImageFilterInit","Vnl"),)
