depends = ('ITKPyBase', 'ITKRegistrationCommon', 'ITKOptimizersv4', 'ITKCommon', )
templates = (  ('ANTSNeighborhoodCorrelationImageToImageMetricv4', 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4', 'itkANTSNeighborhoodCorrelationImageToImageMetricv4IF2IF2', True, 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('ANTSNeighborhoodCorrelationImageToImageMetricv4', 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4', 'itkANTSNeighborhoodCorrelationImageToImageMetricv4IF3IF3', True, 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('ANTSNeighborhoodCorrelationImageToImageMetricv4', 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4', 'itkANTSNeighborhoodCorrelationImageToImageMetricv4IF4IF4', True, 'itk::Image< float,4 >, itk::Image< float,4 >'),
  ('ANTSNeighborhoodCorrelationImageToImageMetricv4', 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4', 'itkANTSNeighborhoodCorrelationImageToImageMetricv4ID2ID2', True, 'itk::Image< double,2 >, itk::Image< double,2 >'),
  ('ANTSNeighborhoodCorrelationImageToImageMetricv4', 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4', 'itkANTSNeighborhoodCorrelationImageToImageMetricv4ID3ID3', True, 'itk::Image< double,3 >, itk::Image< double,3 >'),
  ('ANTSNeighborhoodCorrelationImageToImageMetricv4', 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4', 'itkANTSNeighborhoodCorrelationImageToImageMetricv4ID4ID4', True, 'itk::Image< double,4 >, itk::Image< double,4 >'),
  ('CorrelationImageToImageMetricv4', 'itk::CorrelationImageToImageMetricv4', 'itkCorrelationImageToImageMetricv4IF2IF2', True, 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('CorrelationImageToImageMetricv4', 'itk::CorrelationImageToImageMetricv4', 'itkCorrelationImageToImageMetricv4IF3IF3', True, 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('CorrelationImageToImageMetricv4', 'itk::CorrelationImageToImageMetricv4', 'itkCorrelationImageToImageMetricv4IF4IF4', True, 'itk::Image< float,4 >, itk::Image< float,4 >'),
  ('CorrelationImageToImageMetricv4', 'itk::CorrelationImageToImageMetricv4', 'itkCorrelationImageToImageMetricv4ID2ID2', True, 'itk::Image< double,2 >, itk::Image< double,2 >'),
  ('CorrelationImageToImageMetricv4', 'itk::CorrelationImageToImageMetricv4', 'itkCorrelationImageToImageMetricv4ID3ID3', True, 'itk::Image< double,3 >, itk::Image< double,3 >'),
  ('CorrelationImageToImageMetricv4', 'itk::CorrelationImageToImageMetricv4', 'itkCorrelationImageToImageMetricv4ID4ID4', True, 'itk::Image< double,4 >, itk::Image< double,4 >'),
  ('DemonsImageToImageMetricv4', 'itk::DemonsImageToImageMetricv4', 'itkDemonsImageToImageMetricv4IF2IF2', True, 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('DemonsImageToImageMetricv4', 'itk::DemonsImageToImageMetricv4', 'itkDemonsImageToImageMetricv4IF3IF3', True, 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('DemonsImageToImageMetricv4', 'itk::DemonsImageToImageMetricv4', 'itkDemonsImageToImageMetricv4IF4IF4', True, 'itk::Image< float,4 >, itk::Image< float,4 >'),
  ('DemonsImageToImageMetricv4', 'itk::DemonsImageToImageMetricv4', 'itkDemonsImageToImageMetricv4ID2ID2', True, 'itk::Image< double,2 >, itk::Image< double,2 >'),
  ('DemonsImageToImageMetricv4', 'itk::DemonsImageToImageMetricv4', 'itkDemonsImageToImageMetricv4ID3ID3', True, 'itk::Image< double,3 >, itk::Image< double,3 >'),
  ('DemonsImageToImageMetricv4', 'itk::DemonsImageToImageMetricv4', 'itkDemonsImageToImageMetricv4ID4ID4', True, 'itk::Image< double,4 >, itk::Image< double,4 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSSC2', True, 'itk::PointSet< signed char,2 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSSS2', True, 'itk::PointSet< signed short,2 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSUC2', True, 'itk::PointSet< unsigned char,2 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSULL2', True, 'itk::PointSet< unsigned long long,2 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSUS2', True, 'itk::PointSet< unsigned short,2 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSF2', True, 'itk::PointSet< float,2 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSD2', True, 'itk::PointSet< double,2 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSSC3', True, 'itk::PointSet< signed char,3 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSSS3', True, 'itk::PointSet< signed short,3 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSUC3', True, 'itk::PointSet< unsigned char,3 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSULL3', True, 'itk::PointSet< unsigned long long,3 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSUS3', True, 'itk::PointSet< unsigned short,3 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSF3', True, 'itk::PointSet< float,3 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSD3', True, 'itk::PointSet< double,3 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSSC4', True, 'itk::PointSet< signed char,4 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSSS4', True, 'itk::PointSet< signed short,4 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSUC4', True, 'itk::PointSet< unsigned char,4 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSULL4', True, 'itk::PointSet< unsigned long long,4 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSUS4', True, 'itk::PointSet< unsigned short,4 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSF4', True, 'itk::PointSet< float,4 >'),
  ('EuclideanDistancePointSetToPointSetMetricv4', 'itk::EuclideanDistancePointSetToPointSetMetricv4', 'itkEuclideanDistancePointSetToPointSetMetricv4PSD4', True, 'itk::PointSet< double,4 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSSC2', True, 'itk::PointSet< signed char,2 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSSS2', True, 'itk::PointSet< signed short,2 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSUC2', True, 'itk::PointSet< unsigned char,2 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSULL2', True, 'itk::PointSet< unsigned long long,2 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSUS2', True, 'itk::PointSet< unsigned short,2 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSF2', True, 'itk::PointSet< float,2 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSD2', True, 'itk::PointSet< double,2 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSSC3', True, 'itk::PointSet< signed char,3 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSSS3', True, 'itk::PointSet< signed short,3 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSUC3', True, 'itk::PointSet< unsigned char,3 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSULL3', True, 'itk::PointSet< unsigned long long,3 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSUS3', True, 'itk::PointSet< unsigned short,3 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSF3', True, 'itk::PointSet< float,3 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSD3', True, 'itk::PointSet< double,3 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSSC4', True, 'itk::PointSet< signed char,4 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSSS4', True, 'itk::PointSet< signed short,4 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSUC4', True, 'itk::PointSet< unsigned char,4 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSULL4', True, 'itk::PointSet< unsigned long long,4 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSUS4', True, 'itk::PointSet< unsigned short,4 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSF4', True, 'itk::PointSet< float,4 >'),
  ('ExpectationBasedPointSetToPointSetMetricv4', 'itk::ExpectationBasedPointSetToPointSetMetricv4', 'itkExpectationBasedPointSetToPointSetMetricv4PSD4', True, 'itk::PointSet< double,4 >'),
  ('ImageToImageMetricv4', 'itk::ImageToImageMetricv4', 'itkImageToImageMetricv4F2F2', True, 'itk::Image< float, 2 >, itk::Image< float, 2 >'),
  ('ImageToImageMetricv4', 'itk::ImageToImageMetricv4', 'itkImageToImageMetricv4D2D2', True, 'itk::Image< double, 2 >, itk::Image< double, 2 >'),
  ('ImageToImageMetricv4', 'itk::ImageToImageMetricv4', 'itkImageToImageMetricv4F3F3', True, 'itk::Image< float, 3 >, itk::Image< float, 3 >'),
  ('ImageToImageMetricv4', 'itk::ImageToImageMetricv4', 'itkImageToImageMetricv4D3D3', True, 'itk::Image< double, 3 >, itk::Image< double, 3 >'),
  ('ImageToImageMetricv4', 'itk::ImageToImageMetricv4', 'itkImageToImageMetricv4F4F4', True, 'itk::Image< float, 4 >, itk::Image< float, 4 >'),
  ('ImageToImageMetricv4', 'itk::ImageToImageMetricv4', 'itkImageToImageMetricv4D4D4', True, 'itk::Image< double, 4 >, itk::Image< double, 4 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSSC2', True, 'itk::PointSet< signed char,2 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSSS2', True, 'itk::PointSet< signed short,2 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSUC2', True, 'itk::PointSet< unsigned char,2 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSULL2', True, 'itk::PointSet< unsigned long long,2 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSUS2', True, 'itk::PointSet< unsigned short,2 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSF2', True, 'itk::PointSet< float,2 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSD2', True, 'itk::PointSet< double,2 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSSC3', True, 'itk::PointSet< signed char,3 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSSS3', True, 'itk::PointSet< signed short,3 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSUC3', True, 'itk::PointSet< unsigned char,3 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSULL3', True, 'itk::PointSet< unsigned long long,3 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSUS3', True, 'itk::PointSet< unsigned short,3 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSF3', True, 'itk::PointSet< float,3 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSD3', True, 'itk::PointSet< double,3 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSSC4', True, 'itk::PointSet< signed char,4 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSSS4', True, 'itk::PointSet< signed short,4 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSUC4', True, 'itk::PointSet< unsigned char,4 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSULL4', True, 'itk::PointSet< unsigned long long,4 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSUS4', True, 'itk::PointSet< unsigned short,4 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSF4', True, 'itk::PointSet< float,4 >'),
  ('JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4', 'itkJensenHavrdaCharvatTsallisPointSetToPointSetMetricv4PSD4', True, 'itk::PointSet< double,4 >'),
  ('JointHistogramMutualInformationImageToImageMetricv4', 'itk::JointHistogramMutualInformationImageToImageMetricv4', 'itkJointHistogramMutualInformationImageToImageMetricv4IF2IF2', True, 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('JointHistogramMutualInformationImageToImageMetricv4', 'itk::JointHistogramMutualInformationImageToImageMetricv4', 'itkJointHistogramMutualInformationImageToImageMetricv4IF3IF3', True, 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('JointHistogramMutualInformationImageToImageMetricv4', 'itk::JointHistogramMutualInformationImageToImageMetricv4', 'itkJointHistogramMutualInformationImageToImageMetricv4IF4IF4', True, 'itk::Image< float,4 >, itk::Image< float,4 >'),
  ('JointHistogramMutualInformationImageToImageMetricv4', 'itk::JointHistogramMutualInformationImageToImageMetricv4', 'itkJointHistogramMutualInformationImageToImageMetricv4ID2ID2', True, 'itk::Image< double,2 >, itk::Image< double,2 >'),
  ('JointHistogramMutualInformationImageToImageMetricv4', 'itk::JointHistogramMutualInformationImageToImageMetricv4', 'itkJointHistogramMutualInformationImageToImageMetricv4ID3ID3', True, 'itk::Image< double,3 >, itk::Image< double,3 >'),
  ('JointHistogramMutualInformationImageToImageMetricv4', 'itk::JointHistogramMutualInformationImageToImageMetricv4', 'itkJointHistogramMutualInformationImageToImageMetricv4ID4ID4', True, 'itk::Image< double,4 >, itk::Image< double,4 >'),
  ('LabeledPointSetToPointSetMetricv4', 'itk::LabeledPointSetToPointSetMetricv4', 'itkLabeledPointSetToPointSetMetricv4PSSC2', True, 'itk::PointSet< signed char,2 >'),
  ('LabeledPointSetToPointSetMetricv4', 'itk::LabeledPointSetToPointSetMetricv4', 'itkLabeledPointSetToPointSetMetricv4PSSS2', True, 'itk::PointSet< signed short,2 >'),
  ('LabeledPointSetToPointSetMetricv4', 'itk::LabeledPointSetToPointSetMetricv4', 'itkLabeledPointSetToPointSetMetricv4PSUC2', True, 'itk::PointSet< unsigned char,2 >'),
  ('LabeledPointSetToPointSetMetricv4', 'itk::LabeledPointSetToPointSetMetricv4', 'itkLabeledPointSetToPointSetMetricv4PSULL2', True, 'itk::PointSet< unsigned long long,2 >'),
  ('LabeledPointSetToPointSetMetricv4', 'itk::LabeledPointSetToPointSetMetricv4', 'itkLabeledPointSetToPointSetMetricv4PSUS2', True, 'itk::PointSet< unsigned short,2 >'),
  ('LabeledPointSetToPointSetMetricv4', 'itk::LabeledPointSetToPointSetMetricv4', 'itkLabeledPointSetToPointSetMetricv4PSSC3', True, 'itk::PointSet< signed char,3 >'),
  ('LabeledPointSetToPointSetMetricv4', 'itk::LabeledPointSetToPointSetMetricv4', 'itkLabeledPointSetToPointSetMetricv4PSSS3', True, 'itk::PointSet< signed short,3 >'),
  ('LabeledPointSetToPointSetMetricv4', 'itk::LabeledPointSetToPointSetMetricv4', 'itkLabeledPointSetToPointSetMetricv4PSUC3', True, 'itk::PointSet< unsigned char,3 >'),
  ('LabeledPointSetToPointSetMetricv4', 'itk::LabeledPointSetToPointSetMetricv4', 'itkLabeledPointSetToPointSetMetricv4PSULL3', True, 'itk::PointSet< unsigned long long,3 >'),
  ('LabeledPointSetToPointSetMetricv4', 'itk::LabeledPointSetToPointSetMetricv4', 'itkLabeledPointSetToPointSetMetricv4PSUS3', True, 'itk::PointSet< unsigned short,3 >'),
  ('LabeledPointSetToPointSetMetricv4', 'itk::LabeledPointSetToPointSetMetricv4', 'itkLabeledPointSetToPointSetMetricv4PSSC4', True, 'itk::PointSet< signed char,4 >'),
  ('LabeledPointSetToPointSetMetricv4', 'itk::LabeledPointSetToPointSetMetricv4', 'itkLabeledPointSetToPointSetMetricv4PSSS4', True, 'itk::PointSet< signed short,4 >'),
  ('LabeledPointSetToPointSetMetricv4', 'itk::LabeledPointSetToPointSetMetricv4', 'itkLabeledPointSetToPointSetMetricv4PSUC4', True, 'itk::PointSet< unsigned char,4 >'),
  ('LabeledPointSetToPointSetMetricv4', 'itk::LabeledPointSetToPointSetMetricv4', 'itkLabeledPointSetToPointSetMetricv4PSULL4', True, 'itk::PointSet< unsigned long long,4 >'),
  ('LabeledPointSetToPointSetMetricv4', 'itk::LabeledPointSetToPointSetMetricv4', 'itkLabeledPointSetToPointSetMetricv4PSUS4', True, 'itk::PointSet< unsigned short,4 >'),
  ('MattesMutualInformationImageToImageMetricv4', 'itk::MattesMutualInformationImageToImageMetricv4', 'itkMattesMutualInformationImageToImageMetricv4IF2IF2', True, 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('MattesMutualInformationImageToImageMetricv4', 'itk::MattesMutualInformationImageToImageMetricv4', 'itkMattesMutualInformationImageToImageMetricv4IF3IF3', True, 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('MattesMutualInformationImageToImageMetricv4', 'itk::MattesMutualInformationImageToImageMetricv4', 'itkMattesMutualInformationImageToImageMetricv4IF4IF4', True, 'itk::Image< float,4 >, itk::Image< float,4 >'),
  ('MattesMutualInformationImageToImageMetricv4', 'itk::MattesMutualInformationImageToImageMetricv4', 'itkMattesMutualInformationImageToImageMetricv4ID2ID2', True, 'itk::Image< double,2 >, itk::Image< double,2 >'),
  ('MattesMutualInformationImageToImageMetricv4', 'itk::MattesMutualInformationImageToImageMetricv4', 'itkMattesMutualInformationImageToImageMetricv4ID3ID3', True, 'itk::Image< double,3 >, itk::Image< double,3 >'),
  ('MattesMutualInformationImageToImageMetricv4', 'itk::MattesMutualInformationImageToImageMetricv4', 'itkMattesMutualInformationImageToImageMetricv4ID4ID4', True, 'itk::Image< double,4 >, itk::Image< double,4 >'),
  ('MeanSquaresImageToImageMetricv4', 'itk::MeanSquaresImageToImageMetricv4', 'itkMeanSquaresImageToImageMetricv4IF2IF2', True, 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('MeanSquaresImageToImageMetricv4', 'itk::MeanSquaresImageToImageMetricv4', 'itkMeanSquaresImageToImageMetricv4IF3IF3', True, 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('MeanSquaresImageToImageMetricv4', 'itk::MeanSquaresImageToImageMetricv4', 'itkMeanSquaresImageToImageMetricv4IF4IF4', True, 'itk::Image< float,4 >, itk::Image< float,4 >'),
  ('MeanSquaresImageToImageMetricv4', 'itk::MeanSquaresImageToImageMetricv4', 'itkMeanSquaresImageToImageMetricv4ID2ID2', True, 'itk::Image< double,2 >, itk::Image< double,2 >'),
  ('MeanSquaresImageToImageMetricv4', 'itk::MeanSquaresImageToImageMetricv4', 'itkMeanSquaresImageToImageMetricv4ID3ID3', True, 'itk::Image< double,3 >, itk::Image< double,3 >'),
  ('MeanSquaresImageToImageMetricv4', 'itk::MeanSquaresImageToImageMetricv4', 'itkMeanSquaresImageToImageMetricv4ID4ID4', True, 'itk::Image< double,4 >, itk::Image< double,4 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSSC2', True, 'itk::PointSet< signed char,2 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSSS2', True, 'itk::PointSet< signed short,2 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSUC2', True, 'itk::PointSet< unsigned char,2 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSULL2', True, 'itk::PointSet< unsigned long long,2 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSUS2', True, 'itk::PointSet< unsigned short,2 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSF2', True, 'itk::PointSet< float,2 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSD2', True, 'itk::PointSet< double,2 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSSC3', True, 'itk::PointSet< signed char,3 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSSS3', True, 'itk::PointSet< signed short,3 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSUC3', True, 'itk::PointSet< unsigned char,3 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSULL3', True, 'itk::PointSet< unsigned long long,3 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSUS3', True, 'itk::PointSet< unsigned short,3 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSF3', True, 'itk::PointSet< float,3 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSD3', True, 'itk::PointSet< double,3 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSSC4', True, 'itk::PointSet< signed char,4 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSSS4', True, 'itk::PointSet< signed short,4 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSUC4', True, 'itk::PointSet< unsigned char,4 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSULL4', True, 'itk::PointSet< unsigned long long,4 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSUS4', True, 'itk::PointSet< unsigned short,4 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSF4', True, 'itk::PointSet< float,4 >'),
  ('PointSetToPointSetMetricWithIndexv4', 'itk::PointSetToPointSetMetricWithIndexv4', 'itkPointSetToPointSetMetricWithIndexv4PSD4', True, 'itk::PointSet< double,4 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSSC2', True, 'itk::PointSet< signed char,2 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSSS2', True, 'itk::PointSet< signed short,2 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSUC2', True, 'itk::PointSet< unsigned char,2 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSULL2', True, 'itk::PointSet< unsigned long long,2 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSUS2', True, 'itk::PointSet< unsigned short,2 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSF2', True, 'itk::PointSet< float,2 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSD2', True, 'itk::PointSet< double,2 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSSC3', True, 'itk::PointSet< signed char,3 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSSS3', True, 'itk::PointSet< signed short,3 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSUC3', True, 'itk::PointSet< unsigned char,3 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSULL3', True, 'itk::PointSet< unsigned long long,3 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSUS3', True, 'itk::PointSet< unsigned short,3 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSF3', True, 'itk::PointSet< float,3 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSD3', True, 'itk::PointSet< double,3 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSSC4', True, 'itk::PointSet< signed char,4 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSSS4', True, 'itk::PointSet< signed short,4 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSUC4', True, 'itk::PointSet< unsigned char,4 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSULL4', True, 'itk::PointSet< unsigned long long,4 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSUS4', True, 'itk::PointSet< unsigned short,4 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSF4', True, 'itk::PointSet< float,4 >'),
  ('PointSetToPointSetMetricv4', 'itk::PointSetToPointSetMetricv4', 'itkPointSetToPointSetMetricv4PSD4', True, 'itk::PointSet< double,4 >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftANTSNCITIMF2', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftANTSNCITIMF3', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftANTSNCITIMF4', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftANTSNCITIMD2', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftANTSNCITIMD3', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftANTSNCITIMD4', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftCITIMF2', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftCITIMF3', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftCITIMF4', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftCITIMD2', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftCITIMD3', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftCITIMD4', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftDITIMF2', False, 'itk::DemonsImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftDITIMF3', False, 'itk::DemonsImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftDITIMF4', False, 'itk::DemonsImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftDITIMD2', False, 'itk::DemonsImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftDITIMD3', False, 'itk::DemonsImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftDITIMD4', False, 'itk::DemonsImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftJHMIITIMF2', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftJHMIITIMF3', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftJHMIITIMF4', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftJHMIITIMD2', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftJHMIITIMD3', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftJHMIITIMD4', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftMMIITIMF2', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftMMIITIMF3', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftMMIITIMF4', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftMMIITIMD2', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftMMIITIMD3', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftMMIITIMD4', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftMSITIMF2', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftMSITIMF3', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftMSITIMF4', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftMSITIMD2', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftMSITIMD3', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftMSITIMD4', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftITIMF2', False, 'itk::ImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftITIMF3', False, 'itk::ImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftITIMF4', False, 'itk::ImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftITIMD2', False, 'itk::ImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftITIMD3', False, 'itk::ImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromIndexShift', 'itk::RegistrationParameterScalesFromIndexShift', 'itkRegistrationParameterScalesFromIndexShiftITIMD4', False, 'itk::ImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianANTSNCITIMF2', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianANTSNCITIMF3', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianANTSNCITIMF4', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianANTSNCITIMD2', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianANTSNCITIMD3', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianANTSNCITIMD4', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianCITIMF2', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianCITIMF3', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianCITIMF4', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianCITIMD2', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianCITIMD3', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianCITIMD4', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianDITIMF2', False, 'itk::DemonsImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianDITIMF3', False, 'itk::DemonsImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianDITIMF4', False, 'itk::DemonsImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianDITIMD2', False, 'itk::DemonsImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianDITIMD3', False, 'itk::DemonsImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianDITIMD4', False, 'itk::DemonsImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianJHMIITIMF2', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianJHMIITIMF3', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianJHMIITIMF4', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianJHMIITIMD2', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianJHMIITIMD3', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianJHMIITIMD4', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianMMIITIMF2', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianMMIITIMF3', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianMMIITIMF4', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianMMIITIMD2', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianMMIITIMD3', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianMMIITIMD4', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianMSITIMF2', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianMSITIMF3', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianMSITIMF4', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianMSITIMD2', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianMSITIMD3', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianMSITIMD4', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianITIMF2', False, 'itk::ImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianITIMF3', False, 'itk::ImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianITIMF4', False, 'itk::ImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianITIMD2', False, 'itk::ImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianITIMD3', False, 'itk::ImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianITIMD4', False, 'itk::ImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianEDPSTPSMPSF2', False, 'itk::EuclideanDistancePointSetToPointSetMetricv4< itk::PointSet< float, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianEDPSTPSMPSF3', False, 'itk::EuclideanDistancePointSetToPointSetMetricv4< itk::PointSet< float, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianEDPSTPSMPSF4', False, 'itk::EuclideanDistancePointSetToPointSetMetricv4< itk::PointSet< float, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianEDPSTPSMPSD2', False, 'itk::EuclideanDistancePointSetToPointSetMetricv4< itk::PointSet< double, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianEDPSTPSMPSD3', False, 'itk::EuclideanDistancePointSetToPointSetMetricv4< itk::PointSet< double, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianEDPSTPSMPSD4', False, 'itk::EuclideanDistancePointSetToPointSetMetricv4< itk::PointSet< double, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianEBPSTPSMPSF2', False, 'itk::ExpectationBasedPointSetToPointSetMetricv4< itk::PointSet< float, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianEBPSTPSMPSF3', False, 'itk::ExpectationBasedPointSetToPointSetMetricv4< itk::PointSet< float, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianEBPSTPSMPSF4', False, 'itk::ExpectationBasedPointSetToPointSetMetricv4< itk::PointSet< float, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianEBPSTPSMPSD2', False, 'itk::ExpectationBasedPointSetToPointSetMetricv4< itk::PointSet< double, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianEBPSTPSMPSD3', False, 'itk::ExpectationBasedPointSetToPointSetMetricv4< itk::PointSet< double, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianEBPSTPSMPSD4', False, 'itk::ExpectationBasedPointSetToPointSetMetricv4< itk::PointSet< double, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianJHCTPSTPSMPSF2', False, 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4< itk::PointSet< float, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianJHCTPSTPSMPSF3', False, 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4< itk::PointSet< float, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianJHCTPSTPSMPSF4', False, 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4< itk::PointSet< float, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianJHCTPSTPSMPSD2', False, 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4< itk::PointSet< double, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianJHCTPSTPSMPSD3', False, 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4< itk::PointSet< double, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianJHCTPSTPSMPSD4', False, 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4< itk::PointSet< double, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianPSTPSMPSF2', False, 'itk::PointSetToPointSetMetricv4< itk::PointSet< float, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianPSTPSMPSF3', False, 'itk::PointSetToPointSetMetricv4< itk::PointSet< float, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianPSTPSMPSF4', False, 'itk::PointSetToPointSetMetricv4< itk::PointSet< float, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianPSTPSMPSD2', False, 'itk::PointSetToPointSetMetricv4< itk::PointSet< double, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianPSTPSMPSD3', False, 'itk::PointSetToPointSetMetricv4< itk::PointSet< double, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianPSTPSMPSD4', False, 'itk::PointSetToPointSetMetricv4< itk::PointSet< double, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianPSTPSMWIPSF2', False, 'itk::PointSetToPointSetMetricWithIndexv4< itk::PointSet< float, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianPSTPSMWIPSF3', False, 'itk::PointSetToPointSetMetricWithIndexv4< itk::PointSet< float, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianPSTPSMWIPSF4', False, 'itk::PointSetToPointSetMetricWithIndexv4< itk::PointSet< float, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianPSTPSMWIPSD2', False, 'itk::PointSetToPointSetMetricWithIndexv4< itk::PointSet< double, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianPSTPSMWIPSD3', False, 'itk::PointSetToPointSetMetricWithIndexv4< itk::PointSet< double, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianPSTPSMWIPSD4', False, 'itk::PointSetToPointSetMetricWithIndexv4< itk::PointSet< double, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianLPSTPSMPSSC2', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< signed char, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianLPSTPSMPSSC3', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< signed char, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianLPSTPSMPSSC4', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< signed char, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianLPSTPSMPSSS2', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< signed short, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianLPSTPSMPSSS3', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< signed short, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianLPSTPSMPSSS4', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< signed short, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianLPSTPSMPSUC2', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned char, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianLPSTPSMPSUC3', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned char, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianLPSTPSMPSUC4', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned char, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianLPSTPSMPSULL2', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned long long, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianLPSTPSMPSULL3', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned long long, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianLPSTPSMPSULL4', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned long long, 4 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianLPSTPSMPSUS2', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned short, 2 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianLPSTPSMPSUS3', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned short, 3 > >'),
  ('RegistrationParameterScalesFromJacobian', 'itk::RegistrationParameterScalesFromJacobian', 'itkRegistrationParameterScalesFromJacobianLPSTPSMPSUS4', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned short, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftANTSNCITIMF2', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftANTSNCITIMF3', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftANTSNCITIMF4', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftANTSNCITIMD2', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftANTSNCITIMD3', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftANTSNCITIMD4', False, 'itk::ANTSNeighborhoodCorrelationImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftCITIMF2', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftCITIMF3', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftCITIMF4', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftCITIMD2', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftCITIMD3', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftCITIMD4', False, 'itk::CorrelationImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftDITIMF2', False, 'itk::DemonsImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftDITIMF3', False, 'itk::DemonsImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftDITIMF4', False, 'itk::DemonsImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftDITIMD2', False, 'itk::DemonsImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftDITIMD3', False, 'itk::DemonsImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftDITIMD4', False, 'itk::DemonsImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftJHMIITIMF2', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftJHMIITIMF3', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftJHMIITIMF4', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftJHMIITIMD2', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftJHMIITIMD3', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftJHMIITIMD4', False, 'itk::JointHistogramMutualInformationImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftMMIITIMF2', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftMMIITIMF3', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftMMIITIMF4', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftMMIITIMD2', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftMMIITIMD3', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftMMIITIMD4', False, 'itk::MattesMutualInformationImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftMSITIMF2', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftMSITIMF3', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftMSITIMF4', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftMSITIMD2', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftMSITIMD3', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftMSITIMD4', False, 'itk::MeanSquaresImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftITIMF2', False, 'itk::ImageToImageMetricv4< itk::Image< float, 2 >, itk::Image< float, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftITIMF3', False, 'itk::ImageToImageMetricv4< itk::Image< float, 3 >, itk::Image< float, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftITIMF4', False, 'itk::ImageToImageMetricv4< itk::Image< float, 4 >, itk::Image< float, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftITIMD2', False, 'itk::ImageToImageMetricv4< itk::Image< double, 2 >, itk::Image< double, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftITIMD3', False, 'itk::ImageToImageMetricv4< itk::Image< double, 3 >, itk::Image< double, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftITIMD4', False, 'itk::ImageToImageMetricv4< itk::Image< double, 4 >, itk::Image< double, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftEDPSTPSMPSF2', False, 'itk::EuclideanDistancePointSetToPointSetMetricv4< itk::PointSet< float, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftEDPSTPSMPSF3', False, 'itk::EuclideanDistancePointSetToPointSetMetricv4< itk::PointSet< float, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftEDPSTPSMPSF4', False, 'itk::EuclideanDistancePointSetToPointSetMetricv4< itk::PointSet< float, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftEDPSTPSMPSD2', False, 'itk::EuclideanDistancePointSetToPointSetMetricv4< itk::PointSet< double, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftEDPSTPSMPSD3', False, 'itk::EuclideanDistancePointSetToPointSetMetricv4< itk::PointSet< double, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftEDPSTPSMPSD4', False, 'itk::EuclideanDistancePointSetToPointSetMetricv4< itk::PointSet< double, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftEBPSTPSMPSF2', False, 'itk::ExpectationBasedPointSetToPointSetMetricv4< itk::PointSet< float, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftEBPSTPSMPSF3', False, 'itk::ExpectationBasedPointSetToPointSetMetricv4< itk::PointSet< float, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftEBPSTPSMPSF4', False, 'itk::ExpectationBasedPointSetToPointSetMetricv4< itk::PointSet< float, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftEBPSTPSMPSD2', False, 'itk::ExpectationBasedPointSetToPointSetMetricv4< itk::PointSet< double, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftEBPSTPSMPSD3', False, 'itk::ExpectationBasedPointSetToPointSetMetricv4< itk::PointSet< double, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftEBPSTPSMPSD4', False, 'itk::ExpectationBasedPointSetToPointSetMetricv4< itk::PointSet< double, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftJHCTPSTPSMPSF2', False, 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4< itk::PointSet< float, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftJHCTPSTPSMPSF3', False, 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4< itk::PointSet< float, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftJHCTPSTPSMPSF4', False, 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4< itk::PointSet< float, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftJHCTPSTPSMPSD2', False, 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4< itk::PointSet< double, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftJHCTPSTPSMPSD3', False, 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4< itk::PointSet< double, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftJHCTPSTPSMPSD4', False, 'itk::JensenHavrdaCharvatTsallisPointSetToPointSetMetricv4< itk::PointSet< double, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftPSTPSMPSF2', False, 'itk::PointSetToPointSetMetricv4< itk::PointSet< float, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftPSTPSMPSF3', False, 'itk::PointSetToPointSetMetricv4< itk::PointSet< float, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftPSTPSMPSF4', False, 'itk::PointSetToPointSetMetricv4< itk::PointSet< float, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftPSTPSMPSD2', False, 'itk::PointSetToPointSetMetricv4< itk::PointSet< double, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftPSTPSMPSD3', False, 'itk::PointSetToPointSetMetricv4< itk::PointSet< double, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftPSTPSMPSD4', False, 'itk::PointSetToPointSetMetricv4< itk::PointSet< double, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftPSTPSMWIPSF2', False, 'itk::PointSetToPointSetMetricWithIndexv4< itk::PointSet< float, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftPSTPSMWIPSF3', False, 'itk::PointSetToPointSetMetricWithIndexv4< itk::PointSet< float, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftPSTPSMWIPSF4', False, 'itk::PointSetToPointSetMetricWithIndexv4< itk::PointSet< float, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftPSTPSMWIPSD2', False, 'itk::PointSetToPointSetMetricWithIndexv4< itk::PointSet< double, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftPSTPSMWIPSD3', False, 'itk::PointSetToPointSetMetricWithIndexv4< itk::PointSet< double, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftPSTPSMWIPSD4', False, 'itk::PointSetToPointSetMetricWithIndexv4< itk::PointSet< double, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftLPSTPSMPSSC2', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< signed char, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftLPSTPSMPSSC3', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< signed char, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftLPSTPSMPSSC4', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< signed char, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftLPSTPSMPSSS2', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< signed short, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftLPSTPSMPSSS3', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< signed short, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftLPSTPSMPSSS4', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< signed short, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftLPSTPSMPSUC2', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned char, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftLPSTPSMPSUC3', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned char, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftLPSTPSMPSUC4', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned char, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftLPSTPSMPSULL2', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned long long, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftLPSTPSMPSULL3', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned long long, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftLPSTPSMPSULL4', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned long long, 4 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftLPSTPSMPSUS2', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned short, 2 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftLPSTPSMPSUS3', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned short, 3 > >'),
  ('RegistrationParameterScalesFromPhysicalShift', 'itk::RegistrationParameterScalesFromPhysicalShift', 'itkRegistrationParameterScalesFromPhysicalShiftLPSTPSMPSUS4', False, 'itk::LabeledPointSetToPointSetMetricv4< itk::PointSet< unsigned short, 4 > >'),
)
factories = ()
