]> Creatis software - clitk.git/commit
Change behavior of clitkCropImage with like option
authortbaudier <thomas.baudier@creatis.insa-lyon.fr>
Thu, 15 Nov 2018 15:24:18 +0000 (16:24 +0100)
committertbaudier <thomas.baudier@creatis.insa-lyon.fr>
Thu, 15 Nov 2018 15:24:18 +0000 (16:24 +0100)
commit05e26237e30a14a226cb4eb480a0eb9697f8ba06
treeecad9e8508a466a60baf4ad51274dd8c66dfbf21
parentd27b2f45396b69a0d3e61a2179b3d0c784ff9652
Change behavior of clitkCropImage with like option

Before, if we cropped an image like another, the output's origin was set at the origin of the input.
But we prefer to keep the registration correctly, so we prefer to have an output's origin defined to still have the registration between the output and the input.
This is the normal behavior of the itk::PasteImageFilter.

I removed the SetNumberOfRequiredInputs to avoid this error: PasteImageFilter(0x1927770): At least 2 of the first 2 indexed inputs are required but only 1 are specified. The required inputs are expected to be the first inputs.

I add the updateOrigin flag to keep the previous behavior. If the flag is set to On (default is off), the origin of the output is set to the same origin than the input.

I update the description of the filte about this origin managment
itk/clitkPasteImageFilter.hxx
tools/clitkCropImage.ggo
tools/clitkCropImageGenericFilter.cxx