depends = ('ITKPyBase', 'ITKImageFeature', 'ITKCommon', )
templates = (  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterIRGBUC3', True, 'itk::Image< itk::RGBPixel< unsigned char >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterIRGBUS3', True, 'itk::Image< itk::RGBPixel< unsigned short >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterIRGBAUC3', True, 'itk::Image< itk::RGBAPixel< unsigned char >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterIRGBAUS3', True, 'itk::Image< itk::RGBAPixel< unsigned short >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterIVD23', True, 'itk::Image< itk::Vector< double,2 >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterIVD33', True, 'itk::Image< itk::Vector< double,3 >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterIVD43', True, 'itk::Image< itk::Vector< double,4 >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterIVF23', True, 'itk::Image< itk::Vector< float,2 >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterIVF33', True, 'itk::Image< itk::Vector< float,3 >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterIVF43', True, 'itk::Image< itk::Vector< float,4 >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterICVD23', True, 'itk::Image< itk::CovariantVector< double,2 >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterICVD33', True, 'itk::Image< itk::CovariantVector< double,3 >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterICVD43', True, 'itk::Image< itk::CovariantVector< double,4 >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterICVF23', True, 'itk::Image< itk::CovariantVector< float,2 >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterICVF33', True, 'itk::Image< itk::CovariantVector< float,3 >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterICVF43', True, 'itk::Image< itk::CovariantVector< float,4 >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterISC3', True, 'itk::Image< signed char,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterISS3', True, 'itk::Image< signed short,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterIUC3', True, 'itk::Image< unsigned char,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterIULL3', True, 'itk::Image< unsigned long long,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterIUS3', True, 'itk::Image< unsigned short,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterIF3', True, 'itk::Image< float,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterID3', True, 'itk::Image< double,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterICD3', True, 'itk::Image< std::complex< double >,3 >'),
  ('DICOMOrientImageFilter', 'itk::DICOMOrientImageFilter', 'itkDICOMOrientImageFilterICF3', True, 'itk::Image< std::complex< float >,3 >'),
  ('DICOMOrientation', 'itk::DICOMOrientation', 'itkDICOMOrientation', True),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterISC2', True, 'itk::Image< signed char,2 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterISC3', True, 'itk::Image< signed char,3 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterISC4', True, 'itk::Image< signed char,4 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterISS2', True, 'itk::Image< signed short,2 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterISS3', True, 'itk::Image< signed short,3 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterISS4', True, 'itk::Image< signed short,4 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterIUC2', True, 'itk::Image< unsigned char,2 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterIUC3', True, 'itk::Image< unsigned char,3 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterIUC4', True, 'itk::Image< unsigned char,4 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterIULL2', True, 'itk::Image< unsigned long long,2 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterIULL3', True, 'itk::Image< unsigned long long,3 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterIULL4', True, 'itk::Image< unsigned long long,4 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterIUS2', True, 'itk::Image< unsigned short,2 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterIUS3', True, 'itk::Image< unsigned short,3 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterIUS4', True, 'itk::Image< unsigned short,4 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterIF2', True, 'itk::Image< float,2 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterIF3', True, 'itk::Image< float,3 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterIF4', True, 'itk::Image< float,4 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterID2', True, 'itk::Image< double,2 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterID3', True, 'itk::Image< double,3 >'),
  ('HessianImageFilter', 'itk::HessianImageFilter', 'itkHessianImageFilterID4', True, 'itk::Image< double,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIRGBUC2', True, 'itk::Image< itk::RGBPixel< unsigned char >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIRGBUC3', True, 'itk::Image< itk::RGBPixel< unsigned char >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIRGBUC4', True, 'itk::Image< itk::RGBPixel< unsigned char >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIRGBUS2', True, 'itk::Image< itk::RGBPixel< unsigned short >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIRGBUS3', True, 'itk::Image< itk::RGBPixel< unsigned short >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIRGBUS4', True, 'itk::Image< itk::RGBPixel< unsigned short >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIRGBAUC2', True, 'itk::Image< itk::RGBAPixel< unsigned char >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIRGBAUC3', True, 'itk::Image< itk::RGBAPixel< unsigned char >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIRGBAUC4', True, 'itk::Image< itk::RGBAPixel< unsigned char >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIRGBAUS2', True, 'itk::Image< itk::RGBAPixel< unsigned short >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIRGBAUS3', True, 'itk::Image< itk::RGBAPixel< unsigned short >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIRGBAUS4', True, 'itk::Image< itk::RGBAPixel< unsigned short >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVD22', True, 'itk::Image< itk::Vector< double,2 >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVD23', True, 'itk::Image< itk::Vector< double,2 >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVD24', True, 'itk::Image< itk::Vector< double,2 >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVD32', True, 'itk::Image< itk::Vector< double,3 >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVD33', True, 'itk::Image< itk::Vector< double,3 >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVD34', True, 'itk::Image< itk::Vector< double,3 >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVD42', True, 'itk::Image< itk::Vector< double,4 >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVD43', True, 'itk::Image< itk::Vector< double,4 >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVD44', True, 'itk::Image< itk::Vector< double,4 >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVF22', True, 'itk::Image< itk::Vector< float,2 >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVF23', True, 'itk::Image< itk::Vector< float,2 >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVF24', True, 'itk::Image< itk::Vector< float,2 >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVF32', True, 'itk::Image< itk::Vector< float,3 >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVF33', True, 'itk::Image< itk::Vector< float,3 >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVF34', True, 'itk::Image< itk::Vector< float,3 >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVF42', True, 'itk::Image< itk::Vector< float,4 >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVF43', True, 'itk::Image< itk::Vector< float,4 >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIVF44', True, 'itk::Image< itk::Vector< float,4 >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVD22', True, 'itk::Image< itk::CovariantVector< double,2 >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVD23', True, 'itk::Image< itk::CovariantVector< double,2 >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVD24', True, 'itk::Image< itk::CovariantVector< double,2 >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVD32', True, 'itk::Image< itk::CovariantVector< double,3 >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVD33', True, 'itk::Image< itk::CovariantVector< double,3 >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVD34', True, 'itk::Image< itk::CovariantVector< double,3 >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVD42', True, 'itk::Image< itk::CovariantVector< double,4 >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVD43', True, 'itk::Image< itk::CovariantVector< double,4 >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVD44', True, 'itk::Image< itk::CovariantVector< double,4 >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVF22', True, 'itk::Image< itk::CovariantVector< float,2 >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVF23', True, 'itk::Image< itk::CovariantVector< float,2 >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVF24', True, 'itk::Image< itk::CovariantVector< float,2 >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVF32', True, 'itk::Image< itk::CovariantVector< float,3 >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVF33', True, 'itk::Image< itk::CovariantVector< float,3 >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVF34', True, 'itk::Image< itk::CovariantVector< float,3 >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVF42', True, 'itk::Image< itk::CovariantVector< float,4 >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVF43', True, 'itk::Image< itk::CovariantVector< float,4 >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICVF44', True, 'itk::Image< itk::CovariantVector< float,4 >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterISC2', True, 'itk::Image< signed char,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterISC3', True, 'itk::Image< signed char,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterISC4', True, 'itk::Image< signed char,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterISS2', True, 'itk::Image< signed short,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterISS3', True, 'itk::Image< signed short,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterISS4', True, 'itk::Image< signed short,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIUC2', True, 'itk::Image< unsigned char,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIUC3', True, 'itk::Image< unsigned char,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIUC4', True, 'itk::Image< unsigned char,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIULL2', True, 'itk::Image< unsigned long long,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIULL3', True, 'itk::Image< unsigned long long,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIULL4', True, 'itk::Image< unsigned long long,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIUS2', True, 'itk::Image< unsigned short,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIUS3', True, 'itk::Image< unsigned short,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIUS4', True, 'itk::Image< unsigned short,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIF2', True, 'itk::Image< float,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIF3', True, 'itk::Image< float,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterIF4', True, 'itk::Image< float,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterID2', True, 'itk::Image< double,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterID3', True, 'itk::Image< double,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterID4', True, 'itk::Image< double,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICD2', True, 'itk::Image< std::complex< double >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICD3', True, 'itk::Image< std::complex< double >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICD4', True, 'itk::Image< std::complex< double >,4 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICF2', True, 'itk::Image< std::complex< float >,2 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICF3', True, 'itk::Image< std::complex< float >,3 >'),
  ('NPasteImageFilter', 'itk::NPasteImageFilter', 'itkNPasteImageFilterICF4', True, 'itk::Image< std::complex< float >,4 >'),
  ('ObjectnessMeasureImageFilter', 'itk::ObjectnessMeasureImageFilter', 'itkObjectnessMeasureImageFilterIF2IF2', True, 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('ObjectnessMeasureImageFilter', 'itk::ObjectnessMeasureImageFilter', 'itkObjectnessMeasureImageFilterIF3IF3', True, 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('ObjectnessMeasureImageFilter', 'itk::ObjectnessMeasureImageFilter', 'itkObjectnessMeasureImageFilterIF4IF4', True, 'itk::Image< float,4 >, itk::Image< float,4 >'),
  ('ObjectnessMeasureImageFilter', 'itk::ObjectnessMeasureImageFilter', 'itkObjectnessMeasureImageFilterID2ID2', True, 'itk::Image< double,2 >, itk::Image< double,2 >'),
  ('ObjectnessMeasureImageFilter', 'itk::ObjectnessMeasureImageFilter', 'itkObjectnessMeasureImageFilterID3ID3', True, 'itk::Image< double,3 >, itk::Image< double,3 >'),
  ('ObjectnessMeasureImageFilter', 'itk::ObjectnessMeasureImageFilter', 'itkObjectnessMeasureImageFilterID4ID4', True, 'itk::Image< double,4 >, itk::Image< double,4 >'),
)
factories = ()
