depends = ('ITKPyBase', 'ITKCommon', )
templates = (  ('VTKImageExportBase', 'itk::VTKImageExportBase', 'itkVTKImageExportBase', True),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIUC2', True, 'itk::Image< unsigned char,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIUC3', True, 'itk::Image< unsigned char,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIUL2', True, 'itk::Image< unsigned long,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIUL3', True, 'itk::Image< unsigned long,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportISC2', True, 'itk::Image< signed char,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportISC3', True, 'itk::Image< signed char,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportISS2', True, 'itk::Image< signed short,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportISS3', True, 'itk::Image< signed short,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIULL2', True, 'itk::Image< unsigned long long,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIULL3', True, 'itk::Image< unsigned long long,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIUS2', True, 'itk::Image< unsigned short,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIUS3', True, 'itk::Image< unsigned short,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIF2', True, 'itk::Image< float,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIF3', True, 'itk::Image< float,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportID2', True, 'itk::Image< double,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportID3', True, 'itk::Image< double,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIRGBUC2', True, 'itk::Image< itk::RGBPixel< unsigned char >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIRGBUC3', True, 'itk::Image< itk::RGBPixel< unsigned char >,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIRGBUS2', True, 'itk::Image< itk::RGBPixel< unsigned short >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIRGBUS3', True, 'itk::Image< itk::RGBPixel< unsigned short >,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIRGBAUC2', True, 'itk::Image< itk::RGBAPixel< unsigned char >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIRGBAUC3', True, 'itk::Image< itk::RGBAPixel< unsigned char >,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIRGBAUS2', True, 'itk::Image< itk::RGBAPixel< unsigned short >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIRGBAUS3', True, 'itk::Image< itk::RGBAPixel< unsigned short >,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIVD22', True, 'itk::Image< itk::Vector< double,2 >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIVD23', True, 'itk::Image< itk::Vector< double,2 >,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIVD32', True, 'itk::Image< itk::Vector< double,3 >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIVD33', True, 'itk::Image< itk::Vector< double,3 >,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIVD42', True, 'itk::Image< itk::Vector< double,4 >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIVD43', True, 'itk::Image< itk::Vector< double,4 >,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIVF22', True, 'itk::Image< itk::Vector< float,2 >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIVF23', True, 'itk::Image< itk::Vector< float,2 >,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIVF32', True, 'itk::Image< itk::Vector< float,3 >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIVF33', True, 'itk::Image< itk::Vector< float,3 >,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIVF42', True, 'itk::Image< itk::Vector< float,4 >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportIVF43', True, 'itk::Image< itk::Vector< float,4 >,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportICVD22', True, 'itk::Image< itk::CovariantVector< double,2 >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportICVD23', True, 'itk::Image< itk::CovariantVector< double,2 >,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportICVD32', True, 'itk::Image< itk::CovariantVector< double,3 >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportICVD33', True, 'itk::Image< itk::CovariantVector< double,3 >,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportICVD42', True, 'itk::Image< itk::CovariantVector< double,4 >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportICVD43', True, 'itk::Image< itk::CovariantVector< double,4 >,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportICVF22', True, 'itk::Image< itk::CovariantVector< float,2 >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportICVF23', True, 'itk::Image< itk::CovariantVector< float,2 >,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportICVF32', True, 'itk::Image< itk::CovariantVector< float,3 >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportICVF33', True, 'itk::Image< itk::CovariantVector< float,3 >,3 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportICVF42', True, 'itk::Image< itk::CovariantVector< float,4 >,2 >'),
  ('VTKImageExport', 'itk::VTKImageExport', 'itkVTKImageExportICVF43', True, 'itk::Image< itk::CovariantVector< float,4 >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIUC2', True, 'itk::Image< unsigned char,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIUC3', True, 'itk::Image< unsigned char,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIUL2', True, 'itk::Image< unsigned long,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIUL3', True, 'itk::Image< unsigned long,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportISC2', True, 'itk::Image< signed char,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportISC3', True, 'itk::Image< signed char,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportISS2', True, 'itk::Image< signed short,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportISS3', True, 'itk::Image< signed short,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIULL2', True, 'itk::Image< unsigned long long,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIULL3', True, 'itk::Image< unsigned long long,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIUS2', True, 'itk::Image< unsigned short,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIUS3', True, 'itk::Image< unsigned short,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIF2', True, 'itk::Image< float,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIF3', True, 'itk::Image< float,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportID2', True, 'itk::Image< double,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportID3', True, 'itk::Image< double,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIRGBUC2', True, 'itk::Image< itk::RGBPixel< unsigned char >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIRGBUC3', True, 'itk::Image< itk::RGBPixel< unsigned char >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIRGBUS2', True, 'itk::Image< itk::RGBPixel< unsigned short >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIRGBUS3', True, 'itk::Image< itk::RGBPixel< unsigned short >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIRGBAUC2', True, 'itk::Image< itk::RGBAPixel< unsigned char >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIRGBAUC3', True, 'itk::Image< itk::RGBAPixel< unsigned char >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIRGBAUS2', True, 'itk::Image< itk::RGBAPixel< unsigned short >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIRGBAUS3', True, 'itk::Image< itk::RGBAPixel< unsigned short >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIVD22', True, 'itk::Image< itk::Vector< double,2 >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIVD23', True, 'itk::Image< itk::Vector< double,2 >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIVD32', True, 'itk::Image< itk::Vector< double,3 >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIVD33', True, 'itk::Image< itk::Vector< double,3 >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIVD42', True, 'itk::Image< itk::Vector< double,4 >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIVD43', True, 'itk::Image< itk::Vector< double,4 >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIVF22', True, 'itk::Image< itk::Vector< float,2 >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIVF23', True, 'itk::Image< itk::Vector< float,2 >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIVF32', True, 'itk::Image< itk::Vector< float,3 >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIVF33', True, 'itk::Image< itk::Vector< float,3 >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIVF42', True, 'itk::Image< itk::Vector< float,4 >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportIVF43', True, 'itk::Image< itk::Vector< float,4 >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportICVD22', True, 'itk::Image< itk::CovariantVector< double,2 >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportICVD23', True, 'itk::Image< itk::CovariantVector< double,2 >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportICVD32', True, 'itk::Image< itk::CovariantVector< double,3 >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportICVD33', True, 'itk::Image< itk::CovariantVector< double,3 >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportICVD42', True, 'itk::Image< itk::CovariantVector< double,4 >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportICVD43', True, 'itk::Image< itk::CovariantVector< double,4 >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportICVF22', True, 'itk::Image< itk::CovariantVector< float,2 >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportICVF23', True, 'itk::Image< itk::CovariantVector< float,2 >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportICVF32', True, 'itk::Image< itk::CovariantVector< float,3 >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportICVF33', True, 'itk::Image< itk::CovariantVector< float,3 >,3 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportICVF42', True, 'itk::Image< itk::CovariantVector< float,4 >,2 >'),
  ('VTKImageImport', 'itk::VTKImageImport', 'itkVTKImageImportICVF43', True, 'itk::Image< itk::CovariantVector< float,4 >,3 >'),
)
factories = ()
