From 8df51d54a1774008d30619248a3887b8afbe411b Mon Sep 17 00:00:00 2001 From: Vivien Delmon Date: Tue, 3 May 2011 16:49:15 +0200 Subject: [PATCH] Add error message to prevent bad use of vvImageReader * vvImageReader had the same behaviour when used with MERGEDWITHTIME and with IMAGEWITHTIME in case of multiple images to load. The second is less effective since it composes multiple images to decompose them after. I added an error message asking to use MERGEDWITHTIME in this case. --- common/vvImageReader.txx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/common/vvImageReader.txx b/common/vvImageReader.txx index 01fc707..3a38719 100644 --- a/common/vvImageReader.txx +++ b/common/vvImageReader.txx @@ -139,7 +139,12 @@ void vvImageReader::UpdateWithDimAndInputPixelType() try { if (mType == IMAGEWITHTIME) - mImage=vvImageFromITK(reader->GetOutput(),true); + { + std::cerr << "We should never come here:" << std::endl + << " Calling vvImageReader with multiple images and IMAGEWITHTIME is undefined." << std::endl + << " You are probably looking for MERGEDWITHTIME Type." << std::endl; + return; + } else mImage=vvImageFromITK(reader->GetOutput()); } catch ( itk::ExceptionObject & err ) { -- 2.45.1