depends = ('ITKPyBase', 'ITKImageFunction', 'ITKCommon', )
templates = (  ('Path', 'itk::Path', 'itkPathDCID22', True, 'double, itk::ContinuousIndex< double,2 >, 2'),
  ('Path', 'itk::Path', 'itkPathDCID33', True, 'double, itk::ContinuousIndex< double,3 >, 3'),
  ('Path', 'itk::Path', 'itkPathDCID44', True, 'double, itk::ContinuousIndex< double,4 >, 4'),
  ('PolyLineParametricPath', 'itk::PolyLineParametricPath', 'itkPolyLineParametricPath2', True, '2'),
  ('PolyLineParametricPath', 'itk::PolyLineParametricPath', 'itkPolyLineParametricPath3', True, '3'),
  ('PolyLineParametricPath', 'itk::PolyLineParametricPath', 'itkPolyLineParametricPath4', True, '4'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP2ISC2', True, 'itk::PolyLineParametricPath< 2 >, itk::Image< signed char,2 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP2ISS2', True, 'itk::PolyLineParametricPath< 2 >, itk::Image< signed short,2 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP2IUC2', True, 'itk::PolyLineParametricPath< 2 >, itk::Image< unsigned char,2 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP2IULL2', True, 'itk::PolyLineParametricPath< 2 >, itk::Image< unsigned long long,2 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP2IUS2', True, 'itk::PolyLineParametricPath< 2 >, itk::Image< unsigned short,2 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP2IF2', True, 'itk::PolyLineParametricPath< 2 >, itk::Image< float,2 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP2ID2', True, 'itk::PolyLineParametricPath< 2 >, itk::Image< double,2 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP3ISC3', True, 'itk::PolyLineParametricPath< 3 >, itk::Image< signed char,3 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP3ISS3', True, 'itk::PolyLineParametricPath< 3 >, itk::Image< signed short,3 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP3IUC3', True, 'itk::PolyLineParametricPath< 3 >, itk::Image< unsigned char,3 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP3IULL3', True, 'itk::PolyLineParametricPath< 3 >, itk::Image< unsigned long long,3 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP3IUS3', True, 'itk::PolyLineParametricPath< 3 >, itk::Image< unsigned short,3 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP3IF3', True, 'itk::PolyLineParametricPath< 3 >, itk::Image< float,3 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP3ID3', True, 'itk::PolyLineParametricPath< 3 >, itk::Image< double,3 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP4ISC4', True, 'itk::PolyLineParametricPath< 4 >, itk::Image< signed char,4 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP4ISS4', True, 'itk::PolyLineParametricPath< 4 >, itk::Image< signed short,4 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP4IUC4', True, 'itk::PolyLineParametricPath< 4 >, itk::Image< unsigned char,4 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP4IULL4', True, 'itk::PolyLineParametricPath< 4 >, itk::Image< unsigned long long,4 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP4IUS4', True, 'itk::PolyLineParametricPath< 4 >, itk::Image< unsigned short,4 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP4IF4', True, 'itk::PolyLineParametricPath< 4 >, itk::Image< float,4 >'),
  ('PathToImageFilter', 'itk::PathToImageFilter', 'itkPathToImageFilterPLPP4ID4', True, 'itk::PolyLineParametricPath< 4 >, itk::Image< double,4 >'),
  ('ParametricPath', 'itk::ParametricPath', 'itkParametricPath2', True, '2'),
  ('ParametricPath', 'itk::ParametricPath', 'itkParametricPath3', True, '3'),
  ('ParametricPath', 'itk::ParametricPath', 'itkParametricPath4', True, '4'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterISC2PLPP2', True, 'itk::Image< signed char,2 >, itk::PolyLineParametricPath< 2 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterISS2PLPP2', True, 'itk::Image< signed short,2 >, itk::PolyLineParametricPath< 2 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterIUC2PLPP2', True, 'itk::Image< unsigned char,2 >, itk::PolyLineParametricPath< 2 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterIULL2PLPP2', True, 'itk::Image< unsigned long long,2 >, itk::PolyLineParametricPath< 2 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterIUS2PLPP2', True, 'itk::Image< unsigned short,2 >, itk::PolyLineParametricPath< 2 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterIF2PLPP2', True, 'itk::Image< float,2 >, itk::PolyLineParametricPath< 2 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterID2PLPP2', True, 'itk::Image< double,2 >, itk::PolyLineParametricPath< 2 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterISC3PLPP3', True, 'itk::Image< signed char,3 >, itk::PolyLineParametricPath< 3 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterISS3PLPP3', True, 'itk::Image< signed short,3 >, itk::PolyLineParametricPath< 3 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterIUC3PLPP3', True, 'itk::Image< unsigned char,3 >, itk::PolyLineParametricPath< 3 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterIULL3PLPP3', True, 'itk::Image< unsigned long long,3 >, itk::PolyLineParametricPath< 3 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterIUS3PLPP3', True, 'itk::Image< unsigned short,3 >, itk::PolyLineParametricPath< 3 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterIF3PLPP3', True, 'itk::Image< float,3 >, itk::PolyLineParametricPath< 3 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterID3PLPP3', True, 'itk::Image< double,3 >, itk::PolyLineParametricPath< 3 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterISC4PLPP4', True, 'itk::Image< signed char,4 >, itk::PolyLineParametricPath< 4 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterISS4PLPP4', True, 'itk::Image< signed short,4 >, itk::PolyLineParametricPath< 4 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterIUC4PLPP4', True, 'itk::Image< unsigned char,4 >, itk::PolyLineParametricPath< 4 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterIULL4PLPP4', True, 'itk::Image< unsigned long long,4 >, itk::PolyLineParametricPath< 4 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterIUS4PLPP4', True, 'itk::Image< unsigned short,4 >, itk::PolyLineParametricPath< 4 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterIF4PLPP4', True, 'itk::Image< float,4 >, itk::PolyLineParametricPath< 4 >'),
  ('ImageToPathFilter', 'itk::ImageToPathFilter', 'itkImageToPathFilterID4PLPP4', True, 'itk::Image< double,4 >, itk::PolyLineParametricPath< 4 >'),
  ('ContourExtractor2DImageFilter', 'itk::ContourExtractor2DImageFilter', 'itkContourExtractor2DImageFilterISC2', True, 'itk::Image< signed char,2 >'),
  ('ContourExtractor2DImageFilter', 'itk::ContourExtractor2DImageFilter', 'itkContourExtractor2DImageFilterISS2', True, 'itk::Image< signed short,2 >'),
  ('ContourExtractor2DImageFilter', 'itk::ContourExtractor2DImageFilter', 'itkContourExtractor2DImageFilterIUC2', True, 'itk::Image< unsigned char,2 >'),
  ('ContourExtractor2DImageFilter', 'itk::ContourExtractor2DImageFilter', 'itkContourExtractor2DImageFilterIULL2', True, 'itk::Image< unsigned long long,2 >'),
  ('ContourExtractor2DImageFilter', 'itk::ContourExtractor2DImageFilter', 'itkContourExtractor2DImageFilterIUS2', True, 'itk::Image< unsigned short,2 >'),
  ('ContourExtractor2DImageFilter', 'itk::ContourExtractor2DImageFilter', 'itkContourExtractor2DImageFilterIF2', True, 'itk::Image< float,2 >'),
  ('ContourExtractor2DImageFilter', 'itk::ContourExtractor2DImageFilter', 'itkContourExtractor2DImageFilterID2', True, 'itk::Image< double,2 >'),
  ('PathSource', 'itk::PathSource', 'itkPathSourcePLPP2', True, 'itk::PolyLineParametricPath< 2 >'),
  ('PathSource', 'itk::PathSource', 'itkPathSourcePLPP3', True, 'itk::PolyLineParametricPath< 3 >'),
  ('PathSource', 'itk::PathSource', 'itkPathSourcePLPP4', True, 'itk::PolyLineParametricPath< 4 >'),
)
factories = ()
