diff --git a/Testing/Code/Radiometry/otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter.cxx b/Testing/Code/Radiometry/otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter.cxx index b0961a8994e7293a96f2f0c1c29215c5663c20c0..c0d43f11f0786608bba7a51577bbdc1fc9521346 100644 --- a/Testing/Code/Radiometry/otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter.cxx +++ b/Testing/Code/Radiometry/otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter.cxx @@ -25,7 +25,7 @@ #include "otbVegetationIndex.h" template<class TInputImage, class TOutputImage, class TFunction> -int generic_SetASetBMultiChannelRAndNIRVegetationIndexImageFilter(int argc, char * argv[]) +void generic_SetASetBMultiChannelRAndNIRVegetationIndexImageFilter(int argc, char * argv[]) { typedef otb::ImageFileReader<TInputImage> ReaderType; typedef otb::ImageFileWriter<TOutputImage> WriterType; @@ -65,17 +65,15 @@ int otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter(int argc, char * ar std::string strArgv(argv[1]); argc--; argv++; - if ( strArgv == "PVI" ) return( generic_SetASetBMultiChannelRAndNIRVegetationIndexImageFilter<InputImageType, OutputImageType, + if ( strArgv == "PVI" ) generic_SetASetBMultiChannelRAndNIRVegetationIndexImageFilter<InputImageType, OutputImageType, otb::Functor::PVI< InputImageType::InternalPixelType, InputImageType::InternalPixelType, OutputImageType::PixelType> > - (argc,argv) ); - else if ( strArgv == "TSAVI" ) return( generic_SetASetBMultiChannelRAndNIRVegetationIndexImageFilter<InputImageType, OutputImageType, + (argc,argv); + else if ( strArgv == "TSAVI" ) generic_SetASetBMultiChannelRAndNIRVegetationIndexImageFilter<InputImageType, OutputImageType, otb::Functor::TSAVI< InputImageType::InternalPixelType, InputImageType::InternalPixelType, OutputImageType::PixelType> > - (argc,argv) ); - else - return EXIT_FAILURE; + (argc,argv); return EXIT_SUCCESS; } diff --git a/Testing/Code/Radiometry/otbSetASetBRAndNIRVegetationIndexImageFilter.cxx b/Testing/Code/Radiometry/otbSetASetBRAndNIRVegetationIndexImageFilter.cxx index b31027367a356d529372f0c7852cb9041afa1c77..cf8ed1236ac1b555bcc125cba7d087a0e463e8d4 100644 --- a/Testing/Code/Radiometry/otbSetASetBRAndNIRVegetationIndexImageFilter.cxx +++ b/Testing/Code/Radiometry/otbSetASetBRAndNIRVegetationIndexImageFilter.cxx @@ -24,7 +24,7 @@ #include "otbVegetationIndex.h" template<class TInputRImage, class TInputNIRImage, class TOutputImage, class TFunction> -int generic_SetASetBRAndNIRVegetationIndexImageFilter(int argc, char * argv[]) +void generic_SetASetBRAndNIRVegetationIndexImageFilter(int argc, char * argv[]) { typedef otb::ImageFileReader<TInputRImage> RReaderType; typedef otb::ImageFileReader<TInputNIRImage> NIRReaderType; @@ -53,9 +53,6 @@ int generic_SetASetBRAndNIRVegetationIndexImageFilter(int argc, char * argv[]) filter->GetFunctor().SetB(b); writer->SetInput( filter->GetOutput() ); writer->Update(); - - - return EXIT_SUCCESS; } @@ -71,17 +68,15 @@ int otbSetASetBRAndNIRVegetationIndexImageFilter(int argc, char * argv[]) std::string strArgv(argv[1]); argc--; argv++; - if ( strArgv == "PVI" ) return( generic_SetASetBRAndNIRVegetationIndexImageFilter<InputRImageType, InputNIRImageType, OutputImageType, - otb::Functor::PVI< InputRImageType::PixelType, - InputNIRImageType::PixelType, - OutputImageType::PixelType> > - (argc,argv) ); - else if ( strArgv == "TSAVI" ) return( generic_SetASetBRAndNIRVegetationIndexImageFilter<InputRImageType, InputNIRImageType, OutputImageType, - otb::Functor::TSAVI< InputRImageType::PixelType, - InputNIRImageType::PixelType, - OutputImageType::PixelType> > - (argc,argv) ); - else - return EXIT_FAILURE; + if ( strArgv == "PVI" ) generic_SetASetBRAndNIRVegetationIndexImageFilter<InputRImageType, InputNIRImageType, OutputImageType, + otb::Functor::PVI< InputRImageType::PixelType, + InputNIRImageType::PixelType, + OutputImageType::PixelType> > + (argc,argv); + else if ( strArgv == "TSAVI" ) generic_SetASetBRAndNIRVegetationIndexImageFilter<InputRImageType, InputNIRImageType, OutputImageType, + otb::Functor::TSAVI< InputRImageType::PixelType, + InputNIRImageType::PixelType, + OutputImageType::PixelType> > + (argc,argv); return EXIT_SUCCESS; }