From 58d180600d60ba49057ddf3c9ac4f23f762fda81 Mon Sep 17 00:00:00 2001 From: Cyrille Valladeau <cyrille.valladeau@c-s.fr> Date: Wed, 23 Nov 2011 12:03:27 +0100 Subject: [PATCH] ENH: set the sizefactor optionnal --- Testing/Code/Visualization/CMakeLists.txt | 2 +- .../Code/Visualization/otbImageWidgetImageDump.cxx | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Testing/Code/Visualization/CMakeLists.txt b/Testing/Code/Visualization/CMakeLists.txt index ef53f39423..17c029d428 100644 --- a/Testing/Code/Visualization/CMakeLists.txt +++ b/Testing/Code/Visualization/CMakeLists.txt @@ -48,8 +48,8 @@ ${TEMP}/vrTvImageWidgetImageDumpWithoutGlAcceleration.png otbImageWidgetImageDump ${INPUTDATA}/qb_RoadExtract2sub200x200.tif # input image 0 # use glAcceleration -2 # resize factor ${TEMP}/vrTvImageWidgetImageDumpWithoutGlAcceleration.png +2 # resize factor ) IF(OTB_GL_USE_ACCEL) diff --git a/Testing/Code/Visualization/otbImageWidgetImageDump.cxx b/Testing/Code/Visualization/otbImageWidgetImageDump.cxx index 27cef4bbd3..4853924e71 100644 --- a/Testing/Code/Visualization/otbImageWidgetImageDump.cxx +++ b/Testing/Code/Visualization/otbImageWidgetImageDump.cxx @@ -24,10 +24,9 @@ int otbImageWidgetImageDump(int argc, char * argv[]) { - const char * infname = argv[1]; + const char * infname = argv[1]; const bool useAccel = atoi(argv[2]); - unsigned int sizeFactor = atoi(argv[3]); - const char * filename = argv[4]; + const char * filename = argv[3]; // typedefs @@ -43,8 +42,11 @@ int otbImageWidgetImageDump(int argc, char * argv[]) ImageType::RegionType region = reader->GetOutput()->GetLargestPossibleRegion(); ImageType::RegionType::SizeType size = region.GetSize(); - size[0] /= sizeFactor; - size[1] /= sizeFactor; + if( argc == 5 ) + { + size[0] /= atoi(argv[4]); + size[1] /= atoi(argv[4]); + } region.SetSize(size); // Create a widget -- GitLab