Skip to content
Snippets Groups Projects
Commit e1683120 authored by Luc Hermitte's avatar Luc Hermitte
Browse files

OPT: Reuse output region

parent fd080219
No related branches found
No related tags found
1 merge request!7Resolve "Factorize Computations in SARDEMProjection"
This commit is part of merge request !7. Comments created here will be created in the context of that merge request.
/*
* Copyright (C) 2005-2023 Centre National d'Etudes Spatiales (CNES)
* Copyright (C) 2005-2024 Centre National d'Etudes Spatiales (CNES)
*
* This file is part of Orfeo Toolbox
*
......@@ -226,11 +226,11 @@ SARDEMProjectionImageFilter2< TImageIn, TImageOut >
#endif
// Compute the output image size, spacing and origin (same as the input)
const ImageInSizeType & inputSize = inputPtr->GetLargestPossibleRegion().GetSize();
ImageOutRegionType outputLargestPossibleRegion = inputPtr->GetLargestPossibleRegion();
const ImageInSizeType & inputSize = outputLargestPossibleRegion.GetSize();
ImageInPointType origin = inputPtr->GetOrigin();
const ImageInSpacingType & inSP = inputPtr->GetSpacing();
ImageOutRegionType outputLargestPossibleRegion = inputPtr->GetLargestPossibleRegion();
outputLargestPossibleRegion.SetSize(static_cast<ImageOutSizeType>(inputSize));
outputPtr->SetLargestPossibleRegion(outputLargestPossibleRegion);
outputPtr->SetOrigin(static_cast<ImageOutPointType>(origin));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment