diff --git a/Modules/Applications/AppSegmentation/app/otbSegmentation.cxx b/Modules/Applications/AppSegmentation/app/otbSegmentation.cxx index d933c5bd49c9891a08dcd55000291110365e08f7..b26ae47b3e50cd67d80d2d4a897647f866011fb7 100644 --- a/Modules/Applications/AppSegmentation/app/otbSegmentation.cxx +++ b/Modules/Applications/AppSegmentation/app/otbSegmentation.cxx @@ -377,7 +377,7 @@ private: if (segModeType == "vector" && HasValue("mode.vector.inmask")) { streamingVectorizedFilter->SetInputMask(m_ClampFilter->GetOutput()); - otbAppLogINFO(<<"Use a mask as input." << std::endl); + otbAppLogINFO("Use a mask as input."); } streamingVectorizedFilter->SetOGRLayer(layer); @@ -392,13 +392,13 @@ private: if (use8connected) { - otbAppLogINFO(<<"Use 8 connected neighborhood."<<std::endl); + otbAppLogINFO("Use 8 connected neighborhood."); } streamingVectorizedFilter->SetUse8Connected(use8connected); if (minSize > 1) { - otbAppLogINFO(<<"Object with size under "<< minSize <<" will be suppressed."<<std::endl); + otbAppLogINFO(<<"Object with size under "<< minSize <<" will be suppressed."); streamingVectorizedFilter->SetFilterSmallObject(true); streamingVectorizedFilter->SetMinimumObjectSize(minSize); } @@ -415,7 +415,7 @@ private: { streamingVectorizedFilter->SetSimplify(true); streamingVectorizedFilter->SetSimplificationTolerance(GetParameterFloat("mode.vector.simplify")); - otbAppLogINFO(<<"Simplify the geometry." << std::endl); + otbAppLogINFO("Simplify the geometry."); } else { @@ -424,7 +424,7 @@ private: if (segModeType == "vector") { - otbAppLogINFO(<<"Large scale segmentation mode which output vector data" << std::endl); + otbAppLogINFO("Large scale segmentation mode which output vector data"); DisableParameter("mode.raster.out"); EnableParameter("mode.vector.out"); @@ -438,7 +438,7 @@ private: } else if (segModeType == "raster") { - otbAppLogINFO(<<"Segmentation mode which output label image" << std::endl); + otbAppLogINFO("Segmentation mode which output label image."); DisableParameter("mode.vector.out"); EnableParameter("mode.raster.out"); @@ -575,7 +575,7 @@ private: if (segType == "cc") { - otbAppLogINFO(<<"Use connected component segmentation."<<std::endl); + otbAppLogINFO("Use connected component segmentation."); ConnectedComponentStreamingVectorizedSegmentationOGRType::Pointer ccVectorizationFilter = ConnectedComponentStreamingVectorizedSegmentationOGRType::New(); @@ -594,7 +594,7 @@ private: } else if (segType == "meanshift") { - otbAppLogINFO(<<"Use threaded Mean-shift segmentation."<<std::endl); + otbAppLogINFO("Use threaded Mean-shift segmentation."); MeanShiftVectorizedSegmentationOGRType::Pointer meanShiftVectorizationFilter = MeanShiftVectorizedSegmentationOGRType::New(); @@ -624,7 +624,7 @@ private: } else if (segType == "watershed") { - otbAppLogINFO(<<"Using watershed segmentation."<<std::endl); + otbAppLogINFO("Using watershed segmentation."); AmplitudeFilterType::Pointer amplitudeFilter = AmplitudeFilterType::New(); @@ -648,7 +648,7 @@ private: } else if (segType == "mprofiles") { - otbAppLogINFO(<<"Using multiscale geodesic morphology segmentation."<<std::endl); + otbAppLogINFO("Using multiscale geodesic morphology segmentation."); unsigned int profileSize = GetParameterInt("filter.mprofiles.size"); unsigned int initialValue = GetParameterInt("filter.mprofiles.start"); @@ -674,7 +674,7 @@ private: } else { - otbAppLogFATAL(<<"non defined filtering method "<<GetParameterInt("filter")<<std::endl); + otbAppLogFATAL(<<"non defined filtering method "<<GetParameterInt("filter")); } if (segModeType == "vector") @@ -705,7 +705,7 @@ private: std::string driverName(ogrDS->ogr().GetDriverName()); if ( driverName.find("ESRI Shapefile") != std::string::npos) { - otbAppLogINFO(<<"REPACK the Shapefile ..."<<std::endl); + otbAppLogINFO("REPACK the Shapefile ..."); //In Shapefile format, the name of the DaaSource is also the name of the Layer. std::string shpLayerName = itksys::SystemTools::GetFilenameWithoutExtension(GetParameterString("mode.vector.out")); std::string repack("REPACK ");