HomePhabricator
Diffusion MITK 1f6747197e81

Fixed T26167. ExtractSliceFilter does not clone unnecessarily the input…

Description

Fixed T26167. ExtractSliceFilter does not clone unnecessarily the input geometry.

first draft for a fix

Summary:
Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

Removed some unnecessary copying of BoundsArrays

Test of performance impact of simplified (unsafer) ArbitraryTimeGeometry

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

Reworked ExtractSliceFilter::GenerateOutput() to remove redundant code for things already done in GenerateOutputInformation()

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

Revert "Test of performance impact of simplified (unsafer) ArbitraryTimeGeometry"

This reverts commit 1f815a9b6d981bf5769beb269ab4c9a48d30c699.

Test Plan: Unit tests

Reviewers: MITK Reviewer Group I, kislinsk

Reviewed By: MITK Reviewer Group I, kislinsk

Subscribers: kislinsk

Maniphest Tasks: T26167

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