depends = ('ITKPyBase', 'ITKCommon', )
templates = (  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferISS2', True, 'itk::Image< signed short,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferISS3', True, 'itk::Image< signed short,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIUC2', True, 'itk::Image< unsigned char,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIRGBUC2', True, 'itk::Image< itk::RGBPixel< unsigned char >,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIRGBAUC2', True, 'itk::Image< itk::RGBAPixel< unsigned char >,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIUC3', True, 'itk::Image< unsigned char,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIRGBUC3', True, 'itk::Image< itk::RGBPixel< unsigned char >,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIRGBAUC3', True, 'itk::Image< itk::RGBAPixel< unsigned char >,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIF2', True, 'itk::Image< float,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferISSRTF22', True, 'itk::Image< itk::SymmetricSecondRankTensor< float, 2 >, 2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIVF22', True, 'itk::Image< itk::Vector< float,2 >,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferICVF22', True, 'itk::Image< itk::CovariantVector< float,2 >,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIVF32', True, 'itk::Image< itk::Vector< float,3 >,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferICVF32', True, 'itk::Image< itk::CovariantVector< float,3 >,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIVF42', True, 'itk::Image< itk::Vector< float,4 >,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferICVF42', True, 'itk::Image< itk::CovariantVector< float,4 >,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIF3', True, 'itk::Image< float,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferISSRTF33', True, 'itk::Image< itk::SymmetricSecondRankTensor< float, 3 >, 3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIVF23', True, 'itk::Image< itk::Vector< float,2 >,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferICVF23', True, 'itk::Image< itk::CovariantVector< float,2 >,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIVF33', True, 'itk::Image< itk::Vector< float,3 >,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferICVF33', True, 'itk::Image< itk::CovariantVector< float,3 >,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIVF43', True, 'itk::Image< itk::Vector< float,4 >,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferICVF43', True, 'itk::Image< itk::CovariantVector< float,4 >,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferID2', True, 'itk::Image< double,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferISSRTD22', True, 'itk::Image< itk::SymmetricSecondRankTensor< double, 2 >, 2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIVD22', True, 'itk::Image< itk::Vector< double,2 >,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferICVD22', True, 'itk::Image< itk::CovariantVector< double,2 >,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIVD32', True, 'itk::Image< itk::Vector< double,3 >,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferICVD32', True, 'itk::Image< itk::CovariantVector< double,3 >,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIVD42', True, 'itk::Image< itk::Vector< double,4 >,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferICVD42', True, 'itk::Image< itk::CovariantVector< double,4 >,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferID3', True, 'itk::Image< double,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferISSRTD33', True, 'itk::Image< itk::SymmetricSecondRankTensor< double, 3 >, 3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIVD23', True, 'itk::Image< itk::Vector< double,2 >,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferICVD23', True, 'itk::Image< itk::CovariantVector< double,2 >,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIVD33', True, 'itk::Image< itk::Vector< double,3 >,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferICVD33', True, 'itk::Image< itk::CovariantVector< double,3 >,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIVD43', True, 'itk::Image< itk::Vector< double,4 >,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferICVD43', True, 'itk::Image< itk::CovariantVector< double,4 >,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIUI2', True, 'itk::Image< unsigned int,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIUI3', True, 'itk::Image< unsigned int,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIUL2', True, 'itk::Image< unsigned long,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIUL3', True, 'itk::Image< unsigned long,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIULL2', True, 'itk::Image< unsigned long long,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferIULL3', True, 'itk::Image< unsigned long long,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferISI2', True, 'itk::Image< signed int,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferISI3', True, 'itk::Image< signed int,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferVISS2', True, 'itk::VectorImage< signed short,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferVIUC2', True, 'itk::VectorImage< unsigned char,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferVIF2', True, 'itk::VectorImage< float,2 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferVISS3', True, 'itk::VectorImage< signed short,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferVIUC3', True, 'itk::VectorImage< unsigned char,3 >'),
  ('PyBuffer', 'itk::PyBuffer', 'itkPyBufferVIF3', True, 'itk::VectorImage< float,3 >'),
  ('PyVnl', 'itk::PyVnl', 'itkPyVnlSS', True, 'signed short'),
  ('PyVnl', 'itk::PyVnl', 'itkPyVnlUC', True, 'unsigned char'),
  ('PyVnl', 'itk::PyVnl', 'itkPyVnlF', True, 'float'),
  ('PyVnl', 'itk::PyVnl', 'itkPyVnlD', True, 'double'),
  ('PyVnl', 'itk::PyVnl', 'itkPyVnlUS', True, 'unsigned short'),
  ('PyVnl', 'itk::PyVnl', 'itkPyVnlUI', True, 'unsigned int'),
  ('PyVnl', 'itk::PyVnl', 'itkPyVnlUL', True, 'unsigned long'),
  ('PyVnl', 'itk::PyVnl', 'itkPyVnlULL', True, 'unsigned long long'),
  ('PyVnl', 'itk::PyVnl', 'itkPyVnlSC', True, 'signed char'),
  ('PyVnl', 'itk::PyVnl', 'itkPyVnlSI', True, 'signed int'),
  ('PyVnl', 'itk::PyVnl', 'itkPyVnlSL', True, 'signed long'),
  ('PyVnl', 'itk::PyVnl', 'itkPyVnlSLL', True, 'signed long long'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULSS', True, 'unsigned long,signed short'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULF', True, 'unsigned long,float'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULD', True, 'unsigned long,double'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerUCSS', True, 'unsigned char,signed short'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerUCF', True, 'unsigned char,float'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerUCD', True, 'unsigned char,double'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULVF2', True, 'unsigned long,itk::Vector< float,2 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULPF2', True, 'unsigned long,itk::Point< float,2 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULMF22', True, 'unsigned long, itk::Matrix< float, 2, 2 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULVD2', True, 'unsigned long,itk::Vector< double,2 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULPD2', True, 'unsigned long,itk::Point< double,2 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULMD22', True, 'unsigned long, itk::Matrix< double, 2, 2 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULVF3', True, 'unsigned long,itk::Vector< float,3 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULPF3', True, 'unsigned long,itk::Point< float,3 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULMF33', True, 'unsigned long, itk::Matrix< float, 3, 3 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULVD3', True, 'unsigned long,itk::Vector< double,3 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULPD3', True, 'unsigned long,itk::Point< double,3 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULMD33', True, 'unsigned long, itk::Matrix< double, 3, 3 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerUCO2', True, 'unsigned char,itk::Offset< 2 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerUICID2', True, 'unsigned int,itk::ContinuousIndex< double,2 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerUCO3', True, 'unsigned char,itk::Offset< 3 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerUICID3', True, 'unsigned int,itk::ContinuousIndex< double,3 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerUIVUC1', True, 'unsigned int,itk::Vector< unsigned char,1 >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULSUL', True, 'unsigned long, std::set< unsigned long >'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULUL', True, 'unsigned long, unsigned long'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULUI', True, 'unsigned long, unsigned int'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerULUC', True, 'unsigned long, unsigned char'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerUIUL', True, 'unsigned int, unsigned long'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerUIUI', True, 'unsigned int, unsigned int'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerUIUC', True, 'unsigned int, unsigned char'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerUCUL', True, 'unsigned char, unsigned long'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerUCUI', True, 'unsigned char, unsigned int'),
  ('PyVectorContainer', 'itk::PyVectorContainer', 'itkPyVectorContainerUCUC', True, 'unsigned char, unsigned char'),
)
factories = ()
