From 3411dce4e80174753819012c3513013e9d611485 Mon Sep 17 00:00:00 2001 From: Thomas Feuvrier <thomas.feuvrier@c-s.fr> Date: Fri, 14 Dec 2007 13:02:47 +0000 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20l'option=20--Test=20sur=20l'appli?= =?UTF-8?q?=20ViewerManager.=20Correction=20du=20test=20associ=C3=A9:=20su?= =?UTF-8?q?ppression=20du=20code=20source=20dupliqu=C3=A9=20et=20include?= =?UTF-8?q?=20du=20fichier=20.cxx=20de=20l'appli=20origin.=20Ouverture=20d?= =?UTF-8?q?'une=20image=20et=20sortie.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ViewerManager/otbImageViewerManager.cxx | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/ViewerManager/otbImageViewerManager.cxx b/ViewerManager/otbImageViewerManager.cxx index f89ec60670..1ee6630a79 100644 --- a/ViewerManager/otbImageViewerManager.cxx +++ b/ViewerManager/otbImageViewerManager.cxx @@ -25,13 +25,23 @@ int main(int argc, char* argv[]) typedef otb::ImageViewerManager<PixelType> ManagerType; ManagerType::Pointer manager = ManagerType::New(); manager->Show(); - + std::string strTest("--Test"); + bool bFlRun(true); + for(int i = 1; i<argc;++i) { - manager->OpenImage(argv[i]); - Fl::check(); + if( strTest.compare(argv[i])==0 ) + { + std::cout << "--Test option. No FL::run() call !" << std::endl; + bFlRun=false; + } + else + { + manager->OpenImage(argv[i]); + Fl::check(); + } } - return Fl::run(); + if( bFlRun==true) return Fl::run(); } catch( itk::ExceptionObject & err ) { -- GitLab