depends = ('ITKPyBase', 'ITKCommon', )
templates = (  ('TemporalRegion', 'itk::TemporalRegion', 'itkTemporalRegion', True),
  ('RingBuffer', 'itk::RingBuffer', 'itkRingBufferDO', True, 'itk::DataObject'),
  ('RingBuffer', 'itk::RingBuffer', 'itkRingBufferISS2', True, 'itk::Image<signed short, 2>'),
  ('RingBuffer', 'itk::RingBuffer', 'itkRingBufferIUC2', True, 'itk::Image<unsigned char, 2>'),
  ('RingBuffer', 'itk::RingBuffer', 'itkRingBufferIF2', True, 'itk::Image<float, 2>'),
  ('RingBuffer', 'itk::RingBuffer', 'itkRingBufferISS3', True, 'itk::Image<signed short, 3>'),
  ('RingBuffer', 'itk::RingBuffer', 'itkRingBufferIUC3', True, 'itk::Image<unsigned char, 3>'),
  ('RingBuffer', 'itk::RingBuffer', 'itkRingBufferIF3', True, 'itk::Image<float, 3>'),
  ('TemporalDataObjectEnums', 'itk::TemporalDataObjectEnums', 'itkTemporalDataObjectEnums', False),
  ('TemporalDataObject', 'itk::TemporalDataObject', 'itkTemporalDataObject', True),
  ('VideoStream', 'itk::VideoStream', 'itkVideoStreamISS2', True, 'itk::Image< signed short,2 >'),
  ('VideoStream', 'itk::VideoStream', 'itkVideoStreamVISS2', True, 'itk::VectorImage< signed short,2 >'),
  ('VideoStream', 'itk::VideoStream', 'itkVideoStreamIUC2', True, 'itk::Image< unsigned char,2 >'),
  ('VideoStream', 'itk::VideoStream', 'itkVideoStreamVIUC2', True, 'itk::VectorImage< unsigned char,2 >'),
  ('VideoStream', 'itk::VideoStream', 'itkVideoStreamIF2', True, 'itk::Image< float,2 >'),
  ('VideoStream', 'itk::VideoStream', 'itkVideoStreamVIF2', True, 'itk::VectorImage< float,2 >'),
  ('VideoStream', 'itk::VideoStream', 'itkVideoStreamISS3', True, 'itk::Image< signed short,3 >'),
  ('VideoStream', 'itk::VideoStream', 'itkVideoStreamVISS3', True, 'itk::VectorImage< signed short,3 >'),
  ('VideoStream', 'itk::VideoStream', 'itkVideoStreamIUC3', True, 'itk::Image< unsigned char,3 >'),
  ('VideoStream', 'itk::VideoStream', 'itkVideoStreamVIUC3', True, 'itk::VectorImage< unsigned char,3 >'),
  ('VideoStream', 'itk::VideoStream', 'itkVideoStreamIF3', True, 'itk::Image< float,3 >'),
  ('VideoStream', 'itk::VideoStream', 'itkVideoStreamVIF3', True, 'itk::VectorImage< float,3 >'),
  ('ImageToVideoFilter', 'itk::ImageToVideoFilter', 'itkImageToVideoFilterISS3', True, 'itk::Image< signed short,3 >'),
  ('ImageToVideoFilter', 'itk::ImageToVideoFilter', 'itkImageToVideoFilterVISS3VISS2', True, 'itk::VectorImage< signed short,3 >, itk::VideoStream<itk::VectorImage< signed short,2 >>'),
  ('ImageToVideoFilter', 'itk::ImageToVideoFilter', 'itkImageToVideoFilterIUC3', True, 'itk::Image< unsigned char,3 >'),
  ('ImageToVideoFilter', 'itk::ImageToVideoFilter', 'itkImageToVideoFilterVIUC3VIUC2', True, 'itk::VectorImage< unsigned char,3 >, itk::VideoStream<itk::VectorImage< unsigned char,2 >>'),
  ('ImageToVideoFilter', 'itk::ImageToVideoFilter', 'itkImageToVideoFilterIF3', True, 'itk::Image< float,3 >'),
  ('ImageToVideoFilter', 'itk::ImageToVideoFilter', 'itkImageToVideoFilterVIF3VIF2', True, 'itk::VectorImage< float,3 >, itk::VideoStream<itk::VectorImage< float,2 >>'),
  ('TemporalProcessObject', 'itk::TemporalProcessObject', 'itkTemporalProcessObject', True),
  ('VideoSource', 'itk::VideoSource', 'itkVideoSourceVSISS2', True, 'itk::VideoStream<itk::Image< signed short,2 >>'),
  ('VideoSource', 'itk::VideoSource', 'itkVideoSourceVSVISS2', True, 'itk::VideoStream<itk::VectorImage< signed short,2 >>'),
  ('VideoSource', 'itk::VideoSource', 'itkVideoSourceVSIUC2', True, 'itk::VideoStream<itk::Image< unsigned char,2 >>'),
  ('VideoSource', 'itk::VideoSource', 'itkVideoSourceVSVIUC2', True, 'itk::VideoStream<itk::VectorImage< unsigned char,2 >>'),
  ('VideoSource', 'itk::VideoSource', 'itkVideoSourceVSIF2', True, 'itk::VideoStream<itk::Image< float,2 >>'),
  ('VideoSource', 'itk::VideoSource', 'itkVideoSourceVSVIF2', True, 'itk::VideoStream<itk::VectorImage< float,2 >>'),
  ('VideoSource', 'itk::VideoSource', 'itkVideoSourceVSISS3', True, 'itk::VideoStream<itk::Image< signed short,3 >>'),
  ('VideoSource', 'itk::VideoSource', 'itkVideoSourceVSVISS3', True, 'itk::VideoStream<itk::VectorImage< signed short,3 >>'),
  ('VideoSource', 'itk::VideoSource', 'itkVideoSourceVSIUC3', True, 'itk::VideoStream<itk::Image< unsigned char,3 >>'),
  ('VideoSource', 'itk::VideoSource', 'itkVideoSourceVSVIUC3', True, 'itk::VideoStream<itk::VectorImage< unsigned char,3 >>'),
  ('VideoSource', 'itk::VideoSource', 'itkVideoSourceVSIF3', True, 'itk::VideoStream<itk::Image< float,3 >>'),
  ('VideoSource', 'itk::VideoSource', 'itkVideoSourceVSVIF3', True, 'itk::VideoStream<itk::VectorImage< float,3 >>'),
)
factories = ()
