depends = ('ITKPyBase', 'ITKOptimizers', 'ITKImageIntensity', 'ITKImageGrid', 'ITKCommon', )
templates = (  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC2IUC2ISC2', True, 'itk::Image< signed char,2 >, itk::Image< unsigned char,2 >, itk::Image< signed char,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC3IUC3ISC3', True, 'itk::Image< signed char,3 >, itk::Image< unsigned char,3 >, itk::Image< signed char,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC4IUC4ISC4', True, 'itk::Image< signed char,4 >, itk::Image< unsigned char,4 >, itk::Image< signed char,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC2IUC2ISS2', True, 'itk::Image< signed char,2 >, itk::Image< unsigned char,2 >, itk::Image< signed short,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC3IUC3ISS3', True, 'itk::Image< signed char,3 >, itk::Image< unsigned char,3 >, itk::Image< signed short,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC4IUC4ISS4', True, 'itk::Image< signed char,4 >, itk::Image< unsigned char,4 >, itk::Image< signed short,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC2IUC2IUC2', True, 'itk::Image< signed char,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC3IUC3IUC3', True, 'itk::Image< signed char,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC4IUC4IUC4', True, 'itk::Image< signed char,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC2IUC2IULL2', True, 'itk::Image< signed char,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned long long,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC3IUC3IULL3', True, 'itk::Image< signed char,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned long long,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC4IUC4IULL4', True, 'itk::Image< signed char,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned long long,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC2IUC2IUS2', True, 'itk::Image< signed char,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned short,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC3IUC3IUS3', True, 'itk::Image< signed char,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned short,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC4IUC4IUS4', True, 'itk::Image< signed char,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned short,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC2IUC2IF2', True, 'itk::Image< signed char,2 >, itk::Image< unsigned char,2 >, itk::Image< float,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC3IUC3IF3', True, 'itk::Image< signed char,3 >, itk::Image< unsigned char,3 >, itk::Image< float,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC4IUC4IF4', True, 'itk::Image< signed char,4 >, itk::Image< unsigned char,4 >, itk::Image< float,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC2IUC2ID2', True, 'itk::Image< signed char,2 >, itk::Image< unsigned char,2 >, itk::Image< double,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC3IUC3ID3', True, 'itk::Image< signed char,3 >, itk::Image< unsigned char,3 >, itk::Image< double,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISC4IUC4ID4', True, 'itk::Image< signed char,4 >, itk::Image< unsigned char,4 >, itk::Image< double,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS2IUC2ISC2', True, 'itk::Image< signed short,2 >, itk::Image< unsigned char,2 >, itk::Image< signed char,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS3IUC3ISC3', True, 'itk::Image< signed short,3 >, itk::Image< unsigned char,3 >, itk::Image< signed char,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS4IUC4ISC4', True, 'itk::Image< signed short,4 >, itk::Image< unsigned char,4 >, itk::Image< signed char,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS2IUC2ISS2', True, 'itk::Image< signed short,2 >, itk::Image< unsigned char,2 >, itk::Image< signed short,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS3IUC3ISS3', True, 'itk::Image< signed short,3 >, itk::Image< unsigned char,3 >, itk::Image< signed short,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS4IUC4ISS4', True, 'itk::Image< signed short,4 >, itk::Image< unsigned char,4 >, itk::Image< signed short,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS2IUC2IUC2', True, 'itk::Image< signed short,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS3IUC3IUC3', True, 'itk::Image< signed short,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS4IUC4IUC4', True, 'itk::Image< signed short,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS2IUC2IULL2', True, 'itk::Image< signed short,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned long long,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS3IUC3IULL3', True, 'itk::Image< signed short,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned long long,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS4IUC4IULL4', True, 'itk::Image< signed short,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned long long,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS2IUC2IUS2', True, 'itk::Image< signed short,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned short,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS3IUC3IUS3', True, 'itk::Image< signed short,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned short,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS4IUC4IUS4', True, 'itk::Image< signed short,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned short,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS2IUC2IF2', True, 'itk::Image< signed short,2 >, itk::Image< unsigned char,2 >, itk::Image< float,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS3IUC3IF3', True, 'itk::Image< signed short,3 >, itk::Image< unsigned char,3 >, itk::Image< float,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS4IUC4IF4', True, 'itk::Image< signed short,4 >, itk::Image< unsigned char,4 >, itk::Image< float,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS2IUC2ID2', True, 'itk::Image< signed short,2 >, itk::Image< unsigned char,2 >, itk::Image< double,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS3IUC3ID3', True, 'itk::Image< signed short,3 >, itk::Image< unsigned char,3 >, itk::Image< double,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterISS4IUC4ID4', True, 'itk::Image< signed short,4 >, itk::Image< unsigned char,4 >, itk::Image< double,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC2IUC2ISC2', True, 'itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >, itk::Image< signed char,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC3IUC3ISC3', True, 'itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >, itk::Image< signed char,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC4IUC4ISC4', True, 'itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >, itk::Image< signed char,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC2IUC2ISS2', True, 'itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >, itk::Image< signed short,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC3IUC3ISS3', True, 'itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >, itk::Image< signed short,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC4IUC4ISS4', True, 'itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >, itk::Image< signed short,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC2IUC2IUC2', True, 'itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC3IUC3IUC3', True, 'itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC4IUC4IUC4', True, 'itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC2IUC2IULL2', True, 'itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned long long,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC3IUC3IULL3', True, 'itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned long long,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC4IUC4IULL4', True, 'itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned long long,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC2IUC2IUS2', True, 'itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned short,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC3IUC3IUS3', True, 'itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned short,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC4IUC4IUS4', True, 'itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned short,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC2IUC2IF2', True, 'itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >, itk::Image< float,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC3IUC3IF3', True, 'itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >, itk::Image< float,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC4IUC4IF4', True, 'itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >, itk::Image< float,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC2IUC2ID2', True, 'itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >, itk::Image< double,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC3IUC3ID3', True, 'itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >, itk::Image< double,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUC4IUC4ID4', True, 'itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >, itk::Image< double,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL2IUC2ISC2', True, 'itk::Image< unsigned long long,2 >, itk::Image< unsigned char,2 >, itk::Image< signed char,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL3IUC3ISC3', True, 'itk::Image< unsigned long long,3 >, itk::Image< unsigned char,3 >, itk::Image< signed char,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL4IUC4ISC4', True, 'itk::Image< unsigned long long,4 >, itk::Image< unsigned char,4 >, itk::Image< signed char,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL2IUC2ISS2', True, 'itk::Image< unsigned long long,2 >, itk::Image< unsigned char,2 >, itk::Image< signed short,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL3IUC3ISS3', True, 'itk::Image< unsigned long long,3 >, itk::Image< unsigned char,3 >, itk::Image< signed short,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL4IUC4ISS4', True, 'itk::Image< unsigned long long,4 >, itk::Image< unsigned char,4 >, itk::Image< signed short,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL2IUC2IUC2', True, 'itk::Image< unsigned long long,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL3IUC3IUC3', True, 'itk::Image< unsigned long long,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL4IUC4IUC4', True, 'itk::Image< unsigned long long,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL2IUC2IULL2', True, 'itk::Image< unsigned long long,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned long long,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL3IUC3IULL3', True, 'itk::Image< unsigned long long,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned long long,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL4IUC4IULL4', True, 'itk::Image< unsigned long long,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned long long,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL2IUC2IUS2', True, 'itk::Image< unsigned long long,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned short,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL3IUC3IUS3', True, 'itk::Image< unsigned long long,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned short,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL4IUC4IUS4', True, 'itk::Image< unsigned long long,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned short,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL2IUC2IF2', True, 'itk::Image< unsigned long long,2 >, itk::Image< unsigned char,2 >, itk::Image< float,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL3IUC3IF3', True, 'itk::Image< unsigned long long,3 >, itk::Image< unsigned char,3 >, itk::Image< float,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL4IUC4IF4', True, 'itk::Image< unsigned long long,4 >, itk::Image< unsigned char,4 >, itk::Image< float,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL2IUC2ID2', True, 'itk::Image< unsigned long long,2 >, itk::Image< unsigned char,2 >, itk::Image< double,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL3IUC3ID3', True, 'itk::Image< unsigned long long,3 >, itk::Image< unsigned char,3 >, itk::Image< double,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIULL4IUC4ID4', True, 'itk::Image< unsigned long long,4 >, itk::Image< unsigned char,4 >, itk::Image< double,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS2IUC2ISC2', True, 'itk::Image< unsigned short,2 >, itk::Image< unsigned char,2 >, itk::Image< signed char,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS3IUC3ISC3', True, 'itk::Image< unsigned short,3 >, itk::Image< unsigned char,3 >, itk::Image< signed char,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS4IUC4ISC4', True, 'itk::Image< unsigned short,4 >, itk::Image< unsigned char,4 >, itk::Image< signed char,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS2IUC2ISS2', True, 'itk::Image< unsigned short,2 >, itk::Image< unsigned char,2 >, itk::Image< signed short,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS3IUC3ISS3', True, 'itk::Image< unsigned short,3 >, itk::Image< unsigned char,3 >, itk::Image< signed short,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS4IUC4ISS4', True, 'itk::Image< unsigned short,4 >, itk::Image< unsigned char,4 >, itk::Image< signed short,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS2IUC2IUC2', True, 'itk::Image< unsigned short,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS3IUC3IUC3', True, 'itk::Image< unsigned short,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS4IUC4IUC4', True, 'itk::Image< unsigned short,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS2IUC2IULL2', True, 'itk::Image< unsigned short,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned long long,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS3IUC3IULL3', True, 'itk::Image< unsigned short,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned long long,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS4IUC4IULL4', True, 'itk::Image< unsigned short,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned long long,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS2IUC2IUS2', True, 'itk::Image< unsigned short,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned short,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS3IUC3IUS3', True, 'itk::Image< unsigned short,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned short,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS4IUC4IUS4', True, 'itk::Image< unsigned short,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned short,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS2IUC2IF2', True, 'itk::Image< unsigned short,2 >, itk::Image< unsigned char,2 >, itk::Image< float,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS3IUC3IF3', True, 'itk::Image< unsigned short,3 >, itk::Image< unsigned char,3 >, itk::Image< float,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS4IUC4IF4', True, 'itk::Image< unsigned short,4 >, itk::Image< unsigned char,4 >, itk::Image< float,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS2IUC2ID2', True, 'itk::Image< unsigned short,2 >, itk::Image< unsigned char,2 >, itk::Image< double,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS3IUC3ID3', True, 'itk::Image< unsigned short,3 >, itk::Image< unsigned char,3 >, itk::Image< double,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIUS4IUC4ID4', True, 'itk::Image< unsigned short,4 >, itk::Image< unsigned char,4 >, itk::Image< double,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF2IUC2ISC2', True, 'itk::Image< float,2 >, itk::Image< unsigned char,2 >, itk::Image< signed char,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF3IUC3ISC3', True, 'itk::Image< float,3 >, itk::Image< unsigned char,3 >, itk::Image< signed char,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF4IUC4ISC4', True, 'itk::Image< float,4 >, itk::Image< unsigned char,4 >, itk::Image< signed char,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF2IUC2ISS2', True, 'itk::Image< float,2 >, itk::Image< unsigned char,2 >, itk::Image< signed short,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF3IUC3ISS3', True, 'itk::Image< float,3 >, itk::Image< unsigned char,3 >, itk::Image< signed short,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF4IUC4ISS4', True, 'itk::Image< float,4 >, itk::Image< unsigned char,4 >, itk::Image< signed short,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF2IUC2IUC2', True, 'itk::Image< float,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF3IUC3IUC3', True, 'itk::Image< float,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF4IUC4IUC4', True, 'itk::Image< float,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF2IUC2IULL2', True, 'itk::Image< float,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned long long,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF3IUC3IULL3', True, 'itk::Image< float,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned long long,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF4IUC4IULL4', True, 'itk::Image< float,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned long long,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF2IUC2IUS2', True, 'itk::Image< float,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned short,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF3IUC3IUS3', True, 'itk::Image< float,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned short,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF4IUC4IUS4', True, 'itk::Image< float,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned short,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF2IUC2IF2', True, 'itk::Image< float,2 >, itk::Image< unsigned char,2 >, itk::Image< float,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF3IUC3IF3', True, 'itk::Image< float,3 >, itk::Image< unsigned char,3 >, itk::Image< float,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF4IUC4IF4', True, 'itk::Image< float,4 >, itk::Image< unsigned char,4 >, itk::Image< float,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF2IUC2ID2', True, 'itk::Image< float,2 >, itk::Image< unsigned char,2 >, itk::Image< double,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF3IUC3ID3', True, 'itk::Image< float,3 >, itk::Image< unsigned char,3 >, itk::Image< double,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterIF4IUC4ID4', True, 'itk::Image< float,4 >, itk::Image< unsigned char,4 >, itk::Image< double,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID2IUC2ISC2', True, 'itk::Image< double,2 >, itk::Image< unsigned char,2 >, itk::Image< signed char,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID3IUC3ISC3', True, 'itk::Image< double,3 >, itk::Image< unsigned char,3 >, itk::Image< signed char,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID4IUC4ISC4', True, 'itk::Image< double,4 >, itk::Image< unsigned char,4 >, itk::Image< signed char,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID2IUC2ISS2', True, 'itk::Image< double,2 >, itk::Image< unsigned char,2 >, itk::Image< signed short,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID3IUC3ISS3', True, 'itk::Image< double,3 >, itk::Image< unsigned char,3 >, itk::Image< signed short,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID4IUC4ISS4', True, 'itk::Image< double,4 >, itk::Image< unsigned char,4 >, itk::Image< signed short,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID2IUC2IUC2', True, 'itk::Image< double,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID3IUC3IUC3', True, 'itk::Image< double,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID4IUC4IUC4', True, 'itk::Image< double,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned char,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID2IUC2IULL2', True, 'itk::Image< double,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned long long,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID3IUC3IULL3', True, 'itk::Image< double,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned long long,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID4IUC4IULL4', True, 'itk::Image< double,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned long long,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID2IUC2IUS2', True, 'itk::Image< double,2 >, itk::Image< unsigned char,2 >, itk::Image< unsigned short,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID3IUC3IUS3', True, 'itk::Image< double,3 >, itk::Image< unsigned char,3 >, itk::Image< unsigned short,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID4IUC4IUS4', True, 'itk::Image< double,4 >, itk::Image< unsigned char,4 >, itk::Image< unsigned short,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID2IUC2IF2', True, 'itk::Image< double,2 >, itk::Image< unsigned char,2 >, itk::Image< float,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID3IUC3IF3', True, 'itk::Image< double,3 >, itk::Image< unsigned char,3 >, itk::Image< float,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID4IUC4IF4', True, 'itk::Image< double,4 >, itk::Image< unsigned char,4 >, itk::Image< float,4 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID2IUC2ID2', True, 'itk::Image< double,2 >, itk::Image< unsigned char,2 >, itk::Image< double,2 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID3IUC3ID3', True, 'itk::Image< double,3 >, itk::Image< unsigned char,3 >, itk::Image< double,3 >'),
  ('N4BiasFieldCorrectionImageFilter', 'itk::N4BiasFieldCorrectionImageFilter', 'itkN4BiasFieldCorrectionImageFilterID4IUC4ID4', True, 'itk::Image< double,4 >, itk::Image< unsigned char,4 >, itk::Image< double,4 >'),
)
factories = ()
