depends = ('ITKPyBase', 'ITKIOVTK', 'ITKIOTIFF', 'ITKIOPNG', 'ITKIONRRD', 'ITKIONIFTI', 'ITKIOMeta', 'ITKIOMeshVTK', 'ITKIOMeshOFF', 'ITKIOMeshOBJ', 'ITKIOMeshGifti', 'ITKIOMeshFreeSurfer', 'ITKIOMeshBYU', 'ITKIOJPEG', 'ITKIOImageBase', 'ITKIOGIPL', 'ITKIOGDCM', 'ITKIOBMP', 'ITKFFT', 'ITKCommon', )
templates = (  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterISC2ISC2', False, 'itk::Image< signed char,2 >, itk::Image< signed char,2 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterISC3ISC3', False, 'itk::Image< signed char,3 >, itk::Image< signed char,3 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterISC4ISC4', False, 'itk::Image< signed char,4 >, itk::Image< signed char,4 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterISS2ISS2', False, 'itk::Image< signed short,2 >, itk::Image< signed short,2 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterISS3ISS3', False, 'itk::Image< signed short,3 >, itk::Image< signed short,3 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterISS4ISS4', False, 'itk::Image< signed short,4 >, itk::Image< signed short,4 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterIUC2IUC2', False, 'itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterIUC3IUC3', False, 'itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterIUC4IUC4', False, 'itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterIULL2IULL2', False, 'itk::Image< unsigned long long,2 >, itk::Image< unsigned long long,2 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterIULL3IULL3', False, 'itk::Image< unsigned long long,3 >, itk::Image< unsigned long long,3 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterIULL4IULL4', False, 'itk::Image< unsigned long long,4 >, itk::Image< unsigned long long,4 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterIUS2IUS2', False, 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterIUS3IUS3', False, 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterIUS4IUS4', False, 'itk::Image< unsigned short,4 >, itk::Image< unsigned short,4 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterIF2IF2', False, 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterIF3IF3', False, 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterIF4IF4', False, 'itk::Image< float,4 >, itk::Image< float,4 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterID2ID2', False, 'itk::Image< double,2 >, itk::Image< double,2 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterID3ID3', False, 'itk::Image< double,3 >, itk::Image< double,3 >'),
  ('ComparisonImageFilter', 'itk::Testing::ComparisonImageFilter', 'itkComparisonImageFilterID4ID4', False, 'itk::Image< double,4 >, itk::Image< double,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIRGBUC2', True, 'itk::Image< itk::RGBPixel< unsigned char >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIRGBUC3', True, 'itk::Image< itk::RGBPixel< unsigned char >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIRGBUC4', True, 'itk::Image< itk::RGBPixel< unsigned char >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIRGBUS2', True, 'itk::Image< itk::RGBPixel< unsigned short >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIRGBUS3', True, 'itk::Image< itk::RGBPixel< unsigned short >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIRGBUS4', True, 'itk::Image< itk::RGBPixel< unsigned short >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIRGBAUC2', True, 'itk::Image< itk::RGBAPixel< unsigned char >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIRGBAUC3', True, 'itk::Image< itk::RGBAPixel< unsigned char >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIRGBAUC4', True, 'itk::Image< itk::RGBAPixel< unsigned char >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIRGBAUS2', True, 'itk::Image< itk::RGBAPixel< unsigned short >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIRGBAUS3', True, 'itk::Image< itk::RGBAPixel< unsigned short >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIRGBAUS4', True, 'itk::Image< itk::RGBAPixel< unsigned short >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVD22', True, 'itk::Image< itk::Vector< double,2 >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVD23', True, 'itk::Image< itk::Vector< double,2 >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVD24', True, 'itk::Image< itk::Vector< double,2 >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVD32', True, 'itk::Image< itk::Vector< double,3 >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVD33', True, 'itk::Image< itk::Vector< double,3 >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVD34', True, 'itk::Image< itk::Vector< double,3 >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVD42', True, 'itk::Image< itk::Vector< double,4 >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVD43', True, 'itk::Image< itk::Vector< double,4 >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVD44', True, 'itk::Image< itk::Vector< double,4 >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVF22', True, 'itk::Image< itk::Vector< float,2 >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVF23', True, 'itk::Image< itk::Vector< float,2 >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVF24', True, 'itk::Image< itk::Vector< float,2 >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVF32', True, 'itk::Image< itk::Vector< float,3 >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVF33', True, 'itk::Image< itk::Vector< float,3 >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVF34', True, 'itk::Image< itk::Vector< float,3 >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVF42', True, 'itk::Image< itk::Vector< float,4 >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVF43', True, 'itk::Image< itk::Vector< float,4 >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIVF44', True, 'itk::Image< itk::Vector< float,4 >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVD22', True, 'itk::Image< itk::CovariantVector< double,2 >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVD23', True, 'itk::Image< itk::CovariantVector< double,2 >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVD24', True, 'itk::Image< itk::CovariantVector< double,2 >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVD32', True, 'itk::Image< itk::CovariantVector< double,3 >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVD33', True, 'itk::Image< itk::CovariantVector< double,3 >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVD34', True, 'itk::Image< itk::CovariantVector< double,3 >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVD42', True, 'itk::Image< itk::CovariantVector< double,4 >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVD43', True, 'itk::Image< itk::CovariantVector< double,4 >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVD44', True, 'itk::Image< itk::CovariantVector< double,4 >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVF22', True, 'itk::Image< itk::CovariantVector< float,2 >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVF23', True, 'itk::Image< itk::CovariantVector< float,2 >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVF24', True, 'itk::Image< itk::CovariantVector< float,2 >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVF32', True, 'itk::Image< itk::CovariantVector< float,3 >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVF33', True, 'itk::Image< itk::CovariantVector< float,3 >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVF34', True, 'itk::Image< itk::CovariantVector< float,3 >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVF42', True, 'itk::Image< itk::CovariantVector< float,4 >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVF43', True, 'itk::Image< itk::CovariantVector< float,4 >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICVF44', True, 'itk::Image< itk::CovariantVector< float,4 >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterISC2', True, 'itk::Image< signed char,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterISC3', True, 'itk::Image< signed char,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterISC4', True, 'itk::Image< signed char,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterISS2', True, 'itk::Image< signed short,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterISS3', True, 'itk::Image< signed short,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterISS4', True, 'itk::Image< signed short,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIUC2', True, 'itk::Image< unsigned char,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIUC3', True, 'itk::Image< unsigned char,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIUC4', True, 'itk::Image< unsigned char,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIULL2', True, 'itk::Image< unsigned long long,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIULL3', True, 'itk::Image< unsigned long long,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIULL4', True, 'itk::Image< unsigned long long,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIUS2', True, 'itk::Image< unsigned short,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIUS3', True, 'itk::Image< unsigned short,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIUS4', True, 'itk::Image< unsigned short,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIF2', True, 'itk::Image< float,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIF3', True, 'itk::Image< float,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterIF4', True, 'itk::Image< float,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterID2', True, 'itk::Image< double,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterID3', True, 'itk::Image< double,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterID4', True, 'itk::Image< double,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICD2', True, 'itk::Image< std::complex< double >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICD3', True, 'itk::Image< std::complex< double >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICD4', True, 'itk::Image< std::complex< double >,4 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICF2', True, 'itk::Image< std::complex< float >,2 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICF3', True, 'itk::Image< std::complex< float >,3 >'),
  ('PipelineMonitorImageFilter', 'itk::PipelineMonitorImageFilter', 'itkPipelineMonitorImageFilterICF4', True, 'itk::Image< std::complex< float >,4 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceISC2', True, 'itk::Image< signed char,2 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceISC3', True, 'itk::Image< signed char,3 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceISC4', True, 'itk::Image< signed char,4 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceISS2', True, 'itk::Image< signed short,2 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceISS3', True, 'itk::Image< signed short,3 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceISS4', True, 'itk::Image< signed short,4 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceIUC2', True, 'itk::Image< unsigned char,2 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceIUC3', True, 'itk::Image< unsigned char,3 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceIUC4', True, 'itk::Image< unsigned char,4 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceIULL2', True, 'itk::Image< unsigned long long,2 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceIULL3', True, 'itk::Image< unsigned long long,3 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceIULL4', True, 'itk::Image< unsigned long long,4 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceIUS2', True, 'itk::Image< unsigned short,2 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceIUS3', True, 'itk::Image< unsigned short,3 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceIUS4', True, 'itk::Image< unsigned short,4 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceIF2', True, 'itk::Image< float,2 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceIF3', True, 'itk::Image< float,3 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceIF4', True, 'itk::Image< float,4 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceID2', True, 'itk::Image< double,2 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceID3', True, 'itk::Image< double,3 >'),
  ('RandomImageSource', 'itk::RandomImageSource', 'itkRandomImageSourceID4', True, 'itk::Image< double,4 >'),
)
factories = ()
