This is an automated email from the git hooks/post-receive script. sebastic pushed a commit to branch master in repository otb.
commit 562d5eca246b9820d5368424d50488611ef18a64 Merge: 79038e3 224d527 Author: Bas Couwenberg <[email protected]> Date: Tue Nov 8 18:41:09 2016 +0100 Merge tag 'upstream/5.8.0+dfsg' Upstream version 5.8.0+dfsg CMake/CPackFunctions.cmake | 389 + CMake/CTestCustom.cmake.in | 1 + CMake/DeployQtConf.cmake | 18 + CMake/DeployQtConfScript.cmake | 3 + CMake/Description.txt | 13 + CMake/FindGBenchmark.cmake | 2 +- CMake/FindLibSVM.cmake | 2 +- CMake/FindOpenCV.cmake | 108 + CMake/FindQwt.cmake | 118 + CMake/FindShark.cmake | 74 + CMake/MonteverdiApplicationMacros.cmake | 25 + CMake/OTBCheckCpp11Keywords.cmake | 84 +- CMake/OTBCheckTargetSystemArch.cmake | 51 + CMake/OTBModuleEnablement.cmake | 3 + CMake/OTBModuleExternal.cmake | 10 +- CMake/OTBModuleHeaderTest.cmake | 4 +- CMake/OTBModuleMacros.cmake | 27 +- CMake/OTBSetStandardCompilerFlags.cmake | 69 +- CMake/SourceStatus.cmake | 10 +- CMake/UseJava.cmake | 4 +- CMake/UseOTB.cmake | 11 +- CMake/cmake_uninstall.cmake.in | 28 + CMake/i18n_qt4.cmake | 101 + CMake/otbTestNullPtr.cpp | 6 - CMake/otbTestNumpy.py | 2 +- CMake/otbTestOverride.cpp | 22 - CMake/otbTestUniquePtr.cpp | 14 - CMake/otbcli.sh.in | 13 +- CMake/otbcli_app.sh.in | 6 +- CMake/otbgui.sh.in | 13 +- CMake/otbgui_app.sh.in | 6 +- CMake/qt.conf.in | 3 + CMakeLists.txt | 80 +- CTestConfig.cmake | 4 +- .../BasicFilters/BandMathXImageFilterExample.cxx | 4 +- .../BasicFilters/PrintableImageFilterExample.cxx | 2 +- .../KullbackLeiblerProfileChDet.cxx | 2 +- .../KMeansImageClassificationExample.cxx | 2 +- .../SOMImageClassificationExample.cxx | 2 +- Examples/DimensionReduction/ICAExample.cxx | 2 +- .../FineRegistrationImageFilterExample.cxx | 2 +- .../DisparityMap/NCCRegistrationFilterExample.cxx | 2 +- .../SimpleDisparityMapEstimationExample.cxx | 10 +- .../AssymmetricFusionOfLineDetectorExample.cxx | 225 - .../AsymmetricFusionOfLineDetectorExample.cxx | 225 + Examples/FeatureExtraction/CMakeLists.txt | 4 +- .../ComplexMomentsImageFunctionExample.cxx | 2 +- Examples/FeatureExtraction/EdgeDensityExample.cxx | 4 +- Examples/FeatureExtraction/ExtractRoadExample.cxx | 2 +- .../ExtractSegmentsByStepsExample.cxx | 10 +- .../FeatureExtraction/ExtractSegmentsExample.cxx | 10 +- .../LineSegmentDetectorExample.cxx | 2 +- .../RightAngleDetectionExample.cxx | 2 +- Examples/FeatureExtraction/SFSExample.cxx | 2 +- Examples/FeatureExtraction/SeamCarvingExample.cxx | 4 +- .../FeatureExtraction/SeamCarvingOtherExample.cxx | 2 +- .../ThresholdToPointSetExample.cxx | 4 +- .../FeatureExtraction/TouziEdgeDetectorExample.cxx | 2 +- Examples/FeatureExtraction/test/CMakeLists.txt | 6 +- .../Filtering/CannyEdgeDetectionImageFilter.cxx | 2 +- Examples/IO/DEMHandlerExample.cxx | 4 +- Examples/IO/HDFReaderExample.cxx | 4 +- Examples/IO/ImageToKmzAndMapFileProductExample.cxx | 4 +- Examples/IO/StreamingImageReadWrite.cxx | 2 +- Examples/IO/TileMapImageIOExample.cxx | 2 +- Examples/Learning/SEMModelEstimatorExample.cxx | 6 +- Examples/Learning/SOMClassifierExample.cxx | 2 +- Examples/Learning/SOMExample.cxx | 4 +- .../SVMGenericKernelImageClassificationExample.cxx | 2 +- .../SVMGenericKernelImageModelEstimatorExample.cxx | 6 +- .../Learning/SVMImageClassificationExample.cxx | 2 +- ...SVMImageEstimatorClassificationMultiExample.cxx | 4 +- .../Learning/SVMImageModelEstimatorExample.cxx | 2 +- Examples/Markov/CMakeLists.txt | 4 +- Examples/Markov/MarkovClassification1Example.cxx | 12 +- Examples/Markov/MarkovClassification2Example.cxx | 2 +- Examples/Markov/MarkovClassification3Example.cxx | 6 +- Examples/Markov/MarkovRegularizationExample.cxx | 2 +- Examples/Markov/MarkovRestaurationExample.cxx | 249 - Examples/Markov/MarkovRestorationExample.cxx | 249 + Examples/Markov/test/CMakeLists.txt | 10 +- .../MorphologicalPyramidSegmentationExample.cxx | 2 +- .../MorphologicalPyramidSegmenterExample.cxx | 4 +- Examples/OBIA/HooverMetricsEstimation.cxx | 4 +- Examples/OBIA/LabelMapToVectorData.cxx | 2 +- .../EstimateAffineTransformationExample.cxx | 2 +- .../Projections/EstimateRPCSensorModelExample.cxx | 2 +- Examples/Projections/MapProjectionExample.cxx | 2 +- Examples/Projections/OrthoRectificationExample.cxx | 2 +- Examples/Projections/SensorModelExample.cxx | 2 +- Examples/Projections/test/CMakeLists.txt | 2 +- .../AtmosphericCorrectionSequencement.cxx | 6 +- Examples/Radiometry/test/CMakeLists.txt | 2 +- Examples/Segmentation/FastMarchingImageFilter.cxx | 4 +- .../OtsuMultipleThresholdImageFilter.cxx | 2 +- .../StreamingMeanShiftSegmentation.cxx | 8 +- .../Simulation/LAIAndPROSAILToSensorResponse.cxx | 6 +- Examples/Simulation/LAIFromNDVIImageTransform.cxx | 4 +- Examples/Simulation/ProsailModel.cxx | 8 +- Examples/Simulation/test/CMakeLists.txt | 8 +- Examples/Tutorials/FilteringPipeline.cxx | 2 +- Examples/Tutorials/Multispectral.cxx | 2 +- Examples/Tutorials/OrthoFusion.cxx | 2 +- Examples/Tutorials/ScalingPipeline.cxx | 2 +- .../BoostAdapters/include/otbStringUtils.h | 17 +- .../include/otb_boost_math_normal_header.h | 1 + .../Adapters/CurlAdapters/include/otbCurlHelper.h | 10 +- .../CurlAdapters/include/otbCurlHelperInterface.h | 3 +- Modules/Adapters/CurlAdapters/otb-module.cmake | 1 + .../Adapters/CurlAdapters/src/otbCurlHelper.cxx | 11 +- .../GdalAdapters/include/otbGeometriesSet.h | 2 +- .../GdalAdapters/include/otbGeometriesSource.h | 4 +- .../include/otbGeometriesToGeometriesFilter.h | 25 +- .../GdalAdapters/include/otbOGRDataSourceWrapper.h | 10 +- .../GdalAdapters/include/otbOGRDriversInit.h | 4 +- .../GdalAdapters/include/otbOGRFeatureWrapper.h | 4 +- .../GdalAdapters/include/otbOGRFieldWrapper.h | 22 +- .../GdalAdapters/include/otbOGRFieldWrapper.txx | 1 + .../GdalAdapters/include/otbOGRGeometryWrapper.h | 38 +- .../Adapters/GdalAdapters/include/otbOGRHelpers.h | 6 +- .../GdalAdapters/include/otbOGRLayerWrapper.h | 21 +- .../GdalAdapters/include/otbOGRVersionProxy.h | 21 +- Modules/Adapters/GdalAdapters/otb-module.cmake | 1 + .../src/otbGeometriesToGeometriesFilter.cxx | 6 +- .../GdalAdapters/src/otbOGRDataSourceWrapper.cxx | 13 +- .../GdalAdapters/src/otbOGRFieldWrapper.cxx | 5 + .../GdalAdapters/src/otbOGRLayerWrapper.cxx | 6 + .../GdalAdapters/src/otbOGRVersionProxy2x.cxx | 2 +- Modules/Adapters/GdalAdapters/test/CMakeLists.txt | 5 +- .../OSSIMAdapters/include/otbDEMConvertAdapter.h | 4 +- .../Adapters/OSSIMAdapters/include/otbDEMHandler.h | 6 +- .../OSSIMAdapters/include/otbDateTimeAdapter.h | 23 +- .../OSSIMAdapters/include/otbEllipsoidAdapter.h | 8 +- .../include/otbFilterFunctionValues.h | 4 +- .../include/otbGeometricSarSensorModelAdapter.h | 4 +- .../OSSIMAdapters/include/otbImageKeywordlist.h | 12 +- .../include/otbMapProjectionAdapter.h | 22 +- .../OSSIMAdapters/include/otbMetaDataKey.h | 59 +- .../include/otbPlatformPositionAdapter.h | 4 +- .../OSSIMAdapters/include/otbRPCSolverAdapter.h | 3 +- .../OSSIMAdapters/include/otbSensorModelAdapter.h | 6 +- Modules/Adapters/OSSIMAdapters/otb-module.cmake | 1 + .../OSSIMAdapters/src/otbFilterFunctionValues.cxx | 2 +- .../OSSIMAdapters/src/otbMapProjectionAdapter.cxx | 12 +- .../OSSIMAdapters/src/otbSensorModelAdapter.cxx | 4 +- Modules/Adapters/OSSIMAdapters/test/CMakeLists.txt | 37 +- .../test/otbMapProjectionAdapterTest.cxx | 24 +- .../test/otbOSSIMAdaptersTestDriver.cxx | 2 +- .../test/otbOssimJpegFileResourceLeakTest.cxx | 63 + .../test/otbOssimJpegFileRessourceLeakTest.cxx | 63 - .../OSSIMAdapters/test/otbRPCSolverAdapterTest.cxx | 6 +- .../OpenThreadsAdapters/include/otbThreads.h | 2 +- Modules/Adapters/QtAdapters/CMakeLists.txt | 6 + .../Adapters/QtAdapters/include/otbQtAdapters.h | 216 + Modules/Adapters/QtAdapters/otb-module.cmake | 7 + Modules/Adapters/QtAdapters/src/CMakeLists.txt | 20 + Modules/Adapters/QtAdapters/src/otbQtAdapters.cxx | 207 + Modules/Adapters/QtAdapters/test/CMakeLists.txt | 3 + .../AppClassification/app/CMakeLists.txt | 5 + .../app/otbClassificationMapRegularization.cxx | 19 + .../app/otbComputeConfusionMatrix.cxx | 33 +- .../app/otbComputeImagesStatistics.cxx | 3 + .../app/otbFusionOfClassifications.cxx | 10 +- .../app/otbMultiImageSamplingRate.cxx | 370 + .../app/otbPolygonClassStatistics.cxx | 3 +- .../AppClassification/app/otbSampleExtraction.cxx | 2 + .../AppClassification/app/otbSampleSelection.cxx | 139 +- .../app/otbTrainImagesClassifier.cxx | 4 +- .../app/otbTrainVectorClassifier.cxx | 173 +- .../include/otbLearningApplicationBase.h | 47 +- .../include/otbLearningApplicationBase.txx | 15 + .../include/otbTrainSharkRandomForests.txx | 98 + .../AppClassification/test/CMakeLists.txt | 96 +- .../app/otbHomologousPointsExtraction.cxx | 10 +- .../app/otbDimensionalityReduction.cxx | 5 +- .../AppEdge/app/otbLineSegmentDetection.cxx | 4 + .../app/otbHyperspectralUnmixing.cxx | 4 - .../AppImageUtils/app/otbColorMapping.cxx | 7 +- .../AppImageUtils/app/otbCompareImages.cxx | 8 +- .../Applications/AppImageUtils/app/otbConvert.cxx | 5 +- .../AppImageUtils/app/otbDownloadSRTMTiles.cxx | 2 +- .../AppImageUtils/app/otbExtractROI.cxx | 2 +- .../AppImageUtils/app/otbReadImageInfo.cxx | 20 +- .../Applications/AppImageUtils/app/otbRescale.cxx | 2 +- .../AppImageUtils/app/otbSplitImage.cxx | 2 +- .../AppMathParserX/app/otbBandMathX.cxx | 10 +- .../app/otbOpticalCalibration.cxx | 25 +- .../app/otbConvertCartoToGeoPoint.cxx | 6 +- .../app/otbConvertSensorToGeoPoint.cxx | 2 +- .../app/otbGenerateRPCSensorModel.cxx | 2 +- .../app/otbGridBasedImageResampling.cxx | 4 +- .../AppProjection/app/otbOrthoRectification.cxx | 8 +- .../AppProjection/app/otbRefineSensorModel.cxx | 2 +- .../app/otbRigidTransformResample.cxx | 2 +- .../AppProjection/app/otbSuperimpose.cxx | 4 +- .../app/otbVectorDataReprojection.cxx | 2 +- .../Applications/AppProjection/test/CMakeLists.txt | 4 +- .../app/otbSARPolarMatrixConvert.cxx | 2 +- .../AppSARPolarSynth/app/otbSARPolarSynth.cxx | 24 +- .../app/otbConnectedComponentSegmentation.cxx | 5 +- .../app/otbLSMSSmallRegionsMerging.cxx | 4 + .../AppSegmentation/app/otbLSMSVectorization.cxx | 4 + .../AppSegmentation/app/otbSegmentation.cxx | 2 +- .../AppSegmentation/test/CMakeLists.txt | 4 +- .../AppStereo/app/otbFineRegistration.cxx | 22 +- .../AppStereo/app/otbGeneratePlyFile.cxx | 4 +- .../AppStereo/app/otbStereoFramework.cxx | 14 +- .../app/otbStereoRectificationGridGenerator.cxx | 5 +- Modules/Applications/AppStereo/test/CMakeLists.txt | 1 + .../app/otbRasterization.cxx | 4 +- .../AppVectorUtils/test/CMakeLists.txt | 21 +- Modules/Core/Common/CMakeLists.txt | 1 + Modules/Core/Common/include/otbCast.h | 96 + .../Core/Common/include/otbConfigurationManager.h | 8 +- Modules/Core/Common/include/otbFilterWatcherBase.h | 6 +- .../Core/Common/include/otbFunctionToImageFilter.h | 4 + .../otbImageAndVectorImageOperationFilter.h | 34 +- .../include/otbImageRegionAdaptativeSplitter.h | 2 +- ...ImageRegionNonUniformMultidimensionalSplitter.h | 2 +- .../Common/include/otbImageRegionTileMapSplitter.h | 2 +- Modules/Core/Common/include/otbMacro.h | 15 +- .../Core/Common/include/otbModelComponentBase.h | 2 +- .../Core/Common/include/otbRGBAPixelConverter.h | 2 +- Modules/Core/Common/include/otbRectangle.h | 2 +- Modules/Core/Common/include/otbRectangle.txx | 4 +- .../Core/Common/include/otbStandardFilterWatcher.h | 2 +- .../include/otbStandardOneLineFilterWatcher.h | 2 +- .../Core/Common/include/otbStandardWriterWatcher.h | 2 +- Modules/Core/Common/include/otbSystem.h | 13 +- Modules/Core/Common/include/otbUtils.h | 5 +- .../include/otbVariableLengthVectorConverter.h | 2 +- Modules/Core/Common/include/otbWriterWatcherBase.h | 4 +- Modules/Core/Common/otb-module.cmake | 1 + Modules/Core/Common/src/otbConfigure.h.in | 13 +- Modules/Core/Common/src/otbSystem.cxx | 2 +- Modules/Core/Common/test/otbSystemTest.cxx | 2 +- Modules/Core/ImageBase/include/otbImageIOBase.h | 14 +- Modules/Core/ImageBase/otb-module.cmake | 1 + .../otbImageAndVectorImageOperationFilterTest.cxx | 2 +- .../include/otbBSplineDecompositionImageFilter.txx | 8 +- .../include/otbBSplineInterpolateImageFunction.h | 6 +- .../include/otbBSplineInterpolateImageFunction.txx | 2 +- .../include/otbGenericInterpolateImageFunction.h | 2 +- .../include/otbGenericInterpolateImageFunction.txx | 4 +- .../otbWindowedSincInterpolateImageFunctionBase.h | 2 +- .../Core/Interpolation/test/otbStreamingTraits.cxx | 36 +- .../otbLabelMapFeaturesFunctorImageFilter.h | 2 +- .../include/otbLabelMapToLabelImageFilter.h | 2 +- .../include/otbLabelMapToSampleListFilter.txx | 2 +- .../LabelMap/include/otbLabelMapWithAdjacency.h | 4 +- .../LabelMap/include/otbLabelObjectFieldsFunctor.h | 2 +- .../otbLabelObjectWithClassLabelFieldsFunctor.h | 2 +- .../include/otbShapeAttributesLabelMapFilter.h | 2 +- .../include/otbShapeAttributesLabelMapFilter.txx | 4 +- .../otbStatisticsAttributesLabelMapFilter.h | 2 +- .../otbBandsStatisticsAttributesLabelMapFilter.cxx | 2 +- .../otbImageToLabelMapWithAttributesFilter.cxx | 2 +- .../test/otbKMeansAttributesLabelMapFilter.cxx | 2 +- .../test/otbMinMaxAttributesLabelMapFilter.cxx | 2 +- .../test/otbNormalizeAttributesLabelMapFilter.cxx | 2 +- .../include/otbDefaultImageMetadataInterface.h | 6 +- .../otbDefaultImageMetadataInterfaceFactory.h | 4 +- .../include/otbFormosatImageMetadataInterface.h | 2 +- .../otbFormosatImageMetadataInterfaceFactory.h | 4 +- .../include/otbIkonosImageMetadataInterface.h | 2 +- .../otbIkonosImageMetadataInterfaceFactory.h | 4 +- .../include/otbImageMetadataInterfaceBase.h | 12 +- .../include/otbImageMetadataInterfaceFactory.h | 2 +- Modules/Core/Metadata/include/otbNoDataHelper.h | 27 +- .../otbOpticalDefaultImageMetadataInterface.h | 4 +- ...tbOpticalDefaultImageMetadataInterfaceFactory.h | 4 +- .../include/otbOpticalImageMetadataInterface.h | 2 +- .../otbOpticalImageMetadataInterfaceFactory.h | 2 +- .../include/otbPleiadesImageMetadataInterface.h | 2 +- .../otbPleiadesImageMetadataInterfaceFactory.h | 4 +- .../include/otbQuickBirdImageMetadataInterface.h | 2 +- .../otbQuickBirdImageMetadataInterfaceFactory.h | 4 +- .../include/otbRadarsat2ImageMetadataInterface.h | 4 +- .../otbRadarsat2ImageMetadataInterfaceFactory.h | 3 +- .../Metadata/include/otbSarCalibrationLookupData.h | 4 +- .../include/otbSarDefaultImageMetadataInterface.h | 4 +- .../otbSarDefaultImageMetadataInterfaceFactory.h | 4 +- .../include/otbSarImageMetadataInterface.h | 3 +- .../include/otbSarImageMetadataInterfaceFactory.h | 2 +- .../include/otbSentinel1ImageMetadataInterface.h | 4 +- .../otbSentinel1ImageMetadataInterfaceFactory.h | 4 +- .../include/otbSpot6ImageMetadataInterface.h | 2 +- .../otbSpot6ImageMetadataInterfaceFactory.h | 4 +- .../include/otbSpotImageMetadataInterface.h | 2 +- .../include/otbSpotImageMetadataInterfaceFactory.h | 4 +- .../include/otbTerraSarImageMetadataInterface.h | 2 +- .../otbTerraSarImageMetadataInterfaceFactory.h | 4 +- .../include/otbWorldView2ImageMetadataInterface.h | 2 +- .../otbWorldView2ImageMetadataInterfaceFactory.h | 4 +- Modules/Core/Metadata/otb-module.cmake | 1 + .../src/otbFormosatImageMetadataInterface.cxx | 470 +- .../src/otbIkonosImageMetadataInterface.cxx | 460 +- .../Metadata/src/otbImageMetadataInterfaceBase.cxx | 27 +- .../src/otbQuickBirdImageMetadataInterface.cxx | 540 +- .../src/otbSpot6ImageMetadataInterface.cxx | 7407 ++++++++++++-------- .../Metadata/src/otbSpotImageMetadataInterface.cxx | 729 +- .../src/otbTerraSarImageMetadataInterface.cxx | 18 +- .../test/otbDefaultImageMetadataInterface.cxx | 96 +- .../test/otbImageMetadataInterfaceBaseTest.cxx | 4 +- .../Core/ObjectList/include/otbImageListSource.h | 2 +- .../ObjectList/include/otbImageListToImageFilter.h | 2 +- .../include/otbImageListToImageListFilter.h | 2 +- .../ObjectList/include/otbImageToImageListFilter.h | 2 +- .../include/otbObjectListToObjectListFilter.txx | 2 +- .../PointSet/include/otbImageToPointSetFilter.txx | 2 +- .../include/otbPointSetAndValuesFunction.h | 2 +- .../SpatialObjects/include/otbLineSpatialObject.h | 2 +- .../test/otbLineSpatialObjectNew.cxx | 3 +- .../include/otbPipelineMemoryPrintCalculator.h | 4 +- .../otbRAMDrivenAdaptativeStreamingManager.h | 2 +- Modules/Core/Streaming/otb-module.cmake | 1 + .../Transform/include/otbGenericMapProjection.h | 12 +- .../Transform/include/otbGenericMapProjection.txx | 4 +- .../Core/Transform/include/otbGenericRSTransform.h | 9 +- .../Transform/include/otbGenericRSTransform.txx | 10 +- .../include/otbGeoInformationConversion.h | 7 +- .../otbImageToGenericRSOutputParameters.txx | 4 +- .../include/otbStreamingWarpImageFilter.txx | 2 +- Modules/Core/Transform/include/otbTransform.h | 2 +- Modules/Core/Transform/otb-module.cmake | 1 + .../test/otbCreateInverseForwardSensorModel.cxx | 2 +- .../Transform/test/otbGenericMapProjection.cxx | 2 +- .../Core/Transform/test/otbGenericRSTransform.cxx | 20 +- .../test/otbGenericRSTransformWithSRID.cxx | 20 +- ...amingResampleImageFilterWithAffineTransform.cxx | 2 +- Modules/Core/VectorDataBase/include/otbPolygon.h | 8 +- Modules/Core/VectorDataBase/include/otbPolygon.txx | 8 +- .../VectorDataBase/include/otbVectorDataIOBase.h | 6 +- .../include/otbVectorDataKeywordlist.h | 5 +- .../include/otbVectorDataProperties.txx | 2 +- .../VectorDataBase/include/otbVectorDataSource.h | 4 +- Modules/Core/VectorDataBase/otb-module.cmake | 1 + .../test/otbDescriptorsListSampleGenerator.cxx | 6 +- .../include/otbGenericRoadExtractionFilter.h | 2 +- .../RoadExtraction/include/otbLinkPathListFilter.h | 6 +- .../include/otbLinkPathListFilter.txx | 6 +- .../include/otbNeighborhoodScalarProductFilter.txx | 2 +- .../include/otbParallelLinePathListFilter.h | 6 +- .../include/otbParallelLinePathListFilter.txx | 6 +- .../include/otbRemoveTortuousPathListFilter.h | 2 +- .../include/otbSimplifyPathListFilter.h | 4 +- .../Detection/RoadExtraction/test/CMakeLists.txt | 12 +- ...neSpatialObjectListToRightAnglePointSetFilter.h | 2 +- ...SpatialObjectListToRightAnglePointSetFilter.txx | 2 +- .../otbVectorDataToRightAngleVectorDataFilter.h | 2 +- ...oRightAnglePointSetFilterByStepsOutputAscii.cxx | 2 +- .../otbImageToHessianDeterminantImageFilter.txx | 2 +- .../include/otbImageToSURFKeyPointSetFilter.txx | 2 +- .../include/otbKeyPointSetsMatchingFilter.h | 2 +- .../Descriptors/include/otbSiftFastImageFilter.h | 6 +- Modules/Feature/Descriptors/test/CMakeLists.txt | 9 +- ...otbAssymmetricFusionOfLineDetectorImageFilter.h | 2 + .../otbAsymmetricFusionOfLineDetectorImageFilter.h | 108 + ...tbAsymmetricFusionOfLineDetectorImageFilter.txx | 79 + .../include/otbHorizontalSobelVectorImageFilter.h | 2 +- .../Edge/include/otbLineSegmentDetector.txx | 4 +- .../Edge/include/otbSobelVectorImageFilter.h | 2 +- .../include/otbStreamingLineSegmentDetector.txx | 2 +- .../Edge/include/otbTouziEdgeDetectorImageFilter.h | 4 +- .../include/otbVerticalSobelVectorImageFilter.h | 2 +- Modules/Feature/Edge/test/CMakeLists.txt | 18 +- .../test/otbAssymmetricFusionOfLineDetector.cxx | 72 - .../test/otbAssymmetricFusionOfLineDetectorNew.cxx | 51 - .../test/otbAsymmetricFusionOfLineDetector.cxx | 72 + .../test/otbAsymmetricFusionOfLineDetectorNew.cxx | 51 + Modules/Feature/Edge/test/otbEdgeTestDriver.cxx | 4 +- .../include/otbComplexMomentsImageFunction.txx | 18 +- .../include/otbFlusserMomentsImageFunction.txx | 2 +- .../Moments/include/otbHuMomentsImageFunction.txx | 2 +- .../include/otbRadiometricMomentsImageFilter.h | 2 +- .../include/otbGreyLevelCooccurrenceIndexedList.h | 6 +- .../include/otbHaralickTexturesImageFunction.txx | 2 +- .../otbScalarImageToAdvancedTexturesFilter.h | 2 +- .../otbScalarImageToPanTexTextureFilter.txx | 2 +- .../include/otbScalarImageToTexturesFilter.h | 2 +- .../include/otbScalarImageToTexturesFilter.txx | 4 +- .../test/otbGreyLevelCooccurrenceIndexedList.cxx | 2 +- .../otbKullbackLeiblerDistanceImageFilter.h | 2 +- ...tbMultivariateAlterationDetectorImageFilter.txx | 2 +- .../test/otbKullbackLeiblerDistanceImageFilter.cxx | 2 +- .../test/otbKullbackLeiblerProfileImageFilter.cxx | 2 +- .../ColorMap/include/otbReliefColormapFunctor.txx | 8 +- .../Convolution/include/otbGaborFilterGenerator.h | 6 +- .../Filtering/DEM/include/otbDEMToImageGenerator.h | 12 +- .../DEM/include/otbDEMToImageGenerator.txx | 8 +- .../test/otbDEMToImageGeneratorFromImageTest.cxx | 2 +- .../otbEstimateInnerProductPCAImageFilter.h | 2 +- .../include/otbLocalActivityVectorImageFilter.h | 2 +- .../include/otbSparseWvltToAngleMapperListFilter.h | 2 +- ...otbBinaryFunctorNeighborhoodVectorImageFilter.h | 2 +- .../include/otbFlexibleDistanceWithMissingValue.h | 4 +- .../include/otbGridResampleImageFilter.h | 2 +- .../include/otbImageToNoDataMaskFilter.h | 8 + .../include/otbImageToVectorImageCastFilter.h | 2 +- .../include/otbLocalGradientVectorImageFilter.h | 2 +- .../include/otbMaskedIteratorDecorator.txx | 2 +- .../include/otbMatrixImageFilter.h | 2 +- .../include/otbPrintableImageFilter.h | 2 +- .../include/otbShiftScaleImageAdaptor.h | 4 +- .../include/otbSpectralAngleDistanceImageFilter.h | 2 +- ...tbStreamingMatrixTransposeMatrixImageFilter.txx | 6 - .../include/otbStreamingResampleImageFilter.txx | 4 +- .../include/otbStreamingShrinkImageFilter.h | 17 +- .../include/otbStreamingShrinkImageFilter.txx | 46 +- .../otbUnaryFunctorNeighborhoodImageFilter.h | 2 +- .../test/otbChangeNoDataValueFilter.cxx | 2 +- .../test/otbExtractROIResample.cxx | 2 +- .../test/otbImageToNoDataMaskFilter.cxx | 2 +- .../test/otbLog10ThresholdedImageFilterTest.cxx | 2 +- .../test/otbMaskedIteratorDecorator.cxx | 4 +- .../ImageNoise/include/otbFrostImageFilter.h | 2 +- .../MathParserX/include/otbBandMathXImageFilter.h | 4 +- .../include/otbBandMathXImageFilter.txx | 212 +- Modules/Filtering/MathParserX/include/otbParserX.h | 4 + .../MathParserX/include/otbParserXPlugins.h | 2 +- Modules/Filtering/MathParserX/src/otbParserX.cxx | 22 + .../MathParserX/test/otbBandMathXImageFilter.cxx | 21 +- .../otbMorphologicalPyramidAnalysisFilter.txx | 2 +- .../otbMorphologicalPyramidSegmentationFilter.h | 4 +- .../include/otbMorphologicalPyramidSegmenter.h | 2 +- .../otbMorphologicalPyramidSynthesisFilter.h | 2 +- .../Filtering/Path/include/otbClosePathFunctor.h | 2 +- .../include/otbImageFittingPolygonListFilter.txx | 2 +- .../Path/include/otbImageToEdgePathFilter.h | 5 +- .../Path/include/otbImageToEdgePathFilter.txx | 6 +- .../Path/include/otbPathListToHistogramGenerator.h | 2 +- .../include/otbReciprocalHAlphaImageFilter.h | 2 +- .../include/otbGCPsToRPCSensorModelImageFilter.h | 2 +- .../include/otbGCPsToRPCSensorModelImageFilter.txx | 4 +- .../include/otbGenericRSResampleImageFilter.h | 4 +- .../include/otbGenericRSResampleImageFilter.txx | 10 +- .../Projection/include/otbGeographicalDistance.h | 4 +- .../Projection/include/otbGeographicalDistance.txx | 6 +- .../include/otbGeometriesProjectionFilter.h | 17 +- .../include/otbGroundSpacingImageFunction.h | 12 +- .../include/otbGroundSpacingImageFunction.txx | 2 +- .../include/otbImageToEnvelopeVectorDataFilter.txx | 2 +- .../otbLeastSquareAffineTransformEstimator.h | 12 +- .../otbPhysicalToRPCSensorModelImageFilter.txx | 2 +- .../otbPleiadesPToXSAffineTransformCalculator.h | 9 +- .../Projection/include/otbRationalTransform.h | 8 +- .../Projection/include/otbUtmMapProjection.txx | 2 +- .../include/otbVectorDataProjectionFilter.h | 12 +- .../include/otbVectorDataProjectionFilter.txx | 12 +- .../include/otbVectorDataTransformFilter.txx | 2 +- Modules/Filtering/Projection/otb-module.cmake | 1 + .../src/otbGeometriesProjectionFilter.cxx | 12 +- Modules/Filtering/Projection/test/CMakeLists.txt | 54 +- ...CPsToRPCSensorModelImageFilterCheckRpcModel.cxx | 2 +- .../test/otbGenericRSResampleImageFilter.cxx | 8 +- .../test/otbGenericRSTransformFromImage.cxx | 26 +- .../test/otbGenericRSTransformGenericTest.cxx | 4 +- .../Projection/test/otbGeographicalDistance.cxx | 8 +- .../otbPhysicalToRPCSensorModelImageFilter.cxx | 2 +- .../Projection/test/otbROIdataConversion.cxx | 16 +- .../Projection/test/otbROIdataConversionNew.cxx | 6 +- .../Filtering/Projection/test/otbSensorModel.cxx | 8 +- .../test/otbTileImageFilterRSTransformTest.cxx | 4 +- .../test/otbVectorDataTransformFilter.cxx | 10 +- .../include/otbMeanShiftSmoothingImageFilter.h | 2 +- .../include/otbMeanShiftSmoothingImageFilter.txx | 4 +- .../otbListSampleToBalancedListSampleFilter.txx | 2 +- .../include/otbListSampleToListSampleFilter.h | 2 +- .../include/otbNormalizeVectorImageFilter.h | 2 +- .../Statistics/include/otbPatternSampler.h | 4 +- .../Statistics/include/otbPeriodicSampler.h | 4 +- .../Statistics/include/otbRandomSampler.h | 4 +- .../Filtering/Statistics/include/otbSamplerBase.h | 2 +- .../otbStreamingHistogramVectorImageFilter.txx | 14 +- .../otbStreamingStatisticsVectorImageFilter.txx | 2 +- .../include/otbVectorImageToIntensityImageFilter.h | 2 +- .../Filtering/Statistics/src/otbPatternSampler.cxx | 7 +- .../Filtering/Statistics/src/otbSamplerBase.cxx | 29 +- .../include/otbCorrectPolygonFunctor.h | 2 +- ...nousWithNeighborhoodDataNodeFeatureFunction.txx | 2 +- .../include/otbSimplifyPathFunctor.h | 2 +- .../otbSpectralAngleDataNodeFeatureFunction.txx | 2 +- .../include/otbVectorDataExtractROI.h | 4 +- .../include/otbVectorDataExtractROI.txx | 6 +- .../test/otbConcatenateVectorDataFilter.cxx | 2 +- .../include/otbVectorDataToMapFilter.h | 2 +- .../test/otbVectorDataToMapFilterWorld.cxx | 6 + .../Wavelet/include/otbSubsampleImageFilter.h | 2 +- .../Wavelet/include/otbWaveletFilterBank.h | 6 +- .../Wavelet/include/otbWaveletFilterBank.txx | 9 +- .../Wavelet/include/otbWaveletGenerator.h | 2 +- .../Filtering/Wavelet/include/otbWaveletOperator.h | 2 +- .../include/otbWaveletPacketDecompositionCosts.h | 2 +- .../Wavelet/include/otbWaveletPacketTransform.h | 8 +- .../Wavelet/include/otbWaveletPacketTransform.txx | 2 +- .../Filtering/Wavelet/src/otbWaveletGenerator.cxx | 2 +- .../Filtering/Wavelet/test/otbWaveletTransform.cxx | 1 + .../include/otbFuzzyDescriptorsModelManager.h | 2 +- .../Fuzzy/src/otbFuzzyDescriptorsModelManager.cxx | 2 +- .../otbNeighborhoodMajorityVotingImageFilter.h | 35 + .../otbNeighborhoodMajorityVotingImageFilter.txx | 134 +- Modules/Fusion/MajorityVoting/test/CMakeLists.txt | 9 +- .../test/otbMajorityVotingTestDriver.cxx | 1 + ...tbNeighborhoodMajorityVotingImageFilterTest.cxx | 98 + .../Unmixing/include/otbISRAUnmixingImageFilter.h | 2 +- .../Unmixing/include/otbMDMDNMFImageFilter.txx | 2 +- .../Unmixing/include/otbNCLSUnmixingImageFilter.h | 2 +- .../include/otbSparseUnmixingImageFilter.h | 2 +- Modules/IO/Carto/include/otbCoordinateToName.h | 3 +- .../include/otbImageToOSMVectorDataGenerator.h | 2 +- .../include/otbImageToOSMVectorDataGenerator.txx | 2 +- Modules/IO/Carto/include/otbMapFileProductWriter.h | 6 +- .../IO/Carto/include/otbMapFileProductWriter.txx | 6 +- .../include/otbOSMDataToVectorDataGenerator.h | 5 +- Modules/IO/Carto/include/otbPlaceNameToLonLat.h | 3 +- Modules/IO/Carto/otb-module.cmake | 1 + .../Carto/src/otbOSMDataToVectorDataGenerator.cxx | 8 +- .../test/otbImageToOSMVectorDataGenerator.cxx | 6 +- .../include/otbExtendedFilenameHelper.h | 6 +- .../include/otbExtendedFilenameToReaderOptions.h | 12 +- .../include/otbExtendedFilenameToWriterOptions.h | 12 +- .../src/otbExtendedFilenameHelper.cxx | 2 +- .../src/otbExtendedFilenameToReaderOptions.cxx | 16 +- .../src/otbExtendedFilenameToWriterOptions.cxx | 16 +- Modules/IO/IOBSQ/include/otbBSQImageIO.h | 4 +- Modules/IO/IOBSQ/src/otbBSQImageIO.cxx | 8 +- Modules/IO/IOGDAL/include/otbGDALImageIO.h | 12 +- Modules/IO/IOGDAL/include/otbGDALImageIOFactory.h | 4 +- .../IO/IOGDAL/include/otbGDALOverviewsBuilder.h | 9 +- Modules/IO/IOGDAL/include/otbOGRIOHelper.h | 6 +- Modules/IO/IOGDAL/include/otbOGRVectorDataIO.h | 4 +- .../IO/IOGDAL/include/otbOGRVectorDataIOFactory.h | 3 +- Modules/IO/IOGDAL/otb-module.cmake | 1 + Modules/IO/IOGDAL/src/otbGDALOverviewsBuilder.cxx | 10 +- Modules/IO/IOGDAL/src/otbOGRIOHelper.cxx | 8 +- Modules/IO/IOGDAL/src/otbOGRVectorDataIO.cxx | 5 +- Modules/IO/IOGDAL/test/CMakeLists.txt | 6 +- .../test/otbGDALImageIOTestWriteMetadata.cxx | 2 +- Modules/IO/IOJPEG2000/include/otbJPEG2000ImageIO.h | 4 +- Modules/IO/IOLUM/include/otbLUMImageIO.h | 4 +- Modules/IO/IOMW/include/otbMWImageIO.h | 4 +- Modules/IO/IOONERA/include/otbONERAImageIO.h | 4 +- Modules/IO/IORAD/include/otbRADImageIO.h | 4 +- Modules/IO/IORAD/src/otbRADImageIO.cxx | 8 +- Modules/IO/IOTileMap/include/otbTileMapImageIO.h | 10 +- .../IOTileMap/include/otbTileMapImageIOFactory.h | 3 +- .../IO/IOTileMap/include/otbTileMapImageIOHelper.h | 6 +- Modules/IO/IOTileMap/otb-module.cmake | 1 + Modules/IO/IOTileMap/src/otbTileMapImageIO.cxx | 30 +- .../IO/IOXML/include/otbStatisticsXMLFileReader.h | 2 +- Modules/IO/ImageIO/include/otbImageFileReader.h | 9 +- Modules/IO/ImageIO/include/otbImageFileReader.txx | 160 +- Modules/IO/ImageIO/include/otbImageFileWriter.h | 4 +- Modules/IO/ImageIO/include/otbImageFileWriter.txx | 27 +- .../IO/ImageIO/include/otbImageSeriesFileReader.h | 16 +- .../ImageIO/include/otbImageSeriesFileReader.txx | 6 +- .../ImageIO/include/otbImageSeriesFileReaderBase.h | 6 +- .../include/otbImageSeriesFileReaderBase.txx | 6 +- Modules/IO/ImageIO/test/CMakeLists.txt | 12 +- .../otbVectorImageFileWriterTestWithoutInput.cxx | 4 +- ...torImageStreamingFileWriterTestWithoutInput.cxx | 4 +- Modules/IO/KMZWriter/include/otbKmzProductWriter.h | 2 +- .../IO/KMZWriter/include/otbKmzProductWriter.txx | 4 +- Modules/IO/KMZWriter/test/otbKmzProductWriter.cxx | 4 +- Modules/IO/TestKernel/include/otbTestHelper.h | 25 +- Modules/IO/TestKernel/include/otbTestMain.h | 3 +- Modules/IO/TestKernel/src/otbTestHelper.cxx | 697 +- Modules/IO/TestKernel/test/CMakeLists.txt | 9 + .../IO/TestKernel/test/otbCompareAsciiTests6.cxx | 48 + .../IO/TestKernel/test/otbTestKernelTestDriver.cxx | 1 + .../VectorDataIO/include/otbVectorDataFileReader.h | 2 +- .../include/otbVectorDataFileReader.txx | 8 +- .../otbVectorDataToDSValidatedVectorDataFilter.h | 4 +- .../test/otbJointMassOfBeliefFilter.cxx | 2 +- .../LearningBase/include/otbSEMClassifier.h | 2 +- .../LearningBase/include/otbSEMClassifier.txx | 4 +- .../Markov/include/otbMarkovRandomFieldFilter.h | 4 +- Modules/Learning/Markov/test/otbMRFSamplerMAP.cxx | 2 +- .../Learning/Markov/test/otbMRFSamplerRandom.cxx | 2 +- .../Markov/test/otbMRFSamplerRandomMAP.cxx | 2 +- .../include/otbCzihoSOMLearningBehaviorFunctor.h | 2 +- Modules/Learning/SOM/include/otbPeriodicSOM.h | 2 +- Modules/Learning/SOM/include/otbSOM.h | 6 +- .../SOM/include/otbSOMLearningBehaviorFunctor.h | 2 +- .../Learning/SVMLearning/include/otbSVMModel.txx | 6 +- Modules/Learning/SVMLearning/test/CMakeLists.txt | 16 +- .../SVMLearning/test/otbLabelMapSVMClassifier.cxx | 2 +- .../test/otbObjectDetectionClassifier.cxx | 6 +- .../include/otbImageSampleExtractorFilter.h | 16 +- .../include/otbImageSampleExtractorFilter.txx | 26 +- .../include/otbOGRDataToSamplePositionFilter.h | 17 +- .../include/otbOGRDataToSamplePositionFilter.txx | 52 +- .../include/otbPersistentSamplingFilterBase.h | 55 +- .../include/otbPersistentSamplingFilterBase.txx | 289 +- .../Sampling/include/otbSamplingRateCalculator.h | 14 +- .../include/otbSamplingRateCalculatorList.h | 111 + Modules/Learning/Sampling/src/CMakeLists.txt | 1 + .../Sampling/src/otbSamplingRateCalculator.cxx | 164 +- .../Sampling/src/otbSamplingRateCalculatorList.cxx | 431 ++ Modules/Learning/Sampling/test/CMakeLists.txt | 14 + .../test/otbOGRDataToSamplePositionFilterTest.cxx | 3 + .../test/otbSamplingRateCalculatorListTest.cxx | 226 + .../Sampling/test/otbSamplingTestDriver.cxx | 2 + .../include/otbBoostMachineLearningModel.h | 6 +- .../include/otbBoostMachineLearningModel.txx | 2 +- .../Supervised/include/otbCvRTreesWrapper.h | 16 +- .../include/otbDecisionTreeMachineLearningModel.h | 5 +- .../otbDecisionTreeMachineLearningModel.txx | 2 +- .../otbGradientBoostedTreeMachineLearningModel.h | 6 +- .../otbGradientBoostedTreeMachineLearningModel.txx | 2 +- .../include/otbImageClassificationFilter.h | 9 +- .../include/otbImageClassificationFilter.txx | 144 +- .../otbKNearestNeighborsMachineLearningModel.h | 8 +- .../otbKNearestNeighborsMachineLearningModel.txx | 2 +- .../include/otbLibSVMMachineLearningModel.h | 5 +- .../include/otbLibSVMMachineLearningModel.txx | 2 +- .../Supervised/include/otbMachineLearningModel.h | 67 +- .../Supervised/include/otbMachineLearningModel.txx | 121 +- .../include/otbMachineLearningModelFactory.h | 2 +- .../include/otbMachineLearningModelFactory.txx | 24 +- .../include/otbMachineLearningModelFactoryBase.h | 3 +- .../include/otbNeuralNetworkMachineLearningModel.h | 5 +- .../otbNeuralNetworkMachineLearningModel.txx | 2 +- .../include/otbNormalBayesMachineLearningModel.h | 6 +- .../include/otbNormalBayesMachineLearningModel.txx | 2 +- .../Learning/Supervised/include/otbOpenCVUtils.h | 2 +- .../include/otbRandomForestsMachineLearningModel.h | 8 +- .../otbRandomForestsMachineLearningModel.txx | 6 +- .../otbRandomForestsMachineLearningModelFactory.h | 2 +- .../include/otbSVMMachineLearningModel.h | 6 +- .../include/otbSVMMachineLearningModel.txx | 2 +- .../otbSharkRandomForestsMachineLearningModel.h | 172 + .../otbSharkRandomForestsMachineLearningModel.txx | 248 + ...SharkRandomForestsMachineLearningModelFactory.h | 74 + ...arkRandomForestsMachineLearningModelFactory.txx | 70 + .../Learning/Supervised/include/otbSharkUtils.h | 124 + Modules/Learning/Supervised/otb-module.cmake | 4 +- Modules/Learning/Supervised/src/CMakeLists.txt | 1 + .../Learning/Supervised/src/otbCvRTreesWrapper.cxx | 2 +- Modules/Learning/Supervised/test/CMakeLists.txt | 9 +- .../test/otbConfusionMatrixCalculatorTest.cxx | 6 +- .../test/otbImageClassificationFilter.cxx | 26 + .../test/otbMachineLearningModelCanRead.cxx | 83 +- .../test/otbMachineLearningRegressionTests.cxx | 2 + .../test/otbSharkImageClassificationFilter.cxx | 162 + .../Supervised/test/otbSupervisedTestDriver.cxx | 9 +- .../test/otbTrainMachineLearningModel.cxx | 252 + .../Learning/Supervised/test/tests-libsvm.cmake | 5 +- .../Learning/Supervised/test/tests-opencv.cmake | 32 +- Modules/Learning/Supervised/test/tests-shark.cmake | 61 + Modules/MPI/MPIConfig/include/otbMPIConfig.h | 2 +- .../include/otbSimpleParallelTiffWriter.h | 2 +- .../include/otbSimpleParallelTiffWriter.txx | 2 +- .../RCC8/include/otbImageListToRCC8GraphFilter.h | 2 +- .../otbImageMultiSegmentationToRCC8GraphFilter.h | 2 +- .../RCC8/include/otbImageToImageRCC8Calculator.txx | 8 +- .../RCC8/include/otbPolygonListToRCC8GraphFilter.h | 4 +- .../include/otbPolygonListToRCC8GraphFilter.txx | 2 +- Modules/OBIA/RCC8/include/otbRCC8EdgeIterator.h | 2 +- Modules/OBIA/RCC8/include/otbRCC8EdgeIterator.txx | 2 +- Modules/OBIA/RCC8/include/otbRCC8Graph.h | 4 +- Modules/OBIA/RCC8/include/otbRCC8Graph.txx | 2 +- Modules/OBIA/RCC8/include/otbRCC8GraphSource.h | 2 +- Modules/OBIA/RCC8/include/otbRCC8InEdgeIterator.h | 2 +- .../OBIA/RCC8/include/otbRCC8InEdgeIterator.txx | 2 +- .../Indices/include/otbLandsatTMIndices.h | 4 +- .../OpticalCalibration/include/otbAeronetData.h | 3 +- .../include/otbAeronetFileReader.h | 8 +- .../include/otbAtmosphericCorrectionParameters.h | 3 +- .../include/otbAtmosphericRadiativeTerms.h | 5 +- .../include/otbImageMetadataCorrectionParameters.h | 3 +- .../include/otbImageToReflectanceImageFilter.h | 8 +- .../include/otbLuminanceToImageImageFilter.h | 2 +- .../include/otbLuminanceToReflectanceImageFilter.h | 8 +- ...rrectionParametersToAtmosphericRadiativeTerms.h | 2 +- .../include/otbReflectanceToImageImageFilter.h | 8 +- .../include/otbReflectanceToLuminanceImageFilter.h | 8 +- .../OpticalCalibration/include/otbSIXSTraits.h | 3 +- .../include/otbSpectralSensitivityReader.h | 3 +- ...bSurfaceAdjacencyEffectCorrectionSchemeFilter.h | 2 +- .../include/otbWavelengthSpectralBands.h | 3 +- .../Radiometry/OpticalCalibration/otb-module.cmake | 1 + .../OpticalCalibration/src/otbSIXSTraits.cxx | 8 +- .../OpticalCalibration/test/CMakeLists.txt | 108 +- .../include/otbSarBrightnessFunction.txx | 24 +- .../include/otbSarBrightnessToImageFilter.h | 2 + .../include/otbSarBrightnessToImageFilter.txx | 31 +- .../include/otbSarParametricMapFunction.h | 2 +- .../include/otbSarRadiometricCalibrationFunction.h | 2 +- .../otbSarRadiometricCalibrationFunction.txx | 11 +- .../otbSarRadiometricCalibrationToImageFilter.h | 4 +- .../otbSarRadiometricCalibrationToImageFilter.txx | 4 +- .../Simulation/include/otbAtmosphericEffects.txx | 2 +- .../include/otbImageSimulationMethod.txx | 2 +- .../Simulation/include/otbLeafParameters.h | 4 +- .../Simulation/include/otbProspectModel.h | 4 +- .../include/otbReduceSpectralResponse.txx | 4 +- .../Radiometry/Simulation/include/otbSailModel.h | 4 +- Modules/Radiometry/Simulation/otb-module.cmake | 1 + .../Simulation/test/otbReduceSpectralResponse.cxx | 6 +- .../otbReduceSpectralResponseClassifierRAndNIR.cxx | 4 +- .../otbReduceSpectralResponseSVMClassifier.cxx | 8 +- .../include/otbDisparityMapEstimationMethod.h | 2 +- .../include/otbDisparityMapMedianFilter.txx | 2 +- .../include/otbDisparityMapTo3DFilter.h | 4 +- .../include/otbDisparityMapTo3DFilter.txx | 8 +- .../include/otbDisparityMapToDEMFilter.h | 4 +- .../include/otbDisparityMapToDEMFilter.txx | 10 +- .../include/otbDisparityTranslateFilter.h | 4 +- .../include/otbFineRegistrationImageFilter.h | 23 +- .../include/otbFineRegistrationImageFilter.txx | 191 +- .../include/otbMultiDisparityMapTo3DFilter.h | 4 +- .../include/otbMultiDisparityMapTo3DFilter.txx | 6 +- .../include/otbPixelWiseBlockMatchingImageFilter.h | 4 +- .../otbPixelWiseBlockMatchingImageFilter.txx | 4 +- .../include/otbSubPixelDisparityImageFilter.h | 4 +- .../Registration/DisparityMap/test/CMakeLists.txt | 12 +- .../test/otbFineRegistrationImageFilterTest.cxx | 2 +- .../test/otbPixelWiseBlockMatchingImageFilter.cxx | 2 +- ...nterpolateTransformDisplacementFieldGenerator.h | 2 +- ...tSetWithTransformToDisplacementFieldGenerator.h | 2 +- .../Stereo/include/otbAdhesionCorrectionFilter.txx | 2 +- .../Stereo/include/otbBijectionCoherencyFilter.h | 4 +- .../Stereo/include/otbLineOfSightOptimizer.h | 2 +- .../Stereo/include/otbMulti3DMapToDEMFilter.h | 4 +- .../Stereo/include/otbMulti3DMapToDEMFilter.txx | 47 +- .../otbStereoSensorModelToElevationMapFilter.h | 8 +- .../otbStereoSensorModelToElevationMapFilter.txx | 12 +- ...otbStereorectificationDisplacementFieldSource.h | 2 +- ...bStereorectificationDisplacementFieldSource.txx | 12 +- Modules/Remote/Mosaic.remote.cmake | 2 +- Modules/Remote/SertitObject.remote.cmake | 4 +- Modules/Remote/otb-bv.remote.cmake | 9 + Modules/Remote/otbFFSforGMM.remote.cmake | 9 + Modules/Remote/phenotb.remote.cmake | 11 + Modules/Remote/temporal-gapfilling.remote.cmake | 10 + ...ComponentSegmentationOBIAToVectorDataFilter.txx | 2 +- .../include/otbLabelImageToOGRDataSourceFilter.txx | 8 +- .../include/otbLabelImageToVectorDataFilter.txx | 8 +- .../include/otbLabelMapToVectorDataFilter.h | 4 +- .../include/otbLabelMapToVectorDataFilter.txx | 2 +- .../otbVectorDataToLabelMapWithAttributesFilter.h | 2 +- .../test/otbPolygonizationRasterizationTest.cxx | 2 +- .../otbLabelizeConfidenceConnectedImageFilter.h | 6 +- .../otbLabelizeConnectedThresholdImageFilter.h | 2 +- .../otbLabelizeNeighborhoodConnectedImageFilter.h | 4 +- ...anShiftConnectedComponentSegmentationFilter.txx | 2 +- ...MorphologyIterativeDecompositionImageFilter.txx | 2 +- .../include/otbImageToProfileFilter.h | 2 +- .../include/otbMorphologicalClosingProfileFilter.h | 2 +- .../include/otbMorphologicalOpeningProfileFilter.h | 2 +- ...MultiScaleConvexOrConcaveClassificationFilter.h | 2 +- ...leDerivativeToMultiScaleCharacteristicsFilter.h | 2 +- ...bStreamingImageToOGRLayerSegmentationFilter.txx | 4 +- .../include/otbWatershedSegmentationFilter.txx | 2 +- Modules/ThirdParty/Boost/CMakeLists.txt | 11 +- Modules/ThirdParty/Boost/otb-module-init.cmake | 9 +- Modules/ThirdParty/GDAL/otb-module-init.cmake | 8 + Modules/ThirdParty/GLFW/otb-module-init.cmake | 4 - Modules/ThirdParty/Glew/CMakeLists.txt | 2 +- .../itkImageRegionMultidimensionalSplitter.h | 2 +- .../itkImageRegionMultidimensionalSplitter.hxx | 20 +- .../ITK/include/itkImageRegionSplitter.h | 2 +- .../ThirdParty/ITK/include/otbWarpImageFilter.h | 2 +- Modules/ThirdParty/MuParserX/CMakeLists.txt | 19 - Modules/ThirdParty/MuParserX/src/mpCompat.h.in | 25 +- Modules/ThirdParty/OpenCV/CMakeLists.txt | 6 +- Modules/ThirdParty/OssimPlugins/src/CMakeLists.txt | 37 +- .../src/ossim/AlosPalsar/AlosPalsarData.cpp | 2 +- .../AlosPalsar/AlosPalsarDataFileDescriptor.h | 2 +- .../ossim/AlosPalsar/AlosPalsarDataSetSummary.h | 2 +- .../src/ossim/AlosPalsar/AlosPalsarFacilityData.h | 2 +- .../ossim/AlosPalsar/AlosPalsarFileDescriptor.h | 10 +- .../src/ossim/AlosPalsar/AlosPalsarLeader.cpp | 2 +- .../ossim/AlosPalsar/AlosPalsarMapProjectionData.h | 2 +- .../AlosPalsar/AlosPalsarPlatformPositionData.h | 2 +- .../ossim/AlosPalsar/AlosPalsarRadiometricData.h | 2 +- .../src/ossim/AlosPalsar/AlosPalsarRecord.h | 2 +- .../ossim/AlosPalsar/AlosPalsarRecordFactory.cpp | 4 +- .../src/ossim/AlosPalsar/AlosPalsarRecordFactory.h | 6 +- .../src/ossim/AlosPalsar/AlosPalsarSignalData.h | 2 +- .../ossim/EnvisatAsar/AntennaElevationPatterns.h | 2 +- .../src/ossim/EnvisatAsar/ChirpParameters.h | 2 +- .../ossim/EnvisatAsar/DopplerCentroidParameters.h | 2 +- .../src/ossim/EnvisatAsar/EnvisatAsarData.cpp | 8 +- .../src/ossim/EnvisatAsar/EnvisatAsarRecord.h | 2 +- .../ossim/EnvisatAsar/EnvisatAsarRecordFactory.cpp | 4 +- .../ossim/EnvisatAsar/EnvisatAsarRecordFactory.h | 4 +- .../src/ossim/EnvisatAsar/GeolocationGrid.h | 2 +- .../ossim/EnvisatAsar/MainProcessingParameters.h | 2 +- .../OssimPlugins/src/ossim/EnvisatAsar/SQ_ADSR.h | 2 +- .../ossim/EnvisatAsar/SRGRConversionParameters.h | 2 +- .../OssimPlugins/src/ossim/EnvisatAsar/dsd.h | 2 +- .../OssimPlugins/src/ossim/EnvisatAsar/mph.cpp | 3 +- .../OssimPlugins/src/ossim/EnvisatAsar/mph.h | 165 +- .../OssimPlugins/src/ossim/EnvisatAsar/sph.h | 2 +- .../src/ossim/RadarSat/CommonRecord/AttitudeData.h | 2 +- .../CommonRecord/DataHistogramSignalData.h | 2 +- .../src/ossim/RadarSat/CommonRecord/DataQuality.h | 2 +- .../ossim/RadarSat/CommonRecord/DataSetSummary.h | 2 +- .../ossim/RadarSat/CommonRecord/FileDescriptor.h | 10 +- .../RadarSat/CommonRecord/ProcessingParameters.h | 2 +- .../CommonRecord/RadiometricCompensationData.h | 2 +- .../ossim/RadarSat/CommonRecord/RadiometricData.h | 2 +- .../OssimPlugins/src/ossim/RadarSat/Data/Data.cpp | 6 +- .../RadarSat/Data/ImageOptionsFileDescriptor.h | 2 +- .../src/ossim/RadarSat/Data/ProcessedDataRecord.h | 2 +- .../RadarSat/Leader/DataHistogramProcessedData.h | 2 +- .../src/ossim/RadarSat/Leader/Leader.cpp | 4 +- .../ossim/RadarSat/Leader/PlatformPositionData.h | 2 +- .../src/ossim/RadarSat/RadarSatRecord.h | 2 +- .../src/ossim/RadarSat/RadarSatRecordFactory.cpp | 4 +- .../src/ossim/RadarSat/RadarSatRecordFactory.h | 6 +- .../src/ossim/RadarSat/Trailer/Trailer.cpp | 2 +- .../ossim/RadarSat/VolumeDir/FilePointerRecord.h | 2 +- .../src/ossim/RadarSat/VolumeDir/TextRecord.h | 2 +- .../RadarSat/VolumeDir/VolumeDescriptorRecord.h | 2 +- .../src/ossim/RadarSat/VolumeDir/VolumeDir.cpp | 2 +- .../src/ossim/erssar/ErsSarDataSetSummary.h | 2 +- .../src/ossim/erssar/ErsSarFacilityData.h | 2 +- .../src/ossim/erssar/ErsSarFileDescriptor.h | 10 +- .../OssimPlugins/src/ossim/erssar/ErsSarLeader.cpp | 2 +- .../src/ossim/erssar/ErsSarMapProjectionData.h | 2 +- .../src/ossim/erssar/ErsSarPlatformPositionData.h | 2 +- .../OssimPlugins/src/ossim/erssar/ErsSarRecord.h | 2 +- .../src/ossim/erssar/ErsSarRecordFactory.cpp | 4 +- .../src/ossim/erssar/ErsSarRecordFactory.h | 6 +- .../src/ossim/ossimEnvisatAsarModel.cpp | 3 +- .../src/ossim/ossimPluginProjectionFactory.cpp | 60 +- .../OssimPlugins/src/ossim/ossimRadarSatModel.cpp | 4 +- .../OssimPlugins/src/ossim/ossimSarSensorModel.cpp | 21 +- .../OssimPlugins/src/ossim/ossimSarSensorModel.h | 2 +- .../OssimPlugins/src/ossim/ossimSentinel1Model.cpp | 238 +- .../src/ossim/ossimSpot6DimapSupportData.cpp | 11 +- .../OssimPlugins/src/ossim/ossimStringUtilities.h | 18 +- .../OssimPlugins/src/ossim/ossimTimeUtilities.h | 8 +- .../src/ossim/ossimWin32FindFileHandle.cpp | 48 + .../src/ossim/ossimWin32FindFileHandle.h | 26 + .../OssimPlugins/src/ossim/otb/CivilDateTime.h | 4 +- .../OssimPlugins/src/ossim/otb/Equation.cpp | 4 +- .../OssimPlugins/src/ossim/otb/GMSTDateTime.h | 4 +- .../OssimPlugins/src/ossim/otb/JSDDateTime.cpp | 2 +- .../OssimPlugins/src/ossim/otb/JSDDateTime.h | 8 +- .../OssimPlugins/src/ossim/otb/JulianDate.h | 6 +- .../OssimPlugins/src/ossim/otb/MJDDateTime.h | 2 +- .../src/ossim/otb/PlatformPosition.cpp | 544 +- .../OssimPlugins/src/ossim/otb/PlatformPosition.h | 6 +- .../OssimPlugins/src/ossim/otb/RefPoint.h | 2 +- .../ThirdParty/OssimPlugins/test/CMakeLists.txt | 15 +- .../OssimPlugins/test/ossimTimeUtilitiesBench.cpp | 2 +- .../OssimPlugins/test/ossimTimeUtilitiesTest.cpp | 10 +- Modules/ThirdParty/Qt4/CMakeLists.txt | 9 +- Modules/ThirdParty/Qt4/otb-module-init.cmake | 8 +- Modules/ThirdParty/Qwt/CMakeLists.txt | 6 + Modules/ThirdParty/Qwt/otb-module-init.cmake | 9 + Modules/ThirdParty/Qwt/otb-module.cmake | 13 + Modules/ThirdParty/Shark/CMakeLists.txt | 16 + Modules/ThirdParty/Shark/otb-module-init.cmake | 3 + Modules/ThirdParty/Shark/otb-module.cmake | 15 + Modules/ThirdParty/Shark/src/otb_shark.h.in | 71 + Modules/ThirdParty/SiftFast/src/libsiftfast.cpp | 35 +- .../Visualization/Ice/include/otbFragmentShader.h | 8 +- .../Visualization/Ice/include/otbGeoInterface.h | 8 +- Modules/Visualization/Ice/include/otbGlActor.h | 7 +- .../Visualization/Ice/include/otbGlImageActor.h | 4 +- Modules/Visualization/Ice/include/otbGlROIActor.h | 2 +- .../Visualization/Ice/include/otbGlVectorActor.h | 2 +- .../Ice/include/otbGlVersionChecker.h | 10 +- Modules/Visualization/Ice/include/otbGlView.h | 10 +- .../Ice/include/otbNonOptGlImageActor.h | 25 +- .../Visualization/Ice/include/otbStandardShader.h | 10 +- .../Visualization/Ice/include/otbViewSettings.h | 16 +- Modules/Visualization/Ice/otb-module.cmake | 1 + Modules/Visualization/Ice/src/otbGeoInterface.cxx | 2 +- Modules/Visualization/Ice/src/otbGlImageActor.cxx | 51 +- Modules/Visualization/Ice/src/otbGlROIActor.cxx | 8 +- Modules/Visualization/Ice/src/otbGlVectorActor.cxx | 6 +- .../Visualization/Ice/src/otbGlVersionChecker.cxx | 2 +- Modules/Visualization/Ice/src/otbImageSettings.cxx | 2 +- .../Ice/src/otbNonOptGlImageActor.cxx | 11 +- Modules/Visualization/Ice/src/otbViewSettings.cxx | 26 +- .../Visualization/IceViewer/include/otbIceViewer.h | 4 +- Modules/Visualization/IceViewer/otb-module.cmake | 1 + .../Visualization/IceViewer/src/otbIceViewer.cxx | 6 +- Modules/Visualization/Mapla/CMakeLists.txt | 10 + .../Mapla/include/mvdMaplaApplication.h | 191 + .../Mapla/include/mvdMaplaMainWindow.h | 236 + Modules/Visualization/Mapla/otb-module.cmake | 16 + Modules/Visualization/Mapla/src/CMakeLists.txt | 76 + Modules/Visualization/Mapla/src/main.cxx | 173 + .../Mapla/src/mvdMaplaApplication.cxx | 107 + .../Visualization/Mapla/src/mvdMaplaMainWindow.cxx | 253 + .../Visualization/Mapla/src/mvdMaplaMainWindow.qrc | 20 + .../Visualization/Mapla/src/mvdMaplaMainWindow.ui | 108 + .../Visualization/Mapla/src/mvdMaplaWin32.rc.in | 32 + Modules/Visualization/Monteverdi/CMakeLists.txt | 10 + Modules/Visualization/Monteverdi/README.txt | 44 + .../Visualization/Monteverdi/RELEASE_NOTES_MVD.txt | 236 + .../Monteverdi/include/mvdApplication.h | 234 + .../Monteverdi/include/mvdMainWindow.h | 555 ++ .../Monteverdi/include/mvdPreferencesDialog.h | 163 + Modules/Visualization/Monteverdi/otb-module.cmake | 20 + .../Visualization/Monteverdi/src/CMakeLists.txt | 78 + Modules/Visualization/Monteverdi/src/main.cxx | 221 + .../Monteverdi/src/mvdApplication.cxx | 143 + .../Visualization/Monteverdi/src/mvdMainWindow.cxx | 2444 +++++++ .../Visualization/Monteverdi/src/mvdMainWindow.qrc | 30 + .../Visualization/Monteverdi/src/mvdMainWindow.ui | 279 + .../Monteverdi/src/mvdPreferencesDialog.cxx | 489 ++ .../Monteverdi/src/mvdPreferencesDialog.ui | 383 + .../Visualization/Monteverdi/src/mvdWin32.rc.in | 32 + .../Visualization/Monteverdi/test/CMakeLists.txt | 13 + .../test/mvdMonteverdiApplicationTest.cxx | 46 + .../Monteverdi/test/mvdMonteverdiTestDriver.cxx | 30 + .../Visualization/MonteverdiCore/CMakeLists.txt | 37 + .../MonteverdiCore/include/mvdAbstractImageModel.h | 605 ++ .../MonteverdiCore/include/mvdAbstractLayerModel.h | 231 + .../MonteverdiCore/include/mvdAbstractModel.h | 254 + .../MonteverdiCore/include/mvdAbstractWorker.h | 234 + .../MonteverdiCore/include/mvdAlgorithm.h | 761 ++ .../include/mvdApplicationsBrowser.h | 201 + .../MonteverdiCore/include/mvdBackgroundTask.h | 186 + .../Visualization/MonteverdiCore/include/mvdCore.h | 396 ++ .../MonteverdiCore/include/mvdDataStream.h | 214 + .../MonteverdiCore/include/mvdFilenameInterface.h | 154 + .../MonteverdiCore/include/mvdHistogramModel.h | 734 ++ .../include/mvdI18nCoreApplication.h | 710 ++ .../MonteverdiCore/include/mvdImageImporter.h | 235 + .../include/mvdImagePlacenameLoader.h | 99 + .../MonteverdiCore/include/mvdImageProperties.h | 307 + .../MonteverdiCore/include/mvdImageSettings.h | 412 ++ .../include/mvdImageSettingsInterface.h | 212 + .../Visualization/MonteverdiCore/include/mvdMath.h | 187 + .../include/mvdModifiableInterface.h | 129 + .../MonteverdiCore/include/mvdMyClass.h | 162 + .../MonteverdiCore/include/mvdOverviewBuilder.h | 218 + .../include/mvdProcessObjectObserver.h | 186 + .../MonteverdiCore/include/mvdProgressInterface.h | 140 + .../MonteverdiCore/include/mvdQuicklookModel.h | 233 + .../include/mvdSerializableInterface.h | 151 + .../MonteverdiCore/include/mvdStackedLayerModel.h | 955 +++ .../MonteverdiCore/include/mvdSystemError.h | 129 + .../MonteverdiCore/include/mvdTextStream.h | 1023 +++ .../MonteverdiCore/include/mvdTypes.h | 310 + .../MonteverdiCore/include/mvdVectorImageModel.h | 403 ++ .../include/mvdVectorImageSettings.h | 663 ++ .../MonteverdiCore/include/mvdVisibleInterface.h | 169 + .../Visualization/MonteverdiCore/otb-module.cmake | 28 + .../MonteverdiCore/src/CMakeLists.txt | 100 + .../MonteverdiCore/src/ConfigureMonteverdi.h.in | 138 + .../MonteverdiCore/src/mvdAbstractImageModel.cxx | 312 + .../MonteverdiCore/src/mvdAbstractLayerModel.cxx | 211 + .../MonteverdiCore/src/mvdAbstractModel.cxx | 106 + .../MonteverdiCore/src/mvdAbstractWorker.cxx | 128 + .../MonteverdiCore/src/mvdApplicationsBrowser.cxx | 224 + .../MonteverdiCore/src/mvdBackgroundTask.cxx | 200 + .../Visualization/MonteverdiCore/src/mvdCore.cxx | 107 + .../MonteverdiCore/src/mvdDataStream.cxx | 134 + .../MonteverdiCore/src/mvdFilenameInterface.cxx | 102 + .../MonteverdiCore/src/mvdHistogramModel.cxx | 505 ++ .../MonteverdiCore/src/mvdI18nCoreApplication.cxx | 824 +++ .../MonteverdiCore/src/mvdImageImporter.cxx | 152 + .../MonteverdiCore/src/mvdImagePlacenameLoader.cxx | 66 + .../MonteverdiCore/src/mvdImageProperties.cxx | 109 + .../MonteverdiCore/src/mvdImageSettings.cxx | 168 + .../src/mvdImageSettingsInterface.cxx | 126 + .../MonteverdiCore/src/mvdModifiableInterface.cxx | 70 + .../MonteverdiCore/src/mvdMyClass.cxx | 84 + .../MonteverdiCore/src/mvdOverviewBuilder.cxx | 192 + .../src/mvdProcessObjectObserver.cxx | 140 + .../MonteverdiCore/src/mvdProgressInterface.cxx | 83 + .../MonteverdiCore/src/mvdQuicklookModel.cxx | 154 + .../src/mvdSerializableInterface.cxx | 158 + .../MonteverdiCore/src/mvdStackedLayerModel.cxx | 731 ++ .../MonteverdiCore/src/mvdTextStream.cxx | 61 + .../Visualization/MonteverdiCore/src/mvdTypes.cxx | 50 + .../MonteverdiCore/src/mvdVectorImageModel.cxx | 998 +++ .../MonteverdiCore/src/mvdVectorImageSettings.cxx | 292 + .../MonteverdiCore/src/mvdVisibleInterface.cxx | 91 + Modules/Visualization/MonteverdiGui/CMakeLists.txt | 10 + .../MonteverdiGui/include/mvdAboutDialog.h | 111 + .../include/mvdAbstractDragAndDropEventFilter.h | 172 + .../include/mvdAbstractImageViewManipulator.h | 305 + .../include/mvdAbstractImageViewRenderer.h | 526 ++ .../include/mvdAbstractModelController.h | 319 + .../MonteverdiGui/include/mvdApplicationLauncher.h | 181 + .../MonteverdiGui/include/mvdApplicationsToolBox.h | 197 + .../include/mvdApplicationsToolBoxController.h | 170 + .../include/mvdColorBandDynamicsWidget.h | 275 + .../include/mvdColorDynamicsController.h | 399 ++ .../MonteverdiGui/include/mvdColorDynamicsWidget.h | 373 + .../include/mvdColorSetupController.h | 229 + .../MonteverdiGui/include/mvdColorSetupWidget.h | 336 + .../MonteverdiGui/include/mvdDoubleValidator.h | 172 + .../MonteverdiGui/include/mvdDropLineEdit.h | 159 + .../include/mvdFilenameDragAndDropEventFilter.h | 173 + .../Visualization/MonteverdiGui/include/mvdGui.h | 189 + .../MonteverdiGui/include/mvdHistogramController.h | 201 + .../MonteverdiGui/include/mvdHistogramPlotPicker.h | 224 + .../MonteverdiGui/include/mvdHistogramWidget.h | 353 + .../MonteverdiGui/include/mvdI18nApplication.h | 198 + .../MonteverdiGui/include/mvdI18nMainWindow.h | 399 ++ .../include/mvdImageViewManipulator.h | 475 ++ .../MonteverdiGui/include/mvdImageViewRenderer.h | 365 + .../MonteverdiGui/include/mvdImageViewWidget.h | 500 ++ .../MonteverdiGui/include/mvdImportImagesDialog.h | 208 + .../include/mvdImportSubDatasetDialog.h | 204 + .../MonteverdiGui/include/mvdKeymapDialog.h | 111 + .../include/mvdLayerStackController.h | 207 + .../MonteverdiGui/include/mvdLayerStackItemModel.h | 340 + .../MonteverdiGui/include/mvdLayerStackWidget.h | 249 + .../include/mvdMainWindowTitleLoader.h | 97 + .../include/mvdMultiResolutionPyramidWidget.h | 178 + .../MonteverdiGui/include/mvdMyWidget.h | 152 + .../include/mvdOTBApplicationsModel.h | 218 + .../include/mvdPixelDescriptionWidget.h | 186 + .../include/mvdQtWidgetParameterInitializers.h | 737 ++ .../MonteverdiGui/include/mvdQtWidgetView.h | 324 + .../include/mvdQuicklookViewManipulator.h | 197 + .../include/mvdQuicklookViewRenderer.h | 203 + .../include/mvdSearchableTreeWidget.h | 189 + .../MonteverdiGui/include/mvdShaderWidget.h | 170 + .../MonteverdiGui/include/mvdStatusBarWidget.h | 205 + .../MonteverdiGui/include/mvdTaskProgressDialog.h | 204 + .../MonteverdiGui/include/mvdTreeWidget.h | 223 + .../MonteverdiGui/include/mvdTreeWidgetItem.h | 268 + .../mvdTreeWidgetItemDragAndDropEventFilter.h | 169 + .../Visualization/MonteverdiGui/otb-module.cmake | 23 + .../Visualization/MonteverdiGui/src/CMakeLists.txt | 182 + .../MonteverdiGui/src/mvdAboutDialog.cxx | 75 + .../MonteverdiGui/src/mvdAboutDialog.ui | 155 + .../src/mvdAbstractDragAndDropEventFilter.cxx | 111 + .../src/mvdAbstractModelController.cxx | 223 + .../MonteverdiGui/src/mvdApplicationLauncher.cxx | 276 + .../MonteverdiGui/src/mvdApplicationsToolBox.cxx | 384 + .../MonteverdiGui/src/mvdApplicationsToolBox.qrc | 7 + .../MonteverdiGui/src/mvdApplicationsToolBox.ui | 65 + .../src/mvdApplicationsToolBoxController.cxx | 171 + .../src/mvdColorBandDynamicsWidget.cxx | 394 ++ .../src/mvdColorBandDynamicsWidget.ui | 464 ++ .../src/mvdColorDynamicsController.cxx | 1467 ++++ .../MonteverdiGui/src/mvdColorDynamicsWidget.cxx | 457 ++ .../MonteverdiGui/src/mvdColorDynamicsWidget.ui | 329 + .../MonteverdiGui/src/mvdColorSetupController.cxx | 438 ++ .../MonteverdiGui/src/mvdColorSetupWidget.cxx | 257 + .../MonteverdiGui/src/mvdColorSetupWidget.ui | 593 ++ .../MonteverdiGui/src/mvdDoubleValidator.cxx | 115 + .../MonteverdiGui/src/mvdDropLineEdit.cxx | 160 + .../src/mvdFilenameDragAndDropEventFilter.cxx | 208 + Modules/Visualization/MonteverdiGui/src/mvdGui.cxx | 144 + .../MonteverdiGui/src/mvdHistogramController.cxx | 279 + .../MonteverdiGui/src/mvdHistogramPlotPicker.cxx | 437 ++ .../MonteverdiGui/src/mvdHistogramWidget.cxx | 770 ++ .../MonteverdiGui/src/mvdHistogramWidget.ui | 124 + .../MonteverdiGui/src/mvdI18nApplication.cxx | 86 + .../MonteverdiGui/src/mvdI18nMainWindow.cxx | 346 + .../Visualization/MonteverdiGui/src/mvdIcons.qrc | 7 + .../MonteverdiGui/src/mvdImageViewManipulator.cxx | 1029 +++ .../MonteverdiGui/src/mvdImageViewRenderer.cxx | 1296 ++++ .../MonteverdiGui/src/mvdImageViewWidget.cxx | 2428 +++++++ .../MonteverdiGui/src/mvdImportImagesDialog.cxx | 567 ++ .../MonteverdiGui/src/mvdImportImagesDialog.ui | 54 + .../src/mvdImportSubDatasetDialog.cxx | 304 + .../MonteverdiGui/src/mvdImportSubDatasetDialog.ui | 125 + .../MonteverdiGui/src/mvdKeymapDialog.cxx | 75 + .../MonteverdiGui/src/mvdKeymapDialog.html | 89 + .../MonteverdiGui/src/mvdKeymapDialog.ui | 653 ++ .../MonteverdiGui/src/mvdLayerStackController.cxx | 510 ++ .../MonteverdiGui/src/mvdLayerStackItemModel.cxx | 1076 +++ .../MonteverdiGui/src/mvdLayerStackWidget.cxx | 441 ++ .../MonteverdiGui/src/mvdLayerStackWidget.ui | 224 + .../MonteverdiGui/src/mvdMainWindowTitleLoader.cxx | 95 + .../src/mvdMultiResolutionPyramidWidget.cxx | 433 ++ .../src/mvdMultiResolutionPyramidWidget.ui | 194 + .../MonteverdiGui/src/mvdMyWidget.cxx | 86 + .../Visualization/MonteverdiGui/src/mvdMyWidget.ui | 22 + .../MonteverdiGui/src/mvdOTBApplicationsModel.cxx | 114 + .../src/mvdPixelDescriptionWidget.cxx | 256 + .../MonteverdiGui/src/mvdPixelDescriptionWidget.ui | 68 + .../MonteverdiGui/src/mvdQtWidgetView.cxx | 731 ++ .../src/mvdQuicklookViewManipulator.cxx | 273 + .../MonteverdiGui/src/mvdQuicklookViewRenderer.cxx | 222 + .../MonteverdiGui/src/mvdSearchableTreeWidget.cxx | 115 + .../MonteverdiGui/src/mvdSearchableTreeWidget.ui | 53 + .../MonteverdiGui/src/mvdShaderWidget.cxx | 278 + .../MonteverdiGui/src/mvdShaderWidget.ui | 107 + .../MonteverdiGui/src/mvdStatusBarWidget.cxx | 301 + .../MonteverdiGui/src/mvdStatusBarWidget.ui | 190 + .../MonteverdiGui/src/mvdTaskProgressDialog.cxx | 228 + .../MonteverdiGui/src/mvdTreeWidget.cxx | 568 ++ .../MonteverdiGui/src/mvdTreeWidgetItem.cxx | 181 + .../mvdTreeWidgetItemDragAndDropEventFilter.cxx | 161 + .../MonteverdiGui/src/mvdVideoColorToolBox.ui | 68 + .../MonteverdiGui/test/CMakeLists.txt | 15 + .../test/mvdApplicationsBrowserTest.cxx | 53 + .../test/mvdApplicationsToolBoxTest.cxx | 42 + .../test/mvdFillToolBoxWidgetTreeTest.cxx | 92 + .../test/mvdMonteverdiGuiTestDriver.cxx | 32 + .../include/otbWrapperAddProcessToWatchEvent.h | 3 +- .../include/otbWrapperApplication.h | 91 +- .../include/otbWrapperApplicationFactory.h | 2 +- .../include/otbWrapperApplicationFactoryBase.h | 3 +- .../otbWrapperApplicationHtmlDocGenerator.h | 2 +- .../include/otbWrapperApplicationRegistry.h | 2 +- .../include/otbWrapperChoiceParameter.h | 2 +- .../include/otbWrapperComplexInputImageParameter.h | 2 +- .../otbWrapperComplexInputImageParameter.txx | 9 + .../otbWrapperComplexOutputImageParameter.h | 2 +- .../include/otbWrapperDirectoryParameter.h | 2 +- .../include/otbWrapperDocExampleStructure.h | 10 +- .../include/otbWrapperElevationParametersHandler.h | 14 +- .../include/otbWrapperEmptyParameter.h | 2 +- .../include/otbWrapperInputFilenameListParameter.h | 2 +- .../include/otbWrapperInputFilenameParameter.h | 2 +- .../include/otbWrapperInputImageListParameter.h | 28 +- .../include/otbWrapperInputImageParameter.h | 6 +- .../include/otbWrapperInputImageParameter.txx | 23 +- .../include/otbWrapperInputProcessXMLParameter.h | 2 +- .../otbWrapperInputVectorDataListParameter.h | 2 +- .../include/otbWrapperInputVectorDataParameter.h | 2 +- .../include/otbWrapperListViewParameter.h | 2 +- .../otbWrapperMapProjectionParametersHandler.h | 10 +- .../include/otbWrapperOutputFilenameParameter.h | 2 +- .../include/otbWrapperOutputImageParameter.h | 2 +- .../include/otbWrapperOutputProcessXMLParameter.h | 2 +- .../include/otbWrapperOutputVectorDataParameter.h | 2 +- .../include/otbWrapperParameter.h | 7 +- .../include/otbWrapperParameterGroup.h | 4 +- .../include/otbWrapperParameterKey.h | 3 +- .../include/otbWrapperRAMParameter.h | 2 +- .../include/otbWrapperRadiusParameter.h | 2 +- .../include/otbWrapperStringListParameter.h | 2 +- .../include/otbWrapperStringParameter.h | 2 +- .../Wrappers/ApplicationEngine/otb-module.cmake | 4 +- .../src/otbWrapperApplication.cxx | 136 +- .../src/otbWrapperComplexInputImageParameter.cxx | 9 - .../src/otbWrapperInputImageListParameter.cxx | 166 +- .../src/otbWrapperInputProcessXMLParameter.cxx | 314 +- .../otbWrapperMapProjectionParametersHandler.cxx | 2 +- .../src/otbWrapperOutputProcessXMLParameter.cxx | 6 +- .../src/otbWrapperParameterGroup.cxx | 54 +- .../Wrappers/ApplicationEngine/test/CMakeLists.txt | 5 + .../test/otbApplicationEngineTestDriver.cxx | 1 + .../test/otbApplicationMemoryConnectTest.cxx | 71 + .../test/otbWrapperParameterKeyTest.cxx | 4 +- .../include/otbWrapperCommandLineLauncher.h | 4 +- Modules/Wrappers/CommandLine/src/CMakeLists.txt | 2 + .../src/otbWrapperCommandLineLauncher.cxx | 10 +- .../src/otbWrapperCommandLineParser.cxx | 38 +- .../Wrappers/QtWidget/include/itkQtProgressBar.h | 3 +- .../Wrappers/QtWidget/include/otbQtApplication.h | 4 +- .../QtWidget/include/otbQtFileSelectionWidget.h | 17 +- Modules/Wrappers/QtWidget/include/otbQtLogOutput.h | 4 +- .../QtWidget/include/otbQtStringSelectionWidget.h | 4 +- .../include/otbWrapperQtWidgetChoiceParameter.h | 2 +- .../otbWrapperQtWidgetComplexInputImageParameter.h | 2 +- ...otbWrapperQtWidgetComplexOutputImageParameter.h | 2 +- .../include/otbWrapperQtWidgetDirectoryParameter.h | 2 +- .../include/otbWrapperQtWidgetEmptyParameter.h | 2 +- .../include/otbWrapperQtWidgetFloatParameter.h | 2 +- .../otbWrapperQtWidgetInputFilenameListParameter.h | 2 +- .../otbWrapperQtWidgetInputFilenameParameter.h | 2 +- .../otbWrapperQtWidgetInputImageListParameter.h | 2 +- .../otbWrapperQtWidgetInputImageParameter.h | 2 +- .../otbWrapperQtWidgetInputProcessXMLParameter.h | 2 +- ...tbWrapperQtWidgetInputVectorDataListParameter.h | 2 +- .../otbWrapperQtWidgetInputVectorDataParameter.h | 2 +- .../include/otbWrapperQtWidgetIntParameter.h | 2 +- .../include/otbWrapperQtWidgetListViewParameter.h | 2 +- .../QtWidget/include/otbWrapperQtWidgetModel.h | 8 +- .../otbWrapperQtWidgetOutputFilenameParameter.h | 2 +- .../otbWrapperQtWidgetOutputImageParameter.h | 2 +- .../otbWrapperQtWidgetOutputProcessXMLParameter.h | 2 +- .../otbWrapperQtWidgetOutputVectorDataParameter.h | 2 +- .../include/otbWrapperQtWidgetParameterBase.h | 3 +- .../include/otbWrapperQtWidgetParameterFactory.h | 4 +- .../include/otbWrapperQtWidgetParameterGroup.h | 2 +- .../include/otbWrapperQtWidgetParameterLabel.h | 4 +- .../include/otbWrapperQtWidgetProgressReport.h | 2 +- .../include/otbWrapperQtWidgetRAMParameter.h | 2 +- .../otbWrapperQtWidgetSimpleProgressReport.h | 2 +- .../otbWrapperQtWidgetStringListParameter.h | 2 +- .../include/otbWrapperQtWidgetStringParameter.h | 2 +- .../QtWidget/include/otbWrapperQtWidgetView.h | 4 +- Modules/Wrappers/QtWidget/otb-module.cmake | 4 +- Modules/Wrappers/QtWidget/src/CMakeLists.txt | 6 +- .../QtWidget/src/otbQtFileSelectionWidget.cxx | 69 +- ...tbWrapperQtWidgetComplexInputImageParameter.cxx | 57 +- ...bWrapperQtWidgetComplexOutputImageParameter.cxx | 39 +- .../src/otbWrapperQtWidgetDirectoryParameter.cxx | 29 +- ...tbWrapperQtWidgetInputFilenameListParameter.cxx | 3 + .../otbWrapperQtWidgetInputFilenameParameter.cxx | 59 +- .../otbWrapperQtWidgetInputImageListParameter.cxx | 3 + .../src/otbWrapperQtWidgetInputImageParameter.cxx | 61 +- .../otbWrapperQtWidgetInputProcessXMLParameter.cxx | 48 +- ...WrapperQtWidgetInputVectorDataListParameter.cxx | 3 + .../otbWrapperQtWidgetInputVectorDataParameter.cxx | 61 +- .../src/otbWrapperQtWidgetListViewParameter.cxx | 2 +- .../otbWrapperQtWidgetOutputFilenameParameter.cxx | 54 +- .../src/otbWrapperQtWidgetOutputImageParameter.cxx | 38 +- ...otbWrapperQtWidgetOutputProcessXMLParameter.cxx | 40 +- ...otbWrapperQtWidgetOutputVectorDataParameter.cxx | 42 +- .../src/otbWrapperQtWidgetParameterBase.cxx | 6 +- .../src/otbWrapperQtWidgetParameterGroup.cxx | 2 +- .../src/otbWrapperQtWidgetRAMParameter.cxx | 2 +- .../src/otbWrapperQtWidgetStringParameter.cxx | 2 +- .../QtWidget/src/otbWrapperQtWidgetView.cxx | 4 +- .../QtWidget/test/otbWrapperQtWidgetShowWidget.cxx | 2 +- Modules/Wrappers/SWIG/src/otbApplication.i | 40 +- Modules/Wrappers/SWIG/src/otbWrapperSWIGIncludes.h | 3 + Modules/Wrappers/SWIG/test/python/Bug440.py | 20 +- Modules/Wrappers/SWIG/test/python/Bug736.py | 27 +- Modules/Wrappers/SWIG/test/python/Bug804.py | 10 +- Modules/Wrappers/SWIG/test/python/Bug823.py | 24 +- Modules/Wrappers/SWIG/test/python/CMakeLists.txt | 152 +- .../SWIG/test/python/PythonConnectApplications.py | 26 + .../test/python/PythonHyperspectralUnmixing1.py | 26 +- .../Wrappers/SWIG/test/python/PythonInXMLTest.py | 17 +- .../PythonNewStyleParametersInstanciateAllTest.py | 14 - .../PythonNewStyleParametersInstantiateAllTest.py | 13 + .../test/python/PythonNewStyleParametersTest.py | 176 +- .../Wrappers/SWIG/test/python/PythonNumpyTest.py | 84 +- .../Wrappers/SWIG/test/python/PythonOutXMLTest.py | 29 +- .../Wrappers/SWIG/test/python/PythonRescaleTest.py | 20 +- .../SWIG/test/python/PythonSmoothingTest.py | 27 +- .../Wrappers/SWIG/test/python/PythonTestDriver.py | 28 + README.md | 25 +- RELEASE_NOTES.txt | 101 +- Utilities/Data/CMakeLists.txt | 43 + Utilities/Data/Icons/LICENSE.TXT | 16 + Utilities/Data/Icons/NOTES | 13 + .../Data/Icons/action-zoomfullextent_24x24.png | Bin 0 -> 1259 bytes Utilities/Data/Icons/action-zoomin_24x24.png | Bin 0 -> 975 bytes Utilities/Data/Icons/action-zoomout_24x24.png | Bin 0 -> 937 bytes Utilities/Data/Icons/action-zoomtolayer_24x24.png | Bin 0 -> 1025 bytes Utilities/Data/Icons/alg.png | Bin 0 -> 588 bytes Utilities/Data/Icons/check_24x24.png | Bin 0 -> 969 bytes Utilities/Data/Icons/document-open_32x32.png | Bin 0 -> 1550 bytes Utilities/Data/Icons/execute.png | Bin 0 -> 686 bytes Utilities/Data/Icons/forbidden-128x128.png | Bin 0 -> 11569 bytes Utilities/Data/Icons/image-export_24x24.png | Bin 0 -> 868 bytes Utilities/Data/Icons/layer-bottom_24x24.png | Bin 0 -> 694 bytes Utilities/Data/Icons/layer-delete_24x24.png | Bin 0 -> 489 bytes Utilities/Data/Icons/layer-down_24x24.png | Bin 0 -> 759 bytes Utilities/Data/Icons/layer-top_24x24.png | Bin 0 -> 692 bytes Utilities/Data/Icons/layer-up_24x24.png | Bin 0 -> 768 bytes Utilities/Data/Icons/layers-remove_24x24.png | Bin 0 -> 658 bytes Utilities/Data/Icons/locked.png | Bin 0 -> 883 bytes Utilities/Data/Icons/monteverdi-128x128.png | Bin 0 -> 13118 bytes Utilities/Data/Icons/monteverdi-16x16.png | Bin 0 -> 631 bytes Utilities/Data/Icons/monteverdi-32x32.png | Bin 0 -> 2036 bytes Utilities/Data/Icons/monteverdi-32x32.xpm | 491 ++ Utilities/Data/Icons/monteverdi-48x48.png | Bin 0 -> 4200 bytes Utilities/Data/Icons/monteverdi-48x48.xpm | 233 + Utilities/Data/Icons/monteverdi-highres.png | Bin 0 -> 365200 bytes Utilities/Data/Icons/monteverdi-splash.png | Bin 0 -> 45745 bytes Utilities/Data/Icons/monteverdi.ico | Bin 0 -> 285141 bytes Utilities/Data/Icons/monteverdi.svg | 102 + Utilities/Data/Icons/projection_24x24.png | Bin 0 -> 1359 bytes Utilities/Data/Icons/reload_24x24.png | Bin 0 -> 1276 bytes Utilities/Data/Icons/unlocked.png | Bin 0 -> 880 bytes Utilities/Data/Icons/zoom-1to1.png | Bin 0 -> 1312 bytes Utilities/Data/monteverdi.desktop | 13 + Utilities/Data/monteverdi2.desktop | 13 + Utilities/Doxygen/CMakeLists.txt | 6 +- Utilities/Doxygen/OTB/Geometry.dox | 2 +- Utilities/Doxygen/OTB/ImageSimilarityMetrics.dox | 2 +- Utilities/Doxygen/OTB/Iterators.dox | 2 +- Utilities/Doxygen/OTB/NeighborhoodIterators.dox | 6 +- Utilities/Doxygen/OTB/Registration.dox | 4 +- Utilities/Doxygen/OTB/Threading.dox | 6 +- Utilities/Doxygen/doxygen.config.in | 4 +- Utilities/Doxygen/otbdoxygen.pl.in | 9 - Utilities/Doxygen/vxl_doxy.pl | 127 - Utilities/Maintenance/BuildHeaderTest.py | 2 +- Utilities/Maintenance/TravisBuild.sh | 10 +- Utilities/Maintenance/fix_typos.sh | 78 + i18n/CMakeLists.txt | 64 + i18n/fr_FR.ts | 5018 +++++++++++++ 1279 files changed, 83234 insertions(+), 9344 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/otb.git _______________________________________________ Pkg-grass-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

