depends = ('ITKPyBase', 'ITKTransform', 'ITKStatistics', )
templates = (  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionISS2DF', True, 'itk::Image< signed short,2 >,double,float'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionISS2DD', True, 'itk::Image< signed short,2 >,double,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIUC2DF', True, 'itk::Image< unsigned char,2 >,double,float'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIUC2DD', True, 'itk::Image< unsigned char,2 >,double,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIF2DF', True, 'itk::Image< float,2 >,double,float'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIF2DD', True, 'itk::Image< float,2 >,double,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIVF22VD2D', True, 'itk::Image< itk::Vector< float,2 >,2 >,itk::Vector< double,2 >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIVF22CVD2D', True, 'itk::Image< itk::Vector< float,2 >,2 >,itk::CovariantVector< double,2 >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIVF22DD', True, 'itk::Image< itk::Vector< float,2 >,2 >,double,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionICVF22VD2D', True, 'itk::Image< itk::CovariantVector< float,2 >,2 >,itk::Vector< double,2 >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionICVF22CVD2D', True, 'itk::Image< itk::CovariantVector< float,2 >,2 >,itk::CovariantVector< double,2 >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionICVF22DD', True, 'itk::Image< itk::CovariantVector< float,2 >,2 >,double,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIRGBUC2RGBUCD', True, 'itk::Image< itk::RGBPixel< unsigned char >,2 >,itk::RGBPixel< unsigned char >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIRGBAUC2RGBAUCD', True, 'itk::Image< itk::RGBAPixel< unsigned char >,2 >,itk::RGBAPixel< unsigned char >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIRGBUC2RGBDD', True, 'itk::Image< itk::RGBPixel< unsigned char >,2 >,itk::RGBPixel< double >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIRGBAUC2RGBADD', True, 'itk::Image< itk::RGBAPixel< unsigned char >,2 >,itk::RGBAPixel< double >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionISS3DF', True, 'itk::Image< signed short,3 >,double,float'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionISS3DD', True, 'itk::Image< signed short,3 >,double,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIUC3DF', True, 'itk::Image< unsigned char,3 >,double,float'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIUC3DD', True, 'itk::Image< unsigned char,3 >,double,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIF3DF', True, 'itk::Image< float,3 >,double,float'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIF3DD', True, 'itk::Image< float,3 >,double,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIVF33VD3D', True, 'itk::Image< itk::Vector< float,3 >,3 >,itk::Vector< double,3 >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIVF33CVD3D', True, 'itk::Image< itk::Vector< float,3 >,3 >,itk::CovariantVector< double,3 >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIVF33DD', True, 'itk::Image< itk::Vector< float,3 >,3 >,double,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionICVF33VD3D', True, 'itk::Image< itk::CovariantVector< float,3 >,3 >,itk::Vector< double,3 >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionICVF33CVD3D', True, 'itk::Image< itk::CovariantVector< float,3 >,3 >,itk::CovariantVector< double,3 >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionICVF33DD', True, 'itk::Image< itk::CovariantVector< float,3 >,3 >,double,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIRGBUC3RGBUCD', True, 'itk::Image< itk::RGBPixel< unsigned char >,3 >,itk::RGBPixel< unsigned char >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIRGBAUC3RGBAUCD', True, 'itk::Image< itk::RGBAPixel< unsigned char >,3 >,itk::RGBAPixel< unsigned char >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIRGBUC3RGBDD', True, 'itk::Image< itk::RGBPixel< unsigned char >,3 >,itk::RGBPixel< double >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionIRGBAUC3RGBADD', True, 'itk::Image< itk::RGBAPixel< unsigned char >,3 >,itk::RGBAPixel< double >,double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionPA3DSCIFD', True, 'itk::PhasedArray3DSpecialCoordinatesImage< float >, double, double'),
  ('ImageFunction', 'itk::ImageFunction', 'itkImageFunctionPA3DSCIUCD', True, 'itk::PhasedArray3DSpecialCoordinatesImage< unsigned char >, double, double'),
  ('BSplineDecompositionImageFilter', 'itk::BSplineDecompositionImageFilter', 'itkBSplineDecompositionImageFilterISS2ISS2', True, 'itk::Image< signed short,2 >, itk::Image< signed short,2 >'),
  ('BSplineDecompositionImageFilter', 'itk::BSplineDecompositionImageFilter', 'itkBSplineDecompositionImageFilterISS3ISS3', True, 'itk::Image< signed short,3 >, itk::Image< signed short,3 >'),
  ('BSplineDecompositionImageFilter', 'itk::BSplineDecompositionImageFilter', 'itkBSplineDecompositionImageFilterIUC2IUC2', True, 'itk::Image< unsigned char,2 >, itk::Image< unsigned char,2 >'),
  ('BSplineDecompositionImageFilter', 'itk::BSplineDecompositionImageFilter', 'itkBSplineDecompositionImageFilterIUC3IUC3', True, 'itk::Image< unsigned char,3 >, itk::Image< unsigned char,3 >'),
  ('BSplineDecompositionImageFilter', 'itk::BSplineDecompositionImageFilter', 'itkBSplineDecompositionImageFilterIF2IF2', True, 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('BSplineDecompositionImageFilter', 'itk::BSplineDecompositionImageFilter', 'itkBSplineDecompositionImageFilterIF3IF3', True, 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('BSplineInterpolateImageFunction', 'itk::BSplineInterpolateImageFunction', 'itkBSplineInterpolateImageFunctionISS2DSS', True, 'itk::Image< signed short,2 >,double,signed short'),
  ('BSplineInterpolateImageFunction', 'itk::BSplineInterpolateImageFunction', 'itkBSplineInterpolateImageFunctionIUC2DUC', True, 'itk::Image< unsigned char,2 >,double,unsigned char'),
  ('BSplineInterpolateImageFunction', 'itk::BSplineInterpolateImageFunction', 'itkBSplineInterpolateImageFunctionIF2DF', True, 'itk::Image< float,2 >,double,float'),
  ('BSplineInterpolateImageFunction', 'itk::BSplineInterpolateImageFunction', 'itkBSplineInterpolateImageFunctionISS3DSS', True, 'itk::Image< signed short,3 >,double,signed short'),
  ('BSplineInterpolateImageFunction', 'itk::BSplineInterpolateImageFunction', 'itkBSplineInterpolateImageFunctionIUC3DUC', True, 'itk::Image< unsigned char,3 >,double,unsigned char'),
  ('BSplineInterpolateImageFunction', 'itk::BSplineInterpolateImageFunction', 'itkBSplineInterpolateImageFunctionIF3DF', True, 'itk::Image< float,3 >,double,float'),
  ('BSplineResampleImageFunction', 'itk::BSplineResampleImageFunction', 'itkBSplineResampleImageFunctionISS2D', True, 'itk::Image< signed short,2 >,double'),
  ('BSplineResampleImageFunction', 'itk::BSplineResampleImageFunction', 'itkBSplineResampleImageFunctionIUC2D', True, 'itk::Image< unsigned char,2 >,double'),
  ('BSplineResampleImageFunction', 'itk::BSplineResampleImageFunction', 'itkBSplineResampleImageFunctionIF2D', True, 'itk::Image< float,2 >,double'),
  ('BSplineResampleImageFunction', 'itk::BSplineResampleImageFunction', 'itkBSplineResampleImageFunctionISS3D', True, 'itk::Image< signed short,3 >,double'),
  ('BSplineResampleImageFunction', 'itk::BSplineResampleImageFunction', 'itkBSplineResampleImageFunctionIUC3D', True, 'itk::Image< unsigned char,3 >,double'),
  ('BSplineResampleImageFunction', 'itk::BSplineResampleImageFunction', 'itkBSplineResampleImageFunctionIF3D', True, 'itk::Image< float,3 >,double'),
  ('ExtrapolateImageFunction', 'itk::ExtrapolateImageFunction', 'itkExtrapolateImageFunctionISS2D', True, 'itk::Image< signed short,2 >,double'),
  ('ExtrapolateImageFunction', 'itk::ExtrapolateImageFunction', 'itkExtrapolateImageFunctionIUC2D', True, 'itk::Image< unsigned char,2 >,double'),
  ('ExtrapolateImageFunction', 'itk::ExtrapolateImageFunction', 'itkExtrapolateImageFunctionIF2D', True, 'itk::Image< float,2 >,double'),
  ('ExtrapolateImageFunction', 'itk::ExtrapolateImageFunction', 'itkExtrapolateImageFunctionISS3D', True, 'itk::Image< signed short,3 >,double'),
  ('ExtrapolateImageFunction', 'itk::ExtrapolateImageFunction', 'itkExtrapolateImageFunctionIUC3D', True, 'itk::Image< unsigned char,3 >,double'),
  ('ExtrapolateImageFunction', 'itk::ExtrapolateImageFunction', 'itkExtrapolateImageFunctionIF3D', True, 'itk::Image< float,3 >,double'),
  ('GaussianInterpolateImageFunction', 'itk::GaussianInterpolateImageFunction', 'itkGaussianInterpolateImageFunctionISS2D', True, 'itk::Image< signed short,2 >,double'),
  ('GaussianInterpolateImageFunction', 'itk::GaussianInterpolateImageFunction', 'itkGaussianInterpolateImageFunctionIUC2D', True, 'itk::Image< unsigned char,2 >,double'),
  ('GaussianInterpolateImageFunction', 'itk::GaussianInterpolateImageFunction', 'itkGaussianInterpolateImageFunctionIF2D', True, 'itk::Image< float,2 >,double'),
  ('GaussianInterpolateImageFunction', 'itk::GaussianInterpolateImageFunction', 'itkGaussianInterpolateImageFunctionISS3D', True, 'itk::Image< signed short,3 >,double'),
  ('GaussianInterpolateImageFunction', 'itk::GaussianInterpolateImageFunction', 'itkGaussianInterpolateImageFunctionIUC3D', True, 'itk::Image< unsigned char,3 >,double'),
  ('GaussianInterpolateImageFunction', 'itk::GaussianInterpolateImageFunction', 'itkGaussianInterpolateImageFunctionIF3D', True, 'itk::Image< float,3 >,double'),
  ('GaussianInterpolateImageFunction', 'itk::GaussianInterpolateImageFunction', 'itkGaussianInterpolateImageFunctionPA3DSCIFD', True, 'itk::PhasedArray3DSpecialCoordinatesImage< float >, double'),
  ('GaussianInterpolateImageFunction', 'itk::GaussianInterpolateImageFunction', 'itkGaussianInterpolateImageFunctionPA3DSCIUCD', True, 'itk::PhasedArray3DSpecialCoordinatesImage< unsigned char >, double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionISS2D', True, 'itk::Image< signed short,2 >,double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionISS2F', True, 'itk::Image< signed short,2 >,float'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionIUC2D', True, 'itk::Image< unsigned char,2 >,double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionIUC2F', True, 'itk::Image< unsigned char,2 >,float'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionIF2D', True, 'itk::Image< float,2 >,double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionIF2F', True, 'itk::Image< float,2 >,float'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionIVF22D', True, 'itk::Image< itk::Vector< float,2 >,2 >,double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionICVF22D', True, 'itk::Image< itk::CovariantVector< float,2 >,2 >,double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionIRGBUC2D', True, 'itk::Image< itk::RGBPixel< unsigned char >,2 >,double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionIRGBAUC2D', True, 'itk::Image< itk::RGBAPixel< unsigned char >,2 >,double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionISS3D', True, 'itk::Image< signed short,3 >,double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionISS3F', True, 'itk::Image< signed short,3 >,float'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionIUC3D', True, 'itk::Image< unsigned char,3 >,double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionIUC3F', True, 'itk::Image< unsigned char,3 >,float'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionIF3D', True, 'itk::Image< float,3 >,double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionIF3F', True, 'itk::Image< float,3 >,float'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionIVF33D', True, 'itk::Image< itk::Vector< float,3 >,3 >,double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionICVF33D', True, 'itk::Image< itk::CovariantVector< float,3 >,3 >,double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionIRGBUC3D', True, 'itk::Image< itk::RGBPixel< unsigned char >,3 >,double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionIRGBAUC3D', True, 'itk::Image< itk::RGBAPixel< unsigned char >,3 >,double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionPA3DSCIFD', True, 'itk::PhasedArray3DSpecialCoordinatesImage< float >, double'),
  ('InterpolateImageFunction', 'itk::InterpolateImageFunction', 'itkInterpolateImageFunctionPA3DSCIUCD', True, 'itk::PhasedArray3DSpecialCoordinatesImage< unsigned char >, double'),
  ('LabelImageGaussianInterpolateImageFunction', 'itk::LabelImageGaussianInterpolateImageFunction', 'itkLabelImageGaussianInterpolateImageFunctionISS2D', True, 'itk::Image< signed short,2 >,double'),
  ('LabelImageGaussianInterpolateImageFunction', 'itk::LabelImageGaussianInterpolateImageFunction', 'itkLabelImageGaussianInterpolateImageFunctionIUC2D', True, 'itk::Image< unsigned char,2 >,double'),
  ('LabelImageGaussianInterpolateImageFunction', 'itk::LabelImageGaussianInterpolateImageFunction', 'itkLabelImageGaussianInterpolateImageFunctionISS3D', True, 'itk::Image< signed short,3 >,double'),
  ('LabelImageGaussianInterpolateImageFunction', 'itk::LabelImageGaussianInterpolateImageFunction', 'itkLabelImageGaussianInterpolateImageFunctionIUC3D', True, 'itk::Image< unsigned char,3 >,double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionISS2D', True, 'itk::Image< signed short,2 >,double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionIUC2D', True, 'itk::Image< unsigned char,2 >,double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionIF2D', True, 'itk::Image< float,2 >,double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionIVF22D', True, 'itk::Image< itk::Vector< float,2 >,2 >,double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionICVF22D', True, 'itk::Image< itk::CovariantVector< float,2 >,2 >,double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionIRGBUC2D', True, 'itk::Image< itk::RGBPixel< unsigned char >,2 >,double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionIRGBAUC2D', True, 'itk::Image< itk::RGBAPixel< unsigned char >,2 >,double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionISS3D', True, 'itk::Image< signed short,3 >,double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionIUC3D', True, 'itk::Image< unsigned char,3 >,double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionIF3D', True, 'itk::Image< float,3 >,double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionIVF33D', True, 'itk::Image< itk::Vector< float,3 >,3 >,double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionICVF33D', True, 'itk::Image< itk::CovariantVector< float,3 >,3 >,double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionIRGBUC3D', True, 'itk::Image< itk::RGBPixel< unsigned char >,3 >,double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionIRGBAUC3D', True, 'itk::Image< itk::RGBAPixel< unsigned char >,3 >,double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionPA3DSCIFD', True, 'itk::PhasedArray3DSpecialCoordinatesImage< float >, double'),
  ('LinearInterpolateImageFunction', 'itk::LinearInterpolateImageFunction', 'itkLinearInterpolateImageFunctionPA3DSCIUCD', True, 'itk::PhasedArray3DSpecialCoordinatesImage< unsigned char >, double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionISS2D', True, 'itk::Image< signed short,2 >,double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionIUC2D', True, 'itk::Image< unsigned char,2 >,double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionIF2D', True, 'itk::Image< float,2 >,double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionIVF22D', True, 'itk::Image< itk::Vector< float,2 >,2 >,double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionICVF22D', True, 'itk::Image< itk::CovariantVector< float,2 >,2 >,double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionIRGBUC2D', True, 'itk::Image< itk::RGBPixel< unsigned char >,2 >,double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionIRGBAUC2D', True, 'itk::Image< itk::RGBAPixel< unsigned char >,2 >,double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionISS3D', True, 'itk::Image< signed short,3 >,double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionIUC3D', True, 'itk::Image< unsigned char,3 >,double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionIF3D', True, 'itk::Image< float,3 >,double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionIVF33D', True, 'itk::Image< itk::Vector< float,3 >,3 >,double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionICVF33D', True, 'itk::Image< itk::CovariantVector< float,3 >,3 >,double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionIRGBUC3D', True, 'itk::Image< itk::RGBPixel< unsigned char >,3 >,double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionIRGBAUC3D', True, 'itk::Image< itk::RGBAPixel< unsigned char >,3 >,double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionPA3DSCIFD', True, 'itk::PhasedArray3DSpecialCoordinatesImage< float >, double'),
  ('NearestNeighborInterpolateImageFunction', 'itk::NearestNeighborInterpolateImageFunction', 'itkNearestNeighborInterpolateImageFunctionPA3DSCIUCD', True, 'itk::PhasedArray3DSpecialCoordinatesImage< unsigned char >, double'),
  ('RayCastHelperEnums', 'RayCastHelperEnums', 'RayCastHelperEnums', False),
  ('RayCastInterpolateImageFunction', 'itk::RayCastInterpolateImageFunction', 'itkRayCastInterpolateImageFunctionISS3D', True, 'itk::Image< signed short,3 >,double'),
  ('RayCastInterpolateImageFunction', 'itk::RayCastInterpolateImageFunction', 'itkRayCastInterpolateImageFunctionISS3F', True, 'itk::Image< signed short,3 >,float'),
  ('RayCastInterpolateImageFunction', 'itk::RayCastInterpolateImageFunction', 'itkRayCastInterpolateImageFunctionIUC3D', True, 'itk::Image< unsigned char,3 >,double'),
  ('RayCastInterpolateImageFunction', 'itk::RayCastInterpolateImageFunction', 'itkRayCastInterpolateImageFunctionIUC3F', True, 'itk::Image< unsigned char,3 >,float'),
  ('RayCastInterpolateImageFunction', 'itk::RayCastInterpolateImageFunction', 'itkRayCastInterpolateImageFunctionIF3D', True, 'itk::Image< float,3 >,double'),
  ('RayCastInterpolateImageFunction', 'itk::RayCastInterpolateImageFunction', 'itkRayCastInterpolateImageFunctionIF3F', True, 'itk::Image< float,3 >,float'),
  ('HammingWindowFunction', 'itk::Function::HammingWindowFunction', 'itkHammingWindowFunction2', False, '2'),
  ('HammingWindowFunction', 'itk::Function::HammingWindowFunction', 'itkHammingWindowFunction3', False, '3'),
  ('CosineWindowFunction', 'itk::Function::CosineWindowFunction', 'itkCosineWindowFunction2', False, '2'),
  ('CosineWindowFunction', 'itk::Function::CosineWindowFunction', 'itkCosineWindowFunction3', False, '3'),
  ('WelchWindowFunction', 'itk::Function::WelchWindowFunction', 'itkWelchWindowFunction2', False, '2'),
  ('WelchWindowFunction', 'itk::Function::WelchWindowFunction', 'itkWelchWindowFunction3', False, '3'),
  ('LanczosWindowFunction', 'itk::Function::LanczosWindowFunction', 'itkLanczosWindowFunction2', False, '2'),
  ('LanczosWindowFunction', 'itk::Function::LanczosWindowFunction', 'itkLanczosWindowFunction3', False, '3'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS22Hamming', True, 'itk::Image< signed short,2 >, 2, itk::Function::HammingWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS22Cosine', True, 'itk::Image< signed short,2 >, 2, itk::Function::CosineWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS22Welch', True, 'itk::Image< signed short,2 >, 2, itk::Function::WelchWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS22Lanczos', True, 'itk::Image< signed short,2 >, 2, itk::Function::LanczosWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS23Hamming', True, 'itk::Image< signed short,2 >, 3, itk::Function::HammingWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS23Cosine', True, 'itk::Image< signed short,2 >, 3, itk::Function::CosineWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS23Welch', True, 'itk::Image< signed short,2 >, 3, itk::Function::WelchWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS23Lanczos', True, 'itk::Image< signed short,2 >, 3, itk::Function::LanczosWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC22Hamming', True, 'itk::Image< unsigned char,2 >, 2, itk::Function::HammingWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC22Cosine', True, 'itk::Image< unsigned char,2 >, 2, itk::Function::CosineWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC22Welch', True, 'itk::Image< unsigned char,2 >, 2, itk::Function::WelchWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC22Lanczos', True, 'itk::Image< unsigned char,2 >, 2, itk::Function::LanczosWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC23Hamming', True, 'itk::Image< unsigned char,2 >, 3, itk::Function::HammingWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC23Cosine', True, 'itk::Image< unsigned char,2 >, 3, itk::Function::CosineWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC23Welch', True, 'itk::Image< unsigned char,2 >, 3, itk::Function::WelchWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC23Lanczos', True, 'itk::Image< unsigned char,2 >, 3, itk::Function::LanczosWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF22Hamming', True, 'itk::Image< float,2 >, 2, itk::Function::HammingWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF22Cosine', True, 'itk::Image< float,2 >, 2, itk::Function::CosineWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF22Welch', True, 'itk::Image< float,2 >, 2, itk::Function::WelchWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF22Lanczos', True, 'itk::Image< float,2 >, 2, itk::Function::LanczosWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF23Hamming', True, 'itk::Image< float,2 >, 3, itk::Function::HammingWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF23Cosine', True, 'itk::Image< float,2 >, 3, itk::Function::CosineWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF23Welch', True, 'itk::Image< float,2 >, 3, itk::Function::WelchWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF23Lanczos', True, 'itk::Image< float,2 >, 3, itk::Function::LanczosWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS32Hamming', True, 'itk::Image< signed short,3 >, 2, itk::Function::HammingWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS32Cosine', True, 'itk::Image< signed short,3 >, 2, itk::Function::CosineWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS32Welch', True, 'itk::Image< signed short,3 >, 2, itk::Function::WelchWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS32Lanczos', True, 'itk::Image< signed short,3 >, 2, itk::Function::LanczosWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS33Hamming', True, 'itk::Image< signed short,3 >, 3, itk::Function::HammingWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS33Cosine', True, 'itk::Image< signed short,3 >, 3, itk::Function::CosineWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS33Welch', True, 'itk::Image< signed short,3 >, 3, itk::Function::WelchWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionISS33Lanczos', True, 'itk::Image< signed short,3 >, 3, itk::Function::LanczosWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC32Hamming', True, 'itk::Image< unsigned char,3 >, 2, itk::Function::HammingWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC32Cosine', True, 'itk::Image< unsigned char,3 >, 2, itk::Function::CosineWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC32Welch', True, 'itk::Image< unsigned char,3 >, 2, itk::Function::WelchWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC32Lanczos', True, 'itk::Image< unsigned char,3 >, 2, itk::Function::LanczosWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC33Hamming', True, 'itk::Image< unsigned char,3 >, 3, itk::Function::HammingWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC33Cosine', True, 'itk::Image< unsigned char,3 >, 3, itk::Function::CosineWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC33Welch', True, 'itk::Image< unsigned char,3 >, 3, itk::Function::WelchWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIUC33Lanczos', True, 'itk::Image< unsigned char,3 >, 3, itk::Function::LanczosWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF32Hamming', True, 'itk::Image< float,3 >, 2, itk::Function::HammingWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF32Cosine', True, 'itk::Image< float,3 >, 2, itk::Function::CosineWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF32Welch', True, 'itk::Image< float,3 >, 2, itk::Function::WelchWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF32Lanczos', True, 'itk::Image< float,3 >, 2, itk::Function::LanczosWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF33Hamming', True, 'itk::Image< float,3 >, 3, itk::Function::HammingWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF33Cosine', True, 'itk::Image< float,3 >, 3, itk::Function::CosineWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF33Welch', True, 'itk::Image< float,3 >, 3, itk::Function::WelchWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionIF33Lanczos', True, 'itk::Image< float,3 >, 3, itk::Function::LanczosWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIF2Hamming', True, 'itk::PhasedArray3DSpecialCoordinatesImage< float >, 2, itk::Function::HammingWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIF2Cosine', True, 'itk::PhasedArray3DSpecialCoordinatesImage< float >, 2, itk::Function::CosineWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIF2Welch', True, 'itk::PhasedArray3DSpecialCoordinatesImage< float >, 2, itk::Function::WelchWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIF2Lanczos', True, 'itk::PhasedArray3DSpecialCoordinatesImage< float >, 2, itk::Function::LanczosWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIF3Hamming', True, 'itk::PhasedArray3DSpecialCoordinatesImage< float >, 3, itk::Function::HammingWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIF3Cosine', True, 'itk::PhasedArray3DSpecialCoordinatesImage< float >, 3, itk::Function::CosineWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIF3Welch', True, 'itk::PhasedArray3DSpecialCoordinatesImage< float >, 3, itk::Function::WelchWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIF3Lanczos', True, 'itk::PhasedArray3DSpecialCoordinatesImage< float >, 3, itk::Function::LanczosWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIUC2Hamming', True, 'itk::PhasedArray3DSpecialCoordinatesImage< unsigned char >, 2, itk::Function::HammingWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIUC2Cosine', True, 'itk::PhasedArray3DSpecialCoordinatesImage< unsigned char >, 2, itk::Function::CosineWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIUC2Welch', True, 'itk::PhasedArray3DSpecialCoordinatesImage< unsigned char >, 2, itk::Function::WelchWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIUC2Lanczos', True, 'itk::PhasedArray3DSpecialCoordinatesImage< unsigned char >, 2, itk::Function::LanczosWindowFunction< 2 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIUC3Hamming', True, 'itk::PhasedArray3DSpecialCoordinatesImage< unsigned char >, 3, itk::Function::HammingWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIUC3Cosine', True, 'itk::PhasedArray3DSpecialCoordinatesImage< unsigned char >, 3, itk::Function::CosineWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIUC3Welch', True, 'itk::PhasedArray3DSpecialCoordinatesImage< unsigned char >, 3, itk::Function::WelchWindowFunction< 3 >'),
  ('WindowedSincInterpolateImageFunction', 'itk::WindowedSincInterpolateImageFunction', 'itkWindowedSincInterpolateImageFunctionPA3DSCIUC3Lanczos', True, 'itk::PhasedArray3DSpecialCoordinatesImage< unsigned char >, 3, itk::Function::LanczosWindowFunction< 3 >'),
)
factories = ()
