HomePhabricator
Diffusion MITK 3117a4d3c970

T27582 BaseGeometry equality checks (in ImageStatistics) should be less…

Description

T27582 BaseGeometry equality checks (in ImageStatistics) should be less pedantic.

Summary:
Fixed T27583

Reworked MaskUtilities to use explicit constants for tolerance and no magic numbers.

Also removed the cpp as MaskUtilities is a pure template class.

Set NodePredicateGeometry and NodePredicateSubGeometry precision default to be less pendantic

As NodePredicateGeometry and NodePredicateSubGeometry are currently only
used code where mitk::eps is to pendantic and could break in normal usage,
I relaxed the default precision and made it a constant to reference.

Fixed T27582

Remove deprecated equal() function

Test Plan: code review, unit test, application test

Reviewers: O1 MITK Reviewer Group I, kislinsk

Reviewed By: O1 MITK Reviewer Group I, kislinsk

Subscribers: kislinsk

Tags: Breaking Change

Maniphest Tasks: T27583, T27582

Differential Revision: https://phabricator.mitk.org/D355