HomePhabricator
Diffusion MITK 6d2828c2ed41

Description

BREAKING!!!
What:

  • Reworked BooleanOperation to support multi label and 3d+t
  • Changed from class pattern to global functions for generating the mask

Why:

  • Functor pattern (class instances configured through contructur) is superfluous and not stateless. Lambdas and global functions are a better approach.
  • Added multi label support and allow nary operations (more then two labels at once)

Details

Provenance
flocaAuthored on Sat, Apr 6, 1:07 PM
flocaPushed on Fri, Apr 19, 8:49 AM
Differential Revision
Restricted Differential Revision
Parents
rMITK3b10b122973e: T28796 Refactor_multi_label_morph_ops
Branches
Unknown
Tags
Unknown
Tasks
T30390: [SEG] Utilities - rework/fix boolean operations