<commit_before>set(DOCUMENTATION "This module contains classes to perform registration within
the default ITK registration framework.  A moving image is registered against a
fixed image by optimizing the parameters of a transform.  This module contains
metrics to compare the fixed and moving image and classes to coordinate the
registration procedure.  There are classes to perform multi-resolution image
registration and also classes to registrations other that image-to-image
registrations, e.g. point set-to-image  or point set-to-point set
registrations.  Transforms used in the registration can be found in
ITKTransform, and optimizers can be found in ITKOptimizers. To compare the
moving image to the fixed image with the image metric, an interpolator is
required-- these can be found in ITKImageFunction.")

if(BUILD_EXAMPLES)
set(EXAMPLE_TEST_CASE_DEPENDANCIES
  ITKImageCompare
  ITKIOTransformBase
  ITKIOImageBase
)
endif()

itk_module(ITKRegistrationCommon
  DEPENDS
    ITKOptimizers
    ITKImageIntensity
    ITKImageFunction
    ITKImageGrid<commit_msg>COMP: add missing dependent module for ITKv3 examples<commit_after>set(DOCUMENTATION "This module contains classes to perform registration within
the default ITK registration framework.  A moving image is registered against a
fixed image by optimizing the parameters of a transform.  This module contains
metrics to compare the fixed and moving image and classes to coordinate the
registration procedure.  There are classes to perform multi-resolution image
registration and also classes to registrations other that image-to-image
registrations, e.g. point set-to-image  or point set-to-point set
registrations.  Transforms used in the registration can be found in
ITKTransform, and optimizers can be found in ITKOptimizers. To compare the
moving image to the fixed image with the image metric, an interpolator is
required-- these can be found in ITKImageFunction.")

if(BUILD_EXAMPLES)
set(EXAMPLE_TEST_CASE_DEPENDANCIES
  ITKImageCompare
  ITKIOTransformBase
  ITKIOImageBase
  ITKPDEDeformableRegistration
  ITKFFT
)
endif()

itk_module(ITKRegistrationCommon
  DEPENDS
    ITKOptimizers
    ITKImageIntensity
    ITKImageFunction
    ITKImageGrid
{'fraction_non_alphanumeric': 0.031109107303877368, 'fraction_numerical': 0.0004508566275924256, 'mean_word_length': 5.163888888888889, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6976768', 'n_tokens_mistral': 600, 'n_tokens_neox': 585, 'n_words': 258}