20 #ifndef MIRTK_Registration_H    21 #define MIRTK_Registration_H    23 #include "mirtk/RegistrationConfig.h"    26 #include "mirtk/DataFidelity.h"    27 #include "mirtk/ImageSimilarity.h"    28 #include "mirtk/HistogramImageSimilarity.h"    29 #include "mirtk/GradientFieldSimilarity.h"    31 #if MIRTK_Registration_WITH_PointSet    32 #  include "mirtk/PointSetDistance.h"    33 #  include "mirtk/SurfaceDistance.h"    34 #endif // MIRTK_Registration_WITH_PointSet    37 #include "mirtk/SimilarityMeasure.h"    38 #include "mirtk/CosineOfNormalizedGradientField.h"    39 #include "mirtk/IntensityCrossCorrelation.h"    40 #include "mirtk/MutualImageInformation.h"    41 #include "mirtk/NormalizedGradientFieldSimilarity.h"    42 #include "mirtk/NormalizedIntensityCrossCorrelation.h"    43 #include "mirtk/NormalizedMutualImageInformation.h"    44 #include "mirtk/SumOfSquaredIntensityDifferences.h"    47 #if MIRTK_Registration_WITH_PointSet    48 #  include "mirtk/PointSetDistanceMeasure.h"    49 #  include "mirtk/PointCorrespondenceDistance.h"    50 #  include "mirtk/FiducialRegistrationError.h"    51 #  include "mirtk/CurrentsDistance.h"    52 #endif // MIRTK_Registration_WITH_PointSet    55 #include "mirtk/RegistrationEnergy.h"    56 #include "mirtk/RegistrationFilter.h"    57 #include "mirtk/GenericRegistrationFilter.h"    58 #include "mirtk/GenericRegistrationLogger.h"    59 #include "mirtk/GenericRegistrationDebugger.h"    62 #endif // MIRTK_Registration_H