From 8edfad81d901158b0100dfc2867400f2fdd07b85 Mon Sep 17 00:00:00 2001 From: Julien Malik <julien.malik@c-s.fr> Date: Wed, 18 Feb 2015 10:38:03 +0100 Subject: [PATCH] ENH: Move source and test files into their respective module --- .../Adapters/BoostAdapters/include}/otbBoostDox.h | 0 .../Adapters/BoostAdapters/include}/otbJoinContainer.h | 0 .../Adapters/CurlAdapters/include}/otbCurlHelper.h | 0 .../Adapters/CurlAdapters/include}/otbCurlHelperInterface.h | 0 .../Adapters/CurlAdapters/include}/otbCurlHelperStub.h | 0 .../Adapters/CurlAdapters/src}/otbCurlHelper.cxx | 0 .../Adapters/CurlAdapters/src}/otbCurlHelperInterface.cxx | 0 .../Adapters/CurlAdapters/src}/otbCurlHelperStub.cxx | 0 .../Adapters/CurlAdapters/test}/otbIsNightlyRevision.cxx | 0 .../Adapters/GdalAdapters/include}/otbGdalDataTypeBridge.h | 0 .../Adapters/GdalAdapters/include}/otbGeometriesSet.h | 0 .../Adapters/GdalAdapters/include}/otbGeometriesSource.h | 0 .../GdalAdapters/include}/otbGeometriesToGeometriesFilter.h | 0 .../GdalAdapters/include}/otbGeometriesToGeometriesFilter.txx | 0 .../Adapters/GdalAdapters/include}/otbImageReference.h | 0 .../Adapters/GdalAdapters/include}/otbOGR.h | 0 .../Adapters/GdalAdapters/include}/otbOGRDataSourceWrapper.h | 0 .../Adapters/GdalAdapters/include}/otbOGRDataSourceWrapper.txx | 0 .../Adapters/GdalAdapters/include}/otbOGRDriversInit.h | 0 .../Adapters/GdalAdapters/include}/otbOGRFeatureWrapper.h | 0 .../Adapters/GdalAdapters/include}/otbOGRFeatureWrapper.txx | 0 .../Adapters/GdalAdapters/include}/otbOGRFieldWrapper.h | 0 .../Adapters/GdalAdapters/include}/otbOGRFieldWrapper.txx | 0 .../Adapters/GdalAdapters/include}/otbOGRGeometriesVisitor.h | 0 .../Adapters/GdalAdapters/include}/otbOGRGeometryWrapper.h | 0 .../Adapters/GdalAdapters/include}/otbOGRHelpers.h | 0 .../Adapters/GdalAdapters/include}/otbOGRLayerWrapper.h | 0 .../Adapters/GdalAdapters/src}/otbGeometriesSet.cxx | 0 .../Adapters/GdalAdapters/src}/otbGeometriesSource.cxx | 0 .../GdalAdapters/src}/otbGeometriesToGeometriesFilter.cxx | 0 .../Adapters/GdalAdapters/src}/otbOGRDataSourceWrapper.cxx | 0 .../Adapters/GdalAdapters/src}/otbOGRDriversInit.cxx | 0 .../Adapters/GdalAdapters/src}/otbOGRFeatureWrapper.cxx | 0 .../Adapters/GdalAdapters/src}/otbOGRFieldWrapper.cxx | 0 .../Adapters/GdalAdapters/src}/otbOGRGeometryWrapper.cxx | 0 .../Adapters/GdalAdapters/src}/otbOGRLayerWrapper.cxx | 0 .../Adapters/GdalAdapters/test}/otbOGRDataSourceWrapperIO.cxx | 0 .../Adapters/GdalAdapters/test}/otbOGRDataSourceWrapperNew.cxx | 0 .../include}/itkFFTComplexToComplexImageFilter.h | 0 .../include}/itkFFTComplexToComplexImageFilter.hxx | 0 .../include}/itkFFTWComplexToComplexImageFilter.h | 0 .../include}/itkFFTWComplexToComplexImageFilter.hxx | 0 .../include}/itkImageRegionMultidimensionalSplitter.h | 0 .../include}/itkImageRegionMultidimensionalSplitter.hxx | 0 .../Adapters/ITKPendingPatches/include}/itkImageRegionSplitter.h | 0 .../ITKPendingPatches/include}/itkImageRegionSplitter.hxx | 0 .../include}/itkTransformToDisplacementFieldSource.h | 0 .../include}/itkTransformToDisplacementFieldSource.hxx | 0 .../ITKPendingPatches/include}/itkUnaryFunctorImageFilter.h | 0 .../ITKPendingPatches/include}/itkUnaryFunctorImageFilter.hxx | 0 .../Adapters/ITKPendingPatches/include}/otbWarpImageFilter.h | 0 .../Adapters/ITKPendingPatches/include}/otbWarpImageFilter.txx | 0 .../Adapters/OSSIMAdapters/include}/otbDEMConvertAdapter.h | 0 .../Adapters/OSSIMAdapters/include}/otbDEMHandler.h | 0 .../Adapters/OSSIMAdapters/include}/otbDateTimeAdapter.h | 0 .../Adapters/OSSIMAdapters/include}/otbEllipsoidAdapter.h | 0 .../Adapters/OSSIMAdapters/include}/otbFilterFunctionValues.h | 0 .../OSSIMAdapters/include}/otbGeometricSarSensorModelAdapter.h | 0 .../Adapters/OSSIMAdapters/include}/otbImageKeywordlist.h | 0 .../Adapters/OSSIMAdapters/include}/otbMapProjectionAdapter.h | 0 .../Adapters/OSSIMAdapters/include}/otbMetaDataKey.h | 0 .../Adapters/OSSIMAdapters/include}/otbPlatformPositionAdapter.h | 0 .../Adapters/OSSIMAdapters/include}/otbRPCProjectionAdapter.h | 0 .../Adapters/OSSIMAdapters/include}/otbRPCSolverAdapter.h | 0 .../Adapters/OSSIMAdapters/include}/otbSensorModelAdapter.h | 0 .../Adapters/OSSIMAdapters/src}/otbDEMConvertAdapter.cxx | 0 .../Adapters/OSSIMAdapters/src}/otbDEMHandler.cxx | 0 .../Adapters/OSSIMAdapters/src}/otbDateTimeAdapter.cxx | 0 .../Adapters/OSSIMAdapters/src}/otbEllipsoidAdapter.cxx | 0 .../Adapters/OSSIMAdapters/src}/otbFilterFunctionValues.cxx | 0 .../OSSIMAdapters/src}/otbGeometricSarSensorModelAdapter.cxx | 0 .../Adapters/OSSIMAdapters/src}/otbImageKeywordlist.cxx | 0 .../Adapters/OSSIMAdapters/src}/otbMapProjectionAdapter.cxx | 0 .../Adapters/OSSIMAdapters/src}/otbMetaDataKey.cxx | 0 .../Adapters/OSSIMAdapters/src}/otbPlatformPositionAdapter.cxx | 0 .../Adapters/OSSIMAdapters/src}/otbRPCProjectionAdapter.cxx | 0 .../Adapters/OSSIMAdapters/src}/otbRPCSolverAdapter.cxx | 0 .../Adapters/OSSIMAdapters/src}/otbSensorModelAdapter.cxx | 0 .../Adapters/OSSIMAdapters/test}/otbDEMHandlerTest.cxx | 0 .../Adapters/OSSIMAdapters/test}/otbFilterFunctionValues.cxx | 0 .../OSSIMAdapters/test}/otbGeometricSarSensorModelAdapter.cxx | 0 .../Adapters/OSSIMAdapters/test}/otbImageKeywordlist.cxx | 0 .../Adapters/OSSIMAdapters/test}/otbMapProjectionAdapterTest.cxx | 0 .../Adapters/OSSIMAdapters/test}/otbOssimElevManagerTest2.cxx | 0 .../Adapters/OSSIMAdapters/test}/otbOssimElevManagerTest4.cxx | 0 .../OSSIMAdapters/test}/otbOssimJpegFileRessourceLeakTest.cxx | 0 .../Adapters/OSSIMAdapters/test}/otbPlatformPositionAdapter.cxx | 0 .../Adapters/OSSIMAdapters/test}/otbRPCSolverAdapterTest.cxx | 0 .../OpenCVAdapters/include}/otbBoostMachineLearningModel.h | 0 .../OpenCVAdapters/include}/otbBoostMachineLearningModel.txx | 0 .../OpenCVAdapters/include}/otbBoostMachineLearningModelFactory.h | 0 .../include}/otbBoostMachineLearningModelFactory.txx | 0 .../OpenCVAdapters/include}/otbDecisionTreeMachineLearningModel.h | 0 .../include}/otbDecisionTreeMachineLearningModel.txx | 0 .../include}/otbDecisionTreeMachineLearningModelFactory.h | 0 .../include}/otbDecisionTreeMachineLearningModelFactory.txx | 0 .../include}/otbGradientBoostedTreeMachineLearningModel.h | 0 .../include}/otbGradientBoostedTreeMachineLearningModel.txx | 0 .../include}/otbGradientBoostedTreeMachineLearningModelFactory.h | 0 .../otbGradientBoostedTreeMachineLearningModelFactory.txx | 0 .../include}/otbKNearestNeighborsMachineLearningModel.h | 0 .../include}/otbKNearestNeighborsMachineLearningModel.txx | 0 .../include}/otbKNearestNeighborsMachineLearningModelFactory.h | 0 .../include}/otbKNearestNeighborsMachineLearningModelFactory.txx | 0 .../include}/otbNeuralNetworkMachineLearningModel.h | 0 .../include}/otbNeuralNetworkMachineLearningModel.txx | 0 .../include}/otbNeuralNetworkMachineLearningModelFactory.h | 0 .../include}/otbNeuralNetworkMachineLearningModelFactory.txx | 0 .../OpenCVAdapters/include}/otbNormalBayesMachineLearningModel.h | 0 .../include}/otbNormalBayesMachineLearningModel.txx | 0 .../include}/otbNormalBayesMachineLearningModelFactory.h | 0 .../include}/otbNormalBayesMachineLearningModelFactory.txx | 0 .../Adapters/OpenCVAdapters/include}/otbOpenCVUtils.h | 0 .../include}/otbRandomForestsMachineLearningModel.h | 0 .../include}/otbRandomForestsMachineLearningModel.txx | 0 .../include}/otbRandomForestsMachineLearningModelFactory.h | 0 .../include}/otbRandomForestsMachineLearningModelFactory.txx | 0 .../Adapters/OpenCVAdapters/include}/otbSVMMachineLearningModel.h | 0 .../OpenCVAdapters/include}/otbSVMMachineLearningModel.txx | 0 .../OpenCVAdapters/include}/otbSVMMachineLearningModelFactory.h | 0 .../OpenCVAdapters/include}/otbSVMMachineLearningModelFactory.txx | 0 .../Adapters/OpenThreadsAdapters/include}/otbThreads.h | 0 .../Adapters/OpenThreadsAdapters/src}/otbThreads.cxx | 0 .../Adapters/OpenThreadsAdapters/test}/otbThreadsTest.cxx | 0 .../AppChangeDetection/app}/otbMultivariateAlterationDetector.cxx | 0 .../AppClassification/app}/otbClassificationMapRegularization.cxx | 0 .../AppClassification/app}/otbComputeConfusionMatrix.cxx | 0 .../AppClassification/app}/otbComputeImagesStatistics.cxx | 0 .../app}/otbComputeOGRLayersFeaturesStatistics.cxx | 0 .../AppClassification/app}/otbComputePolylineFeatureFromImage.cxx | 0 .../AppClassification/app}/otbDSFuzzyModelEstimation.cxx | 0 .../AppClassification/app}/otbFusionOfClassifications.cxx | 0 .../Applications/AppClassification/app}/otbImageClassifier.cxx | 0 .../AppClassification/app}/otbKMeansClassification.cxx | 0 .../Applications/AppClassification/app}/otbOGRLayerClassifier.cxx | 0 .../Applications/AppClassification/app}/otbSOMClassification.cxx | 0 .../Applications/AppClassification/app}/otbTrainBoost.cxx | 0 .../Applications/AppClassification/app}/otbTrainDecisionTree.cxx | 0 .../AppClassification/app}/otbTrainGradientBoostedTree.cxx | 0 .../AppClassification/app}/otbTrainImagesClassifier.cxx | 0 .../AppClassification/app}/otbTrainImagesClassifier.h | 0 .../Applications/AppClassification/app}/otbTrainKNN.cxx | 0 .../Applications/AppClassification/app}/otbTrainLibSVM.cxx | 0 .../Applications/AppClassification/app}/otbTrainNeuralNetwork.cxx | 0 .../Applications/AppClassification/app}/otbTrainNormalBayes.cxx | 0 .../AppClassification/app}/otbTrainOGRLayersClassifier.cxx | 0 .../Applications/AppClassification/app}/otbTrainRandomForests.cxx | 0 .../Applications/AppClassification/app}/otbTrainSVM.cxx | 0 .../AppClassification/app}/otbVectorDataDSValidation.cxx | 0 .../AppDescriptors/app}/otbHomologousPointsExtraction.cxx | 0 .../app}/otbDimensionalityReduction.cxx | 0 .../Applications/AppEdge/app}/otbEdgeExtraction.cxx | 0 .../Applications/AppEdge/app}/otbLineSegmentDetection.cxx | 0 .../Applications/AppFiltering/app}/otbDespeckle.cxx | 0 .../Applications/AppFiltering/app}/otbSmoothing.cxx | 0 .../Applications/AppFusion/app}/otbBundleToPerfectSensor.cxx | 0 .../Applications/AppFusion/app}/otbPansharpening.cxx | 0 .../AppHyperspectral/app}/otbHyperspectralUnmixing.cxx | 0 .../AppHyperspectral/app}/otbVertexComponentAnalysis.cxx | 0 .../Applications/AppImageUtils/app}/otbBandMath.cxx | 0 .../Applications/AppImageUtils/app}/otbBandMathX.cxx | 0 .../Applications/AppImageUtils/app}/otbColorMapping.cxx | 0 .../Applications/AppImageUtils/app}/otbCompareImages.cxx | 0 .../Applications/AppImageUtils/app}/otbConcatenateImages.cxx | 0 .../Applications/AppImageUtils/app}/otbConvert.cxx | 0 .../Applications/AppImageUtils/app}/otbDEMConvert.cxx | 0 .../Applications/AppImageUtils/app}/otbDownloadSRTMTiles.cxx | 0 .../Applications/AppImageUtils/app}/otbExtractROI.cxx | 0 .../Applications/AppImageUtils/app}/otbKmzExport.cxx | 0 .../Applications/AppImageUtils/app}/otbMultiResolutionPyramid.cxx | 0 .../Applications/AppImageUtils/app}/otbPixelValue.cxx | 0 .../Applications/AppImageUtils/app}/otbQuicklook.cxx | 0 .../Applications/AppImageUtils/app}/otbReadImageInfo.cxx | 0 .../Applications/AppImageUtils/app}/otbRescale.cxx | 0 .../Applications/AppImageUtils/app}/otbSplitImage.cxx | 0 .../Applications/AppImageUtils/app}/otbTileFusion.cxx | 0 .../Applications/AppIndices/app}/otbRadiometricIndices.cxx | 0 .../Applications/AppMoments/app}/otbLocalStatisticExtraction.cxx | 0 .../AppMorphology/app}/otbBinaryMorphologicalOperation.cxx | 0 .../AppMorphology/app}/otbGrayScaleMorphologicalOperation.cxx | 0 .../AppOpticalCalibration/app}/otbOpticalCalibration.cxx | 0 .../Applications/AppProjection/app}/otbConvertCartoToGeoPoint.cxx | 0 .../AppProjection/app}/otbConvertSensorToGeoPoint.cxx | 0 .../Applications/AppProjection/app}/otbGenerateRPCSensorModel.cxx | 0 .../AppProjection/app}/otbGridBasedImageResampling.cxx | 0 .../Applications/AppProjection/app}/otbImageEnvelope.cxx | 0 .../AppProjection/app}/otbObtainUTMZoneFromGeoPoint.cxx | 0 .../Applications/AppProjection/app}/otbOrthoRectification.cxx | 0 .../Applications/AppProjection/app}/otbRefineSensorModel.cxx | 0 .../Applications/AppProjection/app}/otbRigidTransformResample.cxx | 0 .../Applications/AppProjection/app}/otbSuperimpose.cxx | 0 .../Applications/AppProjection/app}/otbVectorDataReprojection.cxx | 0 .../AppSARCalibration/app}/otbSarRadiometricCalibration.cxx | 0 .../AppSegmentation/app}/otbConnectedComponentSegmentation.cxx | 0 .../AppSegmentation/app}/otbHooverCompareSegmentation.cxx | 0 .../Applications/AppSegmentation/app}/otbLSMSSegmentation.cxx | 0 .../AppSegmentation/app}/otbLSMSSmallRegionsMerging.cxx | 0 .../Applications/AppSegmentation/app}/otbLSMSVectorization.cxx | 0 .../Applications/AppSegmentation/app}/otbMeanShiftSmoothing.cxx | 0 .../Applications/AppSegmentation/app}/otbSegmentation.cxx | 0 .../Applications/AppStereo/app}/otbBlockMatching.cxx | 0 .../Applications/AppStereo/app}/otbDisparityMapToElevationMap.cxx | 0 .../Applications/AppStereo/app}/otbFineRegistration.cxx | 0 .../Applications/AppStereo/app}/otbGeneratePlyFile.cxx | 0 .../Applications/AppStereo/app}/otbStereoFramework.cxx | 0 .../AppStereo/app}/otbStereoRectificationGridGenerator.cxx | 0 .../Applications/AppTest/app}/otbTestApplication.cxx | 0 .../AppTextures/app}/otbHaralickTextureExtraction.cxx | 0 .../Applications/AppTextures/app}/otbSFSTextureExtraction.cxx | 0 .../AppVectorDataTranslation/app}/otbRasterization.cxx | 0 .../Applications/AppVectorUtils/app}/otbConcatenateVectorData.cxx | 0 .../Applications/AppVectorUtils/app}/otbOSMDownloader.cxx | 0 .../Applications/AppVectorUtils/app}/otbVectorDataExtractROI.cxx | 0 .../Applications/AppVectorUtils/app}/otbVectorDataSetField.cxx | 0 .../Applications/AppVectorUtils/app}/otbVectorDataTransform.cxx | 0 .../Core/Common/include}/otbChannelSelectorFunctor.h | 0 .../Core/Common/include}/otbCommandLineArgumentParser.h | 0 .../Core/Common/include}/otbCommandProgressUpdate.h | 0 .../Core/Common/include}/otbCommandProgressUpdate.txx | 0 .../Core/Common/include}/otbComplexToIntensityImageFilter.h | 0 .../Core/Common/include}/otbComplexToVectorImageCastFilter.h | 0 .../Common => Modules/Core/Common/include}/otbConfigurationFile.h | 0 .../Core/Common/include}/otbDecimateImageFilter.h | 0 .../Core/Common/include}/otbDecimateImageFilter.txx | 0 .../Core/Common/include}/otbDotProductImageFilter.h | 0 .../Core/Common/include}/otbDotProductImageFilter.txx | 0 .../Common => Modules/Core/Common/include}/otbFilterWatcherBase.h | 0 .../Core/Common/include}/otbFunctionToImageFilter.h | 0 .../Core/Common/include}/otbFunctionToImageFilter.txx | 0 .../Core/Common/include}/otbImageAndVectorImageOperationFilter.h | 0 .../Common/include}/otbImageAndVectorImageOperationFilter.txx | 0 .../Core/Common/include}/otbImageRegionAdaptativeSplitter.h | 0 .../Core/Common/include}/otbImageRegionAdaptativeSplitter.txx | 0 .../include}/otbImageRegionNonUniformMultidimensionalSplitter.h | 0 .../include}/otbImageRegionNonUniformMultidimensionalSplitter.txx | 0 .../Core/Common/include}/otbImageRegionSquareTileSplitter.h | 0 .../Core/Common/include}/otbImageRegionSquareTileSplitter.txx | 0 .../Core/Common/include}/otbImageRegionTileMapSplitter.h | 0 .../Core/Common/include}/otbImageRegionTileMapSplitter.txx | 0 .../Common/include}/otbImageToModulusAndDirectionImageFilter.h | 0 .../Common/include}/otbImageToModulusAndDirectionImageFilter.txx | 0 .../Core/Common/include}/otbImaginaryImageToComplexImageFilter.h | 0 .../Core/Common/include}/otbImportImageFilter.h | 0 .../Core/Common/include}/otbImportImageFilter.txx | 0 .../Core/Common/include}/otbImportVectorImageFilter.h | 0 .../Core/Common/include}/otbImportVectorImageFilter.txx | 0 .../Core/Common/include}/otbMachineLearningModel.h | 0 .../Core/Common/include}/otbMachineLearningModel.txx | 0 .../Core/Common/include}/otbMachineLearningUtils.h | 0 {Code/Common => Modules/Core/Common/include}/otbMacro.h | 0 {Code/Common => Modules/Core/Common/include}/otbMath.h | 0 .../Core/Common/include}/otbModelComponentBase.h | 0 .../Core/Common/include}/otbModelComponentBase.txx | 0 .../Core/Common/include}/otbQuaternaryFunctorImageFilter.h | 0 .../Core/Common/include}/otbQuaternaryFunctorImageFilter.txx | 0 .../Core/Common/include}/otbRGBAPixelConverter.h | 0 .../Core/Common/include}/otbRGBAPixelConverter.txx | 0 {Code/Common => Modules/Core/Common/include}/otbRectangle.h | 0 {Code/Common => Modules/Core/Common/include}/otbRectangle.txx | 0 .../Core/Common/include}/otbStandardFilterWatcher.h | 0 .../Core/Common/include}/otbStandardOneLineFilterWatcher.h | 0 .../Core/Common/include}/otbStandardWriterWatcher.h | 0 .../Core/Common/include}/otbSubsampledImageRegionConstIterator.h | 0 .../Common/include}/otbSubsampledImageRegionConstIterator.txx | 0 .../Core/Common/include}/otbSubsampledImageRegionIterator.h | 0 {Code/Common => Modules/Core/Common/include}/otbSystem.h | 0 .../Core/Common/include}/otbUnaryFunctorImageFilter.h | 0 .../include}/otbUnaryFunctorNeighborhoodVectorImageFilter.h | 0 .../include}/otbUnaryFunctorNeighborhoodVectorImageFilter.txx | 0 .../Core/Common/include}/otbUnaryFunctorVectorImageFilter.h | 0 .../Core/Common/include}/otbUnaryFunctorVectorImageFilter.txx | 0 .../include}/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.h | 0 .../otbUnaryFunctorWithIndexWithOutputSizeImageFilter.txx | 0 .../Core/Common/include}/otbUniformAlphaBlendingFunctor.h | 0 {Code/Common => Modules/Core/Common/include}/otbUtils.h | 0 .../Core/Common/include}/otbVariableLengthVectorConverter.h | 0 .../Core/Common/include}/otbVariableLengthVectorConverter.txx | 0 .../Core/Common/include}/otbVectorImageToASImageAdaptor.h | 0 .../Core/Common/include}/otbVectorImageToASPixelAccessor.h | 0 .../Common => Modules/Core/Common/include}/otbWriterWatcherBase.h | 0 .../Core/Common/src}/otbCommandLineArgumentParser.cxx | 0 {Code/Common => Modules/Core/Common/src}/otbConfigurationFile.cxx | 0 {Code/Common => Modules/Core/Common/src}/otbFilterWatcherBase.cxx | 0 .../Core/Common/src}/otbMachineLearningUtils.cxx | 0 .../Core/Common/src}/otbStandardFilterWatcher.cxx | 0 .../Core/Common/src}/otbStandardOneLineFilterWatcher.cxx | 0 .../Core/Common/src}/otbStandardWriterWatcher.cxx | 0 {Code/Common => Modules/Core/Common/src}/otbSystem.cxx | 0 {Code/Common => Modules/Core/Common/src}/otbUtils.cxx | 0 {Code/Common => Modules/Core/Common/src}/otbWriterWatcherBase.cxx | 0 .../Core/Common/test}/otbCompareAsciiTestScientificNotation.cxx | 0 .../Core/Common/test}/otbCompareAsciiTests.cxx | 0 .../Core/Common/test}/otbCompareAsciiTests2.cxx | 0 .../Core/Common/test}/otbCompareAsciiTests3.cxx | 0 .../Core/Common/test}/otbCompareAsciiTests4.cxx | 0 .../Core/Common/test}/otbCompareAsciiTests5.cxx | 0 .../Core/Common/test}/otbCompareAsciiTestsEpsilon3_WhiteSpace.cxx | 0 .../Common => Modules/Core/Common/test}/otbConfigurationTest.cxx | 0 .../Core/Common/test}/otbImageRegionAdaptativeSplitter.cxx | 0 .../test}/otbImageRegionNonUniformMultidimensionalSplitter.cxx | 0 .../test}/otbImageRegionNonUniformMultidimensionalSplitterNew.cxx | 0 .../Core/Common/test}/otbImageRegionSquareTileSplitter.cxx | 0 .../Core/Common/test}/otbImageRegionTileMapSplitter.cxx | 0 .../Core/Common/test}/otbImageRegionTileMapSplitterNew.cxx | 0 .../Common => Modules/Core/Common/test}/otbRGBAPixelConverter.cxx | 0 .../Code/Common => Modules/Core/Common/test}/otbRectangle.cxx | 0 .../Code/Common => Modules/Core/Common/test}/otbRectangleNew.cxx | 0 .../Code/Common => Modules/Core/Common/test}/otbSystemTest.cxx | 0 .../Core/Common/test}/otbTestCommandLineArgumentParser.cxx | 0 .../Core/Common/test}/otbTestCommandLineArgumentParserHelp.cxx | 0 .../Core/Common/test}/otbTestCommandLineArgumentParserList.cxx | 0 .../Common/test}/otbTestCommandLineArgumentParserWithError.cxx | 0 .../Core/Common/test}/otbVariableLengthVectorConverter.cxx | 0 .../IO => Modules/Core/ImageBase/include}/otbConvertPixelBuffer.h | 0 .../Core/ImageBase/include}/otbConvertPixelBuffer.txx | 0 .../Core/ImageBase/include}/otbDefaultConvertPixelTraits.h | 0 .../include}/otbEuclideanDistanceMetricWithMissingValue.h | 0 .../include}/otbEuclideanDistanceMetricWithMissingValuePow2.h | 0 .../include}/otbEuclideanDistanceMetricWithMissingValuePow2.txx | 0 {Code/Common => Modules/Core/ImageBase/include}/otbExtractROI.h | 0 {Code/Common => Modules/Core/ImageBase/include}/otbExtractROI.txx | 0 .../Common => Modules/Core/ImageBase/include}/otbExtractROIBase.h | 0 .../Core/ImageBase/include}/otbExtractROIBase.txx | 0 .../Core/ImageBase/include}/otbFlexibleDistanceWithMissingValue.h | 0 .../ImageBase/include}/otbFlexibleDistanceWithMissingValue.txx | 0 {Code/IO => Modules/Core/ImageBase/include}/otbImage.h | 0 {Code/IO => Modules/Core/ImageBase/include}/otbImage.txx | 0 .../Core/ImageBase/include}/otbImageFunctionAdaptor.h | 0 .../Core/ImageBase/include}/otbImageFunctionAdaptor.txx | 0 {Code/IO => Modules/Core/ImageBase/include}/otbImageIOBase.h | 0 .../ImageBase/include}/otbImageOfVectorsToMonoChannelExtractROI.h | 0 .../include}/otbImageOfVectorsToMonoChannelExtractROI.txx | 0 .../Core/ImageBase/include}/otbMetaImageFunction.h | 0 .../Core/ImageBase/include}/otbMetaImageFunction.txx | 0 .../Core/ImageBase/include}/otbMultiChannelExtractROI.h | 0 .../Core/ImageBase/include}/otbMultiChannelExtractROI.txx | 0 .../Core/ImageBase/include}/otbMultiToMonoChannelExtractROI.h | 0 .../Core/ImageBase/include}/otbMultiToMonoChannelExtractROI.txx | 0 {Code/IO => Modules/Core/ImageBase/include}/otbVectorImage.h | 0 {Code/IO => Modules/Core/ImageBase/include}/otbVectorImage.txx | 0 {Code/IO => Modules/Core/ImageBase/src}/otbImageIOBase.cxx | 0 .../Core/ImageBase/test}/0000169-fftcomplextocomplex.cxx | 0 .../test}/0000307-ExtractROICompareRegionsImplementations.cxx | 0 .../Core/ImageBase/test}/0000428-CastImageFilterStreaming.cxx | 0 .../Core/ImageBase/test}/otbComplexToIntensityFilterTest.cxx | 0 .../Core/ImageBase/test}/otbComplexToVectorImageCastFilter.cxx | 0 .../test}/otbEuclideanDistanceMetricWithMissingValue.cxx | 0 .../test}/otbEuclideanDistanceMetricWithMissingValueNew.cxx | 0 .../Code/Common => Modules/Core/ImageBase/test}/otbExtractROI.cxx | 0 .../Common => Modules/Core/ImageBase/test}/otbExtractROI2.cxx | 0 .../Common => Modules/Core/ImageBase/test}/otbExtractROINew.cxx | 0 .../Core/ImageBase/test}/otbExtractROITestMetaData.cxx | 0 .../Common => Modules/Core/ImageBase/test}/otbExtractROI_RGB.cxx | 0 .../Core/ImageBase/test}/otbFlexibleDistanceWithMissingValue.cxx | 0 .../ImageBase/test}/otbFlexibleDistanceWithMissingValueNew.cxx | 0 .../Core/ImageBase/test}/otbFourierMellinImageFilterTestFFT.cxx | 0 .../Core/ImageBase/test}/otbFunctionToImageFilter.cxx | 0 .../Core/ImageBase/test}/otbFunctionToImageFilterNew.cxx | 0 .../ImageBase/test}/otbImageAndVectorImageOperationFilterNew.cxx | 0 .../ImageBase/test}/otbImageAndVectorImageOperationFilterTest.cxx | 0 .../Core/ImageBase/test}/otbImageFunctionAdaptor.cxx | 0 .../Code/Common => Modules/Core/ImageBase/test}/otbImageList.cxx | 0 .../Common => Modules/Core/ImageBase/test}/otbImageListNew.cxx | 0 .../Core/ImageBase/test}/otbImageListSourceNew.cxx | 0 .../Core/ImageBase/test}/otbImageListToImageFilterNew.cxx | 0 .../Core/ImageBase/test}/otbImageListToImageListApplyFilter.cxx | 0 .../ImageBase/test}/otbImageListToImageListApplyFilterNew.cxx | 0 .../Core/ImageBase/test}/otbImageListToImageListFilterNew.cxx | 0 .../Core/ImageBase/test}/otbImageListToVectorImageFilter.cxx | 0 .../Core/ImageBase/test}/otbImageListToVectorImageFilter2.cxx | 0 .../Core/ImageBase/test}/otbImageListToVectorImageFilterNew.cxx | 0 .../ImageBase/test}/otbImageOfVectorsToMonoChannelExtractROI.cxx | 0 .../test}/otbImageOfVectorsToMonoChannelExtractROINew.cxx | 0 .../Core/ImageBase/test}/otbImagePCAShapeModelEstimatorTest.cxx | 0 {Testing/Code/IO => Modules/Core/ImageBase/test}/otbImageTest.cxx | 0 .../Core/ImageBase/test}/otbMultiChannelExtractROI.cxx | 0 .../Core/ImageBase/test}/otbMultiChannelExtractROINew.cxx | 0 .../Core/ImageBase/test}/otbMultiToMonoChannelExtractROI.cxx | 0 .../Core/ImageBase/test}/otbMultiToMonoChannelExtractROINew.cxx | 0 .../Code/Common => Modules/Core/ImageBase/test}/otbObjectList.cxx | 0 .../Common => Modules/Core/ImageBase/test}/otbObjectListNew.cxx | 0 .../Core/ImageBase/test}/otbOssimElevManagerTest.cxx | 0 .../Core/ImageBase/test}/otbStandardFilterWatcherNew.cxx | 0 .../Core/ImageBase/test}/otbStandardOneLineFilterWatcherTest.cxx | 0 .../Core/ImageBase/test}/otbStandardWriterWatcher.cxx | 0 .../Core/ImageBase/test}/otbTestMultiExtractMultiUpdate.cxx | 0 .../IO => Modules/Core/ImageBase/test}/otbVectorImageTest.cxx | 0 .../Core/ImageBase/test}/otbVectorImageToASImageAdaptorNew.cxx | 0 .../Core/Interpolation/include}/otbBCOInterpolateImageFunction.h | 0 .../Interpolation/include}/otbBCOInterpolateImageFunction.txx | 0 .../Interpolation/include}/otbBSplineDecompositionImageFilter.h | 0 .../Interpolation/include}/otbBSplineDecompositionImageFilter.txx | 0 .../Interpolation/include}/otbBSplineInterpolateImageFunction.h | 0 .../Interpolation/include}/otbBSplineInterpolateImageFunction.txx | 0 .../Interpolation/include}/otbGenericInterpolateImageFunction.h | 0 .../Interpolation/include}/otbGenericInterpolateImageFunction.txx | 0 .../Interpolation/include}/otbProlateInterpolateImageFunction.h | 0 .../Interpolation/include}/otbProlateInterpolateImageFunction.txx | 0 .../Core/Interpolation/include}/otbStreamingTraits.h | 0 .../Core/Interpolation/include}/otbStreamingTraits.txx | 0 .../include}/otbWindowedSincInterpolateImageBlackmanFunction.h | 0 .../include}/otbWindowedSincInterpolateImageCosineFunction.h | 0 .../include}/otbWindowedSincInterpolateImageFunctionBase.h | 0 .../include}/otbWindowedSincInterpolateImageFunctionBase.txx | 0 .../include}/otbWindowedSincInterpolateImageGaussianFunction.h | 0 .../include}/otbWindowedSincInterpolateImageHammingFunction.h | 0 .../include}/otbWindowedSincInterpolateImageLanczosFunction.h | 0 .../include}/otbWindowedSincInterpolateImageWelchFunction.h | 0 .../Interpolation/test}/otbBSplineDecompositionImageFilter.cxx | 0 .../Interpolation/test}/otbBSplineDecompositionImageFilterNew.cxx | 0 .../Interpolation/test}/otbBSplineInterpolateImageFunction.cxx | 0 .../Interpolation/test}/otbBSplineInterpolateImageFunctionNew.cxx | 0 .../Interpolation/test}/otbGenericInterpolateImageFunctionNew.cxx | 0 .../Interpolation/test}/otbProlateInterpolateImageFunctionNew.cxx | 0 .../Core/Interpolation/test}/otbStreamingTraits.cxx | 0 .../test}/otbWindowedSincInterpolateImageBlackmanFunction.cxx | 0 .../test}/otbWindowedSincInterpolateImageBlackmanFunctionNew.cxx | 0 .../test}/otbWindowedSincInterpolateImageCosineFunction.cxx | 0 .../test}/otbWindowedSincInterpolateImageCosineFunctionNew.cxx | 0 .../test}/otbWindowedSincInterpolateImageFunctionBaseNew.cxx | 0 .../test}/otbWindowedSincInterpolateImageGaussianFunction.cxx | 0 .../test}/otbWindowedSincInterpolateImageGaussianFunctionNew.cxx | 0 .../test}/otbWindowedSincInterpolateImageHammingFunction.cxx | 0 .../test}/otbWindowedSincInterpolateImageHammingFunctionNew.cxx | 0 .../test}/otbWindowedSincInterpolateImageLanczosFunction.cxx | 0 .../test}/otbWindowedSincInterpolateImageLanczosFunctionNew.cxx | 0 .../test}/otbWindowedSincInterpolateImageWelchFunction.cxx | 0 .../test}/otbWindowedSincInterpolateImageWelchFunctionNew.cxx | 0 .../Core/LabelMap/include}/otbAttributesMapLabelObject.h | 0 .../LabelMap/include}/otbAttributesMapLabelObjectWithClassLabel.h | 0 .../LabelMap/include}/otbAttributesMapOpeningLabelMapFilter.h | 0 .../LabelMap/include}/otbAttributesMapOpeningLabelMapFilter.txx | 0 .../Core/LabelMap/include}/otbKMeansAttributesLabelMapFilter.h | 0 .../Core/LabelMap/include}/otbKMeansAttributesLabelMapFilter.txx | 0 .../include}/otbLabelImageToLabelMapWithAdjacencyFilter.h | 0 .../include}/otbLabelImageToLabelMapWithAdjacencyFilter.txx | 0 .../LabelMap/include}/otbLabelMapFeaturesFunctorImageFilter.h | 0 {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelMapSource.h | 0 .../OBIA => Modules/Core/LabelMap/include}/otbLabelMapSource.txx | 0 .../Core/LabelMap/include}/otbLabelMapToAttributeImageFilter.h | 0 .../Core/LabelMap/include}/otbLabelMapToAttributeImageFilter.txx | 0 .../Core/LabelMap/include}/otbLabelMapToLabelImageFilter.h | 0 .../Core/LabelMap/include}/otbLabelMapToLabelImageFilter.txx | 0 .../Core/LabelMap/include}/otbLabelMapToSampleListFilter.h | 0 .../Core/LabelMap/include}/otbLabelMapToSampleListFilter.txx | 0 .../Core/LabelMap/include}/otbLabelMapWithAdjacency.h | 0 .../include}/otbLabelMapWithClassLabelToClassLabelImageFilter.h | 0 .../include}/otbLabelMapWithClassLabelToClassLabelImageFilter.txx | 0 .../include}/otbLabelMapWithClassLabelToLabeledSampleListFilter.h | 0 .../otbLabelMapWithClassLabelToLabeledSampleListFilter.txx | 0 .../Core/LabelMap/include}/otbLabelObjectFieldsFunctor.h | 0 .../Core/LabelMap/include}/otbLabelObjectToPolygonFunctor.h | 0 .../Core/LabelMap/include}/otbLabelObjectToPolygonFunctor.txx | 0 .../LabelMap/include}/otbLabelObjectWithClassLabelFieldsFunctor.h | 0 .../Core/LabelMap/include}/otbMergeLabelObjectFunctor.h | 0 .../Core/LabelMap/include}/otbMinMaxAttributesLabelMapFilter.h | 0 .../Core/LabelMap/include}/otbMinMaxAttributesLabelMapFilter.txx | 0 .../Core/LabelMap/include}/otbNormalizeAttributesLabelMapFilter.h | 0 .../LabelMap/include}/otbNormalizeAttributesLabelMapFilter.txx | 0 .../LabelMap/include}/otbStatisticsAttributesLabelMapFilter.h | 0 .../LabelMap/include}/otbStatisticsAttributesLabelMapFilter.txx | 0 .../Core/LabelMap/test}/otbAttributesMapLabelObjectNew.cxx | 0 .../test}/otbAttributesMapLabelObjectWithClassLabelNew.cxx | 0 .../LabelMap/test}/otbAttributesMapOpeningLabelMapFilterNew.cxx | 0 .../LabelMap/test}/otbLabelImageToLabelMapWithAdjacencyFilter.cxx | 0 .../OBIA => Modules/Core/LabelMap/test}/otbLabelMapSourceNew.cxx | 0 .../Core/LabelMap/test}/otbLabelMapToAttributeImageFilterNew.cxx | 0 .../Core/LabelMap/test}/otbLabelMapToSampleListFilterNew.cxx | 0 .../otbLabelMapWithClassLabelToLabeledSampleListFilterNew.cxx | 0 .../Core/LabelMap/test}/otbLabelObjectMapVectorizer.cxx | 0 .../Core/LabelMap/test}/otbLabelObjectToPolygonFunctorNew.cxx | 0 .../LabelMap/test}/otbStatisticsAttributesLabelMapFilterNew.cxx | 0 {Code/Radiometry => Modules/Core/Metadata/include}/otbBandName.h | 0 .../Core/Metadata/include}/otbDefaultImageMetadataInterface.h | 0 .../Metadata/include}/otbDefaultImageMetadataInterfaceFactory.h | 0 .../Core/Metadata/include}/otbFormosatImageMetadataInterface.h | 0 .../Metadata/include}/otbFormosatImageMetadataInterfaceFactory.h | 0 .../Core/Metadata/include}/otbIkonosImageMetadataInterface.h | 0 .../Metadata/include}/otbIkonosImageMetadataInterfaceFactory.h | 0 .../Core/Metadata/include}/otbImageMetadataInterfaceBase.h | 0 .../Core/Metadata/include}/otbImageMetadataInterfaceFactory.h | 0 .../Metadata/include}/otbOpticalDefaultImageMetadataInterface.h | 0 .../include}/otbOpticalDefaultImageMetadataInterfaceFactory.h | 0 .../Core/Metadata/include}/otbOpticalImageMetadataInterface.h | 0 .../Metadata/include}/otbOpticalImageMetadataInterfaceFactory.h | 0 .../Core/Metadata/include}/otbPleiadesImageMetadataInterface.h | 0 .../Metadata/include}/otbPleiadesImageMetadataInterfaceFactory.h | 0 .../Core/Metadata/include}/otbQuickBirdImageMetadataInterface.h | 0 .../Metadata/include}/otbQuickBirdImageMetadataInterfaceFactory.h | 0 .../Core/Metadata/include}/otbSarDefaultImageMetadataInterface.h | 0 .../include}/otbSarDefaultImageMetadataInterfaceFactory.h | 0 .../Core/Metadata/include}/otbSarImageMetadataInterface.h | 0 .../Core/Metadata/include}/otbSarImageMetadataInterfaceFactory.h | 0 .../Core/Metadata/include}/otbSpot6ImageMetadataInterface.h | 0 .../Metadata/include}/otbSpot6ImageMetadataInterfaceFactory.h | 0 .../Core/Metadata/include}/otbSpotImageMetadataInterface.h | 0 .../Core/Metadata/include}/otbSpotImageMetadataInterfaceFactory.h | 0 .../Core/Metadata/include}/otbTerraSarImageMetadataInterface.h | 0 .../Metadata/include}/otbTerraSarImageMetadataInterfaceFactory.h | 0 .../Core/Metadata/include}/otbWorldView2ImageMetadataInterface.h | 0 .../include}/otbWorldView2ImageMetadataInterfaceFactory.h | 0 .../Metadata/src}/otbDefaultImageMetadataInterfaceFactory.cxx | 0 .../Core/Metadata/src}/otbFormosatImageMetadataInterface.cxx | 0 .../Metadata/src}/otbFormosatImageMetadataInterfaceFactory.cxx | 0 .../Core/Metadata/src}/otbIkonosImageMetadataInterface.cxx | 0 .../Core/Metadata/src}/otbIkonosImageMetadataInterfaceFactory.cxx | 0 .../Core/Metadata/src}/otbImageMetadataInterfaceBase.cxx | 0 .../Core/Metadata/src}/otbImageMetadataInterfaceFactory.cxx | 0 .../src}/otbOpticalDefaultImageMetadataInterfaceFactory.cxx | 0 .../Core/Metadata/src}/otbOpticalImageMetadataInterface.cxx | 0 .../Metadata/src}/otbOpticalImageMetadataInterfaceFactory.cxx | 0 .../Core/Metadata/src}/otbPleiadesImageMetadataInterface.cxx | 0 .../Metadata/src}/otbPleiadesImageMetadataInterfaceFactory.cxx | 0 .../Core/Metadata/src}/otbQuickBirdImageMetadataInterface.cxx | 0 .../Metadata/src}/otbQuickBirdImageMetadataInterfaceFactory.cxx | 0 .../Metadata/src}/otbSarDefaultImageMetadataInterfaceFactory.cxx | 0 .../Core/Metadata/src}/otbSarImageMetadataInterface.cxx | 0 .../Core/Metadata/src}/otbSarImageMetadataInterfaceFactory.cxx | 0 .../Core/Metadata/src}/otbSpot6ImageMetadataInterface.cxx | 0 .../Core/Metadata/src}/otbSpot6ImageMetadataInterfaceFactory.cxx | 0 .../Core/Metadata/src}/otbSpotImageMetadataInterface.cxx | 0 .../Core/Metadata/src}/otbSpotImageMetadataInterfaceFactory.cxx | 0 .../Core/Metadata/src}/otbTerraSarImageMetadataInterface.cxx | 0 .../Metadata/src}/otbTerraSarImageMetadataInterfaceFactory.cxx | 0 .../Core/Metadata/src}/otbWorldView2ImageMetadataInterface.cxx | 0 .../Metadata/src}/otbWorldView2ImageMetadataInterfaceFactory.cxx | 0 .../Core/Metadata/test}/otbDefaultImageMetadataInterface.cxx | 0 .../Metadata/test}/otbDefaultImageMetadataInterfaceFactoryNew.cxx | 0 .../Core/Metadata/test}/otbFormosatImageMetadataInterfaceNew.cxx | 0 .../Core/Metadata/test}/otbIkonosImageMetadataInterfaceNew.cxx | 0 .../Core/Metadata/test}/otbImageMetadataInterfaceBaseTest.cxx | 0 .../Core/Metadata/test}/otbImageMetadataInterfaceTest2.cxx | 0 .../Metadata/test}/otbOpticalDefaultImageMetadataInterface.cxx | 0 .../test}/otbOpticalDefaultImageMetadataInterfaceFactoryNew.cxx | 0 .../Metadata/test}/otbOpticalDefaultImageMetadataInterfaceNew.cxx | 0 .../Core/Metadata/test}/otbOpticalImageMetadataInterfaceTest.cxx | 0 .../Core/Metadata/test}/otbPleiadesImageMetadataInterfaceNew.cxx | 0 .../Core/Metadata/test}/otbQuickBirdImageMetadataInterfaceNew.cxx | 0 .../Core/Metadata/test}/otbSarDefaultImageMetadataInterface.cxx | 0 .../test}/otbSarDefaultImageMetadataInterfaceFactoryNew.cxx | 0 .../Metadata/test}/otbSarDefaultImageMetadataInterfaceNew.cxx | 0 .../Core/Metadata/test}/otbSarImageMetadataInterfaceTest.cxx | 0 .../Core/Metadata/test}/otbSpot6ImageMetadataInterfaceNew.cxx | 0 .../Core/Metadata/test}/otbSpotImageMetadataInterfaceNew.cxx | 0 .../Core/Metadata/test}/otbTerraSarImageMetadataInterfaceNew.cxx | 0 .../Metadata/test}/otbWorldView2ImageMetadataInterfaceNew.cxx | 0 {Code/Common => Modules/Core/ObjectList/include}/otbImageList.h | 0 {Code/Common => Modules/Core/ObjectList/include}/otbImageList.txx | 0 .../Core/ObjectList/include}/otbImageListSource.h | 0 .../Core/ObjectList/include}/otbImageListSource.txx | 0 .../Core/ObjectList/include}/otbImageListToImageFilter.h | 0 .../Core/ObjectList/include}/otbImageListToImageFilter.txx | 0 .../Core/ObjectList/include}/otbImageListToImageListApplyFilter.h | 0 .../ObjectList/include}/otbImageListToImageListApplyFilter.txx | 0 .../Core/ObjectList/include}/otbImageListToImageListFilter.h | 0 .../Core/ObjectList/include}/otbImageListToImageListFilter.txx | 0 .../Core/ObjectList/include}/otbImageListToSingleImageFilter.h | 0 .../Core/ObjectList/include}/otbImageListToSingleImageFilter.txx | 0 .../Core/ObjectList/include}/otbImageListToVectorImageFilter.h | 0 .../Core/ObjectList/include}/otbImageListToVectorImageFilter.txx | 0 {Code/Common => Modules/Core/ObjectList/include}/otbObjectList.h | 0 .../Common => Modules/Core/ObjectList/include}/otbObjectList.txx | 0 .../Core/ObjectList/include}/otbObjectListSource.h | 0 .../Core/ObjectList/include}/otbObjectListSource.txx | 0 .../Core/ObjectList/include}/otbObjectListToObjectListFilter.h | 0 .../Core/ObjectList/include}/otbObjectListToObjectListFilter.txx | 0 .../ObjectList/include}/otbUnaryFunctorObjectListBooleanFilter.h | 0 .../include}/otbUnaryFunctorObjectListBooleanFilter.txx | 0 .../Core/ObjectList/include}/otbUnaryFunctorObjectListFilter.h | 0 .../Core/ObjectList/include}/otbUnaryFunctorObjectListFilter.txx | 0 .../Core/PointSet/include}/otbImageToPointSetFilter.h | 0 .../Core/PointSet/include}/otbImageToPointSetFilter.txx | 0 .../Core/PointSet/include}/otbPointSetAndValuesFunction.h | 0 .../Core/PointSet/include}/otbPointSetExtractROI.h | 0 .../Core/PointSet/include}/otbPointSetExtractROI.txx | 0 .../Core/PointSet/include}/otbPointSetFunction.h | 0 .../Core/PointSet/include}/otbPointSetFunction.txx | 0 .../Common => Modules/Core/PointSet/include}/otbPointSetSource.h | 0 .../Core/PointSet/include}/otbPointSetSource.txx | 0 .../Core/PointSet/include}/otbPointSetToPointSetFilter.h | 0 .../Core/PointSet/include}/otbPointSetToPointSetFilter.txx | 0 .../Core/PointSet/include}/otbRandomPointSetSource.h | 0 .../Core/PointSet/include}/otbRandomPointSetSource.txx | 0 .../Core/PointSet/include}/otbSimplePointCountStrategy.h | 0 .../Core/PointSet/include}/otbThresholdImageToPointSetFilter.h | 0 .../Core/PointSet/include}/otbThresholdImageToPointSetFilter.txx | 0 .../Core/PointSet/include}/otbTransformPointSetFilter.h | 0 .../Core/PointSet/include}/otbTransformPointSetFilter.txx | 0 .../Core/PointSet/test}/otbImageToPointSetFilterTest.cxx | 0 .../Core/PointSet/test}/otbPointSetExtractROITest.cxx | 0 .../Core/PointSet/test}/otbPointSetSourceTest.cxx | 0 .../Core/PointSet/test}/otbRandomPointSetSourceTest.cxx | 0 .../Core/PointSet/test}/otbSimplePointCountStrategyTest.cxx | 0 .../Core/PointSet/test}/otbThresholdImageToPointSetFilterNew.cxx | 0 .../Core/PointSet/test}/otbThresholdImageToPointSetTest.cxx | 0 .../Core/PointSet/test}/otbTransformPointSetFilterTest.cxx | 0 .../Core/SpatialObjects/include}/otbDrawLineSpatialObjectFilter.h | 0 .../SpatialObjects/include}/otbDrawLineSpatialObjectFilter.txx | 0 .../SpatialObjects/include}/otbDrawLineSpatialObjectListFilter.h | 0 .../include}/otbDrawLineSpatialObjectListFilter.txx | 0 .../Core/SpatialObjects/include}/otbFillGapsFilter.h | 0 .../include}/otbImageToLineSpatialObjectListFilter.h | 0 .../include}/otbImageToLineSpatialObjectListFilter.txx | 0 .../Core/SpatialObjects/include}/otbLineSpatialObject.h | 0 .../Core/SpatialObjects/include}/otbLineSpatialObject.txx | 0 .../Core/SpatialObjects/include}/otbLineSpatialObjectList.h | 0 .../include}/otbLineSpatialObjectListToPointSetFilter.h | 0 .../include}/otbLineSpatialObjectListToPointSetFilter.txx | 0 .../Core/SpatialObjects/include}/otbSpatialObjectSource.h | 0 .../Core/SpatialObjects/include}/otbSpatialObjectSource.txx | 0 .../include}/otbSpatialObjectToImageDrawingFilter.h | 0 .../include}/otbSpatialObjectToImageDrawingFilter.txx | 0 .../Core/SpatialObjects/src}/otbFillGapsFilter.cxx | 0 .../Core/SpatialObjects/test}/otbDrawLineSpatialObject.cxx | 0 .../Core/SpatialObjects/test}/otbDrawLineSpatialObjectList.cxx | 0 .../Core/SpatialObjects/test}/otbDrawLineSpatialObjectListNew.cxx | 0 .../Core/SpatialObjects/test}/otbDrawLineSpatialObjectNew.cxx | 0 .../Core/SpatialObjects/test}/otbFillGapsFilter.cxx | 0 .../Core/SpatialObjects/test}/otbFillGapsFilterNew.cxx | 0 .../SpatialObjects/test}/otbImageToLineSpatialObjectListNew.cxx | 0 .../Core/SpatialObjects/test}/otbLineSpatialObjectList.cxx | 0 .../test}/otbLineSpatialObjectListToPointSetFilterNew.cxx | 0 .../Core/SpatialObjects/test}/otbLineSpatialObjectNew.cxx | 0 .../Core/SpatialObjects/test}/otbSpatialObjectSourceNew.cxx | 0 .../SpatialObjects/test}/otbSpatialObjectToImageDrawingFilter.cxx | 0 .../test}/otbSpatialObjectToImageDrawingFilterNew.cxx | 0 .../include}/otbNumberOfDivisionsStrippedStreamingManager.h | 0 .../include}/otbNumberOfDivisionsStrippedStreamingManager.txx | 0 .../include}/otbNumberOfDivisionsTiledStreamingManager.h | 0 .../include}/otbNumberOfDivisionsTiledStreamingManager.txx | 0 .../Streaming/include}/otbNumberOfLinesStrippedStreamingManager.h | 0 .../include}/otbNumberOfLinesStrippedStreamingManager.txx | 0 .../Streaming/include}/otbPersistentFilterStreamingDecorator.h | 0 .../Streaming/include}/otbPersistentFilterStreamingDecorator.txx | 0 .../Core/Streaming/include}/otbPersistentImageFilter.h | 0 .../Core/Streaming/include}/otbPipelineMemoryPrintCalculator.h | 0 .../Streaming/include}/otbRAMDrivenAdaptativeStreamingManager.h | 0 .../Streaming/include}/otbRAMDrivenAdaptativeStreamingManager.txx | 0 .../Streaming/include}/otbRAMDrivenStrippedStreamingManager.h | 0 .../Streaming/include}/otbRAMDrivenStrippedStreamingManager.txx | 0 .../Core/Streaming/include}/otbRAMDrivenTiledStreamingManager.h | 0 .../Core/Streaming/include}/otbRAMDrivenTiledStreamingManager.txx | 0 .../Core/Streaming/include}/otbStreamingImageVirtualWriter.h | 0 .../Core/Streaming/include}/otbStreamingImageVirtualWriter.txx | 0 .../Core/Streaming/include}/otbStreamingManager.h | 0 .../Core/Streaming/include}/otbStreamingManager.txx | 0 .../Streaming/include}/otbTileDimensionTiledStreamingManager.h | 0 .../Streaming/include}/otbTileDimensionTiledStreamingManager.txx | 0 .../Core/Streaming/src}/otbPipelineMemoryPrintCalculator.cxx | 0 .../Core/Streaming/test}/otbStreamingManager.cxx | 0 .../Core/Transform/include}/otbCompositeTransform.h | 0 .../Core/Transform/include}/otbCompositeTransform.txx | 0 .../Core/Transform/include}/otbForwardSensorModel.h | 0 .../Core/Transform/include}/otbForwardSensorModel.txx | 0 .../Core/Transform/include}/otbGenericMapProjection.h | 0 .../Core/Transform/include}/otbGenericMapProjection.txx | 0 .../Core/Transform/include}/otbGenericRSTransform.h | 0 .../Core/Transform/include}/otbGenericRSTransform.txx | 0 .../Core/Transform/include}/otbGeoInformationConversion.h | 0 .../Core/Transform/include}/otbGeocentricTransform.h | 0 .../Core/Transform/include}/otbGeocentricTransform.txx | 0 .../Core/Transform/include}/otbImageToGenericRSOutputParameters.h | 0 .../Transform/include}/otbImageToGenericRSOutputParameters.txx | 0 .../Core/Transform/include}/otbInverseSensorModel.h | 0 .../Core/Transform/include}/otbInverseSensorModel.txx | 0 .../Core/Transform/include}/otbLogPolarTransform.h | 0 .../Core/Transform/include}/otbLogPolarTransform.txx | 0 .../Core/Transform/include}/otbSensorModelBase.h | 0 .../Core/Transform/include}/otbSensorModelBase.txx | 0 .../Core/Transform/include}/otbStreamingWarpImageFilter.h | 0 .../Core/Transform/include}/otbStreamingWarpImageFilter.txx | 0 {Code/Common => Modules/Core/Transform/include}/otbTransform.h | 0 .../Core/Transform/src}/otbGeoInformationConversion.cxx | 0 {Testing/Fa => Modules/Core/Transform/test}/SensorModelBorder.cxx | 0 .../Core/Transform/test}/otbCreateInverseForwardSensorModel.cxx | 0 .../Core/Transform/test}/otbCreateProjectionWithOSSIM.cxx | 0 .../Core/Transform/test}/otbCreateProjectionWithOTB.cxx | 0 .../Transform/test}/otbForwardBackwardProjectionConsistency.cxx | 0 .../Core/Transform/test}/otbForwardSensorModelGrid.cxx | 0 .../Core/Transform/test}/otbGenericMapProjection.cxx | 0 .../Core/Transform/test}/otbGenericMapProjectionNew.cxx | 0 .../Core/Transform/test}/otbGenericRSTransform.cxx | 0 .../Core/Transform/test}/otbGenericRSTransformNew.cxx | 0 .../Core/Transform/test}/otbGenericRSTransformWithSRID.cxx | 0 .../Core/Transform/test}/otbGeocentricTransform.cxx | 0 .../Core/Transform/test}/otbGeocentricTransformNew.cxx | 0 .../Core/Transform/test}/otbLogPolarTransform.cxx | 0 .../Core/Transform/test}/otbLogPolarTransformNew.cxx | 0 .../Core/Transform/test}/otbLogPolarTransformResample.cxx | 0 .../Core/Transform/test}/otbSensorModel.cxx | 0 .../Core/Transform/test}/otbSensorModelGrid.cxx | 0 .../Core/Transform/test}/otbSensorModelsNew.cxx | 0 .../Core/Transform/test}/otbStreamingWarpImageFilter.cxx | 0 .../Core/Transform/test}/otbStreamingWarpImageFilterNew.cxx | 0 .../Common => Modules/Core/VectorDataBase/include}/otbDataNode.h | 0 .../Core/VectorDataBase/include}/otbDataNode.txx | 0 .../Core/VectorDataBase/include}/otbDataNodeFunctionBase.h | 0 .../Core/VectorDataBase/include}/otbDataNodeImageFunction.h | 0 .../Core/VectorDataBase/include}/otbDataNodeImageFunction.txx | 0 .../Core/VectorDataBase/include}/otbDataNodeVectorDataFunction.h | 0 .../VectorDataBase/include}/otbDataNodeVectorDataFunction.txx | 0 .../Core/VectorDataBase/include}/otbGISConnectionImplementation.h | 0 .../Common => Modules/Core/VectorDataBase/include}/otbGISTable.h | 0 .../Core/VectorDataBase/include}/otbGISTable.txx | 0 .../Core/VectorDataBase/include}/otbGISTableSource.h | 0 .../Core/VectorDataBase/include}/otbGISTableSource.txx | 0 .../VectorDataBase/include}/otbPolyLineParametricPathWithValue.h | 0 .../include}/otbPolyLineParametricPathWithValue.txx | 0 {Code/Common => Modules/Core/VectorDataBase/include}/otbPolygon.h | 0 .../Common => Modules/Core/VectorDataBase/include}/otbPolygon.txx | 0 .../Core/VectorDataBase/include}/otbRemoteSensingRegion.h | 0 .../Core/VectorDataBase/include}/otbVectorData.h | 0 .../Core/VectorDataBase/include}/otbVectorData.txx | 0 .../Core/VectorDataBase/include}/otbVectorDataIOBase.h | 0 .../Core/VectorDataBase/include}/otbVectorDataKeywordlist.h | 0 .../Core/VectorDataBase/include}/otbVectorDataProperties.h | 0 .../Core/VectorDataBase/include}/otbVectorDataProperties.txx | 0 .../Core/VectorDataBase/include}/otbVectorDataSource.h | 0 .../Core/VectorDataBase/include}/otbVectorDataSource.txx | 0 .../Core/VectorDataBase/src}/otbVectorDataIOBase.cxx | 0 .../Core/VectorDataBase/src}/otbVectorDataKeywordlist.cxx | 0 .../Core/VectorDataBase/test}/otbDataNodeTest.cxx | 0 .../Core/VectorDataBase/test}/otbObjectList2.cxx | 0 .../VectorDataBase/test}/otbObjectListToObjectListFilterNew.cxx | 0 .../test}/otbPolyLineParametricPathWithValueNew.cxx | 0 .../Common => Modules/Core/VectorDataBase/test}/otbPolygon.cxx | 0 .../Common => Modules/Core/VectorDataBase/test}/otbPolygonNew.cxx | 0 .../Core/VectorDataBase/test}/otbRemoteSensingRegion.cxx | 0 .../Core/VectorDataBase/test}/otbRemoteSensingRegionNew.cxx | 0 .../Common => Modules/Core/VectorDataBase/test}/otbVectorData.cxx | 0 .../Core/VectorDataBase/test}/otbVectorDataKeywordlistTest.cxx | 0 .../Core/VectorDataBase/test}/otbVectorDataNew.cxx | 0 .../Core/VectorDataBase/test}/otbVectorDataSourceNew.cxx | 0 .../Detection/CloudDetection/include}/otbCloudDetectionFilter.h | 0 .../Detection/CloudDetection/include}/otbCloudDetectionFilter.txx | 0 .../Detection/CloudDetection/include}/otbCloudDetectionFunctor.h | 0 .../Detection/CloudDetection/include}/otbCloudEstimatorFilter.h | 0 .../Detection/CloudDetection/include}/otbCloudEstimatorFilter.txx | 0 .../Detection/CloudDetection/include}/otbCloudEstimatorFunctor.h | 0 .../Detection/CloudDetection/test}/otbCloudDetectionFilter.cxx | 0 .../Detection/CloudDetection/test}/otbCloudDetectionFilterNew.cxx | 0 .../CloudDetection/test}/otbCloudEstimatorDefaultFilter.cxx | 0 .../Detection/CloudDetection/test}/otbCloudEstimatorFilter.cxx | 0 .../Detection/CloudDetection/test}/otbCloudEstimatorFilterNew.cxx | 0 .../ObjectDetection/include}/otbDescriptorsListSampleGenerator.h | 0 .../include}/otbDescriptorsListSampleGenerator.txx | 0 .../ObjectDetection/include}/otbFlusserMomentsIFFactory.h | 0 .../ObjectDetection/include}/otbFlusserMomentsIFFactory.txx | 0 .../include}/otbFourierMellinDescriptorsIFFactory.h | 0 .../include}/otbFourierMellinDescriptorsIFFactory.txx | 0 .../ObjectDetection/include}/otbHaralickTexturesIFFactory.h | 0 .../ObjectDetection/include}/otbHaralickTexturesIFFactory.txx | 0 .../include}/otbLabeledSampleLocalizationGenerator.h | 0 .../include}/otbLabeledSampleLocalizationGenerator.txx | 0 .../ObjectDetection/include}/otbLocalHistogramIFFactory.h | 0 .../ObjectDetection/include}/otbLocalHistogramIFFactory.txx | 0 .../Detection/ObjectDetection/include}/otbMultiChannelIFFactory.h | 0 .../ObjectDetection/include}/otbRadiometricMomentsIFFactory.h | 0 .../ObjectDetection/include}/otbRadiometricMomentsIFFactory.txx | 0 .../include}/otbStandardMetaImageFunctionBuilder.h | 0 .../include}/otbStandardMetaImageFunctionBuilder.txx | 0 .../ObjectDetection/test}/otbDescriptorsListSampleGenerator.cxx | 0 .../test}/otbLabeledSampleLocalizationGenerator.cxx | 0 .../ObjectDetection/test}/otbStandardMetaImageFunctionBuilder.cxx | 0 .../RoadExtraction/include}/otbGenericRoadExtractionFilter.h | 0 .../RoadExtraction/include}/otbGenericRoadExtractionFilter.txx | 0 .../RoadExtraction/include}/otbImageToPathListAlignFilter.h | 0 .../RoadExtraction/include}/otbImageToPathListAlignFilter.txx | 0 .../RoadExtraction/include}/otbLikelihoodPathListFilter.h | 0 .../RoadExtraction/include}/otbLikelihoodPathListFilter.txx | 0 .../Detection/RoadExtraction/include}/otbLinkPathListFilter.h | 0 .../Detection/RoadExtraction/include}/otbLinkPathListFilter.txx | 0 .../include}/otbModulusAndDirectionImageToImageFilter.h | 0 .../include}/otbModulusAndDirectionImageToImageFilter.txx | 0 .../RoadExtraction/include}/otbNeighborhoodScalarProductFilter.h | 0 .../include}/otbNeighborhoodScalarProductFilter.txx | 0 .../RoadExtraction/include}/otbNonMaxRemovalByDirectionFilter.h | 0 .../RoadExtraction/include}/otbParallelLinePathListFilter.h | 0 .../RoadExtraction/include}/otbParallelLinePathListFilter.txx | 0 .../RoadExtraction/include}/otbRemoveIsolatedByDirectionFilter.h | 0 .../RoadExtraction/include}/otbRemoveTortuousPathListFilter.h | 0 .../RoadExtraction/include}/otbRemoveWrongDirectionFilter.h | 0 .../Detection/RoadExtraction/include}/otbRoadExtractionFilter.h | 0 .../Detection/RoadExtraction/include}/otbRoadExtractionFilter.txx | 0 .../Detection/RoadExtraction/include}/otbSimplifyPathListFilter.h | 0 .../include}/otbVectorDataToRoadDescriptionFilter.h | 0 .../include}/otbVectorDataToRoadDescriptionFilter.txx | 0 .../Detection/RoadExtraction/test}/AlignementsQB.cxx | 0 .../Detection/RoadExtraction/test}/otbAlignImageToPath.cxx | 0 .../Detection/RoadExtraction/test}/otbDrawPathAlign.cxx | 0 .../RoadExtraction/test}/otbLikelihoodPathListFilter.cxx | 0 .../RoadExtraction/test}/otbLikelihoodPathListFilterNew.cxx | 0 .../Detection/RoadExtraction/test}/otbLinkPathListFilter.cxx | 0 .../Detection/RoadExtraction/test}/otbLinkPathListFilterNew.cxx | 0 .../test}/otbModulusAndDirectionImageFiltersNew.cxx | 0 .../RoadExtraction/test}/otbNeighborhoodScalarProductFilter.cxx | 0 .../test}/otbNeighborhoodScalarProductFilterNew.cxx | 0 .../RoadExtraction/test}/otbNonMaxRemovalByDirectionFilter.cxx | 0 .../RoadExtraction/test}/otbNonMaxRemovalByDirectionFilterNew.cxx | 0 .../RoadExtraction/test}/otbParallelLinePathListFilter.cxx | 0 .../RoadExtraction/test}/otbParallelLinePathListFilterNew.cxx | 0 .../RoadExtraction/test}/otbRemoveIsolatedByDirectionFilter.cxx | 0 .../test}/otbRemoveIsolatedByDirectionFilterNew.cxx | 0 .../RoadExtraction/test}/otbRemoveTortuousPathListFilter.cxx | 0 .../RoadExtraction/test}/otbRemoveTortuousPathListFilterNew.cxx | 0 .../RoadExtraction/test}/otbRemoveWrongDirectionFilter.cxx | 0 .../RoadExtraction/test}/otbRemoveWrongDirectionFilterNew.cxx | 0 .../Detection/RoadExtraction/test}/otbRoadExtractionFilter.cxx | 0 .../Detection/RoadExtraction/test}/otbRoadExtractionFilterNew.cxx | 0 .../RoadExtraction/test}/otbSimplifyManyPathListFilter.cxx | 0 .../Detection/RoadExtraction/test}/otbSimplifyPathListFilter.cxx | 0 .../RoadExtraction/test}/otbSimplifyPathListFilterNew.cxx | 0 .../RoadExtraction/test}/otbVectorDataToRoadDescriptionFilter.cxx | 0 .../UrbanArea/include}/otbUrbanAreaDetectionImageFilter.h | 0 .../UrbanArea/include}/otbUrbanAreaDetectionImageFilter.txx | 0 .../UrbanArea/test}/otbUrbanAreaDetectionImageFilter.cxx | 0 .../UrbanArea/test}/otbUrbanAreaDetectionImageFilterNew.cxx | 0 .../Feature/Corner/include}/otbHarrisImageFilter.h | 0 .../Feature/Corner/include}/otbHarrisImageFilter.txx | 0 .../Feature/Corner/include}/otbHarrisImageToPointSetFilter.h | 0 .../Feature/Corner/include}/otbHarrisImageToPointSetFilter.txx | 0 .../include}/otbLineSpatialObjectListToRightAnglePointSetFilter.h | 0 .../otbLineSpatialObjectListToRightAnglePointSetFilter.txx | 0 .../Corner/include}/otbVectorDataToRightAngleVectorDataFilter.h | 0 .../Corner/include}/otbVectorDataToRightAngleVectorDataFilter.txx | 0 .../Feature/Corner/test}/otbHarrisImage.cxx | 0 .../Feature/Corner/test}/otbHarrisToPointSet.cxx | 0 .../test}/otbLineSpatialObjectListToRightAnglePointSetFilter.cxx | 0 ...tialObjectListToRightAnglePointSetFilterByStepsOutputAscii.cxx | 0 .../otbLineSpatialObjectListToRightAnglePointSetFilterNew.cxx | 0 .../Corner/test}/otbVectorDataToRightAngleVectorDataFilter.cxx | 0 .../Feature/Density/include}/otbKeyPointDensityImageFilter.h | 0 .../Feature/Density/include}/otbKeyPointDensityImageFilter.txx | 0 .../Density/include}/otbPointSetDensityEpanechnikovFunction.h | 0 .../Density/include}/otbPointSetDensityEpanechnikovFunction.txx | 0 .../Feature/Density/include}/otbPointSetDensityFunction.h | 0 .../Feature/Density/include}/otbPointSetDensityFunction.txx | 0 .../Feature/Density/include}/otbPointSetDensityGaussianFunction.h | 0 .../Density/include}/otbPointSetDensityGaussianFunction.txx | 0 .../Feature/Density/include}/otbPointSetToDensityImageFilter.h | 0 .../Feature/Density/include}/otbPointSetToDensityImageFilter.txx | 0 .../Feature/Density/test}/otbKeyPointDensityImageFilterNew.cxx | 0 .../Feature/Density/test}/otbKeyPointDensityImageFilterTest.cxx | 0 .../Density/test}/otbPointSetDensityEpanechnikovFunctionNew.cxx | 0 .../Density/test}/otbPointSetDensityEpanechnikovFunctionTest.cxx | 0 .../Feature/Density/test}/otbPointSetDensityFunctionNew.cxx | 0 .../Feature/Density/test}/otbPointSetDensityFunctionTest.cxx | 0 .../Density/test}/otbPointSetDensityGaussianFunctionNew.cxx | 0 .../Density/test}/otbPointSetDensityGaussianFunctionTest.cxx | 0 .../Feature/Density/test}/otbPointSetToDensityImageFilterNew.cxx | 0 .../Feature/Density/test}/otbPointSetToDensityImageFilterTest.cxx | 0 .../include}/otbForwardFourierMellinTransformImageFilter.h | 0 .../include}/otbForwardFourierMellinTransformImageFilter.txx | 0 .../include}/otbFourierMellinDescriptorsImageFunction.h | 0 .../include}/otbFourierMellinDescriptorsImageFunction.txx | 0 .../Feature/Descriptors/include}/otbHessianToScalarImageFilter.h | 0 .../otbHistogramOfOrientedGradientCovariantImageFunction.h | 0 .../otbHistogramOfOrientedGradientCovariantImageFunction.txx | 0 .../include}/otbImageToHessianDeterminantImageFilter.h | 0 .../include}/otbImageToHessianDeterminantImageFilter.txx | 0 .../Descriptors/include}/otbImageToSIFTKeyPointSetFilter.h | 0 .../Descriptors/include}/otbImageToSIFTKeyPointSetFilter.txx | 0 .../Descriptors/include}/otbImageToSURFKeyPointSetFilter.h | 0 .../Descriptors/include}/otbImageToSURFKeyPointSetFilter.txx | 0 .../Feature/Descriptors/include}/otbKeyPointSetsMatchingFilter.h | 0 .../Descriptors/include}/otbKeyPointSetsMatchingFilter.txx | 0 .../Feature/Descriptors/include}/otbLandmark.h | 0 .../Feature/Descriptors/include}/otbSiftFastImageFilter.h | 0 .../Feature/Descriptors/include}/otbSiftFastImageFilter.txx | 0 .../Feature/Descriptors/test}/otbFourierMellinDescriptors.cxx | 0 .../Feature/Descriptors/test}/otbFourierMellinImageFilter.cxx | 0 .../Feature/Descriptors/test}/otbFourierMellinImageFilterNew.cxx | 0 .../otbHistogramOfOrientedGradientCovariantImageFunction.cxx | 0 .../Descriptors/test}/otbImageToFastSIFTKeyPointSetFilterNew.cxx | 0 .../otbImageToFastSIFTKeyPointSetFilterOutputDescriptorAscii.cxx | 0 ...tbImageToFastSIFTKeyPointSetFilterOutputInterestPointAscii.cxx | 0 .../Descriptors/test}/otbImageToHessianDeterminantImageFilter.cxx | 0 .../test}/otbImageToHessianDeterminantImageFilterNew.cxx | 0 .../test}/otbImageToSIFTKeyPointSetFilterDistanceMap.cxx | 0 .../Descriptors/test}/otbImageToSIFTKeyPointSetFilterNew.cxx | 0 .../test}/otbImageToSIFTKeyPointSetFilterOutputAscii.cxx | 0 .../otbImageToSIFTKeyPointSetFilterOutputDescriptorAscii.cxx | 0 .../test}/otbImageToSIFTKeyPointSetFilterOutputImage.cxx | 0 .../otbImageToSIFTKeyPointSetFilterOutputInterestPointAscii.cxx | 0 .../Descriptors/test}/otbImageToSURFKeyPointSetFilterNew.cxx | 0 .../otbImageToSURFKeyPointSetFilterOutputDescriptorAscii.cxx | 0 .../otbImageToSURFKeyPointSetFilterOutputInterestPointAscii.cxx | 0 .../Feature/Descriptors/test}/otbKeyPointSetsMatchingFilter.cxx | 0 .../Descriptors/test}/otbKeyPointSetsMatchingFilterNew.cxx | 0 .../Feature/Descriptors/test}/otbLandmarkNew.cxx | 0 .../Edge/include}/otbAssociativeSymmetricalSumImageFilter.h | 0 .../Edge/include}/otbAssymmetricFusionOfLineDetectorImageFilter.h | 0 .../include}/otbAssymmetricFusionOfLineDetectorImageFilter.txx | 0 .../Feature/Edge/include}/otbEdgeDensityImageFilter.h | 0 .../Feature/Edge/include}/otbEdgeDensityImageFilter.txx | 0 .../Feature/Edge/include}/otbEdgeDetectorImageFilter.h | 0 .../Feature/Edge/include}/otbEdgeDetectorImageFilter.txx | 0 .../Feature/Edge/include}/otbExtractSegmentsImageFilter.h | 0 .../Feature/Edge/include}/otbExtractSegmentsImageFilter.txx | 0 .../Feature/Edge/include}/otbGaborFilterGenerator.h | 0 .../Feature/Edge/include}/otbGaborFilterGenerator.txx | 0 .../Feature/Edge/include}/otbHorizontalSobelVectorImageFilter.h | 0 .../Feature/Edge/include}/otbHoughTransform2DLinesImageFilter.h | 0 .../Feature/Edge/include}/otbHoughTransform2DLinesImageFilter.txx | 0 .../Feature/Edge/include}/otbLineCorrelationDetectorImageFilter.h | 0 .../Edge/include}/otbLineCorrelationDetectorImageFilter.txx | 0 .../Feature/Edge/include}/otbLineDetectorImageFilterBase.h | 0 .../Feature/Edge/include}/otbLineDetectorImageFilterBase.txx | 0 .../Feature/Edge/include}/otbLineRatioDetectorImageFilter.h | 0 .../Feature/Edge/include}/otbLineRatioDetectorImageFilter.txx | 0 .../Feature/Edge/include}/otbLineSegmentDetector.h | 0 .../Feature/Edge/include}/otbLineSegmentDetector.txx | 0 .../Feature/Edge/include}/otbLocalHoughFilter.h | 0 .../Feature/Edge/include}/otbLocalHoughFilter.txx | 0 .../Feature/Edge/include}/otbPersistentVectorizationImageFilter.h | 0 .../Edge/include}/otbPersistentVectorizationImageFilter.txx | 0 .../Edge/include}/otbPixelSuppressionByDirectionImageFilter.h | 0 .../Edge/include}/otbPixelSuppressionByDirectionImageFilter.txx | 0 .../Feature/Edge/include}/otbSobelVectorImageFilter.h | 0 .../Feature/Edge/include}/otbStreamingLineSegmentDetector.h | 0 .../Feature/Edge/include}/otbStreamingLineSegmentDetector.txx | 0 .../Feature/Edge/include}/otbTouziEdgeDetectorImageFilter.h | 0 .../Feature/Edge/include}/otbTouziEdgeDetectorImageFilter.txx | 0 .../Feature/Edge/include}/otbVerticalSobelVectorImageFilter.h | 0 .../Feature/Edge/test}/0000094-PolygonsVectorization.cxx | 0 .../Edge/test}/0000433-LineSegmentDetector_8b_16b_compare.cxx | 0 .../Feature/Edge/test}/otbAssociativeSymmetricalSum.cxx | 0 .../Feature/Edge/test}/otbAssociativeSymmetricalSumNew.cxx | 0 .../Feature/Edge/test}/otbAssymmetricFusionOfLineDetector.cxx | 0 .../Feature/Edge/test}/otbAssymmetricFusionOfLineDetectorNew.cxx | 0 ...tbCompareOverlapSaveAndClassicalConvolutionWithGaborFilter.cxx | 0 .../Feature/Edge/test}/otbEdgeDensityImageFilter.cxx | 0 .../Feature/Edge/test}/otbEdgeDensityImageFilterNew.cxx | 0 .../Feature/Edge/test}/otbEdgeDetectorImageFilter.cxx | 0 .../Feature/Edge/test}/otbEdgeDetectorImageFilterNew.cxx | 0 .../Feature/Edge/test}/otbExtractSegments.cxx | 0 .../Feature/Edge/test}/otbExtractSegmentsNew.cxx | 0 .../Feature/Edge/test}/otbGaborFilterGenerator.cxx | 0 .../Feature/Edge/test}/otbGaborFilterGeneratorNew.cxx | 0 .../Feature/Edge/test}/otbHorizontalSobelVectorImageFilter.cxx | 0 .../Feature/Edge/test}/otbHoughTransform2DLinesImageTest.cxx | 0 .../Feature/Edge/test}/otbLineCorrelationDetector.cxx | 0 .../Feature/Edge/test}/otbLineCorrelationDetectorLinear.cxx | 0 .../Feature/Edge/test}/otbLineCorrelationDetectorNew.cxx | 0 .../Feature/Edge/test}/otbLineDetectorBaseNew.cxx | 0 .../Feature/Edge/test}/otbLineRatioDetector.cxx | 0 .../Feature/Edge/test}/otbLineRatioDetectorLinear.cxx | 0 .../Feature/Edge/test}/otbLineRatioDetectorNew.cxx | 0 .../Feature/Edge/test}/otbLineSegmentDetector.cxx | 0 .../Feature/Edge/test}/otbLocalHough.cxx | 0 .../Feature/Edge/test}/otbLocalHoughDraw.cxx | 0 .../Feature/Edge/test}/otbLocalHoughNew.cxx | 0 .../Feature/Edge/test}/otbPersistentVectorizationFilter.cxx | 0 .../Feature/Edge/test}/otbPersistentVectorizationFilterNew.cxx | 0 .../Feature/Edge/test}/otbPixelSuppressionByDirection.cxx | 0 .../Feature/Edge/test}/otbPixelSuppressionByDirectionNew.cxx | 0 .../Feature/Edge/test}/otbSobelVectorImageFilter.cxx | 0 .../Feature/Edge/test}/otbStreamingLineSegmentDetector.cxx | 0 .../Feature/Edge/test}/otbTouziEdgeDetector.cxx | 0 .../Feature/Edge/test}/otbTouziEdgeDetectorDirection.cxx | 0 .../Feature/Edge/test}/otbTouziEdgeDetectorNew.cxx | 0 .../Feature/Edge/test}/otbVerticalSobelVectorImageFilter.cxx | 0 .../Feature/Moments/include}/otbComplexMomentPathFunction.h | 0 .../Feature/Moments/include}/otbComplexMomentPathFunction.txx | 0 .../Feature/Moments/include}/otbComplexMomentsImageFunction.h | 0 .../Feature/Moments/include}/otbComplexMomentsImageFunction.txx | 0 .../Feature/Moments/include}/otbFlusserMomentsImageFunction.h | 0 .../Feature/Moments/include}/otbFlusserMomentsImageFunction.txx | 0 .../Feature/Moments/include}/otbFlusserPathFunction.h | 0 .../Feature/Moments/include}/otbFlusserPathFunction.txx | 0 .../Feature/Moments/include}/otbGeometricMomentPathFunction.h | 0 .../Feature/Moments/include}/otbHuMomentsImageFunction.h | 0 .../Feature/Moments/include}/otbHuMomentsImageFunction.txx | 0 .../Feature/Moments/include}/otbHuPathFunction.h | 0 .../Feature/Moments/include}/otbHuPathFunction.txx | 0 .../Moments/include}/otbImageToLabelMapWithAttributesFilter.h | 0 .../Moments/include}/otbImageToLabelMapWithAttributesFilter.txx | 0 .../Feature/Moments/include}/otbRadiometricMomentsFunctor.h | 0 .../Feature/Moments/include}/otbRadiometricMomentsImageFilter.h | 0 .../Feature/Moments/include}/otbRadiometricMomentsImageFilter.txx | 0 .../Feature/Moments/include}/otbRadiometricMomentsImageFunction.h | 0 .../Moments/include}/otbRadiometricMomentsImageFunction.txx | 0 .../Feature/Moments/include}/otbRealMomentPathFunction.h | 0 .../Feature/Moments/include}/otbRealMomentsImageFunction.h | 0 .../Feature/Moments/include}/otbRealMomentsImageFunction.txx | 0 .../Feature/Moments/include}/otbShapeAttributesLabelMapFilter.h | 0 .../Feature/Moments/include}/otbShapeAttributesLabelMapFilter.txx | 0 .../Feature/Moments/test}/otbComplexMomentPath.cxx | 0 .../Feature/Moments/test}/otbComplexMomentPathFloat.cxx | 0 .../Feature/Moments/test}/otbComplexMomentPathNew.cxx | 0 .../Feature/Moments/test}/otbComplexMomentsImageFunction.cxx | 0 .../Feature/Moments/test}/otbFlusserMomentsImageFunction.cxx | 0 .../Feature/Moments/test}/otbFlusserPath.cxx | 0 .../Feature/Moments/test}/otbFlusserPathNew.cxx | 0 .../Feature/Moments/test}/otbHuMomentsImageFunction.cxx | 0 .../Feature/Moments/test}/otbHuPath.cxx | 0 .../Feature/Moments/test}/otbHuPathNew.cxx | 0 .../Moments/test}/otbImageToLabelMapWithAttributesFilter.cxx | 0 .../Moments/test}/otbImageToLabelMapWithAttributesFilterNew.cxx | 0 .../Feature/Moments/test}/otbKMeansAttributesLabelMapFilter.cxx | 0 .../Feature/Moments/test}/otbLabelMapToSampleListFilter.cxx | 0 .../test}/otbLabelMapWithClassLabelToLabeledSampleListFilter.cxx | 0 .../Feature/Moments/test}/otbMetaImageFunction.cxx | 0 .../Feature/Moments/test}/otbMinMaxAttributesLabelMapFilter.cxx | 0 .../Moments/test}/otbNormalizeAttributesLabelMapFilter.cxx | 0 .../Feature/Moments/test}/otbRadiometricMomentsImageFilter.cxx | 0 .../Feature/Moments/test}/otbRadiometricMomentsImageFunction.cxx | 0 .../Feature/Moments/test}/otbRealMomentsImageFunction.cxx | 0 .../Feature/Moments/test}/otbShapeAttributesLabelMapFilterNew.cxx | 0 .../Feature/SeamCarving/include}/otbImageToCarvingPathFilter.h | 0 .../Feature/SeamCarving/include}/otbImageToCarvingPathFilter.txx | 0 .../Feature/SeamCarving/include}/otbRemoveCarvingPathFilter.h | 0 .../Feature/SeamCarving/include}/otbRemoveCarvingPathFilter.txx | 0 .../Feature/SeamCarving/test}/otbImageToCarvingPathFilterNew.cxx | 0 .../Feature/SeamCarving/test}/otbRemoveCarvingPathFilterNew.cxx | 0 .../Textures/include}/otbGreyLevelCooccurrenceIndexedList.h | 0 .../Textures/include}/otbGreyLevelCooccurrenceIndexedList.txx | 0 ...LevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.h | 0 ...velCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.txx | 0 .../Feature/Textures/include}/otbHaralickTexturesImageFunction.h | 0 .../Textures/include}/otbHaralickTexturesImageFunction.txx | 0 .../Feature/Textures/include}/otbSFSTexturesFunctor.h | 0 .../Feature/Textures/include}/otbSFSTexturesImageFilter.h | 0 .../Feature/Textures/include}/otbSFSTexturesImageFilter.txx | 0 .../Textures/include}/otbScalarImageToAdvancedTexturesFilter.h | 0 .../Textures/include}/otbScalarImageToAdvancedTexturesFilter.txx | 0 .../Textures/include}/otbScalarImageToHigherOrderTexturesFilter.h | 0 .../include}/otbScalarImageToHigherOrderTexturesFilter.txx | 0 .../Textures/include}/otbScalarImageToPanTexTextureFilter.h | 0 .../Textures/include}/otbScalarImageToPanTexTextureFilter.txx | 0 .../Feature/Textures/include}/otbScalarImageToTexturesFilter.h | 0 .../Feature/Textures/include}/otbScalarImageToTexturesFilter.txx | 0 .../Feature/Textures/include}/otbTextureImageFunction.h | 0 .../Feature/Textures/include}/otbTextureImageFunction.txx | 0 .../Textures/test}/otbGreyLevelCooccurrenceIndexedList.cxx | 0 .../Textures/test}/otbGreyLevelCooccurrenceIndexedListNew.cxx | 0 ...velCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.cxx | 0 ...CooccurrenceMatrixAdvancedTextureCoefficientsCalculatorNew.cxx | 0 .../Feature/Textures/test}/otbHaralickTexturesImageFunction.cxx | 0 .../Feature/Textures/test}/otbSFSTexturesImageFilterNew.cxx | 0 .../Feature/Textures/test}/otbSFSTexturesImageFilterTest.cxx | 0 .../Textures/test}/otbScalarImageToAdvancedTexturesFilter.cxx | 0 .../Textures/test}/otbScalarImageToAdvancedTexturesFilterNew.cxx | 0 .../Textures/test}/otbScalarImageToHigherOrderTexturesFilter.cxx | 0 .../Textures/test}/otbScalarImageToPanTexTextureFilter.cxx | 0 .../Textures/test}/otbScalarImageToPanTexTextureFilterNew.cxx | 0 .../Feature/Textures/test}/otbScalarImageToTexturesFilter.cxx | 0 .../Feature/Textures/test}/otbScalarImageToTexturesFilterNew.cxx | 0 .../otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.h | 0 .../otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.txx | 0 .../Filtering/ChangeDetection/include}/otbCBAMI.h | 0 .../Filtering/ChangeDetection/include}/otbCBAMIChangeDetector.h | 0 .../ChangeDetection/include}/otbCorrelationChangeDetector.h | 0 .../Filtering/ChangeDetection/include}/otbCrossCorrelation.h | 0 .../Filtering/ChangeDetection/include}/otbJoinHistogramMI.h | 0 .../ChangeDetection/include}/otbJoinHistogramMIImageFilter.h | 0 .../include}/otbKullbackLeiblerDistanceImageFilter.h | 0 .../include}/otbKullbackLeiblerDistanceImageFilter.txx | 0 .../include}/otbKullbackLeiblerProfileImageFilter.h | 0 .../include}/otbKullbackLeiblerProfileImageFilter.txx | 0 .../include}/otbKullbackLeiblerSupervizedDistanceImageFilter.h | 0 .../include}/otbKullbackLeiblerSupervizedDistanceImageFilter.txx | 0 .../Filtering/ChangeDetection/include}/otbLHMI.h | 0 .../Filtering/ChangeDetection/include}/otbLHMIChangeDetector.h | 0 .../Filtering/ChangeDetection/include}/otbMeanDifference.h | 0 .../ChangeDetection/include}/otbMeanDifferenceImageFilter.h | 0 .../Filtering/ChangeDetection/include}/otbMeanRatio.h | 0 .../Filtering/ChangeDetection/include}/otbMeanRatioImageFilter.h | 0 .../include}/otbMultivariateAlterationDetectorImageFilter.h | 0 .../include}/otbMultivariateAlterationDetectorImageFilter.txx | 0 .../ChangeDetection/test}/otbCBAMIChangeDetectionTest.cxx | 0 .../ChangeDetection/test}/otbCorrelChangeDetectionTest.cxx | 0 .../ChangeDetection/test}/otbJHMIChangeDetectionTest.cxx | 0 .../test}/otbKullbackLeiblerDistanceImageFilter.cxx | 0 .../test}/otbKullbackLeiblerDistanceImageFilterNew.cxx | 0 .../test}/otbKullbackLeiblerProfileImageFilter.cxx | 0 .../test}/otbKullbackLeiblerProfileImageFilterNew.cxx | 0 .../test}/otbKullbackLeiblerSupervizedDistanceImageFilter.cxx | 0 .../test}/otbKullbackLeiblerSupervizedDistanceImageFilterNew.cxx | 0 .../ChangeDetection/test}/otbLHMIChangeDetectionTest.cxx | 0 .../ChangeDetection/test}/otbMeanDiffChangeDetectionTest.cxx | 0 .../ChangeDetection/test}/otbMeanRatioChangeDetectionTest.cxx | 0 .../test}/otbMultivariateAlterationDetectorImageFilter.cxx | 0 .../Filtering/ColorMap/include}/otbAmplitudePhaseToRGBFunctor.h | 0 .../Filtering/ColorMap/include}/otbReliefColormapFunctor.h | 0 .../Filtering/ColorMap/include}/otbReliefColormapFunctor.txx | 0 .../ColorMap/include}/otbScalarToRainbowRGBPixelFunctor.h | 0 .../ColorMap/include}/otbScalarToRainbowRGBPixelFunctor.txx | 0 .../Filtering/ColorMap/test}/otbAmplitudePhaseToRGBFunctor.cxx | 0 .../Filtering/ColorMap/test}/otbAmplitudePhaseToRGBFunctorNew.cxx | 0 .../ColorMap/test}/otbScalarToRainbowRGBPixelFunctor.cxx | 0 .../ColorMap/test}/otbScalarToRainbowRGBPixelFunctorNew.cxx | 0 .../Filtering/Convolution/include}/otbConvolutionImageFilter.h | 0 .../Filtering/Convolution/include}/otbConvolutionImageFilter.txx | 0 .../Convolution/include}/otbOverlapSaveConvolutionImageFilter.h | 0 .../Convolution/include}/otbOverlapSaveConvolutionImageFilter.txx | 0 .../Filtering/Convolution/test}/otbConvolutionImageFilter.cxx | 0 .../Filtering/Convolution/test}/otbConvolutionImageFilterNew.cxx | 0 .../Convolution/test}/otbOverlapSaveConvolutionImageFilter.cxx | 0 .../Convolution/test}/otbOverlapSaveConvolutionImageFilterNew.cxx | 0 .../include}/otbAngularProjectionBinaryImageFilter.h | 0 .../include}/otbAngularProjectionBinaryImageFilter.txx | 0 .../include}/otbAngularProjectionImageFilter.h | 0 .../include}/otbAngularProjectionImageFilter.txx | 0 .../include}/otbAngularProjectionSetImageFilter.h | 0 .../include}/otbAngularProjectionSetImageFilter.txx | 0 .../include}/otbEstimateInnerProductPCAImageFilter.h | 0 .../include}/otbEstimateInnerProductPCAImageFilter.txx | 0 .../DimensionalityReduction/include}/otbFastICAImageFilter.h | 0 .../DimensionalityReduction/include}/otbFastICAImageFilter.txx | 0 .../include}/otbFastICAInternalOptimizerVectorImageFilter.h | 0 .../include}/otbFastICAInternalOptimizerVectorImageFilter.txx | 0 .../include}/otbInnerProductPCAImageFilter.h | 0 .../include}/otbInnerProductPCAImageFilter.txx | 0 .../DimensionalityReduction/include}/otbMNFImageFilter.h | 0 .../DimensionalityReduction/include}/otbMNFImageFilter.txx | 0 .../include}/otbMaximumAutocorrelationFactorImageFilter.h | 0 .../include}/otbMaximumAutocorrelationFactorImageFilter.txx | 0 .../DimensionalityReduction/include}/otbNAPCAImageFilter.h | 0 .../DimensionalityReduction/include}/otbNAPCAImageFilter.txx | 0 .../include}/otbNormalizeInnerProductPCAImageFilter.h | 0 .../include}/otbNormalizeInnerProductPCAImageFilter.txx | 0 .../DimensionalityReduction/include}/otbPCAImageFilter.h | 0 .../DimensionalityReduction/include}/otbPCAImageFilter.txx | 0 .../include}/otbSparseWvltToAngleMapperListFilter.h | 0 .../include}/otbSparseWvltToAngleMapperListFilter.txx | 0 .../test}/otbAngularProjectionBinaryImageFilter.cxx | 0 .../test}/otbAngularProjectionImageFilter.cxx | 0 .../test}/otbAngularProjectionImageFilterNew.cxx | 0 .../test}/otbAngularProjectionSetImageFilter.cxx | 0 .../test}/otbAngularProjectionSetImageFilterNew.cxx | 0 .../test}/otbEstimateInnerProductPCAImageFilter.cxx | 0 .../test}/otbEstimateInnerProductPCAImageFilterNew.cxx | 0 .../DimensionalityReduction/test}/otbFastICAImageFilter.cxx | 0 .../test}/otbInnerProductPCAImageFilter.cxx | 0 .../test}/otbInnerProductPCAImageFilterNew.cxx | 0 .../Filtering/DimensionalityReduction/test}/otbMNFImageFilter.cxx | 0 .../test}/otbMaximumAutocorrelationFactorImageFilter.cxx | 0 .../DimensionalityReduction/test}/otbNAPCAImageFilter.cxx | 0 .../test}/otbNormalizeInnerProductPCAImageFilter.cxx | 0 .../test}/otbNormalizeInnerProductPCAImageFilterNew.cxx | 0 .../Filtering/DimensionalityReduction/test}/otbPCAImageFilter.cxx | 0 .../test}/otbSparseWvltToAngleMapperListFilter.cxx | 0 .../test}/otbSparseWvltToAngleMapperListFilterNew.cxx | 0 .../ImageManipulation/include}/otbAlphaBlendingFunctor.h | 0 .../Filtering/ImageManipulation/include}/otbAmplitudeFunctor.h | 0 .../include}/otbBinaryFunctorNeighborhoodImageFilter.h | 0 .../include}/otbBinaryFunctorNeighborhoodImageFilter.txx | 0 .../include}/otbBinaryFunctorNeighborhoodVectorImageFilter.h | 0 .../include}/otbBinaryFunctorNeighborhoodVectorImageFilter.txx | 0 .../ImageManipulation/include}/otbBinaryImageDensityFunction.h | 0 .../ImageManipulation/include}/otbBinaryImageDensityFunction.txx | 0 .../include}/otbBinaryImageMinimalBoundingRegionCalculator.h | 0 .../include}/otbBinaryImageMinimalBoundingRegionCalculator.txx | 0 .../include}/otbBinaryImageToDensityImageFilter.h | 0 .../include}/otbBinaryImageToDensityImageFilter.txx | 0 .../ImageManipulation/include}/otbBinarySpectralAngleFunctor.h | 0 .../ImageManipulation/include}/otbBoxAndWhiskerImageFilter.h | 0 .../ImageManipulation/include}/otbBoxAndWhiskerImageFilter.txx | 0 .../ImageManipulation/include}/otbChangeLabelImageFilter.h | 0 .../ImageManipulation/include}/otbChangeLabelImageFilter.txx | 0 .../Filtering/ImageManipulation/include}/otbClampImageFilter.h | 0 .../Filtering/ImageManipulation/include}/otbClampImageFilter.txx | 0 .../ImageManipulation/include}/otbClampVectorImageFilter.h | 0 .../ImageManipulation/include}/otbClampVectorImageFilter.txx | 0 .../include}/otbConcatenateScalarValueImageFilter.h | 0 .../include}/otbConcatenateScalarValueImageFilter.txx | 0 .../ImageManipulation/include}/otbConcatenateVectorImageFilter.h | 0 .../include}/otbConcatenateVectorImageFilter.txx | 0 .../Filtering/ImageManipulation/include}/otbDEMToImageGenerator.h | 0 .../ImageManipulation/include}/otbDEMToImageGenerator.txx | 0 .../include}/otbFunctionWithNeighborhoodToImageFilter.h | 0 .../include}/otbFunctionWithNeighborhoodToImageFilter.txx | 0 .../Filtering/ImageManipulation/include}/otbHillShadingFilter.h | 0 .../Filtering/ImageManipulation/include}/otbHillShadingFunctor.h | 0 .../ImageManipulation/include}/otbImageToImageListFilter.h | 0 .../ImageManipulation/include}/otbImageToImageListFilter.txx | 0 .../ImageManipulation/include}/otbImageToVectorImageCastFilter.h | 0 .../ImageManipulation/include}/otbInverseLogPolarTransform.h | 0 .../ImageManipulation/include}/otbInverseLogPolarTransform.txx | 0 .../include}/otbLocalActivityVectorImageFilter.h | 0 .../include}/otbLocalGradientVectorImageFilter.h | 0 .../ImageManipulation/include}/otbLog10ThresholdedImageFilter.h | 0 .../Filtering/ImageManipulation/include}/otbMatrixImageFilter.h | 0 .../Filtering/ImageManipulation/include}/otbMatrixImageFilter.txx | 0 .../Filtering/ImageManipulation/include}/otbMeanFunctor.h | 0 .../ImageManipulation/include}/otbMultiplyByScalarImageFilter.h | 0 .../ImageManipulation/include}/otbPerBandVectorImageFilter.h | 0 .../ImageManipulation/include}/otbPerBandVectorImageFilter.txx | 0 .../Filtering/ImageManipulation/include}/otbPhaseFunctor.h | 0 .../ImageManipulation/include}/otbPrintableImageFilter.h | 0 .../ImageManipulation/include}/otbPrintableImageFilter.txx | 0 .../include}/otbRealAndImaginaryImageToComplexImageFilter.h | 0 .../ImageManipulation/include}/otbRealImageToComplexImageFilter.h | 0 .../ImageManipulation/include}/otbShiftScaleImageAdaptor.h | 0 .../ImageManipulation/include}/otbShiftScaleVectorImageFilter.h | 0 .../ImageManipulation/include}/otbShiftScaleVectorImageFilter.txx | 0 .../include}/otbSpectralAngleDistanceImageFilter.h | 0 .../include}/otbSpectralAngleDistanceImageFilter.txx | 0 .../ImageManipulation/include}/otbSpectralAngleFunctor.h | 0 .../ImageManipulation/include}/otbSqrtSpectralAngleFunctor.h | 0 .../include}/otbStreamingInnerProductVectorImageFilter.h | 0 .../include}/otbStreamingInnerProductVectorImageFilter.txx | 0 .../include}/otbStreamingMatrixTransposeMatrixImageFilter.h | 0 .../include}/otbStreamingMatrixTransposeMatrixImageFilter.txx | 0 .../ImageManipulation/include}/otbStreamingResampleImageFilter.h | 0 .../include}/otbStreamingResampleImageFilter.txx | 0 .../ImageManipulation/include}/otbStreamingShrinkImageFilter.h | 0 .../ImageManipulation/include}/otbStreamingShrinkImageFilter.txx | 0 .../ImageManipulation/include}/otbThresholdVectorImageFilter.h | 0 .../ImageManipulation/include}/otbThresholdVectorImageFilter.txx | 0 .../Filtering/ImageManipulation/include}/otbTileImageFilter.h | 0 .../Filtering/ImageManipulation/include}/otbTileImageFilter.txx | 0 .../include}/otbUnaryFunctorNeighborhoodImageFilter.h | 0 .../include}/otbUnaryFunctorNeighborhoodImageFilter.txx | 0 .../include}/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.h | 0 .../include}/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.txx | 0 .../include}/otbUnaryFunctorWithIndexImageFilter.h | 0 .../include}/otbUnaryFunctorWithIndexImageFilter.txx | 0 .../include}/otbUnaryImageFunctorWithVectorImageFilter.h | 0 .../include}/otbUnaryImageFunctorWithVectorImageFilter.txx | 0 .../include}/otbVectorImageTo3DScalarImageFilter.h | 0 .../include}/otbVectorImageTo3DScalarImageFilter.txx | 0 .../include}/otbVectorImageToAmplitudeImageFilter.h | 0 .../ImageManipulation/include}/otbVectorImageToImageListFilter.h | 0 .../include}/otbVectorImageToImageListFilter.txx | 0 .../include}/otbVectorRescaleIntensityImageFilter.h | 0 .../include}/otbVectorRescaleIntensityImageFilter.txx | 0 .../ImageManipulation/src}/otbStreamingShrinkImageFilter.cxx | 0 .../Filtering/ImageManipulation/test}/otbAmplitudeFunctorTest.cxx | 0 .../ImageManipulation/test}/otbBCOInterpolateImageFunction.cxx | 0 .../ImageManipulation/test}/otbBinaryImageDensityFunction.cxx | 0 .../ImageManipulation/test}/otbBinaryImageDensityFunctionNew.cxx | 0 .../test}/otbBinaryImageMinimalBoundingRegionCalculator.cxx | 0 .../test}/otbBinaryImageMinimalBoundingRegionCalculatorNew.cxx | 0 .../test}/otbBinaryImageToDensityImageFilter.cxx | 0 .../test}/otbBinaryImageToDensityImageFilterNew.cxx | 0 .../ImageManipulation/test}/otbBoxAndWhiskerImageFilter.cxx | 0 .../ImageManipulation/test}/otbBoxAndWhiskerImageFilterNew.cxx | 0 .../ImageManipulation/test}/otbChangeLabelImageFilter.cxx | 0 .../ImageManipulation/test}/otbChangeLabelImageFilterNew.cxx | 0 .../Filtering/ImageManipulation/test}/otbClampImageFilter.cxx | 0 .../ImageManipulation/test}/otbClampVectorImageFilter.cxx | 0 .../test}/otbConcatenateScalarValueImageFilterTest.cxx | 0 .../ImageManipulation/test}/otbConcatenateVectorImageFilter.cxx | 0 .../test}/otbConcatenateVectorImageFilterNew.cxx | 0 .../test}/otbDEMToImageGeneratorFromImageTest.cxx | 0 .../ImageManipulation/test}/otbDEMToImageGeneratorNew.cxx | 0 .../ImageManipulation/test}/otbDEMToImageGeneratorTest.cxx | 0 .../Filtering/ImageManipulation/test}/otbExtractROIResample.cxx | 0 .../test}/otbFunctionWithNeighborhoodToImageFilter.cxx | 0 .../test}/otbFunctionWithNeighborhoodToImageFilterNew.cxx | 0 .../ImageManipulation/test}/otbImageToImageListFilterNew.cxx | 0 .../ImageManipulation/test}/otbImageToVectorImageCastFilter.cxx | 0 .../test}/otbImageToVectorImageCastFilterNew.cxx | 0 .../ImageManipulation/test}/otbInverseLogPolarTransform.cxx | 0 .../ImageManipulation/test}/otbInverseLogPolarTransformNew.cxx | 0 .../test}/otbInverseLogPolarTransformResample.cxx | 0 .../ImageManipulation/test}/otbLocalActivityVectorImageFilter.cxx | 0 .../ImageManipulation/test}/otbLocalGradientVectorImageFilter.cxx | 0 .../test}/otbLog10ThresholdedImageFilterTest.cxx | 0 .../ImageManipulation/test}/otbMatrixImageFilterTest.cxx | 0 .../test}/otbMatrixTransposeMatrixImageFilter.cxx | 0 .../test}/otbMatrixTransposeMatrixImageFilterNew.cxx | 0 .../Filtering/ImageManipulation/test}/otbMeanFunctorImageTest.cxx | 0 .../ImageManipulation/test}/otbMultiplyByScalarImageTest.cxx | 0 .../ImageManipulation/test}/otbPerBandVectorImageFilterNew.cxx | 0 .../test}/otbPerBandVectorImageFilterWithMeanFilter.cxx | 0 .../test}/otbPerBandVectorImageFilterWithSobelFilter.cxx | 0 .../Filtering/ImageManipulation/test}/otbPhaseFunctorTest.cxx | 0 .../Filtering/ImageManipulation/test}/otbPrintableImageFilter.cxx | 0 .../ImageManipulation/test}/otbPrintableImageFilterNew.cxx | 0 .../ImageManipulation/test}/otbPrintableImageFilterWithMask.cxx | 0 .../test}/otbProlateInterpolateImageFunction.cxx | 0 .../ImageManipulation/test}/otbProlateValidationTest.cxx | 0 .../ImageManipulation/test}/otbRegionProjectionResampler.cxx | 0 .../ImageManipulation/test}/otbShiftScaleImageAdaptor.cxx | 0 .../ImageManipulation/test}/otbShiftScaleImageAdaptorNew.cxx | 0 .../ImageManipulation/test}/otbShiftScaleVectorImageFilterNew.cxx | 0 .../test}/otbSpectralAngleDistanceImageFilter.cxx | 0 .../test}/otbSpectralAngleDistanceImageFilterNew.cxx | 0 .../ImageManipulation/test}/otbSqrtSpectralAngleImageFilter.cxx | 0 .../test}/otbStreamingInnerProductVectorImageFilter.cxx | 0 .../test}/otbStreamingInnerProductVectorImageFilterNew.cxx | 0 .../ImageManipulation/test}/otbStreamingResampleImageFilter.cxx | 0 .../test}/otbStreamingResampleImageFilterCompareWithITK.cxx | 0 .../test}/otbStreamingResampleImageFilterNew.cxx | 0 .../test}/otbStreamingResampleImageFilterWithAffineTransform.cxx | 0 .../ImageManipulation/test}/otbStreamingShrinkImageFilter.cxx | 0 .../ImageManipulation/test}/otbStreamingShrinkImageFilterNew.cxx | 0 .../ImageManipulation/test}/otbThresholdVectorImageFilter.cxx | 0 .../Filtering/ImageManipulation/test}/otbTileImageFilter.cxx | 0 .../ImageManipulation/test}/otbUnaryFunctorImageFilterNew.cxx | 0 .../test}/otbUnaryFunctorNeighborhoodImageFilter.cxx | 0 .../test}/otbUnaryFunctorNeighborhoodImageFilterNew.cxx | 0 .../test}/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.cxx | 0 .../test}/otbUnaryFunctorNeighborhoodWithOffsetImageFilterNew.cxx | 0 .../test}/otbUnaryFunctorWithIndexImageFilter.cxx | 0 .../test}/otbUnaryFunctorWithIndexImageFilterNew.cxx | 0 .../test}/otbUnaryImageFunctorWithVectorImageFilter.cxx | 0 .../test}/otbUnaryImageFunctorWithVectorImageFilterNew.cxx | 0 .../test}/otbVectorImageTo3DScalarImageFilter.cxx | 0 .../test}/otbVectorImageTo3DScalarImageFilterNew.cxx | 0 .../test}/otbVectorImageToAmplitudeImageFilter.cxx | 0 .../test}/otbVectorImageToAmplitudeImageFilterNew.cxx | 0 .../ImageManipulation/test}/otbVectorImageToImageListFilter.cxx | 0 .../test}/otbVectorImageToImageListFilterNew.cxx | 0 .../test}/otbVectorRescaleIntensityImageFilter.cxx | 0 .../test}/otbVectorRescaleIntensityImageFilterNew.cxx | 0 .../Filtering/ImageNoise/include}/otbFrostImageFilter.h | 0 .../Filtering/ImageNoise/include}/otbFrostImageFilter.txx | 0 .../Filtering/ImageNoise/include}/otbLeeImageFilter.h | 0 .../Filtering/ImageNoise/include}/otbLeeImageFilter.txx | 0 .../ImageNoise/include}/otbNoiseEstimatorVectorImageFilter.h | 0 .../Filtering/ImageNoise/test}/otbFrostFilter.cxx | 0 .../Filtering/ImageNoise/test}/otbFrostFilterNew.cxx | 0 .../Filtering/ImageNoise/test}/otbLeeFilter.cxx | 0 .../Filtering/MathParser/include}/otbBandMathImageFilter.h | 0 .../Filtering/MathParser/include}/otbBandMathImageFilter.txx | 0 .../Filtering/MathParser/include}/otbBandMathXImageFilter.h | 0 .../Filtering/MathParser/include}/otbBandMathXImageFilter.txx | 0 .../Filtering/MathParser/include}/otbMaskMuParserFilter.h | 0 .../Filtering/MathParser/include}/otbMaskMuParserFilter.txx | 0 .../Filtering/MathParser/include}/otbMaskMuParserFunctor.h | 0 .../Filtering/MathParser/include}/otbMaskMuParserFunctor.txx | 0 .../Filtering/MathParser/include}/otbOBIAMuParserFunctor.h | 0 {Code/Common => Modules/Filtering/MathParser/include}/otbParser.h | 0 .../include}/otbParserConditionDataNodeFeatureFunction.h | 0 .../include}/otbParserConditionDataNodeFeatureFunction.txx | 0 .../Common => Modules/Filtering/MathParser/include}/otbParserX.h | 0 .../Filtering/MathParser/include}/otbParserXPlugins.h | 0 {Code/Common => Modules/Filtering/MathParser/src}/otbParser.cxx | 0 {Code/Common => Modules/Filtering/MathParser/src}/otbParserX.cxx | 0 .../Filtering/MathParser/src}/otbParserXPlugins.cxx | 0 .../Filtering/MathParser/test}/otbBandMathImageFilter.cxx | 0 .../Filtering/MathParser/test}/otbBandMathXImageFilter.cxx | 0 .../MathParser/test}/otbImageListToSingleImageFilterTest.cxx | 0 .../Filtering/MathParser/test}/otbMaskMuParserFilterNew.cxx | 0 .../Filtering/MathParser/test}/otbMaskMuParserFilterTest.cxx | 0 .../test}/otbParserConditionDataNodeFeatureFunction.cxx | 0 .../Filtering/MathParser/test}/otbParserTest.cxx | 0 .../Filtering/MathParser/test}/otbParserXTest.cxx | 0 .../include}/otbMorphologicalPyramidAnalysisFilter.h | 0 .../include}/otbMorphologicalPyramidAnalysisFilter.txx | 0 .../include}/otbMorphologicalPyramidMRToMSConverter.h | 0 .../include}/otbMorphologicalPyramidMRToMSConverter.txx | 0 .../include}/otbMorphologicalPyramidResampler.h | 0 .../include}/otbMorphologicalPyramidResampler.txx | 0 .../include}/otbMorphologicalPyramidSegmentationFilter.h | 0 .../include}/otbMorphologicalPyramidSegmentationFilter.txx | 0 .../include}/otbMorphologicalPyramidSegmenter.h | 0 .../include}/otbMorphologicalPyramidSegmenter.txx | 0 .../include}/otbMorphologicalPyramidSynthesisFilter.h | 0 .../include}/otbMorphologicalPyramidSynthesisFilter.txx | 0 .../test}/otbMorphologicalPyramidAnalysisFilter.cxx | 0 .../test}/otbMorphologicalPyramidAnalysisFilterNew.cxx | 0 .../test}/otbMorphologicalPyramidMRToMSConverter.cxx | 0 .../test}/otbMorphologicalPyramidMRToMSConverterNew.cxx | 0 .../test}/otbMorphologicalPyramidResampler.cxx | 0 .../test}/otbMorphologicalPyramidResamplerNew.cxx | 0 .../test}/otbMorphologicalPyramidSegmentationFilter.cxx | 0 .../test}/otbMorphologicalPyramidSegmentationFilterNew.cxx | 0 .../test}/otbMorphologicalPyramidSegmenter.cxx | 0 .../test}/otbMorphologicalPyramidSegmenterNew.cxx | 0 .../test}/otbMorphologicalPyramidSynthesisFilter.cxx | 0 .../test}/otbMorphologicalPyramidSynthesisFilterNew.cxx | 0 .../Filtering/Path/include}/otbAddCarvingPathFilter.h | 0 .../Filtering/Path/include}/otbAddCarvingPathFilter.txx | 0 .../Filtering/Path/include}/otbBreakAngularPathListFilter.h | 0 .../Filtering/Path/include}/otbBreakAngularPathListFilter.txx | 0 .../Filtering/Path/include}/otbClosePathFunctor.h | 0 .../Filtering/Path/include}/otbCompacityPathFunction.h | 0 .../Filtering/Path/include}/otbCompacityPathFunction.txx | 0 .../Common => Modules/Filtering/Path/include}/otbDrawPathFilter.h | 0 .../Filtering/Path/include}/otbDrawPathFilter.txx | 0 .../Filtering/Path/include}/otbDrawPathListFilter.h | 0 .../Filtering/Path/include}/otbDrawPathListFilter.txx | 0 .../Filtering/Path/include}/otbImageFittingPolygonListFilter.h | 0 .../Filtering/Path/include}/otbImageFittingPolygonListFilter.txx | 0 .../Filtering/Path/include}/otbImageToEdgePathFilter.h | 0 .../Filtering/Path/include}/otbImageToEdgePathFilter.txx | 0 .../Filtering/Path/include}/otbImageToPathFilter.h | 0 .../Filtering/Path/include}/otbImageToPathFilter.txx | 0 .../Filtering/Path/include}/otbImageToPathListFilter.h | 0 .../Filtering/Path/include}/otbImageToPathListFilter.txx | 0 .../Filtering/Path/include}/otbOrientationPathFunction.h | 0 .../Filtering/Path/include}/otbOrientationPathFunction.txx | 0 {Code/Common => Modules/Filtering/Path/include}/otbPathFunction.h | 0 .../Common => Modules/Filtering/Path/include}/otbPathFunction.txx | 0 .../Filtering/Path/include}/otbPathLengthFunctor.h | 0 .../Common => Modules/Filtering/Path/include}/otbPathListSource.h | 0 .../Filtering/Path/include}/otbPathListToHistogramGenerator.h | 0 .../Filtering/Path/include}/otbPathListToHistogramGenerator.txx | 0 .../Filtering/Path/include}/otbPathListToPathListFilter.h | 0 .../Filtering/Path/include}/otbPathMeanDistanceFunctor.h | 0 .../Filtering/Path/include}/otbPolyLineImageConstIterator.h | 0 .../Filtering/Path/include}/otbPolyLineImageConstIterator.txx | 0 .../Filtering/Path/include}/otbPolyLineImageIterator.h | 0 .../Path/include}/otbRegionImageToRectangularPathListFilter.h | 0 .../Path/include}/otbRegionImageToRectangularPathListFilter.txx | 0 .../Filtering/Path/include}/otbVectorizationPathListFilter.h | 0 .../Filtering/Path/include}/otbVectorizationPathListFilter.txx | 0 .../Filtering/Path/test}/otbAddCarvingPathFilterNew.cxx | 0 .../Filtering/Path/test}/otbBreakAngularPathListFilter.cxx | 0 .../Filtering/Path/test}/otbBreakAngularPathListFilterNew.cxx | 0 .../Filtering/Path/test}/otbClosePathFunctor.cxx | 0 .../Filtering/Path/test}/otbCompacityPathCircle.cxx | 0 .../Filtering/Path/test}/otbCompacityPathNew.cxx | 0 .../Filtering/Path/test}/otbCompacityPathRectangle.cxx | 0 .../Filtering/Path/test}/otbCompacityPathSquare.cxx | 0 .../Filtering/Path/test}/otbDrawPath.cxx | 0 .../Common => Modules/Filtering/Path/test}/otbDrawPathFilter.cxx | 0 .../Filtering/Path/test}/otbDrawPathFilterNew.cxx | 0 .../Filtering/Path/test}/otbDrawPathListFilter.cxx | 0 .../Filtering/Path/test}/otbDrawPathListFilterNew.cxx | 0 .../Filtering/Path/test}/otbDrawPathListFilterWithValue.cxx | 0 .../Filtering/Path/test}/otbImageFittingPolygonListFilter.cxx | 0 .../Filtering/Path/test}/otbImageFittingPolygonListFilterNew.cxx | 0 .../Filtering/Path/test}/otbImageToEdgePathFilter.cxx | 0 .../Filtering/Path/test}/otbImageToEdgePathFilterNew.cxx | 0 .../Filtering/Path/test}/otbImageToPathFilterNew.cxx | 0 .../Filtering/Path/test}/otbOrientationPath.cxx | 0 .../Filtering/Path/test}/otbOrientationPathNew.cxx | 0 .../Filtering/Path/test}/otbPathLengthFunctor.cxx | 0 .../Filtering/Path/test}/otbPathListToHistogramGenerator.cxx | 0 .../Filtering/Path/test}/otbPathListToHistogramGeneratorNew.cxx | 0 .../Filtering/Path/test}/otbPathListToPathListFilterNew.cxx | 0 .../Filtering/Path/test}/otbPolyLineImageConstIterator.cxx | 0 .../Filtering/Path/test}/otbPolyLineImageIterator.cxx | 0 .../Path/test}/otbRegionImageToRectangularPathListFilter.cxx | 0 .../Path/test}/otbRegionImageToRectangularPathListFilterNew.cxx | 0 .../Filtering/Path/test}/otbVectorizationPathListFilter.cxx | 0 .../Filtering/Path/test}/otbVectorizationPathListFilterNew.cxx | 0 .../include}/otbMuellerToPolarisationDegreeAndPowerImageFilter.h | 0 .../include}/otbMuellerToReciprocalCovarianceImageFilter.h | 0 .../include}/otbMultiChannelsPolarimetricSynthesisFilter.h | 0 .../include}/otbMultiChannelsPolarimetricSynthesisFilter.txx | 0 .../Filtering/Polarimetry/include}/otbPolarimetricData.h | 0 .../Polarimetry/include}/otbPolarimetricSynthesisFunctor.h | 0 .../otbReciprocalCoherencyToReciprocalMuellerImageFilter.h | 0 .../otbReciprocalCovarianceToCoherencyDegreeImageFilter.h | 0 .../otbReciprocalCovarianceToReciprocalCoherencyImageFilter.h | 0 .../Polarimetry/include}/otbReciprocalHAlphaImageFilter.h | 0 ...calLinearCovarianceToReciprocalCircularCovarianceImageFilter.h | 0 .../Filtering/Polarimetry/include}/otbSinclairImageFilter.h | 0 .../Filtering/Polarimetry/include}/otbSinclairImageFilter.txx | 0 .../Polarimetry/include}/otbSinclairReciprocalImageFilter.h | 0 .../Polarimetry/include}/otbSinclairReciprocalImageFilter.txx | 0 .../include}/otbSinclairToCircularCovarianceMatrixFunctor.h | 0 .../Polarimetry/include}/otbSinclairToCoherencyMatrixFunctor.h | 0 .../Polarimetry/include}/otbSinclairToCovarianceMatrixFunctor.h | 0 .../Polarimetry/include}/otbSinclairToMuellerMatrixFunctor.h | 0 .../otbSinclairToReciprocalCircularCovarianceMatrixFunctor.h | 0 .../include}/otbSinclairToReciprocalCoherencyMatrixFunctor.h | 0 .../include}/otbSinclairToReciprocalCovarianceMatrixFunctor.h | 0 .../Filtering/Polarimetry/src}/otbPolarimetricData.cxx | 0 .../test}/otbMuellerToPolarisationDegreeAndPowerImageFilter.cxx | 0 .../otbMuellerToPolarisationDegreeAndPowerImageFilterNew.cxx | 0 .../Polarimetry/test}/otbMuellerToReciprocalCovarianceFunctor.cxx | 0 .../test}/otbMuellerToReciprocalCovarianceImageFilter.cxx | 0 .../test}/otbMuellerToReciprocalCovarianceImageFilterNew.cxx | 0 .../test}/otbMultiChannelsPolarimetricSynthesisFilter.cxx | 0 .../test}/otbMultiChannelsPolarimetricSynthesisFilterNew.cxx | 0 .../Filtering/Polarimetry/test}/otbPolarimetricData.cxx | 0 .../Polarimetry/test}/otbPolarimetricSynthesisFunctor.cxx | 0 .../otbReciprocalCoherencyToReciprocalMuellerImageFilter.cxx | 0 .../otbReciprocalCoherencyToReciprocalMuellerImageFilterNew.cxx | 0 .../test}/otbReciprocalCovarianceToCoherencyDegreeImageFilter.cxx | 0 .../otbReciprocalCovarianceToCoherencyDegreeImageFilterNew.cxx | 0 .../otbReciprocalCovarianceToReciprocalCoherencyImageFilter.cxx | 0 ...otbReciprocalCovarianceToReciprocalCoherencyImageFilterNew.cxx | 0 .../Polarimetry/test}/otbReciprocalHAlphaImageFilter.cxx | 0 .../Polarimetry/test}/otbReciprocalHAlphaImageFilterNew.cxx | 0 ...lLinearCovarianceToReciprocalCircularCovarianceImageFilter.cxx | 0 ...nearCovarianceToReciprocalCircularCovarianceImageFilterNew.cxx | 0 .../Filtering/Polarimetry/test}/otbSinclairImageFilter.cxx | 0 .../Polarimetry/test}/otbSinclairReciprocalImageFilter.cxx | 0 .../test}/otbSinclairToCircularCovarianceMatrixFunctor.cxx | 0 .../Polarimetry/test}/otbSinclairToCoherencyMatrixFunctor.cxx | 0 .../Polarimetry/test}/otbSinclairToCovarianceMatrixFunctor.cxx | 0 .../Polarimetry/test}/otbSinclairToMuellerMatrixFunctor.cxx | 0 .../otbSinclairToReciprocalCircularCovarianceMatrixFunctor.cxx | 0 .../test}/otbSinclairToReciprocalCoherencyMatrixFunctor.cxx | 0 .../test}/otbSinclairToReciprocalCovarianceMatrixFunctor.cxx | 0 .../test}/otbVectorMultiChannelsPolarimetricSynthesisFilter.cxx | 0 .../Filtering/Projection/include}/otbEckert4MapProjection.h | 0 .../Filtering/Projection/include}/otbEckert4MapProjection.txx | 0 .../Projection/include}/otbGCPsToRPCSensorModelImageFilter.h | 0 .../Projection/include}/otbGCPsToRPCSensorModelImageFilter.txx | 0 .../Projection/include}/otbGenericRSResampleImageFilter.h | 0 .../Projection/include}/otbGenericRSResampleImageFilter.txx | 0 .../Filtering/Projection/include}/otbGeographicalDistance.h | 0 .../Filtering/Projection/include}/otbGeographicalDistance.txx | 0 .../Filtering/Projection/include}/otbGeometriesProjectionFilter.h | 0 .../Projection/include}/otbGeometriesProjectionFilter.txx | 0 .../Filtering/Projection/include}/otbGroundSpacingImageFunction.h | 0 .../Projection/include}/otbGroundSpacingImageFunction.txx | 0 .../Projection/include}/otbImageToEnvelopeVectorDataFilter.h | 0 .../Projection/include}/otbImageToEnvelopeVectorDataFilter.txx | 0 .../Projection/include}/otbImportGeoInformationImageFilter.h | 0 .../Projection/include}/otbImportGeoInformationImageFilter.txx | 0 .../Filtering/Projection/include}/otbLambert2EtenduProjection.h | 0 .../Filtering/Projection/include}/otbLambert3CartoSudProjection.h | 0 .../Filtering/Projection/include}/otbLambert93Projection.h | 0 .../Projection/include}/otbLambertConformalConicMapProjection.h | 0 .../Projection/include}/otbLambertConformalConicMapProjection.txx | 0 .../Projection/include}/otbLeastSquareAffineTransformEstimator.h | 0 .../include}/otbLeastSquareAffineTransformEstimator.txx | 0 .../Filtering/Projection/include}/otbMapProjectionDeprecated.h | 0 .../Filtering/Projection/include}/otbMapProjectionDeprecated.txx | 0 .../Filtering/Projection/include}/otbMapProjections.h | 0 .../Filtering/Projection/include}/otbMollweidMapProjection.h | 0 .../Filtering/Projection/include}/otbMollweidMapProjection.txx | 0 .../Filtering/Projection/include}/otbOrthoRectificationFilter.h | 0 .../Filtering/Projection/include}/otbOrthoRectificationFilter.txx | 0 .../Projection/include}/otbPhysicalToRPCSensorModelImageFilter.h | 0 .../include}/otbPhysicalToRPCSensorModelImageFilter.txx | 0 .../include}/otbPleiadesPToXSAffineTransformCalculator.h | 0 .../Projection/include}/otbProjectiveProjectionImageFilter.h | 0 .../Projection/include}/otbProjectiveProjectionImageFilter.txx | 0 .../Filtering/Projection/include}/otbROIdataConversion.h | 0 .../Filtering/Projection/include}/otbROIdataConversion.txx | 0 .../Filtering/Projection/include}/otbRationalTransform.h | 0 .../Filtering/Projection/include}/otbSVY21MapProjection.h | 0 .../Filtering/Projection/include}/otbSinusoidalMapProjection.h | 0 .../Filtering/Projection/include}/otbSinusoidalMapProjection.txx | 0 .../Filtering/Projection/include}/otbTileMapTransform.h | 0 .../Filtering/Projection/include}/otbTileMapTransform.txx | 0 .../Filtering/Projection/include}/otbTransMercatorMapProjection.h | 0 .../Projection/include}/otbTransMercatorMapProjection.txx | 0 .../Filtering/Projection/include}/otbUtmMapProjection.h | 0 .../Filtering/Projection/include}/otbUtmMapProjection.txx | 0 .../Projection/include}/otbVectorDataIntoImageProjectionFilter.h | 0 .../include}/otbVectorDataIntoImageProjectionFilter.txx | 0 .../Filtering/Projection/include}/otbVectorDataProjectionFilter.h | 0 .../Projection/include}/otbVectorDataProjectionFilter.txx | 0 .../Filtering/Projection/include}/otbVectorDataTransformFilter.h | 0 .../Projection/include}/otbVectorDataTransformFilter.txx | 0 .../Filtering/Projection/src}/otbGeometriesProjectionFilter.cxx | 0 .../Projection/src}/otbPleiadesPToXSAffineTransformCalculator.cxx | 0 .../Filtering/Projection/test}/otbCompositeTransform.cxx | 0 .../Filtering/Projection/test}/otbCompositeTransformNew.cxx | 0 .../test}/otbGCPsToRPCSensorModelImageFilterAndOrtho.cxx | 0 .../test}/otbGCPsToRPCSensorModelImageFilterCheckRpcModel.cxx | 0 .../Projection/test}/otbGCPsToRPCSensorModelImageFilterNew.cxx | 0 .../test}/otbGCPsToRPCSensorModelImageFilterWithoutDEM.cxx | 0 .../Projection/test}/otbGenericRSResampleImageFilter.cxx | 0 .../Filtering/Projection/test}/otbGenericRSTransformFromImage.cxx | 0 .../otbGenericRSTransformGenericConversionCheckingFromGCP.cxx | 0 .../Projection/test}/otbGenericRSTransformGenericTest.cxx | 0 .../Filtering/Projection/test}/otbGeographicalDistance.cxx | 0 .../Filtering/Projection/test}/otbGeometriesProjectionFilter.cxx | 0 .../test}/otbGeometriesProjectionFilterFromGeoToMap.cxx | 0 .../test}/otbGeometriesProjectionFilterFromMapToEPSG.cxx | 0 .../test}/otbGeometriesProjectionFilterFromMapToGeo.cxx | 0 .../test}/otbGeometriesProjectionFilterFromMapToImage.cxx | 0 .../test}/otbGeometriesProjectionFilterFromMapToSensor.cxx | 0 .../Projection/test}/otbImageToEnvelopeVectorDataFilter.cxx | 0 .../Projection/test}/otbImageToGenericRSOutputParameters.cxx | 0 .../Projection/test}/otbImportGeoInformationImageFilter.cxx | 0 .../Projection/test}/otbImportGeoInformationImageFilterNew.cxx | 0 .../test}/otbImportGeoInformationImageFilterWithKeywordList.cxx | 0 .../Projection/test}/otbLeastSquareAffineTransformEstimator.cxx | 0 .../test}/otbLeastSquareAffineTransformEstimatorNew.cxx | 0 .../Filtering/Projection/test}/otbMapProjection.cxx | 0 .../Filtering/Projection/test}/otbMapProjectionsNew.cxx | 0 .../Filtering/Projection/test}/otbOrthoRectificationFilter.cxx | 0 .../Filtering/Projection/test}/otbOrthoRectificationFilterNew.cxx | 0 .../Projection/test}/otbOrthoRectificationFilterWithDEM.cxx | 0 .../Projection/test}/otbOrthoRectificationMonoThreadFilter.cxx | 0 .../Projection/test}/otbPhysicalToRPCSensorModelImageFilter.cxx | 0 .../Filtering/Projection/test}/otbProjectionBaseNew.cxx | 0 .../Filtering/Projection/test}/otbROIdataConversion.cxx | 0 .../Filtering/Projection/test}/otbROIdataConversionNew.cxx | 0 ...adiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.cxx | 0 .../Filtering/Projection/test}/otbRationalTransform.cxx | 0 .../test}/otbRationalTransformToDisplacementFieldSource.cxx | 0 .../Projection/test}/otbSpectralAngleDataNodeFeatureFunction.cxx | 0 .../Projection/test}/otbTileImageFilterRSTransformTest.cxx | 0 .../Filtering/Projection/test}/otbTileMapTransform.cxx | 0 .../Filtering/Projection/test}/otbUtmMapProjection.cxx | 0 .../Projection/test}/otbVectorDataExtractROIandProjection.cxx | 0 .../test}/otbVectorDataIntoImageProjectionFilterTest.cxx | 0 .../Filtering/Projection/test}/otbVectorDataProjectionFilter.cxx | 0 .../test}/otbVectorDataProjectionFilterFromGeoToMap.cxx | 0 .../test}/otbVectorDataProjectionFilterFromMapToGeo.cxx | 0 .../test}/otbVectorDataProjectionFilterFromMapToImage.cxx | 0 .../test}/otbVectorDataProjectionFilterFromMapToSensor.cxx | 0 .../Projection/test}/otbVectorDataProjectionFilterNew.cxx | 0 .../Filtering/Projection/test}/otbVectorDataTransformFilter.cxx | 0 .../include}/otbEnvelopeSavitzkyGolayInterpolationFunctor.h | 0 .../Smoothing/include}/otbMeanShiftSmoothingImageFilter.h | 0 .../Smoothing/include}/otbMeanShiftSmoothingImageFilter.txx | 0 .../Smoothing/include}/otbSavitzkyGolayInterpolationFunctor.h | 0 .../Filtering/Smoothing/include}/otbTimeSeries.h | 0 .../Smoothing/include}/otbTimeSeriesLeastSquareFittingFunctor.h | 0 .../test}/otbEnvelopeSavitzkyGolayInterpolationFunctorTest.cxx | 0 .../Smoothing/test}/otbMeanShiftSmoothingImageFilter.cxx | 0 .../Smoothing/test}/otbMeanShiftSmoothingImageFilterNew.cxx | 0 .../test}/otbMeanShiftSmoothingImageFilterSpatialStability.cxx | 0 .../Smoothing/test}/otbMeanShiftSmoothingImageFilterThreading.cxx | 0 .../Filtering/Smoothing/test}/otbPolynomialTimeSeriesTest.cxx | 0 .../Smoothing/test}/otbSavitzkyGolayInterpolationFunctorNew.cxx | 0 .../Smoothing/test}/otbSavitzkyGolayInterpolationFunctorTest.cxx | 0 .../Smoothing/test}/otbTimeSeriesLeastSquareFittingFunctorNew.cxx | 0 .../test}/otbTimeSeriesLeastSquareFittingFunctorTest.cxx | 0 .../test}/otbTimeSeriesLeastSquareFittingFunctorWeightsTest.cxx | 0 .../include}/otbBandsStatisticsAttributesLabelMapFilter.h | 0 .../include}/otbBandsStatisticsAttributesLabelMapFilter.txx | 0 .../Statistics/include}/otbConcatenateSampleListFilter.h | 0 .../Statistics/include}/otbConcatenateSampleListFilter.txx | 0 .../include}/otbContinuousMinimumMaximumImageCalculator.h | 0 .../include}/otbContinuousMinimumMaximumImageCalculator.txx | 0 .../Filtering/Statistics/include}/otbDEMCaracteristicsExtractor.h | 0 .../Statistics/include}/otbDEMCaracteristicsExtractor.txx | 0 .../include}/otbGaussianAdditiveNoiseSampleListFilter.h | 0 .../include}/otbGaussianAdditiveNoiseSampleListFilter.txx | 0 .../Statistics/include}/otbHistogramStatisticsFunction.h | 0 .../Statistics/include}/otbHistogramStatisticsFunction.txx | 0 .../Filtering/Statistics/include}/otbListSampleGenerator.h | 0 .../Filtering/Statistics/include}/otbListSampleGenerator.txx | 0 .../Filtering/Statistics/include}/otbListSampleSource.h | 0 .../Filtering/Statistics/include}/otbListSampleSource.txx | 0 .../Statistics/include}/otbListSampleToBalancedListSampleFilter.h | 0 .../include}/otbListSampleToBalancedListSampleFilter.txx | 0 .../Statistics/include}/otbListSampleToHistogramListGenerator.h | 0 .../Statistics/include}/otbListSampleToHistogramListGenerator.txx | 0 .../Statistics/include}/otbListSampleToListSampleFilter.h | 0 .../Statistics/include}/otbListSampleToListSampleFilter.txx | 0 .../include}/otbListSampleToVariableDimensionHistogramGenerator.h | 0 .../otbListSampleToVariableDimensionHistogramGenerator.txx | 0 .../Statistics/include}/otbLocalHistogramImageFunction.h | 0 .../Statistics/include}/otbLocalHistogramImageFunction.txx | 0 .../Filtering/Statistics/include}/otbNormalizeVectorImageFilter.h | 0 .../Statistics/include}/otbNormalizeVectorImageFilter.txx | 0 .../Filtering/Statistics/include}/otbShiftScaleSampleListFilter.h | 0 .../Statistics/include}/otbShiftScaleSampleListFilter.txx | 0 .../Statistics/include}/otbStreamingCompareImageFilter.h | 0 .../Statistics/include}/otbStreamingCompareImageFilter.txx | 0 .../Statistics/include}/otbStreamingHistogramVectorImageFilter.h | 0 .../include}/otbStreamingHistogramVectorImageFilter.txx | 0 .../Filtering/Statistics/include}/otbStreamingMinMaxImageFilter.h | 0 .../Statistics/include}/otbStreamingMinMaxImageFilter.txx | 0 .../Statistics/include}/otbStreamingMinMaxVectorImageFilter.h | 0 .../Statistics/include}/otbStreamingMinMaxVectorImageFilter.txx | 0 .../Statistics/include}/otbStreamingStatisticsImageFilter.h | 0 .../Statistics/include}/otbStreamingStatisticsImageFilter.txx | 0 .../include}/otbStreamingStatisticsMapFromLabelImageFilter.h | 0 .../include}/otbStreamingStatisticsMapFromLabelImageFilter.txx | 0 .../Statistics/include}/otbStreamingStatisticsVectorImageFilter.h | 0 .../include}/otbStreamingStatisticsVectorImageFilter.txx | 0 .../Filtering/Statistics/include}/otbVarianceImageFilter.h | 0 .../Filtering/Statistics/include}/otbVarianceImageFilter.txx | 0 .../Statistics/include}/otbVectorImageToIntensityImageFilter.h | 0 .../Statistics/include}/otbVectorImageToIntensityImageFilter.txx | 0 .../Statistics/include}/otbVectorImageToMatrixImageFilter.h | 0 .../Statistics/include}/otbVectorImageToMatrixImageFilter.txx | 0 .../Fa => Modules/Filtering/Statistics/test}/StreamingStat.cxx | 0 .../test}/otbBandsStatisticsAttributesLabelMapFilter.cxx | 0 .../Filtering/Statistics/test}/otbConcatenateSampleListFilter.cxx | 0 .../test}/otbContinuousMinimumMaximumImageCalculatorNew.cxx | 0 .../test}/otbContinuousMinimumMaximumImageCalculatorTest.cxx | 0 .../Filtering/Statistics/test}/otbDEMCaracteristicsExtractor.cxx | 0 .../Statistics/test}/otbDEMCaracteristicsExtractorNew.cxx | 0 .../Statistics/test}/otbGaussianAdditiveNoiseSampleListFilter.cxx | 0 .../Filtering/Statistics/test}/otbHistogramStatisticsFunction.cxx | 0 .../test}/otbImaginaryImageToComplexImageFilterTest.cxx | 0 .../Filtering/Statistics/test}/otbListSampleGeneratorTest.cxx | 0 .../Statistics/test}/otbListSampleToBalancedListSampleFilter.cxx | 0 .../Statistics/test}/otbListSampleToHistogramListGenerator.cxx | 0 .../Statistics/test}/otbListSampleToHistogramListGeneratorNew.cxx | 0 .../test}/otbListSampleToVariableDimensionHistogramGenerator.cxx | 0 .../otbListSampleToVariableDimensionHistogramGeneratorNew.cxx | 0 .../Statistics/test}/otbLocalHistogramImageFunctionNew.cxx | 0 .../Statistics/test}/otbLocalHistogramImageFunctionTest.cxx | 0 .../Filtering/Statistics/test}/otbNormalizeVectorImageFilter.cxx | 0 .../Statistics/test}/otbPipelineMemoryPrintCalculatorTest.cxx | 0 .../Filtering/Statistics/test}/otbProjectiveProjection.cxx | 0 .../test}/otbRealAndImaginaryImageToComplexImageFilterTest.cxx | 0 .../Statistics/test}/otbRealImageToComplexImageFilterTest.cxx | 0 .../Filtering/Statistics/test}/otbResampleSLCImage.cxx | 0 .../Filtering/Statistics/test}/otbShiftScaleSampleListFilter.cxx | 0 .../Statistics/test}/otbShiftScaleVectorImageFilterTest.cxx | 0 .../Filtering/Statistics/test}/otbStreamingCompareImageFilter.cxx | 0 .../Statistics/test}/otbStreamingHistogramVectorImageFilter.cxx | 0 .../Filtering/Statistics/test}/otbStreamingMinMaxImageFilter.cxx | 0 .../Statistics/test}/otbStreamingMinMaxImageFilterNew.cxx | 0 .../Statistics/test}/otbStreamingMinMaxVectorImageFilter.cxx | 0 .../Statistics/test}/otbStreamingMinMaxVectorImageFilterNew.cxx | 0 .../Statistics/test}/otbStreamingStatisticsImageFilter.cxx | 0 .../Statistics/test}/otbStreamingStatisticsImageFilterNew.cxx | 0 .../test}/otbStreamingStatisticsMapFromLabelImageFilterTest.cxx | 0 .../Statistics/test}/otbStreamingStatisticsVectorImageFilter.cxx | 0 .../test}/otbStreamingStatisticsVectorImageFilterNew.cxx | 0 .../Filtering/Statistics/test}/otbVarianceImageFilter.cxx | 0 .../Filtering/Statistics/test}/otbVarianceImageFilterNew.cxx | 0 .../Statistics/test}/otbVectorImageToIntensityImageFilter.cxx | 0 .../Statistics/test}/otbVectorImageToIntensityImageFilterNew.cxx | 0 .../Statistics/test}/otbVectorImageToMatrixImageFilter.cxx | 0 .../include}/otbConcatenateVectorDataFilter.h | 0 .../include}/otbConcatenateVectorDataFilter.txx | 0 .../VectorDataManipulation/include}/otbCorrectPolygonFunctor.h | 0 .../include}/otbDBOverlapDataNodeFeatureFunction.h | 0 .../include}/otbDBOverlapDataNodeFeatureFunction.txx | 0 .../VectorDataManipulation/include}/otbGISTableToGISTableFilter.h | 0 .../include}/otbGISTableToGISTableFilter.txx | 0 .../VectorDataManipulation/include}/otbPolygonCompacityFunctor.h | 0 ...bRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.h | 0 ...adiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.txx | 0 .../VectorDataManipulation/include}/otbSimplifyPathFunctor.h | 0 .../include}/otbSpectralAngleDataNodeFeatureFunction.h | 0 .../include}/otbSpectralAngleDataNodeFeatureFunction.txx | 0 .../VectorDataManipulation/include}/otbVectorDataAdapter.h | 0 .../VectorDataManipulation/include}/otbVectorDataAdapter.txx | 0 .../VectorDataManipulation/include}/otbVectorDataExtractROI.h | 0 .../VectorDataManipulation/include}/otbVectorDataExtractROI.txx | 0 .../include}/otbVectorDataToRandomLineGenerator.h | 0 .../include}/otbVectorDataToRandomLineGenerator.txx | 0 .../include}/otbVectorDataToSpecificDescriptionFilterBase.h | 0 .../include}/otbVectorDataToSpecificDescriptionFilterBase.txx | 0 .../include}/otbVectorDataToVectorDataFilter.h | 0 .../include}/otbVectorDataToVectorDataFilter.txx | 0 .../test}/otbConcatenateVectorDataFilter.cxx | 0 .../test}/otbDBOverlapDataNodeFeatureFunction.cxx | 0 .../VectorDataManipulation/test}/otbPolygonCompacityFunctor.cxx | 0 .../VectorDataManipulation/test}/otbVectorDataExtractROI.cxx | 0 .../VectorDataManipulation/test}/otbVectorDataExtractROINew.cxx | 0 .../test}/otbVectorDataToRandomLineGenerator.cxx | 0 .../test}/otbVectorDataToSpecificDescriptionFilterBase.cxx | 0 .../test}/otbVectorDataToVectorDataFilterNew.cxx | 0 .../Filtering/VectorDataRendering/include}/otbMapnikAdapter.h | 0 .../Filtering/VectorDataRendering/include}/otbVectorDataStyle.h | 0 .../VectorDataRendering/include}/otbVectorDataToImageFilter.h | 0 .../VectorDataRendering/include}/otbVectorDataToImageFilter.txx | 0 .../VectorDataRendering/include}/otbVectorDataToMapFilter.h | 0 .../VectorDataRendering/include}/otbVectorDataToMapFilter.txx | 0 .../Filtering/VectorDataRendering/src}/otbVectorDataStyle.cxx | 0 .../VectorDataRendering/test}/otbVectorDataToImageFilter.cxx | 0 .../VectorDataRendering/test}/otbVectorDataToMapFilter.cxx | 0 .../VectorDataRendering/test}/otbVectorDataToMapFilterNew.cxx | 0 .../VectorDataRendering/test}/otbVectorDataToMapFilterNoFonts.cxx | 0 .../test}/otbVectorDataToMapFilterSensorModel.cxx | 0 .../VectorDataRendering/test}/otbVectorDataToMapFilterWorld.cxx | 0 .../Filtering/Wavelet/include}/otbSubsampleImageFilter.h | 0 .../Filtering/Wavelet/include}/otbSubsampleImageFilter.txx | 0 .../Filtering/Wavelet/include}/otbWaveletFilterBank.h | 0 .../Filtering/Wavelet/include}/otbWaveletFilterBank.txx | 0 .../Filtering/Wavelet/include}/otbWaveletGenerator.h | 0 .../Filtering/Wavelet/include}/otbWaveletHighPassOperator.h | 0 .../Filtering/Wavelet/include}/otbWaveletLowPassOperator.h | 0 .../Filtering/Wavelet/include}/otbWaveletOperator.h | 0 .../Filtering/Wavelet/include}/otbWaveletOperatorBase.h | 0 .../Filtering/Wavelet/include}/otbWaveletOperatorBase.txx | 0 .../Wavelet/include}/otbWaveletPacketDecompositionCosts.h | 0 .../Filtering/Wavelet/include}/otbWaveletPacketTransform.h | 0 .../Filtering/Wavelet/include}/otbWaveletPacketTransform.txx | 0 .../Filtering/Wavelet/include}/otbWaveletTransform.h | 0 .../Filtering/Wavelet/include}/otbWaveletTransform.txx | 0 .../Filtering/Wavelet/src}/otbWaveletGenerator.cxx | 0 .../Filtering/Wavelet/test}/otbSubsampleImageFilter.cxx | 0 .../Filtering/Wavelet/test}/otbSubsampleImageFilterNew.cxx | 0 .../Filtering/Wavelet/test}/otbWaveletFilterBank.cxx | 0 .../Filtering/Wavelet/test}/otbWaveletFilterBankNew.cxx | 0 .../Filtering/Wavelet/test}/otbWaveletInverseFilterBankNew.cxx | 0 .../Filtering/Wavelet/test}/otbWaveletInverseTransformNew.cxx | 0 .../Filtering/Wavelet/test}/otbWaveletOperator.cxx | 0 .../Filtering/Wavelet/test}/otbWaveletOperatorNew.cxx | 0 .../Wavelet/test}/otbWaveletPacketInverseTransformNew.cxx | 0 .../Filtering/Wavelet/test}/otbWaveletPacketTransform.cxx | 0 .../Filtering/Wavelet/test}/otbWaveletPacketTransformNew.cxx | 0 .../Filtering/Wavelet/test}/otbWaveletTransform.cxx | 0 .../Filtering/Wavelet/test}/otbWaveletTransformNew.cxx | 0 .../Fusion/Fuzzy/include}/otbFuzzyDescriptorsModelManager.h | 0 {Code/Fuzzy => Modules/Fusion/Fuzzy/include}/otbFuzzyVariable.h | 0 {Code/Fuzzy => Modules/Fusion/Fuzzy/include}/otbFuzzyVariable.txx | 0 .../Fusion/Fuzzy/src}/otbFuzzyDescriptorsModelManager.cxx | 0 .../Fusion/Fuzzy/test}/otbFuzzyDescriptorsModelManager.cxx | 0 .../Fusion/Fuzzy/test}/otbFuzzyVariable2Values.cxx | 0 .../Fusion/Fuzzy/test}/otbFuzzyVariableDSApplied.cxx | 0 .../Fusion/Fuzzy/test}/otbFuzzyVariableGetMaxVar.cxx | 0 .../Fuzzy => Modules/Fusion/Fuzzy/test}/otbFuzzyVariableNew.cxx | 0 .../Fusion/Fuzzy/test}/otbFuzzyVariableSetValue.cxx | 0 .../include}/otbNeighborhoodMajorityVotingImageFilter.h | 0 .../include}/otbNeighborhoodMajorityVotingImageFilter.txx | 0 .../test}/otbNeighborhoodMajorityVotingImageFilterNew.cxx | 0 .../test}/otbNeighborhoodMajorityVotingImageFilterTest.cxx | 0 .../Fusion/PanSharpening/include}/otbBayesianFusionFilter.h | 0 .../Fusion/PanSharpening/include}/otbBayesianFusionFilter.txx | 0 .../Fusion/PanSharpening/include}/otbFusionImageBase.h | 0 .../include}/otbLmvmPanSharpeningFusionImageFilter.h | 0 .../include}/otbLmvmPanSharpeningFusionImageFilter.txx | 0 .../include}/otbSimpleRcsPanSharpeningFusionImageFilter.h | 0 .../include}/otbSimpleRcsPanSharpeningFusionImageFilter.txx | 0 .../Fusion/PanSharpening/test}/otbBayesianFusionFilter.cxx | 0 .../Fusion/PanSharpening/test}/otbBayesianFusionFilterNew.cxx | 0 .../Fusion/PanSharpening/test}/otbFusionImageBaseNew.cxx | 0 .../PanSharpening/test}/otbLmvmPanSharpeningFusionImageFilter.cxx | 0 .../test}/otbLmvmPanSharpeningFusionImageFilterNew.cxx | 0 .../test}/otbSimpleRcsPanSharpeningFusionImageFilter.cxx | 0 .../test}/otbSimpleRcsPanSharpeningFusionImageFilterNew.cxx | 0 .../AnomalyDetection/include}/otbLocalRxDetectorFilter.h | 0 .../AnomalyDetection/include}/otbLocalRxDetectorFilter.txx | 0 .../AnomalyDetection/include}/otbLocalRxDetectorNonThreadFilter.h | 0 .../include}/otbLocalRxDetectorNonThreadFilter.txx | 0 .../AnomalyDetection/test}/otbLocalRxDetectorRoiTest.cxx | 0 .../AnomalyDetection/test}/otbLocalRxDetectorTest.cxx | 0 .../include}/otbEigenvalueLikelihoodMaximisation.h | 0 .../include}/otbEigenvalueLikelihoodMaximisation.txx | 0 .../EndmembersExtraction/include}/otbVcaImageFilter.h | 0 .../EndmembersExtraction/include}/otbVcaImageFilter.txx | 0 .../EndmembersExtraction/include}/otbVirtualDimensionality.h | 0 .../EndmembersExtraction/include}/otbVirtualDimensionality.txx | 0 .../test}/otbEigenvalueLikelihoodMaximization.cxx | 0 .../EndmembersExtraction/test}/otbVCAImageFilter.cxx | 0 .../EndmembersExtraction/test}/otbVirtualDimensionality.cxx | 0 .../Hyperspectral/Unmixing/include}/otbISRAUnmixingImageFilter.h | 0 .../Unmixing/include}/otbISRAUnmixingImageFilter.txx | 0 .../Hyperspectral/Unmixing/include}/otbMDMDNMFImageFilter.h | 0 .../Hyperspectral/Unmixing/include}/otbMDMDNMFImageFilter.txx | 0 .../Hyperspectral/Unmixing/include}/otbNCLSUnmixingImageFilter.h | 0 .../Unmixing/include}/otbNCLSUnmixingImageFilter.txx | 0 .../Unmixing/include}/otbSparseUnmixingImageFilter.h | 0 .../Unmixing/include}/otbSparseUnmixingImageFilter.txx | 0 .../Unmixing/include}/otbUnConstrainedLeastSquareImageFilter.h | 0 .../Unmixing/include}/otbUnConstrainedLeastSquareImageFilter.txx | 0 .../Hyperspectral/Unmixing/test}/otbISRAUnmixingImageFilter.cxx | 0 .../Hyperspectral/Unmixing/test}/otbMDMDNMFImageFilter.cxx | 0 .../Hyperspectral/Unmixing/test}/otbNCLSUnmixingImageFilter.cxx | 0 .../Hyperspectral/Unmixing/test}/otbSparseUnmixingImageFilter.cxx | 0 .../Unmixing/test}/otbSparseUnmixingImageFilterNew.cxx | 0 .../Unmixing/test}/otbUnConstrainedLeastSquareImageFilter.cxx | 0 {Code/IO => Modules/IO/Carto/include}/otbCoordinateToName.h | 0 .../IO/Carto/include}/otbImageToOSMVectorDataGenerator.h | 0 .../IO/Carto/include}/otbImageToOSMVectorDataGenerator.txx | 0 {Code/IO => Modules/IO/Carto/include}/otbMapFileProductWriter.h | 0 {Code/IO => Modules/IO/Carto/include}/otbMapFileProductWriter.txx | 0 .../IO/Carto/include}/otbOSMDataToVectorDataGenerator.h | 0 {Code/IO => Modules/IO/Carto/include}/otbPlaceNameToLonLat.h | 0 {Code/IO => Modules/IO/Carto/include}/otbWorldFile.h | 0 {Code/IO => Modules/IO/Carto/src}/otbCoordinateToName.cxx | 0 .../IO/Carto/src}/otbOSMDataToVectorDataGenerator.cxx | 0 {Code/IO => Modules/IO/Carto/src}/otbPlaceNameToLonLat.cxx | 0 .../Code/IO => Modules/IO/Carto/test}/otbCoordinateToNameTest.cxx | 0 .../IO/Carto/test}/otbImageToOSMVectorDataGenerator.cxx | 0 .../Code/IO => Modules/IO/Carto/test}/otbMapFileProductWriter.cxx | 0 .../IO => Modules/IO/Carto/test}/otbMapFileProductWriterNew.cxx | 0 .../IO => Modules/IO/Carto/test}/otbOSMDataToVectorDataTests.cxx | 0 .../IO/ExtendedFilename/include}/otbExtendedFilenameHelper.h | 0 .../include}/otbExtendedFilenameToReaderOptions.h | 0 .../include}/otbExtendedFilenameToWriterOptions.h | 0 .../IO/ExtendedFilename/src}/otbExtendedFilenameHelper.cxx | 0 .../ExtendedFilename/src}/otbExtendedFilenameToReaderOptions.cxx | 0 .../ExtendedFilename/src}/otbExtendedFilenameToWriterOptions.cxx | 0 .../IO/ExtendedFilename/test}/otbExtendedFilenameTest.cxx | 0 .../test}/otbExtendedFilenameToReaderOptionsTest.cxx | 0 .../test}/otbExtendedFilenameToWriterOptionsTest.cxx | 0 {Code/IO => Modules/IO/IOBSQ/include}/otbBSQImageIO.h | 0 {Code/IO => Modules/IO/IOBSQ/include}/otbBSQImageIOFactory.h | 0 {Code/IO => Modules/IO/IOBSQ/src}/otbBSQImageIO.cxx | 0 {Code/IO => Modules/IO/IOBSQ/src}/otbBSQImageIOFactory.cxx | 0 .../IO => Modules/IO/IOBSQ/test}/otbBSQImageIOTestCanRead.cxx | 0 .../IO => Modules/IO/IOBSQ/test}/otbBSQImageIOTestCanWrite.cxx | 0 .../IO/IOGDAL/include}/otbGDALDriverManagerWrapper.h | 0 {Code/IO => Modules/IO/IOGDAL/include}/otbGDALImageIO.h | 0 {Code/IO => Modules/IO/IOGDAL/include}/otbGDALImageIOFactory.h | 0 {Code/IO => Modules/IO/IOGDAL/include}/otbOGRIOHelper.h | 0 {Code/IO => Modules/IO/IOGDAL/include}/otbOGRVectorDataIO.h | 0 .../IO => Modules/IO/IOGDAL/include}/otbOGRVectorDataIOFactory.h | 0 .../IO => Modules/IO/IOGDAL/src}/otbGDALDriverManagerWrapper.cxx | 0 {Code/IO => Modules/IO/IOGDAL/src}/otbGDALImageIO.cxx | 0 {Code/IO => Modules/IO/IOGDAL/src}/otbGDALImageIOFactory.cxx | 0 {Code/IO => Modules/IO/IOGDAL/src}/otbOGRIOHelper.cxx | 0 {Code/IO => Modules/IO/IOGDAL/src}/otbOGRVectorDataIO.cxx | 0 {Code/IO => Modules/IO/IOGDAL/src}/otbOGRVectorDataIOFactory.cxx | 0 .../Code/IO => Modules/IO/IOGDAL/test}/otbGDALImageIOTest.cxx | 0 .../IO => Modules/IO/IOGDAL/test}/otbGDALImageIOTestCanRead.cxx | 0 .../IO => Modules/IO/IOGDAL/test}/otbGDALImageIOTestCanWrite.cxx | 0 .../IO/IOGDAL/test}/otbGDALImageIOTestWriteMetadata.cxx | 0 .../IO => Modules/IO/IOGDAL/test}/otbGDALOverviewsBuilder.cxx | 0 .../Code/IO => Modules/IO/IOGDAL/test}/otbGDALReadPxlComplex.cxx | 0 .../IO => Modules/IO/IOGDAL/test}/otbMultiDatasetReadingInfo.cxx | 0 .../IO => Modules/IO/IOGDAL/test}/otbOGRVectorDataIOCanRead.cxx | 0 .../IO => Modules/IO/IOGDAL/test}/otbOGRVectorDataIOCanWrite.cxx | 0 .../Code/IO => Modules/IO/IOGDAL/test}/otbOGRVectorDataIONew.cxx | 0 {Code/IO => Modules/IO/IOJPEG2000/include}/otbJPEG2000ImageIO.h | 0 .../IO/IOJPEG2000/include}/otbJPEG2000ImageIOFactory.h | 0 {Code/IO => Modules/IO/IOJPEG2000/src}/otbJPEG2000ImageIO.cxx | 0 .../IO/IOJPEG2000/src}/otbJPEG2000ImageIOFactory.cxx | 0 .../IO/IOJPEG2000/test}/otbGenerateClassicalQLWithJPEG2000.cxx | 0 .../IO/IOJPEG2000/test}/otbJPEG2000ImageIOTestCanRead.cxx | 0 .../IO/IOJPEG2000/test}/otbJPEG2000ImageIOTestCanWrite.cxx | 0 {Code/IO => Modules/IO/IOKML/include}/otbKMLVectorDataIO.h | 0 {Code/IO => Modules/IO/IOKML/include}/otbKMLVectorDataIOFactory.h | 0 {Code/IO => Modules/IO/IOKML/src}/otbKMLVectorDataIO.cxx | 0 {Code/IO => Modules/IO/IOKML/src}/otbKMLVectorDataIOFactory.cxx | 0 .../Code/IO => Modules/IO/IOKML/test}/otbKMLVectorDataIONew.cxx | 0 .../IO/IOKML/test}/otbKMLVectorDataIOTestCanRead.cxx | 0 .../IO/IOKML/test}/otbKMLVectorDataIOTestCanWrite.cxx | 0 .../IO/IOKML/test}/otbKMLVectorDataIOTestFileReader.cxx | 0 {Code/IO => Modules/IO/IOLUM/include}/otbLUMImageIO.h | 0 {Code/IO => Modules/IO/IOLUM/include}/otbLUMImageIOFactory.h | 0 {Code/IO => Modules/IO/IOLUM/src}/otbLUMImageIO.cxx | 0 {Code/IO => Modules/IO/IOLUM/src}/otbLUMImageIOFactory.cxx | 0 .../IO => Modules/IO/IOLUM/test}/otbLUMImageIOTestCanRead.cxx | 0 .../IO => Modules/IO/IOLUM/test}/otbLUMImageIOTestCanWrite.cxx | 0 {Code/IO => Modules/IO/IOMSTAR/include}/otbMSTARImageIO.h | 0 {Code/IO => Modules/IO/IOMSTAR/include}/otbMSTARImageIOFactory.h | 0 {Code/IO => Modules/IO/IOMSTAR/src}/otbMSTARImageIO.cxx | 0 {Code/IO => Modules/IO/IOMSTAR/src}/otbMSTARImageIOFactory.cxx | 0 .../IO => Modules/IO/IOMSTAR/test}/otbMSTARImageIOTestCanRead.cxx | 0 {Code/IO => Modules/IO/IOMW/include}/otbMWImageIO.h | 0 {Code/IO => Modules/IO/IOMW/include}/otbMWImageIOFactory.h | 0 {Code/IO => Modules/IO/IOMW/src}/otbMWImageIO.cxx | 0 {Code/IO => Modules/IO/IOMW/src}/otbMWImageIOFactory.cxx | 0 .../Code/IO => Modules/IO/IOMW/test}/otbMWImageIOTestCanRead.cxx | 0 .../Code/IO => Modules/IO/IOMW/test}/otbMWImageIOTestCanWrite.cxx | 0 {Code/IO => Modules/IO/IOONERA/include}/otbONERAImageIO.h | 0 {Code/IO => Modules/IO/IOONERA/include}/otbONERAImageIOFactory.h | 0 {Code/IO => Modules/IO/IOONERA/src}/otbONERAImageIO.cxx | 0 {Code/IO => Modules/IO/IOONERA/src}/otbONERAImageIOFactory.cxx | 0 .../IO => Modules/IO/IOONERA/test}/otbONERAImageIOTestCanRead.cxx | 0 {Code/IO => Modules/IO/IORAD/include}/otbRADImageIO.h | 0 {Code/IO => Modules/IO/IORAD/include}/otbRADImageIOFactory.h | 0 {Code/IO => Modules/IO/IORAD/src}/otbRADImageIO.cxx | 0 {Code/IO => Modules/IO/IORAD/src}/otbRADImageIOFactory.cxx | 0 .../IO => Modules/IO/IORAD/test}/otbRADImageIOTestCanRead.cxx | 0 {Code/IO => Modules/IO/IOTileMap/include}/otbTileMapImageIO.h | 0 .../IO/IOTileMap/include}/otbTileMapImageIOFactory.h | 0 .../IO => Modules/IO/IOTileMap/include}/otbTileMapImageIOHelper.h | 0 {Code/IO => Modules/IO/IOTileMap/src}/otbLogo.inc | 0 {Code/IO => Modules/IO/IOTileMap/src}/otbTileMapImageIO.cxx | 0 .../IO => Modules/IO/IOTileMap/src}/otbTileMapImageIOFactory.cxx | 0 {Code/IO => Modules/IO/IOTileMap/src}/otbTileMapImageIOHelper.cxx | 0 .../IO/IOTileMap/test}/otbTileMapImageIOHelperTest.cxx | 0 .../IO => Modules/IO/IOTileMap/test}/otbTileMapImageIOTest.cxx | 0 .../Code/IO => Modules/IO/IOTileMap/test}/otbTileMapWriter.cxx | 0 .../IO/IOXML/include}/otbStatisticsXMLFileReader.h | 0 .../IO/IOXML/include}/otbStatisticsXMLFileReader.txx | 0 .../IO/IOXML/include}/otbStatisticsXMLFileWriter.h | 0 .../IO/IOXML/include}/otbStatisticsXMLFileWriter.txx | 0 {Code/IO => Modules/IO/ImageIO/include}/otbImageFileReader.h | 0 {Code/IO => Modules/IO/ImageIO/include}/otbImageFileReader.txx | 0 {Code/IO => Modules/IO/ImageIO/include}/otbImageFileWriter.h | 0 {Code/IO => Modules/IO/ImageIO/include}/otbImageFileWriter.txx | 0 {Code/IO => Modules/IO/ImageIO/include}/otbImageIOFactory.h | 0 .../IO => Modules/IO/ImageIO/include}/otbImageSeriesFileReader.h | 0 .../IO/ImageIO/include}/otbImageSeriesFileReader.txx | 0 .../IO/ImageIO/include}/otbImageSeriesFileReaderBase.h | 0 .../IO/ImageIO/include}/otbImageSeriesFileReaderBase.txx | 0 .../IO/ImageIO/include}/otbScalarBufferToImageFileWriter.h | 0 .../IO/ImageIO/include}/otbScalarBufferToImageFileWriter.txx | 0 .../IO/ImageIO/include}/otbStreamingImageFileWriter.h | 0 {Code/IO => Modules/IO/ImageIO/src}/otbImageIOFactory.cxx | 0 .../Fa => Modules/IO/ImageIO/test}/0000437-WriteImageCentOS.cxx | 0 .../Fa => Modules/IO/ImageIO/test}/0000479-WriteInt8Image.cxx | 0 .../test}/0000495-StreamingImageFileWriterProgressReporting.cxx | 0 {Testing/Fa => Modules/IO/ImageIO/test}/WriteUnsignedLong.cxx | 0 .../IO/ImageIO/test}/otbCompareWritingComplexImage.cxx | 0 .../IO/ImageIO/test}/otbComplexImageManipulationTest.cxx | 0 .../Code/IO => Modules/IO/ImageIO/test}/otbComplexImageTests.cxx | 0 .../Code/IO => Modules/IO/ImageIO/test}/otbDoubleImageIOTest.cxx | 0 .../Code/IO => Modules/IO/ImageIO/test}/otbFloatImageIOTest.cxx | 0 .../IO/ImageIO/test}/otbGDALDriverDoubleWritingTest.cxx | 0 .../IO => Modules/IO/ImageIO/test}/otbImageFileReaderMSTAR.cxx | 0 .../IO => Modules/IO/ImageIO/test}/otbImageFileReaderONERA.cxx | 0 .../IO/ImageIO/test}/otbImageFileReaderONERAComplex.cxx | 0 .../IO => Modules/IO/ImageIO/test}/otbImageFileReaderRADChar.cxx | 0 .../IO/ImageIO/test}/otbImageFileReaderRADComplexDouble.cxx | 0 .../IO/ImageIO/test}/otbImageFileReaderRADComplexFloat.cxx | 0 .../IO/ImageIO/test}/otbImageFileReaderRADComplexFloatExtract.cxx | 0 .../IO/ImageIO/test}/otbImageFileReaderRADComplexInt.cxx | 0 .../IO => Modules/IO/ImageIO/test}/otbImageFileReaderRADFloat.cxx | 0 .../IO => Modules/IO/ImageIO/test}/otbImageFileReaderRADInt.cxx | 0 .../IO => Modules/IO/ImageIO/test}/otbImageFileReaderRGBTest.cxx | 0 .../IO/ImageIO/test}/otbImageFileReaderServerName.cxx | 0 .../IO => Modules/IO/ImageIO/test}/otbImageFileReaderTest.cxx | 0 .../IO/ImageIO/test}/otbImageFileReaderTestFloat.cxx | 0 .../IO/ImageIO/test}/otbImageFileReaderTestSensorPixelValue.cxx | 0 .../IO/ImageIO/test}/otbImageFileReaderWithComplexPixel.cxx | 0 .../IO/ImageIO/test}/otbImageFileWriterONERAComplex.cxx | 0 .../IO => Modules/IO/ImageIO/test}/otbImageFileWriterRGBTest.cxx | 0 .../IO/ImageIO/test}/otbImageFileWriterStreamingONERAComplex.cxx | 0 .../IO => Modules/IO/ImageIO/test}/otbImageFileWriterTest.cxx | 0 .../IO/ImageIO/test}/otbImageFileWriterTestWithoutInput.cxx | 0 .../IO/ImageIO/test}/otbImageFileWriterWithExtendedOptionBox.cxx | 0 .../Code/IO => Modules/IO/ImageIO/test}/otbImageIOFactoryNew.cxx | 0 .../IO/ImageIO/test}/otbImageMetadataFileWriterTest.cxx | 0 .../IO/ImageIO/test}/otbImageMetadataStreamingFileWriterTest.cxx | 0 .../IO => Modules/IO/ImageIO/test}/otbImageSeriesFileReader.cxx | 0 .../ImageIO/test}/otbImageStreamingFileWriterTestWithoutInput.cxx | 0 .../Code/IO => Modules/IO/ImageIO/test}/otbIntImageIOTest.cxx | 0 .../IO/ImageIO/test}/otbMultiResolutionReadingInfo.cxx | 0 .../IO => Modules/IO/ImageIO/test}/otbPNGIndexedNbBandsTest.cxx | 0 {Testing/Code/IO => Modules/IO/ImageIO/test}/otbPipeline.cxx | 0 .../IO/ImageIO/test}/otbPipelineMetadataHandlingTest.cxx | 0 .../ImageIO/test}/otbPipelineMetadataHandlingWithUFFilterTest.cxx | 0 .../ImageIO/test}/otbReadingComplexDataIntoComplexImageTest.cxx | 0 .../IO/ImageIO/test}/otbScalarBufferToImageFileWriterNew.cxx | 0 .../IO/ImageIO/test}/otbScalarBufferToImageFileWriterTest.cxx | 0 .../Code/IO => Modules/IO/ImageIO/test}/otbShortImageIOTest.cxx | 0 .../IO => Modules/IO/ImageIO/test}/otbShortRGBImageIOTest.cxx | 0 .../IO/ImageIO/test}/otbStreamingImageFileWriterTest.cxx | 0 .../otbStreamingImageFileWriterTestCalculateNumberOfDivisions.cxx | 0 .../ImageIO/test}/otbStreamingImageFileWriterWithFilterTest.cxx | 0 .../IO/ImageIO/test}/otbStreamingImageFilterTest.cxx | 0 .../IO/ImageIO/test}/otbStreamingShortImageFileWriterTest.cxx | 0 .../IO/ImageIO/test}/otbVectorImageFileReaderWriterTest.cxx | 0 .../IO/ImageIO/test}/otbVectorImageFileWriterTestWithoutInput.cxx | 0 .../test}/otbVectorImageStreamingFileWriterTestWithoutInput.cxx | 0 .../ImageIO/test}/otbWritingComplexDataWithComplexImageTest.cxx | 0 {Code/IO => Modules/IO/KMZWriter/include}/otbKmzProductWriter.h | 0 {Code/IO => Modules/IO/KMZWriter/include}/otbKmzProductWriter.txx | 0 .../Code/IO => Modules/IO/KMZWriter/test}/otbKmzProductWriter.cxx | 0 .../IO/TestKernel/include}/otbDifferenceImageFilter.h | 0 .../IO/TestKernel/include}/otbDifferenceImageFilter.txx | 0 {Code/Testing => Modules/IO/TestKernel/include}/otbTestHelper.h | 0 {Code/Testing => Modules/IO/TestKernel/include}/otbTestMain.h | 0 {Code/Testing => Modules/IO/TestKernel/src}/otbTestDriver.cxx | 0 {Code/Testing => Modules/IO/TestKernel/src}/otbTestHelper.cxx | 0 .../IO/VectorDataIO/include}/otbVectorDataFileReader.h | 0 .../IO/VectorDataIO/include}/otbVectorDataFileReader.txx | 0 .../IO/VectorDataIO/include}/otbVectorDataFileWriter.h | 0 .../IO/VectorDataIO/include}/otbVectorDataFileWriter.txx | 0 .../IO/VectorDataIO/include}/otbVectorDataIOFactory.h | 0 .../IO => Modules/IO/VectorDataIO/src}/otbVectorDataIOFactory.cxx | 0 .../IO/VectorDataIO/test}/otbVectorDataFileGeoReaderWriter.cxx | 0 .../IO/VectorDataIO/test}/otbVectorDataFileReader.cxx | 0 .../IO/VectorDataIO/test}/otbVectorDataFileReaderNew.cxx | 0 .../IO/VectorDataIO/test}/otbVectorDataFileReaderWriter.cxx | 0 .../IO/VectorDataIO/test}/otbVectorDataFileWriter.cxx | 0 .../VectorDataIO/test}/otbVectorDataFileWriterMultiPolygons.cxx | 0 .../IO/VectorDataIO/test}/otbVectorDataFileWriterNew.cxx | 0 .../IO/VectorDataIO/test}/otbVectorDataFileWriterPolygons.cxx | 0 .../IO/VectorDataIO/test}/otbVectorDataIOFactory.cxx | 0 .../DempsterShafer/include}/otbConfusionMatrixToMassOfBelief.h | 0 .../DempsterShafer/include}/otbConfusionMatrixToMassOfBelief.txx | 0 .../DempsterShafer/include}/otbDSFusionOfClassifiersImageFilter.h | 0 .../include}/otbDSFusionOfClassifiersImageFilter.txx | 0 .../Learning/DempsterShafer/include}/otbJointMassOfBeliefFilter.h | 0 .../DempsterShafer/include}/otbJointMassOfBeliefFilter.txx | 0 .../Learning/DempsterShafer/include}/otbMassOfBelief.h | 0 .../Learning/DempsterShafer/include}/otbMassOfBelief.txx | 0 .../Learning/DempsterShafer/include}/otbStandardDSCostFunction.h | 0 .../DempsterShafer/include}/otbStandardDSCostFunction.txx | 0 .../include}/otbVectorDataToDSValidatedVectorDataFilter.h | 0 .../include}/otbVectorDataToDSValidatedVectorDataFilter.txx | 0 .../DempsterShafer/test}/otbConfusionMatrixToMassOfBeliefTest.cxx | 0 .../test}/otbDSFusionOfClassifiersImageFilterTest.cxx | 0 .../DempsterShafer/test}/otbDempsterShaferFusionTests.cxx | 0 .../Learning/DempsterShafer/test}/otbJointMassOfBeliefFilter.cxx | 0 .../Learning/DempsterShafer/test}/otbMassOfBelief.cxx | 0 .../Learning/DempsterShafer/test}/otbMassOfBeliefDSApplied.cxx | 0 .../Learning/DempsterShafer/test}/otbStandardDSCostFunction.cxx | 0 .../test}/otbVectorDataToDSValidatedVectorDataFilter.cxx | 0 .../Learning/LearningBase/include}/otbConfusionMatrixCalculator.h | 0 .../LearningBase/include}/otbConfusionMatrixCalculator.txx | 0 .../LearningBase/include}/otbConfusionMatrixMeasurements.h | 0 .../LearningBase/include}/otbConfusionMatrixMeasurements.txx | 0 .../Learning/LearningBase/include}/otbDecisionTree.h | 0 .../Learning/LearningBase/include}/otbDecisionTree.txx | 0 .../Learning/LearningBase/include}/otbGaussianModelComponent.h | 0 .../Learning/LearningBase/include}/otbGaussianModelComponent.txx | 0 .../Learning/LearningBase/include}/otbImageClassificationFilter.h | 0 .../LearningBase/include}/otbImageClassificationFilter.txx | 0 .../LearningBase/include}/otbKMeansImageClassificationFilter.h | 0 .../LearningBase/include}/otbKMeansImageClassificationFilter.txx | 0 .../LearningBase/include}/otbMachineLearningModelFactory.h | 0 .../LearningBase/include}/otbMachineLearningModelFactory.txx | 0 .../LearningBase/include}/otbMachineLearningModelFactoryBase.h | 0 .../Learning/LearningBase/include}/otbSEMClassifier.h | 0 .../Learning/LearningBase/include}/otbSEMClassifier.txx | 0 .../LearningBase/src}/otbMachineLearningModelFactoryBase.cxx | 0 .../0000209-SVMValidationLinearlySeparableProbEstimation.cxx | 0 .../LearningBase/test}/otbConfusionMatrixCalculatorTest.cxx | 0 .../LearningBase/test}/otbConfusionMatrixMeasurementsTest.cxx | 0 .../Learning/LearningBase/test}/otbDecisionTreeBuild.cxx | 0 .../Learning/LearningBase/test}/otbDecisionTreeNew.cxx | 0 .../Learning/LearningBase/test}/otbDecisionTreeWithRealValues.cxx | 0 .../Learning/LearningBase/test}/otbGaussianModelComponent.cxx | 0 .../Learning/LearningBase/test}/otbImageClassificationFilter.cxx | 0 .../LearningBase/test}/otbKMeansImageClassificationFilter.cxx | 0 .../LearningBase/test}/otbKMeansImageClassificationFilterNew.cxx | 0 .../Learning/LearningBase/test}/otbSEMClassifierNew.cxx | 0 .../Learning/LearningBase/test}/otbTrainMachineLearningModel.cxx | 0 {Code/Markov => Modules/Learning/Markov/include}/otbMRFEnergy.h | 0 .../Learning/Markov/include}/otbMRFEnergyEdgeFidelity.h | 0 .../Learning/Markov/include}/otbMRFEnergyFisherClassification.h | 0 .../Learning/Markov/include}/otbMRFEnergyGaussian.h | 0 .../Learning/Markov/include}/otbMRFEnergyGaussianClassification.h | 0 .../Learning/Markov/include}/otbMRFEnergyPotts.h | 0 .../Markov => Modules/Learning/Markov/include}/otbMRFOptimizer.h | 0 .../Learning/Markov/include}/otbMRFOptimizerICM.h | 0 .../Learning/Markov/include}/otbMRFOptimizerMetropolis.h | 0 {Code/Markov => Modules/Learning/Markov/include}/otbMRFSampler.h | 0 .../Markov => Modules/Learning/Markov/include}/otbMRFSamplerMAP.h | 0 .../Learning/Markov/include}/otbMRFSamplerRandom.h | 0 .../Learning/Markov/include}/otbMRFSamplerRandomMAP.h | 0 .../Learning/Markov/include}/otbMarkovRandomFieldFilter.h | 0 .../Learning/Markov/include}/otbMarkovRandomFieldFilter.txx | 0 .../Learning/Markov/test}/otbMRFEnergyEdgeFidelity.cxx | 0 .../Learning/Markov/test}/otbMRFEnergyEdgeFidelityNew.cxx | 0 .../Learning/Markov/test}/otbMRFEnergyFisherClassification.cxx | 0 .../Learning/Markov/test}/otbMRFEnergyGaussian.cxx | 0 .../Learning/Markov/test}/otbMRFEnergyGaussianClassification.cxx | 0 .../Markov/test}/otbMRFEnergyGaussianClassificationNew.cxx | 0 .../Learning/Markov/test}/otbMRFEnergyGaussianNew.cxx | 0 .../Markov => Modules/Learning/Markov/test}/otbMRFEnergyPotts.cxx | 0 .../Learning/Markov/test}/otbMRFEnergyPottsNew.cxx | 0 .../Learning/Markov/test}/otbMRFOptimizerICM.cxx | 0 .../Learning/Markov/test}/otbMRFOptimizerICMNew.cxx | 0 .../Learning/Markov/test}/otbMRFOptimizerMetropolis.cxx | 0 .../Learning/Markov/test}/otbMRFOptimizerMetropolisNew.cxx | 0 .../Markov => Modules/Learning/Markov/test}/otbMRFSamplerMAP.cxx | 0 .../Learning/Markov/test}/otbMRFSamplerMAPNew.cxx | 0 .../Learning/Markov/test}/otbMRFSamplerRandom.cxx | 0 .../Learning/Markov/test}/otbMRFSamplerRandomMAP.cxx | 0 .../Learning/Markov/test}/otbMRFSamplerRandomMAPNew.cxx | 0 .../Learning/Markov/test}/otbMRFSamplerRandomNew.cxx | 0 .../Learning/Markov/test}/otbMarkovRandomFieldFilter.cxx | 0 .../Learning/Markov/test}/otbMarkovRandomFieldFilterNew.cxx | 0 .../Learning/SOM/include}/otbCzihoSOMLearningBehaviorFunctor.h | 0 .../SOM/include}/otbCzihoSOMNeighborhoodBehaviorFunctor.h | 0 {Code/Learning => Modules/Learning/SOM/include}/otbPeriodicSOM.h | 0 .../Learning => Modules/Learning/SOM/include}/otbPeriodicSOM.txx | 0 {Code/Learning => Modules/Learning/SOM/include}/otbSOM.h | 0 {Code/Learning => Modules/Learning/SOM/include}/otbSOM.txx | 0 .../Learning/SOM/include}/otbSOMActivationBuilder.h | 0 .../Learning/SOM/include}/otbSOMActivationBuilder.txx | 0 .../Learning => Modules/Learning/SOM/include}/otbSOMClassifier.h | 0 .../Learning/SOM/include}/otbSOMClassifier.txx | 0 .../Learning/SOM/include}/otbSOMImageClassificationFilter.h | 0 .../Learning/SOM/include}/otbSOMImageClassificationFilter.txx | 0 .../Learning/SOM/include}/otbSOMLearningBehaviorFunctor.h | 0 {Code/Learning => Modules/Learning/SOM/include}/otbSOMMap.h | 0 {Code/Learning => Modules/Learning/SOM/include}/otbSOMMap.txx | 0 .../Learning/SOM/include}/otbSOMWithMissingValue.h | 0 .../Learning/SOM/include}/otbSOMWithMissingValue.txx | 0 .../Learning/SOM/include}/otbSOMbasedImageFilter.h | 0 .../Learning/SOM/include}/otbSOMbasedImageFilter.txx | 0 {Testing/Fa => Modules/Learning/SOM/test}/MapActivation.cxx | 0 .../Learning => Modules/Learning/SOM/test}/otbPeriodicSOM.cxx | 0 .../Learning => Modules/Learning/SOM/test}/otbPeriodicSOMNew.cxx | 0 {Testing/Code/Learning => Modules/Learning/SOM/test}/otbSOM.cxx | 0 .../Learning/SOM/test}/otbSOMActivationBuilder.cxx | 0 .../Learning/SOM/test}/otbSOMActivationBuilderNew.cxx | 0 .../Learning => Modules/Learning/SOM/test}/otbSOMClassifier.cxx | 0 .../Learning/SOM/test}/otbSOMClassifierNew.cxx | 0 .../Learning/SOM/test}/otbSOMImageClassificationFilter.cxx | 0 .../Learning/SOM/test}/otbSOMImageClassificationFilterNew.cxx | 0 .../Code/Learning => Modules/Learning/SOM/test}/otbSOMMap.cxx | 0 .../Code/Learning => Modules/Learning/SOM/test}/otbSOMMapNew.cxx | 0 .../Code/Learning => Modules/Learning/SOM/test}/otbSOMNew.cxx | 0 .../Learning/SOM/test}/otbSOMWithMissingValue.cxx | 0 .../Learning/SOM/test}/otbSOMWithMissingValueNew.cxx | 0 .../Learning/SOM/test}/otbSOMbasedImageFilter.cxx | 0 .../Learning/SOM/test}/otbSOMbasedImageFilterNew.cxx | 0 .../Learning/SVMLearning/include}/otbChangeProfileKernelFunctor.h | 0 .../SVMLearning/include}/otbExhaustiveExponentialOptimizer.h | 0 .../Learning/SVMLearning/include}/otbLabelMapSVMClassifier.h | 0 .../Learning/SVMLearning/include}/otbLabelMapSVMClassifier.txx | 0 .../Learning/SVMLearning/include}/otbLibSVMMachineLearningModel.h | 0 .../SVMLearning/include}/otbLibSVMMachineLearningModel.txx | 0 .../SVMLearning/include}/otbLibSVMMachineLearningModelFactory.h | 0 .../SVMLearning/include}/otbLibSVMMachineLearningModelFactory.txx | 0 .../SVMLearning/include}/otbMixturePolyRBFKernelFunctor.h | 0 .../SVMLearning/include}/otbNonGaussianRBFKernelFunctor.h | 0 .../Learning/SVMLearning/include}/otbObjectDetectionClassifier.h | 0 .../SVMLearning/include}/otbObjectDetectionClassifier.txx | 0 .../Learning/SVMLearning/include}/otbSVMClassifier.h | 0 .../Learning/SVMLearning/include}/otbSVMClassifier.txx | 0 .../SVMLearning/include}/otbSVMCrossValidationCostFunction.h | 0 .../SVMLearning/include}/otbSVMCrossValidationCostFunction.txx | 0 .../SVMLearning/include}/otbSVMImageClassificationFilter.h | 0 .../SVMLearning/include}/otbSVMImageClassificationFilter.txx | 0 .../include}/otbSVMImageClassificationWithRuleFilter.h | 0 .../include}/otbSVMImageClassificationWithRuleFilter.txx | 0 .../Learning/SVMLearning/include}/otbSVMImageModelEstimator.h | 0 .../Learning/SVMLearning/include}/otbSVMImageModelEstimator.txx | 0 .../Learning/SVMLearning/include}/otbSVMKernels.h | 0 .../Learning/SVMLearning/include}/otbSVMMarginSampler.h | 0 .../Learning/SVMLearning/include}/otbSVMMarginSampler.txx | 0 .../Learning/SVMLearning/include}/otbSVMModel.h | 0 .../Learning/SVMLearning/include}/otbSVMModel.txx | 0 .../Learning/SVMLearning/include}/otbSVMModelEstimator.h | 0 .../Learning/SVMLearning/include}/otbSVMModelEstimator.txx | 0 .../Learning/SVMLearning/include}/otbSVMPointSetModelEstimator.h | 0 .../SVMLearning/include}/otbSVMPointSetModelEstimator.txx | 0 .../SVMLearning/include}/otbSVMSampleListModelEstimator.h | 0 .../SVMLearning/include}/otbSVMSampleListModelEstimator.txx | 0 .../Learning/SVMLearning/include}/otbSpectralAngleKernelFunctor.h | 0 .../Learning/SVMLearning/src}/otbChangeProfileKernelFunctor.cxx | 0 .../SVMLearning/src}/otbExhaustiveExponentialOptimizer.cxx | 0 .../Learning/SVMLearning/src}/otbMixturePolyRBFKernelFunctor.cxx | 0 .../Learning/SVMLearning/src}/otbNonGaussianRBFKernelFunctor.cxx | 0 .../Learning/SVMLearning/src}/otbSpectralAngleKernelFunctor.cxx | 0 .../SVMLearning/test}/otbExhaustiveExponentialOptimizerNew.cxx | 0 .../SVMLearning/test}/otbExhaustiveExponentialOptimizerTest.cxx | 0 .../Learning/SVMLearning/test}/otbLabelMapSVMClassifier.cxx | 0 .../Learning/SVMLearning/test}/otbMachineLearningModelCanRead.cxx | 0 .../Learning/SVMLearning/test}/otbObjectDetectionClassifier.cxx | 0 .../Learning/SVMLearning/test}/otbSVMClassifierImage.cxx | 0 .../Learning/SVMLearning/test}/otbSVMClassifierNew.cxx | 0 .../Learning/SVMLearning/test}/otbSVMClassifierPointSet.cxx | 0 .../SVMLearning/test}/otbSVMCrossValidationCostFunctionNew.cxx | 0 .../SVMLearning/test}/otbSVMImageClassificationFilter.cxx | 0 .../SVMLearning/test}/otbSVMImageClassificationFilterNew.cxx | 0 .../SVMLearning/test}/otbSVMImageClassificationWithRuleFilter.cxx | 0 .../test}/otbSVMImageClassificationWithRuleFilterNew.cxx | 0 .../SVMLearning/test}/otbSVMImageModelEstimatorModelAccessor.cxx | 0 .../Learning/SVMLearning/test}/otbSVMImageModelEstimatorNew.cxx | 0 .../Learning/SVMLearning/test}/otbSVMImageModelEstimatorTrain.cxx | 0 .../SVMLearning/test}/otbSVMImageModelEstimatorTrainOneClass.cxx | 0 ...nverseCosSpectralAngleKernelFunctorImageClassificationTest.cxx | 0 ...nverseCosSpectralAngleKernelFunctorImageModelEstimatorTest.cxx | 0 .../Learning/SVMLearning/test}/otbSVMMarginSampler.cxx | 0 .../Learning/SVMLearning/test}/otbSVMModelAccessor.cxx | 0 .../SVMLearning/test}/otbSVMModelCopyComposedKernelTest.cxx | 0 .../SVMLearning/test}/otbSVMModelCopyGenericKernelTest.cxx | 0 .../Learning/SVMLearning/test}/otbSVMModelCopyTest.cxx | 0 .../SVMLearning/test}/otbSVMModelGenericKernelLoadSave.cxx | 0 .../Learning/SVMLearning/test}/otbSVMModelGenericKernelsTest.cxx | 0 .../Learning/SVMLearning/test}/otbSVMModelLoad.cxx | 0 .../Learning/SVMLearning/test}/otbSVMModelLoadSave.cxx | 0 .../Learning/SVMLearning/test}/otbSVMModelNew.cxx | 0 .../SVMLearning/test}/otbSVMPointSetModelEstimatorNew.cxx | 0 .../SVMLearning/test}/otbSVMPointSetModelEstimatorTrain.cxx | 0 .../SVMLearning/test}/otbSVMSampleListModelEstimatorTest.cxx | 0 .../OBIA/RCC8/include}/otbImageListToRCC8GraphFilter.h | 0 .../OBIA/RCC8/include}/otbImageListToRCC8GraphFilter.txx | 0 .../RCC8/include}/otbImageMultiSegmentationToRCC8GraphFilter.h | 0 .../RCC8/include}/otbImageMultiSegmentationToRCC8GraphFilter.txx | 0 .../OBIA/RCC8/include}/otbImageToImageRCC8Calculator.h | 0 .../OBIA/RCC8/include}/otbImageToImageRCC8Calculator.txx | 0 .../OBIA/RCC8/include}/otbPolygonListToRCC8GraphFilter.h | 0 .../OBIA/RCC8/include}/otbPolygonListToRCC8GraphFilter.txx | 0 .../OBIA/RCC8/include}/otbPolygonToPolygonRCC8Calculator.h | 0 .../OBIA/RCC8/include}/otbPolygonToPolygonRCC8Calculator.txx | 0 .../SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8Edge.h | 0 .../OBIA/RCC8/include}/otbRCC8EdgeIterator.h | 0 .../OBIA/RCC8/include}/otbRCC8EdgeIterator.txx | 0 .../SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8Graph.h | 0 .../OBIA/RCC8/include}/otbRCC8Graph.txx | 0 .../OBIA/RCC8/include}/otbRCC8GraphFileReader.h | 0 .../OBIA/RCC8/include}/otbRCC8GraphFileReader.txx | 0 .../OBIA/RCC8/include}/otbRCC8GraphFileWriter.h | 0 .../OBIA/RCC8/include}/otbRCC8GraphFileWriter.txx | 0 .../OBIA/RCC8/include}/otbRCC8GraphSource.h | 0 .../OBIA/RCC8/include}/otbRCC8GraphSource.txx | 0 .../OBIA/RCC8/include}/otbRCC8InEdgeIterator.h | 0 .../OBIA/RCC8/include}/otbRCC8InEdgeIterator.txx | 0 .../OBIA/RCC8/include}/otbRCC8OutEdgeIterator.h | 0 .../OBIA/RCC8/include}/otbRCC8OutEdgeIterator.txx | 0 .../SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8Value.h | 0 .../OBIA/RCC8/include}/otbRCC8VertexBase.h | 0 .../OBIA/RCC8/include}/otbRCC8VertexBase.txx | 0 .../OBIA/RCC8/include}/otbRCC8VertexIterator.h | 0 .../OBIA/RCC8/include}/otbRCC8VertexIterator.txx | 0 .../OBIA/RCC8/include}/otbRCC8VertexWithCompacity.h | 0 .../OBIA/RCC8/include}/otbRCC8VertexWithCompacity.txx | 0 .../OBIA/RCC8/include}/otbRCC8VertexWithRegionCenter.h | 0 .../OBIA/RCC8/include}/otbRCC8VertexWithRegionCenter.txx | 0 {Code/SpatialReasoning => Modules/OBIA/RCC8/src}/otbRCC8Edge.cxx | 0 .../OBIA/RCC8/test}/otbImageListToRCC8GraphFilterNew.cxx | 0 .../RCC8/test}/otbImageMultiSegmentationToRCC8GraphFilter.cxx | 0 .../RCC8/test}/otbImageMultiSegmentationToRCC8GraphFilterNew.cxx | 0 .../OBIA/RCC8/test}/otbImageToImageRCC8Calculator.cxx | 0 .../OBIA/RCC8/test}/otbImageToImageRCC8CalculatorNew.cxx | 0 .../OBIA/RCC8/test}/otbPolygonListToRCC8GraphFilter.cxx | 0 .../OBIA/RCC8/test}/otbPolygonListToRCC8GraphFilterNew.cxx | 0 .../OBIA/RCC8/test}/otbPolygonToPolygonRCC8Calculator.cxx | 0 .../OBIA/RCC8/test}/otbPolygonToPolygonRCC8CalculatorNew.cxx | 0 .../SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8Edge.cxx | 0 .../OBIA/RCC8/test}/otbRCC8EdgeNew.cxx | 0 .../SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8Graph.cxx | 0 .../OBIA/RCC8/test}/otbRCC8GraphFileReader.cxx | 0 .../OBIA/RCC8/test}/otbRCC8GraphFileReaderNew.cxx | 0 .../OBIA/RCC8/test}/otbRCC8GraphFileWriter.cxx | 0 .../OBIA/RCC8/test}/otbRCC8GraphFileWriterNew.cxx | 0 .../OBIA/RCC8/test}/otbRCC8GraphIOEndToEnd.cxx | 0 .../OBIA/RCC8/test}/otbRCC8GraphNew.cxx | 0 .../OBIA/RCC8/test}/otbRCC8GraphSourceNew.cxx | 0 .../OBIA/RCC8/test}/otbRCC8VertexBase.cxx | 0 .../OBIA/RCC8/test}/otbRCC8VertexBaseNew.cxx | 0 .../OBIA/RCC8/test}/otbRCC8VertexWithCompacity.cxx | 0 .../OBIA/RCC8/test}/otbRCC8VertexWithCompacityNew.cxx | 0 .../Radiometry/Indices/include}/otbBuiltUpIndicesFunctor.h | 0 .../Radiometry/Indices/include}/otbGAndRIndexImageFilter.h | 0 .../Radiometry/Indices/include}/otbGAndRIndexImageFilter.txx | 0 .../Radiometry/Indices/include}/otbLandsatTMIndices.h | 0 .../Indices/include}/otbMultiChannelGAndRIndexImageFilter.h | 0 .../Indices/include}/otbMultiChannelRAndBAndNIRIndexImageFilter.h | 0 .../Indices/include}/otbMultiChannelRAndGAndNIRIndexImageFilter.h | 0 .../Indices/include}/otbMultiChannelRAndNIRIndexImageFilter.h | 0 .../Indices/include}/otbMultiChannelRadiometricImageFilter.h | 0 .../Radiometry/Indices/include}/otbNDVIDataNodeFeatureFunction.h | 0 .../Indices/include}/otbNDVIDataNodeFeatureFunction.txx | 0 .../Radiometry/Indices/include}/otbRAndBAndNIRIndexImageFilter.h | 0 .../Indices/include}/otbRAndBAndNIRIndexImageFilter.txx | 0 .../Radiometry/Indices/include}/otbRAndGAndNIRIndexImageFilter.h | 0 .../Indices/include}/otbRAndGAndNIRIndexImageFilter.txx | 0 .../Radiometry/Indices/include}/otbRAndNIRIndexImageFilter.h | 0 .../Radiometry/Indices/include}/otbRAndNIRIndexImageFilter.txx | 0 .../Radiometry/Indices/include}/otbSoilIndicesFunctor.h | 0 .../Radiometry/Indices/include}/otbVegetationIndicesFunctor.h | 0 .../Radiometry/Indices/include}/otbWaterIndicesFunctor.h | 0 .../Indices/include}/otbWaterSqrtSpectralAngleImageFilter.h | 0 .../Radiometry/Indices/test}/00134-feature_extraction.cxx | 0 .../otbAVIMultiChannelRAndGAndNIRVegetationIndexImageFilter.cxx | 0 .../Indices/test}/otbAVIRAndGAndNIRVegetationIndexImageFilter.cxx | 0 .../otbEVIMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx | 0 .../Indices/test}/otbEVIRAndBAndNIRVegetationIndexImageFilter.cxx | 0 .../Radiometry/Indices/test}/otbGAndRIndexImageFilter.cxx | 0 .../Radiometry/Indices/test}/otbGAndRIndexImageFilterNew.cxx | 0 .../Radiometry/Indices/test}/otbIBGAndRAndNIRIndexImageFilter.cxx | 0 .../test}/otbIBMultiChannelGAndRAndNIRIndexImageFilter.cxx | 0 .../Indices/test}/otbISUMultiChannelRAndNIRIndexImageFilter.cxx | 0 .../Radiometry/Indices/test}/otbISURAndNIRIndexImageFilter.cxx | 0 .../Indices/test}/otbLAIFromNDVILogarithmicFunctorTest.cxx | 0 .../Indices/test}/otbLAIFromReflectancesLinearFunctorTest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMBrightTest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMIndexBIOTest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMIndexBrightTest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMIndexMIR1Test.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMIndexMIR2Test.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMIndexMIRTIRTest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMIndexNDBBBITest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMIndexNDBSITest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMIndexNDSITest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMIndexNDSIVisTest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMIndexNDVITest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMIndexNIRTest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMIndexTIRTest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMIndexVisTest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMKernelSpectralRules.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMLinguisticLabelsTest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMThickCloudTest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMThinCloudTest.cxx | 0 .../Radiometry/Indices/test}/otbLandsatTMVegetationTest.cxx | 0 .../Indices/test}/otbMultiChannelGAndRIndexImageFilter.cxx | 0 .../Indices/test}/otbMultiChannelGAndRIndexImageFilterNew.cxx | 0 .../otbMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx | 0 .../otbMultiChannelRAndBAndNIRVegetationIndexImageFilterNew.cxx | 0 .../test}/otbMultiChannelRAndGAndNIRIndexImageFilterNew.cxx | 0 .../test}/otbMultiChannelRAndNIRVegetationIndexImageFilter.cxx | 0 .../test}/otbMultiChannelRAndNIRVegetationIndexImageFilterNew.cxx | 0 .../test}/otbNDBIMultiChannelTM4AndTM5IndexImageFilter.cxx | 0 .../Radiometry/Indices/test}/otbNDBITM4AndTM5IndexImageFilter.cxx | 0 .../Radiometry/Indices/test}/otbNDVIDataNodeFeatureFunction.cxx | 0 .../Indices/test}/otbNDWIMultiChannelWaterIndexImageFilter.cxx | 0 .../Radiometry/Indices/test}/otbNDWIWaterIndexImageFilter.cxx | 0 .../Indices/test}/otbRAndBAndNIRVegetationIndexImageFilter.cxx | 0 .../Indices/test}/otbRAndBAndNIRVegetationIndexImageFilterNew.cxx | 0 .../Indices/test}/otbRAndGAndNIRVegetationIndexImageFilterNew.cxx | 0 .../Indices/test}/otbRAndNIRVegetationIndexImageFilter.cxx | 0 .../Indices/test}/otbRAndNIRVegetationIndexImageFilterNew.cxx | 0 .../otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter.cxx | 0 .../test}/otbSetASetBRAndNIRVegetationIndexImageFilter.cxx | 0 ...otbTSARVIMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx | 0 .../test}/otbTSARVIRAndBAndNIRVegetationIndexImageFilter.cxx | 0 .../otbWDVIMultiChannelRAndNIRVegetationIndexImageFilter.cxx | 0 .../Indices/test}/otbWDVIRAndNIRVegetationIndexImageFilter.cxx | 0 .../Indices/test}/otbWaterSqrtSpectralAngleImageFilter.cxx | 0 .../Radiometry/OpticalCalibration/include}/otbAeronetData.h | 0 .../Radiometry/OpticalCalibration/include}/otbAeronetFileReader.h | 0 .../include}/otbAtmosphericCorrectionParameters.h | 0 .../OpticalCalibration/include}/otbAtmosphericRadiativeTerms.h | 0 .../include}/otbImageMetadataCorrectionParameters.h | 0 .../OpticalCalibration/include}/otbImageToLuminanceImageFilter.h | 0 .../include}/otbImageToReflectanceImageFilter.h | 0 .../include}/otbLandsatTMSpectralRuleBasedClassifier.h | 0 .../OpticalCalibration/include}/otbLuminanceToImageImageFilter.h | 0 .../include}/otbLuminanceToReflectanceImageFilter.h | 0 ...otbRadiometryCorrectionParametersToAtmosphericRadiativeTerms.h | 0 .../include}/otbReflectanceToImageImageFilter.h | 0 .../include}/otbReflectanceToLuminanceImageFilter.h | 0 .../include}/otbReflectanceToSurfaceReflectanceImageFilter.h | 0 .../include}/otbReflectanceToSurfaceReflectanceImageFilter.txx | 0 .../Radiometry/OpticalCalibration/include}/otbSIXSTraits.h | 0 .../OpticalCalibration/include}/otbSpectralSensitivityReader.h | 0 .../include}/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h | 0 .../include}/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.txx | 0 .../Radiometry/OpticalCalibration/include}/otbVarSol.h | 0 .../OpticalCalibration/include}/otbWavelengthSpectralBands.h | 0 .../Radiometry/OpticalCalibration/src}/otbAeronetData.cxx | 0 .../Radiometry/OpticalCalibration/src}/otbAeronetFileReader.cxx | 0 .../src}/otbAtmosphericCorrectionParameters.cxx | 0 .../OpticalCalibration/src}/otbAtmosphericRadiativeTerms.cxx | 0 .../src}/otbImageMetadataCorrectionParameters.cxx | 0 .../Radiometry/OpticalCalibration/src}/otbSIXSTraits.cxx | 0 .../OpticalCalibration/src}/otbSpectralSensitivityReader.cxx | 0 .../OpticalCalibration/src}/otbWavelengthSpectralBands.cxx | 0 .../Radiometry/OpticalCalibration/test}/otbAeronetExtractData.cxx | 0 .../OpticalCalibration/test}/otbAeronetExtractDataBadData.cxx | 0 .../Radiometry/OpticalCalibration/test}/otbAeronetNew.cxx | 0 .../test}/otbAtmosphericCorrectionParametersNew.cxx | 0 .../test}/otbAtmosphericCorrectionSequencement.cxx | 0 .../OpticalCalibration/test}/otbAtmosphericRadiativeTermsTest.cxx | 0 .../test}/otbImageMetadataCorrectionParametersNew.cxx | 0 .../OpticalCalibration/test}/otbImageToLuminanceImageFilter.cxx | 0 .../test}/otbImageToLuminanceImageFilterAuto.cxx | 0 .../test}/otbImageToLuminanceImageFilterNew.cxx | 0 .../OpticalCalibration/test}/otbImageToReflectanceImageFilter.cxx | 0 .../test}/otbImageToReflectanceImageFilterAuto.cxx | 0 .../test}/otbImageToReflectanceImageFilterNew.cxx | 0 .../test}/otbLandsatTMSpectralRuleBasedClassifierTest.cxx | 0 .../OpticalCalibration/test}/otbLuminanceToImageImageFilter.cxx | 0 .../test}/otbLuminanceToImageImageFilterAuto.cxx | 0 .../test}/otbLuminanceToImageImageFilterNew.cxx | 0 .../test}/otbLuminanceToReflectanceImageFilter.cxx | 0 .../test}/otbLuminanceToReflectanceImageFilterAuto.cxx | 0 .../test}/otbLuminanceToReflectanceImageFilterNew.cxx | 0 ...bRadiometryCorrectionParametersToAtmosphericRadiativeTerms.cxx | 0 ...diometryCorrectionParametersToAtmosphericRadiativeTermsNew.cxx | 0 .../OpticalCalibration/test}/otbReflectanceToImageImageFilter.cxx | 0 .../test}/otbReflectanceToImageImageFilterAuto.cxx | 0 .../test}/otbReflectanceToImageImageFilterNew.cxx | 0 .../test}/otbReflectanceToLuminanceImageFilter.cxx | 0 .../test}/otbReflectanceToLuminanceImageFilterAuto.cxx | 0 .../test}/otbReflectanceToLuminanceImageFilterNew.cxx | 0 .../test}/otbReflectanceToSurfaceReflectanceImageFilterTest.cxx | 0 ...tbRomaniaReflectanceToRomaniaSurfaceReflectanceImageFilter.cxx | 0 .../test}/otbSIXSTraitsComputeAtmosphericParameters.cxx | 0 .../Radiometry/OpticalCalibration/test}/otbSIXSTraitsTest.cxx | 0 .../OpticalCalibration/test}/otbSpectralSensitivityReaderNew.cxx | 0 .../OpticalCalibration/test}/otbSpectralSensitivityReaderTest.cxx | 0 .../test}/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.cxx | 0 .../test}/otbSurfaceAdjacencyEffectCorrectionSchemeFilterNew.cxx | 0 .../OpticalCalibration/test}/otbWavelengthSpectralBandsTest.cxx | 0 .../Radiometry/SARCalibration/include}/otbSarBrightnessFunction.h | 0 .../SARCalibration/include}/otbSarBrightnessFunction.txx | 0 .../Radiometry/SARCalibration/include}/otbSarBrightnessFunctor.h | 0 .../SARCalibration/include}/otbSarBrightnessToImageFilter.h | 0 .../SARCalibration/include}/otbSarBrightnessToImageFilter.txx | 0 .../SARCalibration/include}/otbSarParametricMapFunction.h | 0 .../SARCalibration/include}/otbSarParametricMapFunction.txx | 0 .../include}/otbSarRadiometricCalibrationFunction.h | 0 .../include}/otbSarRadiometricCalibrationFunction.txx | 0 .../SARCalibration/include}/otbSarRadiometricCalibrationFunctor.h | 0 .../include}/otbSarRadiometricCalibrationToImageFilter.h | 0 .../include}/otbSarRadiometricCalibrationToImageFilter.txx | 0 .../SARCalibration/include}/otbTerraSarBrightnessFunctor.h | 0 .../SARCalibration/include}/otbTerraSarBrightnessFunctor.txx | 0 .../SARCalibration/include}/otbTerraSarBrightnessImageFilter.h | 0 .../SARCalibration/include}/otbTerraSarBrightnessImageFilter.txx | 0 .../Radiometry/SARCalibration/test}/otbSarBrightnessFunction.cxx | 0 .../SARCalibration/test}/otbSarBrightnessFunctionWithoutNoise.cxx | 0 .../Radiometry/SARCalibration/test}/otbSarBrightnessFunctor.cxx | 0 .../SARCalibration/test}/otbSarBrightnessFunctorWithoutNoise.cxx | 0 .../SARCalibration/test}/otbSarBrightnessToImageFilterTest.cxx | 0 .../test}/otbSarBrightnessToImageFilterTestWithoutNoise.cxx | 0 .../test}/otbSarBrightnessToImageWithComplexPixelFilterTest.cxx | 0 .../SARCalibration/test}/otbSarParametricMapFunctionTest.cxx | 0 .../test}/otbSarParametricMapFunctionToImageFilter.cxx | 0 .../SARCalibration/test}/otbSarRadiometricCalibrationFunction.cxx | 0 .../test}/otbSarRadiometricCalibrationFunctionWithoutNoise.cxx | 0 .../SARCalibration/test}/otbSarRadiometricCalibrationFunctor.cxx | 0 .../test}/otbSarRadiometricCalibrationFunctorWithoutNoise.cxx | 0 .../otbSarRadiometricCalibrationToImageFilterCompareTest.cxx | 0 ...SarRadiometricCalibrationToImageFilterWithComplexPixelTest.cxx | 0 ...icCalibrationToImageFilterWithComplexPixelTestWithoutNoise.cxx | 0 ...adiometricCalibrationToImageFilterWithExtractROIBeforeTest.cxx | 0 ...otbSarRadiometricCalibrationToImageFilterWithRealPixelTest.cxx | 0 .../SARCalibration/test}/otbTerraSarBrightnessFunctor.cxx | 0 .../test}/otbTerraSarBrightnessImageComplexFilterTest.cxx | 0 .../SARCalibration/test}/otbTerraSarBrightnessImageFilterNew.cxx | 0 .../SARCalibration/test}/otbTerraSarBrightnessImageFilterTest.cxx | 0 .../Radiometry/Simulation/include}/otbAtmosphericEffects.h | 0 .../Radiometry/Simulation/include}/otbAtmosphericEffects.txx | 0 .../Radiometry/Simulation/include}/otbDataSpecP5B.h | 0 .../Radiometry/Simulation/include}/otbImageSimulationMethod.h | 0 .../Radiometry/Simulation/include}/otbImageSimulationMethod.txx | 0 .../Simulation/include}/otbLabelMapToSimulatedImageFilter.h | 0 .../Simulation/include}/otbLabelMapToSimulatedImageFilter.txx | 0 .../Radiometry/Simulation/include}/otbLabelToProSailParameters.h | 0 .../Simulation/include}/otbLabelToProSailParameters.txx | 0 .../Simulation/include}/otbLabelToSimulationParametersBase.h | 0 .../Radiometry/Simulation/include}/otbLeafParameters.h | 0 .../Radiometry/Simulation/include}/otbProSailParameters.h | 0 .../Radiometry/Simulation/include}/otbProspectModel.h | 0 .../Radiometry/Simulation/include}/otbReduceSpectralResponse.h | 0 .../Radiometry/Simulation/include}/otbReduceSpectralResponse.txx | 0 .../include}/otbReduceSpectralResponseClassifierRAndNIR.h | 0 .../include}/otbReduceSpectralResponseClassifierRAndNIR.txx | 0 .../Radiometry/Simulation/include}/otbSailModel.h | 0 .../Radiometry/Simulation/include}/otbSatelliteRSR.h | 0 .../Radiometry/Simulation/include}/otbSatelliteRSR.txx | 0 .../Radiometry/Simulation/include}/otbSimulationStep1Base.h | 0 .../Radiometry/Simulation/include}/otbSimulationStep2Base.h | 0 .../Radiometry/Simulation/include}/otbSpatialisationFilter.h | 0 .../Radiometry/Simulation/include}/otbSpatialisationFilter.txx | 0 .../Radiometry/Simulation/include}/otbSpectralResponse.h | 0 .../Radiometry/Simulation/include}/otbSpectralResponse.txx | 0 .../include}/otbSurfaceReflectanceToReflectanceFilter.h | 0 .../include}/otbSurfaceReflectanceToReflectanceFilter.txx | 0 .../Radiometry/Simulation/src}/otbDataSpecP5B.cxx | 0 .../Radiometry/Simulation/src}/otbLeafParameters.cxx | 0 .../Radiometry/Simulation/src}/otbProspectModel.cxx | 0 .../Radiometry/Simulation/src}/otbSailModel.cxx | 0 .../test}/otbAtmosphericCorrectionsRSRSVMClassifier.cxx | 0 .../Radiometry/Simulation/test}/otbAtmosphericEffects.cxx | 0 .../Simulation/test}/otbImageSimulationMethodKMeansClassif.cxx | 0 .../Simulation/test}/otbImageSimulationMethodSVMClassif.cxx | 0 .../test}/otbImageSimulationMethodWithSpatialisationTest.cxx | 0 .../test}/otbImageSimulationMethodWithVectorDataTest.cxx | 0 .../Simulation/test}/otbLabelMapToSimulatedImageFilterTest.cxx | 0 .../Radiometry/Simulation/test}/otbProspectReflTest.cxx | 0 .../Radiometry/Simulation/test}/otbProspectTransTest.cxx | 0 .../Radiometry/Simulation/test}/otbReduceSpectralResponse.cxx | 0 .../test}/otbReduceSpectralResponseClassifierRAndNIR.cxx | 0 .../Radiometry/Simulation/test}/otbReduceSpectralResponseNew.cxx | 0 .../Simulation/test}/otbReduceSpectralResponseSVMClassifier.cxx | 0 .../Radiometry/Simulation/test}/otbSailReflHTest.cxx | 0 .../Radiometry/Simulation/test}/otbSailReflVTest.cxx | 0 .../Radiometry/Simulation/test}/otbSatelliteRSR.cxx | 0 .../Radiometry/Simulation/test}/otbSatelliteRSRNew.cxx | 0 .../Radiometry/Simulation/test}/otbSpatialisationTest.cxx | 0 .../Radiometry/Simulation/test}/otbSpatialisationTestNew.cxx | 0 .../Radiometry/Simulation/test}/otbSpectralResponse.cxx | 0 .../Radiometry/Simulation/test}/otbSpectralResponseNew.cxx | 0 .../test}/otbSurfaceReflectanceToReflectanceFilterNew.cxx | 0 .../DisparityMap/include}/otbDisparityMapEstimationMethod.h | 0 .../DisparityMap/include}/otbDisparityMapEstimationMethod.txx | 0 .../DisparityMap/include}/otbDisparityMapMedianFilter.h | 0 .../DisparityMap/include}/otbDisparityMapMedianFilter.txx | 0 .../DisparityMap/include}/otbDisparityMapTo3DFilter.h | 0 .../DisparityMap/include}/otbDisparityMapTo3DFilter.txx | 0 .../DisparityMap/include}/otbDisparityMapToDEMFilter.h | 0 .../DisparityMap/include}/otbDisparityMapToDEMFilter.txx | 0 .../DisparityMap/include}/otbDisparityTranslateFilter.h | 0 .../DisparityMap/include}/otbDisparityTranslateFilter.txx | 0 .../DisparityMap/include}/otbMultiDisparityMapTo3DFilter.h | 0 .../DisparityMap/include}/otbMultiDisparityMapTo3DFilter.txx | 0 .../DisparityMap/include}/otbSubPixelDisparityImageFilter.h | 0 .../DisparityMap/include}/otbSubPixelDisparityImageFilter.txx | 0 .../DisparityMap/test}/otbDisparityMapEstimationMethod.cxx | 0 .../DisparityMap/test}/otbDisparityMapEstimationMethodNew.cxx | 0 .../DisparityMap/test}/otbDisparityMapMedianFilter.cxx | 0 .../Registration/DisparityMap/test}/otbDisparityMapTo3DFilter.cxx | 0 .../DisparityMap/test}/otbDisparityMapToDEMFilter.cxx | 0 .../DisparityMap/test}/otbDisparityTranslateFilter.cxx | 0 .../DisparityMap/test}/otbMultiDisparityMapTo3DFilter.cxx | 0 .../DisparityMap/test}/otbSubPixelDisparityImageFilter.cxx | 0 .../include}/otbBSplinesInterpolateDisplacementFieldGenerator.h | 0 .../include}/otbBSplinesInterpolateDisplacementFieldGenerator.txx | 0 .../otbBSplinesInterpolateTransformDisplacementFieldGenerator.h | 0 .../otbBSplinesInterpolateTransformDisplacementFieldGenerator.txx | 0 ...otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.h | 0 ...bNNearestPointsLinearInterpolateDisplacementFieldGenerator.txx | 0 ...NearestTransformsLinearInterpolateDisplacementFieldGenerator.h | 0 ...arestTransformsLinearInterpolateDisplacementFieldGenerator.txx | 0 .../include}/otbNearestPointDisplacementFieldGenerator.h | 0 .../include}/otbNearestPointDisplacementFieldGenerator.txx | 0 .../include}/otbNearestTransformDisplacementFieldGenerator.h | 0 .../include}/otbNearestTransformDisplacementFieldGenerator.txx | 0 .../include}/otbPointSetToDisplacementFieldGenerator.h | 0 .../include}/otbPointSetToDisplacementFieldGenerator.txx | 0 .../otbPointSetWithTransformToDisplacementFieldGenerator.h | 0 .../otbPointSetWithTransformToDisplacementFieldGenerator.txx | 0 .../include}/otbStereorectificationDisplacementFieldSource.h | 0 .../include}/otbStereorectificationDisplacementFieldSource.txx | 0 .../test}/otbBSplinesInterpolateDisplacementFieldGenerator.cxx | 0 .../test}/otbBSplinesInterpolateDisplacementFieldGeneratorNew.cxx | 0 .../otbBSplinesInterpolateTransformDisplacementFieldGenerator.cxx | 0 ...bBSplinesInterpolateTransformDisplacementFieldGeneratorNew.cxx | 0 ...bNNearestPointsLinearInterpolateDisplacementFieldGenerator.cxx | 0 ...earestPointsLinearInterpolateDisplacementFieldGeneratorNew.cxx | 0 ...arestTransformsLinearInterpolateDisplacementFieldGenerator.cxx | 0 ...stTransformsLinearInterpolateDisplacementFieldGeneratorNew.cxx | 0 .../test}/otbNearestPointDisplacementFieldGenerator.cxx | 0 .../test}/otbNearestPointDisplacementFieldGeneratorNew.cxx | 0 .../test}/otbNearestTransformDisplacementFieldGenerator.cxx | 0 .../test}/otbNearestTransformDisplacementFieldGeneratorNew.cxx | 0 .../test}/otbPointSetToDisplacementFieldGeneratorNew.cxx | 0 .../otbPointSetWithTransformToDisplacementFieldGeneratorNew.cxx | 0 .../test}/otbStereorectificationDisplacementFieldSource.cxx | 0 .../Registration/Stereo/include}/otbAdhesionCorrectionFilter.h | 0 .../Registration/Stereo/include}/otbAdhesionCorrectionFilter.txx | 0 .../Registration/Stereo/include}/otbBijectionCoherencyFilter.h | 0 .../Registration/Stereo/include}/otbBijectionCoherencyFilter.txx | 0 .../Registration/Stereo/include}/otbFineRegistrationImageFilter.h | 0 .../Stereo/include}/otbFineRegistrationImageFilter.txx | 0 .../Registration/Stereo/include}/otbLineOfSightOptimizer.h | 0 .../Registration/Stereo/include}/otbLineOfSightOptimizer.txx | 0 .../Registration/Stereo/include}/otbMulti3DMapToDEMFilter.h | 0 .../Registration/Stereo/include}/otbMulti3DMapToDEMFilter.txx | 0 .../Registration/Stereo/include}/otbNCCRegistrationFilter.h | 0 .../Registration/Stereo/include}/otbNCCRegistrationFilter.txx | 0 .../Registration/Stereo/include}/otbNCCRegistrationFunction.h | 0 .../Registration/Stereo/include}/otbNCCRegistrationFunction.txx | 0 .../Stereo/include}/otbPixelWiseBlockMatchingImageFilter.h | 0 .../Stereo/include}/otbPixelWiseBlockMatchingImageFilter.txx | 0 .../Stereo/include}/otbStereoSensorModelToElevationMapFilter.h | 0 .../Stereo/include}/otbStereoSensorModelToElevationMapFilter.txx | 0 .../Registration/Stereo/test}/otbAdhesionCorrectionFilter.cxx | 0 .../Registration/Stereo/test}/otbBijectionCoherencyFilter.cxx | 0 .../Stereo/test}/otbFineRegistrationImageFilterNew.cxx | 0 .../Stereo/test}/otbFineRegistrationImageFilterTest.cxx | 0 .../Registration/Stereo/test}/otbMulti3DMapToDEMFilter.cxx | 0 .../Registration/Stereo/test}/otbNCCRegistrationFilter.cxx | 0 .../Registration/Stereo/test}/otbNCCRegistrationFilterNew.cxx | 0 .../Stereo/test}/otbPixelWiseBlockMatchingImageFilter.cxx | 0 .../Stereo/test}/otbStereoSensorModelToElevationMapFilter.cxx | 0 .../CCOBIA/include}/otbConnectedComponentMuParserFunctor.h | 0 .../CCOBIA/include}/otbLabelObjectOpeningMuParserFilter.h | 0 .../CCOBIA/include}/otbLabelObjectOpeningMuParserFilter.txx | 0 ...treamingConnectedComponentSegmentationOBIAToVectorDataFilter.h | 0 ...eamingConnectedComponentSegmentationOBIAToVectorDataFilter.txx | 0 .../CCOBIA/test}/otbConnectedComponentMuParserFunctorTest.cxx | 0 .../CCOBIA/test}/otbLabelObjectOpeningMuParserFilterNew.cxx | 0 .../CCOBIA/test}/otbLabelObjectOpeningMuParserFilterTest.cxx | 0 .../test}/otbMeanShiftStreamingConnectedComponentOBIATest.cxx | 0 .../CCOBIA/test}/otbStreamingConnectedComponentOBIATest.cxx | 0 .../Conversion/include}/otbGISTableToLabelMapFilter.h | 0 .../Conversion/include}/otbGISTableToLabelMapFilter.txx | 0 .../Conversion/include}/otbGISTableToVectorDataFilter.h | 0 .../Conversion/include}/otbGISTableToVectorDataFilter.txx | 0 .../Conversion/include}/otbLabelImageRegionMergingFilter.h | 0 .../Conversion/include}/otbLabelImageRegionMergingFilter.txx | 0 .../Conversion/include}/otbLabelImageRegionPruningFilter.h | 0 .../Conversion/include}/otbLabelImageRegionPruningFilter.txx | 0 .../Conversion/include}/otbLabelImageToOGRDataSourceFilter.h | 0 .../Conversion/include}/otbLabelImageToOGRDataSourceFilter.txx | 0 .../Conversion/include}/otbLabelImageToVectorDataFilter.h | 0 .../Conversion/include}/otbLabelImageToVectorDataFilter.txx | 0 .../Conversion/include}/otbLabelMapToGISTableFilter.h | 0 .../Conversion/include}/otbLabelMapToGISTableFilter.txx | 0 .../Conversion/include}/otbLabelMapToVectorDataFilter.h | 0 .../Conversion/include}/otbLabelMapToVectorDataFilter.txx | 0 .../Conversion/include}/otbOGRDataSourceToLabelImageFilter.h | 0 .../Conversion/include}/otbOGRDataSourceToLabelImageFilter.txx | 0 .../Conversion/include}/otbPersistentImageToOGRDataFilter.h | 0 .../Conversion/include}/otbPersistentImageToOGRDataFilter.txx | 0 .../Conversion/include}/otbPersistentImageToOGRLayerFilter.h | 0 .../Conversion/include}/otbPersistentImageToOGRLayerFilter.txx | 0 .../Conversion/include}/otbPersistentImageToVectorDataFilter.h | 0 .../Conversion/include}/otbPersistentImageToVectorDataFilter.txx | 0 .../Conversion/include}/otbRasterizeVectorDataFilter.h | 0 .../Conversion/include}/otbRasterizeVectorDataFilter.txx | 0 .../Conversion/include}/otbVectorDataToGISTableFilter.h | 0 .../Conversion/include}/otbVectorDataToGISTableFilter.txx | 0 .../Conversion/include}/otbVectorDataToLabelImageFilter.h | 0 .../Conversion/include}/otbVectorDataToLabelImageFilter.txx | 0 .../Conversion/include}/otbVectorDataToLabelMapFilter.h | 0 .../Conversion/include}/otbVectorDataToLabelMapFilter.txx | 0 .../include}/otbVectorDataToLabelMapWithAttributesFilter.h | 0 .../include}/otbVectorDataToLabelMapWithAttributesFilter.txx | 0 .../Conversion/test}/otbLabelImageRegionMergingFilter.cxx | 0 .../Conversion/test}/otbLabelImageRegionPruningFilter.cxx | 0 .../Conversion/test}/otbLabelImageToOGRDataSourceFilter.cxx | 0 .../Conversion/test}/otbLabelImageToVectorDataFilter.cxx | 0 .../Conversion/test}/otbLabelImageToVectorDataFilterNew.cxx | 0 .../Conversion/test}/otbLabelMapToVectorDataFilter.cxx | 0 .../Conversion/test}/otbLabelMapToVectorDataFilterNew.cxx | 0 .../Conversion/test}/otbOGRDataSourceToLabelImageFilter.cxx | 0 .../Conversion/test}/otbPolygonizationRasterizationTest.cxx | 0 .../Conversion/test}/otbVectorDataRasterizeFilter.cxx | 0 .../Conversion/test}/otbVectorDataToLabelImageFilter.cxx | 0 .../test}/otbVectorDataToLabelImageFilterWithoutReader.cxx | 0 .../Conversion/test}/otbVectorDataToLabelMapFilter.cxx | 0 .../Conversion/test}/otbVectorDataToLabelMapFilterNew.cxx | 0 .../EdisonMeanShift/include}/otbMeanShiftImageFilter.h | 0 .../EdisonMeanShift/include}/otbMeanShiftImageFilter.txx | 0 .../EdisonMeanShift/include}/otbMeanShiftVectorImageFilter.h | 0 .../Segmentation/EdisonMeanShift/test}/0000041-mean_shift.cxx | 0 .../000295-MeanShiftVectorImageFilterWithStreamingShrink.cxx | 0 .../EdisonMeanShift/test}/otbMeanShiftImageFilter.cxx | 0 .../EdisonMeanShift/test}/otbMeanShiftImageFilterNew.cxx | 0 .../EdisonMeanShift/test}/otbMeanShiftVectorImageFilter.cxx | 0 .../EdisonMeanShift/test}/otbMeanShiftVectorImageFilterNew.cxx | 0 .../include}/otbLabelizeConfidenceConnectedImageFilter.h | 0 .../include}/otbLabelizeConfidenceConnectedImageFilter.txx | 0 .../Labelling/include}/otbLabelizeConnectedThresholdImageFilter.h | 0 .../include}/otbLabelizeConnectedThresholdImageFilter.txx | 0 .../Segmentation/Labelling/include}/otbLabelizeImageFilterBase.h | 0 .../Labelling/include}/otbLabelizeImageFilterBase.txx | 0 .../include}/otbLabelizeNeighborhoodConnectedImageFilter.h | 0 .../include}/otbLabelizeNeighborhoodConnectedImageFilter.txx | 0 .../Labelling/include}/otbRelabelComponentImageFilter.h | 0 .../Labelling/include}/otbRelabelComponentImageFilter.txx | 0 .../Labelling/test}/otbLabelizeConfidenceConnectedImageFilter.cxx | 0 .../test}/otbLabelizeConfidenceConnectedImageFilterNew.cxx | 0 .../Labelling/test}/otbLabelizeConnectedThresholdImageFilter.cxx | 0 .../test}/otbLabelizeConnectedThresholdImageFilterNew.cxx | 0 .../test}/otbLabelizeNeighborhoodConnectedImageFilter.cxx | 0 .../test}/otbLabelizeNeighborhoodConnectedImageFilterNew.cxx | 0 .../include}/otbMeanShiftConnectedComponentSegmentationFilter.h | 0 .../include}/otbMeanShiftConnectedComponentSegmentationFilter.txx | 0 .../MeanShift/include}/otbMeanShiftSegmentationFilter.h | 0 .../MeanShift/include}/otbMeanShiftSegmentationFilter.txx | 0 .../otbMeanShiftConnectedComponentSegmentationFilterTest.cxx | 0 .../MeanShift/test}/otbMeanShiftSegmentationFilter.cxx | 0 .../Segmentation/Metrics/include}/otbHooverInstanceFilter.h | 0 .../Segmentation/Metrics/include}/otbHooverInstanceFilter.txx | 0 .../Segmentation/Metrics/include}/otbHooverMatrixFilter.h | 0 .../Segmentation/Metrics/include}/otbHooverMatrixFilter.txx | 0 .../Segmentation/Metrics/test}/otbHooverInstanceFilterNew.cxx | 0 .../Metrics/test}/otbHooverInstanceFilterToAttributeImage.cxx | 0 .../Segmentation/Metrics/test}/otbHooverMatrixFilter.cxx | 0 .../Segmentation/Metrics/test}/otbHooverMatrixFilterNew.cxx | 0 .../include}/otbClosingOpeningMorphologicalFilter.h | 0 .../include}/otbClosingOpeningMorphologicalFilter.txx | 0 .../include}/otbConvexOrConcaveClassificationFilter.h | 0 .../include}/otbGeodesicMorphologyDecompositionImageFilter.h | 0 .../include}/otbGeodesicMorphologyDecompositionImageFilter.txx | 0 .../otbGeodesicMorphologyIterativeDecompositionImageFilter.h | 0 .../otbGeodesicMorphologyIterativeDecompositionImageFilter.txx | 0 .../include}/otbGeodesicMorphologyLevelingFilter.h | 0 .../MorphologicalProfiles/include}/otbImageToProfileFilter.h | 0 .../MorphologicalProfiles/include}/otbImageToProfileFilter.txx | 0 .../include}/otbMorphologicalClosingProfileFilter.h | 0 .../include}/otbMorphologicalOpeningProfileFilter.h | 0 .../include}/otbMorphologicalProfilesSegmentationFilter.h | 0 .../include}/otbMorphologicalProfilesSegmentationFilter.txx | 0 .../include}/otbMultiScaleConvexOrConcaveClassificationFilter.h | 0 .../include}/otbOpeningClosingMorphologicalFilter.h | 0 .../include}/otbOpeningClosingMorphologicalFilter.txx | 0 .../otbProfileDerivativeToMultiScaleCharacteristicsFilter.h | 0 .../otbProfileDerivativeToMultiScaleCharacteristicsFilter.txx | 0 .../include}/otbProfileToProfileDerivativeFilter.h | 0 .../include}/otbProfileToProfileDerivativeFilter.txx | 0 .../test}/otbClosingOpeningMorphologicalFilter.cxx | 0 .../test}/otbClosingOpeningMorphologicalFilterNew.cxx | 0 .../test}/otbConvexOrConcaveClassificationFilter.cxx | 0 .../test}/otbConvexOrConcaveClassificationFilterNew.cxx | 0 .../test}/otbGeodesicMorphologyDecompositionImageFilter.cxx | 0 .../test}/otbGeodesicMorphologyDecompositionImageFilterNew.cxx | 0 .../otbGeodesicMorphologyIterativeDecompositionImageFilter.cxx | 0 .../otbGeodesicMorphologyIterativeDecompositionImageFilterNew.cxx | 0 .../test}/otbGeodesicMorphologyLevelingFilter.cxx | 0 .../test}/otbGeodesicMorphologyLevelingFilterNew.cxx | 0 .../test}/otbMorphologicalClosingProfileFilter.cxx | 0 .../test}/otbMorphologicalClosingProfileFilterNew.cxx | 0 .../test}/otbMorphologicalOpeningProfileFilter.cxx | 0 .../test}/otbMorphologicalOpeningProfileFilterNew.cxx | 0 .../test}/otbMorphologicalProfilesSegmentationFilter.cxx | 0 .../test}/otbMultiScaleConvexOrConcaveClassificationFilter.cxx | 0 .../test}/otbMultiScaleConvexOrConcaveClassificationFilterNew.cxx | 0 .../test}/otbOpeningClosingMorphologicalFilter.cxx | 0 .../test}/otbOpeningClosingMorphologicalFilterNew.cxx | 0 .../otbProfileDerivativeToMultiScaleCharacteristicsFilter.cxx | 0 .../otbProfileDerivativeToMultiScaleCharacteristicsFilterNew.cxx | 0 .../test}/otbProfileToProfileDerivativeFilter.cxx | 0 .../test}/otbProfileToProfileDerivativeFilterNew.cxx | 0 .../OGRProcessing/include}/otbOGRLayerStreamStitchingFilter.h | 0 .../OGRProcessing/include}/otbOGRLayerStreamStitchingFilter.txx | 0 .../include}/otbStreamingImageToOGRLayerSegmentationFilter.h | 0 .../include}/otbStreamingImageToOGRLayerSegmentationFilter.txx | 0 .../OGRProcessing/test}/otbOGRLayerStreamStitchingFilter.cxx | 0 .../test}/otbStreamingImageToOGRLayerSegmentationFilter.cxx | 0 .../Watersheds/include}/otbWatershedSegmentationFilter.h | 0 .../Watersheds/include}/otbWatershedSegmentationFilter.txx | 0 .../Watersheds/test}/otbWatershedSegmentationFilter.cxx | 0 .../ApplicationEngine/include}/otbWrapperAddProcessToWatchEvent.h | 0 .../Wrappers/ApplicationEngine/include}/otbWrapperApplication.h | 0 .../ApplicationEngine/include}/otbWrapperApplicationFactory.h | 0 .../include}/otbWrapperApplicationHtmlDocGenerator.h | 0 .../ApplicationEngine/include}/otbWrapperApplicationRegistry.h | 0 .../ApplicationEngine/include}/otbWrapperChoiceParameter.h | 0 .../include}/otbWrapperComplexInputImageParameter.h | 0 .../include}/otbWrapperComplexInputImageParameter.txx | 0 .../include}/otbWrapperComplexOutputImageParameter.h | 0 .../ApplicationEngine/include}/otbWrapperDirectoryParameter.h | 0 .../ApplicationEngine/include}/otbWrapperDocExampleStructure.h | 0 .../include}/otbWrapperElevationParametersHandler.h | 0 .../ApplicationEngine/include}/otbWrapperEmptyParameter.h | 0 .../include}/otbWrapperInputFilenameListParameter.h | 0 .../ApplicationEngine/include}/otbWrapperInputFilenameParameter.h | 0 .../include}/otbWrapperInputImageListParameter.h | 0 .../ApplicationEngine/include}/otbWrapperInputImageParameter.h | 0 .../ApplicationEngine/include}/otbWrapperInputImageParameter.txx | 0 .../include}/otbWrapperInputProcessXMLParameter.h | 0 .../include}/otbWrapperInputVectorDataListParameter.h | 0 .../include}/otbWrapperInputVectorDataParameter.h | 0 .../ApplicationEngine/include}/otbWrapperListViewParameter.h | 0 .../Wrappers/ApplicationEngine/include}/otbWrapperMacros.h | 0 .../include}/otbWrapperMapProjectionParametersHandler.h | 0 .../ApplicationEngine/include}/otbWrapperNumericalParameter.h | 0 .../include}/otbWrapperOutputFilenameParameter.h | 0 .../ApplicationEngine/include}/otbWrapperOutputImageParameter.h | 0 .../include}/otbWrapperOutputProcessXMLParameter.h | 0 .../include}/otbWrapperOutputVectorDataParameter.h | 0 .../Wrappers/ApplicationEngine/include}/otbWrapperParameter.h | 0 .../ApplicationEngine/include}/otbWrapperParameterGroup.h | 0 .../Wrappers/ApplicationEngine/include}/otbWrapperParameterKey.h | 0 .../Wrappers/ApplicationEngine/include}/otbWrapperRAMParameter.h | 0 .../ApplicationEngine/include}/otbWrapperRadiusParameter.h | 0 .../ApplicationEngine/include}/otbWrapperStringListParameter.h | 0 .../ApplicationEngine/include}/otbWrapperStringParameter.h | 0 .../Wrappers/ApplicationEngine/include}/otbWrapperTags.h | 0 .../Wrappers/ApplicationEngine/include}/otbWrapperTypes.h | 0 .../Wrappers/ApplicationEngine/src}/otbWrapperApplication.cxx | 0 .../src}/otbWrapperApplicationHtmlDocGenerator.cxx | 0 .../ApplicationEngine/src}/otbWrapperApplicationRegistry.cxx | 0 .../Wrappers/ApplicationEngine/src}/otbWrapperChoiceParameter.cxx | 0 .../src}/otbWrapperComplexInputImageParameter.cxx | 0 .../src}/otbWrapperComplexOutputImageParameter.cxx | 0 .../ApplicationEngine/src}/otbWrapperDocExampleStructure.cxx | 0 .../src}/otbWrapperElevationParametersHandler.cxx | 0 .../src}/otbWrapperInputFilenameListParameter.cxx | 0 .../ApplicationEngine/src}/otbWrapperInputImageListParameter.cxx | 0 .../ApplicationEngine/src}/otbWrapperInputImageParameter.cxx | 0 .../ApplicationEngine/src}/otbWrapperInputProcessXMLParameter.cxx | 0 .../src}/otbWrapperInputVectorDataListParameter.cxx | 0 .../ApplicationEngine/src}/otbWrapperInputVectorDataParameter.cxx | 0 .../ApplicationEngine/src}/otbWrapperListViewParameter.cxx | 0 .../src}/otbWrapperMapProjectionParametersHandler.cxx | 0 .../ApplicationEngine/src}/otbWrapperOutputImageParameter.cxx | 0 .../src}/otbWrapperOutputProcessXMLParameter.cxx | 0 .../Wrappers/ApplicationEngine/src}/otbWrapperParameterGroup.cxx | 0 .../Wrappers/ApplicationEngine/src}/otbWrapperParameterKey.cxx | 0 .../test}/0000436-WrapperInputImage_GetImage.cxx | 0 .../ApplicationEngine/test}/otbWrapperApplicationDocTests.cxx | 0 .../test}/otbWrapperApplicationHtmlDocGeneratorTest.cxx | 0 .../ApplicationEngine/test}/otbWrapperApplicationRegistryTest.cxx | 0 .../ApplicationEngine/test}/otbWrapperApplicationTest.cxx | 0 .../ApplicationEngine/test}/otbWrapperChoiceParameterTest.cxx | 0 .../ApplicationEngine/test}/otbWrapperDocExampleStructureTest.cxx | 0 .../ApplicationEngine/test}/otbWrapperEmptyParameterTest.cxx | 0 .../test}/otbWrapperInputImageListParameterTest.cxx | 0 .../ApplicationEngine/test}/otbWrapperInputImageParameterTest.cxx | 0 .../test}/otbWrapperInputVectorDataListParameterTest.cxx | 0 .../test}/otbWrapperInputVectorDataParameterTest.cxx | 0 .../ApplicationEngine/test}/otbWrapperNumericalParameterTest.cxx | 0 .../test}/otbWrapperOutputImageParameterTest.cxx | 0 .../ApplicationEngine/test}/otbWrapperParameterKeyTest.cxx | 0 .../ApplicationEngine/test}/otbWrapperParameterListTest.cxx | 0 .../Wrappers/ApplicationEngine/test}/otbWrapperParameterTest.cxx | 0 .../ApplicationEngine/test}/otbWrapperRAMParameterTest.cxx | 0 .../ApplicationEngine/test}/otbWrapperStringListParameterTest.cxx | 0 .../ApplicationEngine/test}/otbWrapperStringParameterTest.cxx | 0 .../Wrappers/CommandLine/include}/otbWrapperCommandLineLauncher.h | 0 .../Wrappers/CommandLine/include}/otbWrapperCommandLineParser.h | 0 .../CommandLine/src}/otbApplicationLauncherCommandLine.cxx | 0 .../Wrappers/CommandLine/src}/otbWrapperCommandLineLauncher.cxx | 0 .../Wrappers/CommandLine/src}/otbWrapperCommandLineParser.cxx | 0 .../CommandLine/test}/otbWrapperCommandLineLauncherTests.cxx | 0 .../CommandLine/test}/otbWrapperCommandLineParserTests.cxx | 0 .../Wrappers/QtWidget/include}/itkQtProgressBar.h | 0 .../Wrappers/QtWidget/include}/otbQtApplication.h | 0 .../Wrappers/QtWidget/include}/otbQtFileSelectionWidget.h | 0 .../Wrappers/QtWidget/include}/otbQtLogOutput.h | 0 .../Wrappers/QtWidget/include}/otbQtStringSelectionWidget.h | 0 .../QtWidget/include}/otbWrapperQtWidgetChoiceParameter.h | 0 .../include}/otbWrapperQtWidgetComplexInputImageParameter.h | 0 .../include}/otbWrapperQtWidgetComplexOutputImageParameter.h | 0 .../QtWidget/include}/otbWrapperQtWidgetDirectoryParameter.h | 0 .../Wrappers/QtWidget/include}/otbWrapperQtWidgetEmptyParameter.h | 0 .../Wrappers/QtWidget/include}/otbWrapperQtWidgetFloatParameter.h | 0 .../include}/otbWrapperQtWidgetInputFilenameListParameter.h | 0 .../QtWidget/include}/otbWrapperQtWidgetInputFilenameParameter.h | 0 .../QtWidget/include}/otbWrapperQtWidgetInputImageListParameter.h | 0 .../QtWidget/include}/otbWrapperQtWidgetInputImageParameter.h | 0 .../include}/otbWrapperQtWidgetInputProcessXMLParameter.h | 0 .../include}/otbWrapperQtWidgetInputVectorDataListParameter.h | 0 .../include}/otbWrapperQtWidgetInputVectorDataParameter.h | 0 .../Wrappers/QtWidget/include}/otbWrapperQtWidgetIntParameter.h | 0 .../QtWidget/include}/otbWrapperQtWidgetListViewParameter.h | 0 .../Wrappers/QtWidget/include}/otbWrapperQtWidgetModel.h | 0 .../QtWidget/include}/otbWrapperQtWidgetOutputFilenameParameter.h | 0 .../QtWidget/include}/otbWrapperQtWidgetOutputImageParameter.h | 0 .../include}/otbWrapperQtWidgetOutputProcessXMLParameter.h | 0 .../include}/otbWrapperQtWidgetOutputVectorDataParameter.h | 0 .../Wrappers/QtWidget/include}/otbWrapperQtWidgetParameterBase.h | 0 .../QtWidget/include}/otbWrapperQtWidgetParameterFactory.h | 0 .../Wrappers/QtWidget/include}/otbWrapperQtWidgetParameterGroup.h | 0 .../Wrappers/QtWidget/include}/otbWrapperQtWidgetParameterLabel.h | 0 .../Wrappers/QtWidget/include}/otbWrapperQtWidgetProgressReport.h | 0 .../Wrappers/QtWidget/include}/otbWrapperQtWidgetRAMParameter.h | 0 .../QtWidget/include}/otbWrapperQtWidgetSimpleProgressReport.h | 0 .../QtWidget/include}/otbWrapperQtWidgetStringListParameter.h | 0 .../QtWidget/include}/otbWrapperQtWidgetStringParameter.h | 0 .../Wrappers/QtWidget/include}/otbWrapperQtWidgetView.h | 0 .../Wrappers/QtWidget/src}/itkQtProgressBar.cxx | 0 .../Wrappers/QtWidget/src}/otbApplicationLauncherQt.cxx | 0 .../Wrappers/QtWidget/src}/otbQtApplication.cxx | 0 .../Wrappers/QtWidget/src}/otbQtFileSelectionWidget.cxx | 0 .../QtWidget => Modules/Wrappers/QtWidget/src}/otbQtLogOutput.cxx | 0 .../Wrappers/QtWidget/src}/otbQtStringSelectionWidget.cxx | 0 .../Wrappers/QtWidget/src}/otbWrapperQtWidgetChoiceParameter.cxx | 0 .../src}/otbWrapperQtWidgetComplexInputImageParameter.cxx | 0 .../src}/otbWrapperQtWidgetComplexOutputImageParameter.cxx | 0 .../QtWidget/src}/otbWrapperQtWidgetDirectoryParameter.cxx | 0 .../Wrappers/QtWidget/src}/otbWrapperQtWidgetEmptyParameter.cxx | 0 .../Wrappers/QtWidget/src}/otbWrapperQtWidgetFloatParameter.cxx | 0 .../src}/otbWrapperQtWidgetInputFilenameListParameter.cxx | 0 .../QtWidget/src}/otbWrapperQtWidgetInputFilenameParameter.cxx | 0 .../QtWidget/src}/otbWrapperQtWidgetInputImageListParameter.cxx | 0 .../QtWidget/src}/otbWrapperQtWidgetInputImageParameter.cxx | 0 .../QtWidget/src}/otbWrapperQtWidgetInputProcessXMLParameter.cxx | 0 .../src}/otbWrapperQtWidgetInputVectorDataListParameter.cxx | 0 .../QtWidget/src}/otbWrapperQtWidgetInputVectorDataParameter.cxx | 0 .../Wrappers/QtWidget/src}/otbWrapperQtWidgetIntParameter.cxx | 0 .../QtWidget/src}/otbWrapperQtWidgetListViewParameter.cxx | 0 .../Wrappers/QtWidget/src}/otbWrapperQtWidgetModel.cxx | 0 .../QtWidget/src}/otbWrapperQtWidgetOutputFilenameParameter.cxx | 0 .../QtWidget/src}/otbWrapperQtWidgetOutputImageParameter.cxx | 0 .../QtWidget/src}/otbWrapperQtWidgetOutputProcessXMLParameter.cxx | 0 .../QtWidget/src}/otbWrapperQtWidgetOutputVectorDataParameter.cxx | 0 .../Wrappers/QtWidget/src}/otbWrapperQtWidgetParameterBase.cxx | 0 .../Wrappers/QtWidget/src}/otbWrapperQtWidgetParameterFactory.cxx | 0 .../Wrappers/QtWidget/src}/otbWrapperQtWidgetParameterGroup.cxx | 0 .../Wrappers/QtWidget/src}/otbWrapperQtWidgetParameterLabel.cxx | 0 .../Wrappers/QtWidget/src}/otbWrapperQtWidgetProgressReport.cxx | 0 .../Wrappers/QtWidget/src}/otbWrapperQtWidgetRAMParameter.cxx | 0 .../QtWidget/src}/otbWrapperQtWidgetSimpleProgressReport.cxx | 0 .../QtWidget/src}/otbWrapperQtWidgetStringListParameter.cxx | 0 .../Wrappers/QtWidget/src}/otbWrapperQtWidgetStringParameter.cxx | 0 .../Wrappers/QtWidget/src}/otbWrapperQtWidgetView.cxx | 0 .../Qt => Modules/Wrappers/QtWidget/test}/otbQtLogOutputTests.cxx | 0 .../QtWidget/test}/otbWrapperQtWidgetParameterFactory.cxx | 0 .../Wrappers/QtWidget/test}/otbWrapperQtWidgetShowWidget.cxx | 0 .../Wrappers/SWIG/test/java}/JavaRescaleInXMLTest.java | 0 .../Wrappers/SWIG/test/java}/JavaRescaleOutXMLTest.java | 0 .../Java => Modules/Wrappers/SWIG/test/java}/JavaRescaleTest.java | 0 .../Wrappers/SWIG/test/java}/JavaSmoothingTest.java | 0 .../Python => Modules/Wrappers/SWIG/test/python}/Bug440.py | 0 .../Python => Modules/Wrappers/SWIG/test/python}/Bug736.py | 0 .../Python => Modules/Wrappers/SWIG/test/python}/Bug804.py | 0 .../Python => Modules/Wrappers/SWIG/test/python}/Bug823.py | 0 .../Python => Modules/Wrappers/SWIG/test/python}/CMakeLists.txt | 0 .../Wrappers/SWIG/test/python}/PythonHyperspectralUnmixing1.py | 0 .../Wrappers/SWIG/test/python}/PythonInXMLTest.py | 0 .../Wrappers/SWIG/test/python}/PythonOutXMLTest.py | 0 .../Wrappers/SWIG/test/python}/PythonRescaleTest.py | 0 .../Wrappers/SWIG/test/python}/PythonSmoothingTest.py | 0 2925 files changed, 0 insertions(+), 0 deletions(-) rename {Code/UtilitiesAdapters/boost => Modules/Adapters/BoostAdapters/include}/otbBoostDox.h (100%) rename {Code/Common => Modules/Adapters/BoostAdapters/include}/otbJoinContainer.h (100%) rename {Code/UtilitiesAdapters/CurlAdapters => Modules/Adapters/CurlAdapters/include}/otbCurlHelper.h (100%) rename {Code/UtilitiesAdapters/CurlAdapters => Modules/Adapters/CurlAdapters/include}/otbCurlHelperInterface.h (100%) rename {Code/Testing => Modules/Adapters/CurlAdapters/include}/otbCurlHelperStub.h (100%) rename {Code/UtilitiesAdapters/CurlAdapters => Modules/Adapters/CurlAdapters/src}/otbCurlHelper.cxx (100%) rename {Code/UtilitiesAdapters/CurlAdapters => Modules/Adapters/CurlAdapters/src}/otbCurlHelperInterface.cxx (100%) rename {Code/Testing => Modules/Adapters/CurlAdapters/src}/otbCurlHelperStub.cxx (100%) rename {Testing/Code/TestSystem => Modules/Adapters/CurlAdapters/test}/otbIsNightlyRevision.cxx (100%) rename {Code/Common => Modules/Adapters/GdalAdapters/include}/otbGdalDataTypeBridge.h (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbGeometriesSet.h (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbGeometriesSource.h (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbGeometriesToGeometriesFilter.h (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbGeometriesToGeometriesFilter.txx (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbImageReference.h (100%) rename {Code/UtilitiesAdapters => Modules/Adapters/GdalAdapters/include}/otbOGR.h (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbOGRDataSourceWrapper.h (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbOGRDataSourceWrapper.txx (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbOGRDriversInit.h (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbOGRFeatureWrapper.h (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbOGRFeatureWrapper.txx (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbOGRFieldWrapper.h (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbOGRFieldWrapper.txx (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbOGRGeometriesVisitor.h (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbOGRGeometryWrapper.h (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbOGRHelpers.h (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/include}/otbOGRLayerWrapper.h (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/src}/otbGeometriesSet.cxx (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/src}/otbGeometriesSource.cxx (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/src}/otbGeometriesToGeometriesFilter.cxx (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/src}/otbOGRDataSourceWrapper.cxx (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/src}/otbOGRDriversInit.cxx (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/src}/otbOGRFeatureWrapper.cxx (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/src}/otbOGRFieldWrapper.cxx (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/src}/otbOGRGeometryWrapper.cxx (100%) rename {Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/src}/otbOGRLayerWrapper.cxx (100%) rename {Testing/Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/test}/otbOGRDataSourceWrapperIO.cxx (100%) rename {Testing/Code/UtilitiesAdapters/OGRAdapters => Modules/Adapters/GdalAdapters/test}/otbOGRDataSourceWrapperNew.cxx (100%) rename {Code/UtilitiesAdapters/ITKPendingPatches => Modules/Adapters/ITKPendingPatches/include}/itkFFTComplexToComplexImageFilter.h (100%) rename {Code/UtilitiesAdapters/ITKPendingPatches => Modules/Adapters/ITKPendingPatches/include}/itkFFTComplexToComplexImageFilter.hxx (100%) rename {Code/UtilitiesAdapters/ITKPendingPatches => Modules/Adapters/ITKPendingPatches/include}/itkFFTWComplexToComplexImageFilter.h (100%) rename {Code/UtilitiesAdapters/ITKPendingPatches => Modules/Adapters/ITKPendingPatches/include}/itkFFTWComplexToComplexImageFilter.hxx (100%) rename {Code/UtilitiesAdapters/ITKPendingPatches => Modules/Adapters/ITKPendingPatches/include}/itkImageRegionMultidimensionalSplitter.h (100%) rename {Code/UtilitiesAdapters/ITKPendingPatches => Modules/Adapters/ITKPendingPatches/include}/itkImageRegionMultidimensionalSplitter.hxx (100%) rename {Code/UtilitiesAdapters/ITKPendingPatches => Modules/Adapters/ITKPendingPatches/include}/itkImageRegionSplitter.h (100%) rename {Code/UtilitiesAdapters/ITKPendingPatches => Modules/Adapters/ITKPendingPatches/include}/itkImageRegionSplitter.hxx (100%) rename {Code/UtilitiesAdapters/ITKPendingPatches => Modules/Adapters/ITKPendingPatches/include}/itkTransformToDisplacementFieldSource.h (100%) rename {Code/UtilitiesAdapters/ITKPendingPatches => Modules/Adapters/ITKPendingPatches/include}/itkTransformToDisplacementFieldSource.hxx (100%) rename {Code/UtilitiesAdapters/ITKPendingPatches => Modules/Adapters/ITKPendingPatches/include}/itkUnaryFunctorImageFilter.h (100%) rename {Code/UtilitiesAdapters/ITKPendingPatches => Modules/Adapters/ITKPendingPatches/include}/itkUnaryFunctorImageFilter.hxx (100%) rename {Code/UtilitiesAdapters/ITKPendingPatches => Modules/Adapters/ITKPendingPatches/include}/otbWarpImageFilter.h (100%) rename {Code/UtilitiesAdapters/ITKPendingPatches => Modules/Adapters/ITKPendingPatches/include}/otbWarpImageFilter.txx (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/include}/otbDEMConvertAdapter.h (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/include}/otbDEMHandler.h (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/include}/otbDateTimeAdapter.h (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/include}/otbEllipsoidAdapter.h (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/include}/otbFilterFunctionValues.h (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/include}/otbGeometricSarSensorModelAdapter.h (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/include}/otbImageKeywordlist.h (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/include}/otbMapProjectionAdapter.h (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/include}/otbMetaDataKey.h (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/include}/otbPlatformPositionAdapter.h (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/include}/otbRPCProjectionAdapter.h (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/include}/otbRPCSolverAdapter.h (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/include}/otbSensorModelAdapter.h (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/src}/otbDEMConvertAdapter.cxx (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/src}/otbDEMHandler.cxx (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/src}/otbDateTimeAdapter.cxx (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/src}/otbEllipsoidAdapter.cxx (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/src}/otbFilterFunctionValues.cxx (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/src}/otbGeometricSarSensorModelAdapter.cxx (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/src}/otbImageKeywordlist.cxx (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/src}/otbMapProjectionAdapter.cxx (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/src}/otbMetaDataKey.cxx (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/src}/otbPlatformPositionAdapter.cxx (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/src}/otbRPCProjectionAdapter.cxx (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/src}/otbRPCSolverAdapter.cxx (100%) rename {Code/UtilitiesAdapters/OssimAdapters => Modules/Adapters/OSSIMAdapters/src}/otbSensorModelAdapter.cxx (100%) rename {Testing/Code/UtilitiesAdapters => Modules/Adapters/OSSIMAdapters/test}/otbDEMHandlerTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Adapters/OSSIMAdapters/test}/otbFilterFunctionValues.cxx (100%) rename {Testing/Code/UtilitiesAdapters => Modules/Adapters/OSSIMAdapters/test}/otbGeometricSarSensorModelAdapter.cxx (100%) rename {Testing/Code/IO => Modules/Adapters/OSSIMAdapters/test}/otbImageKeywordlist.cxx (100%) rename {Testing/Code/IO => Modules/Adapters/OSSIMAdapters/test}/otbMapProjectionAdapterTest.cxx (100%) rename {Testing/Code/Projections => Modules/Adapters/OSSIMAdapters/test}/otbOssimElevManagerTest2.cxx (100%) rename {Testing/Code/Projections => Modules/Adapters/OSSIMAdapters/test}/otbOssimElevManagerTest4.cxx (100%) rename {Testing/Code/IO => Modules/Adapters/OSSIMAdapters/test}/otbOssimJpegFileRessourceLeakTest.cxx (100%) rename {Testing/Code/UtilitiesAdapters => Modules/Adapters/OSSIMAdapters/test}/otbPlatformPositionAdapter.cxx (100%) rename {Testing/Code/UtilitiesAdapters => Modules/Adapters/OSSIMAdapters/test}/otbRPCSolverAdapterTest.cxx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbBoostMachineLearningModel.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbBoostMachineLearningModel.txx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbBoostMachineLearningModelFactory.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbBoostMachineLearningModelFactory.txx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbDecisionTreeMachineLearningModel.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbDecisionTreeMachineLearningModel.txx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbDecisionTreeMachineLearningModelFactory.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbDecisionTreeMachineLearningModelFactory.txx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbGradientBoostedTreeMachineLearningModel.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbGradientBoostedTreeMachineLearningModel.txx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbGradientBoostedTreeMachineLearningModelFactory.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbGradientBoostedTreeMachineLearningModelFactory.txx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbKNearestNeighborsMachineLearningModel.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbKNearestNeighborsMachineLearningModel.txx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbKNearestNeighborsMachineLearningModelFactory.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbKNearestNeighborsMachineLearningModelFactory.txx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbNeuralNetworkMachineLearningModel.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbNeuralNetworkMachineLearningModel.txx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbNeuralNetworkMachineLearningModelFactory.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbNeuralNetworkMachineLearningModelFactory.txx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbNormalBayesMachineLearningModel.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbNormalBayesMachineLearningModel.txx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbNormalBayesMachineLearningModelFactory.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbNormalBayesMachineLearningModelFactory.txx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbOpenCVUtils.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbRandomForestsMachineLearningModel.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbRandomForestsMachineLearningModel.txx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbRandomForestsMachineLearningModelFactory.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbRandomForestsMachineLearningModelFactory.txx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbSVMMachineLearningModel.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbSVMMachineLearningModel.txx (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbSVMMachineLearningModelFactory.h (100%) rename {Code/UtilitiesAdapters/OpenCVAdapters => Modules/Adapters/OpenCVAdapters/include}/otbSVMMachineLearningModelFactory.txx (100%) rename {Code/IO => Modules/Adapters/OpenThreadsAdapters/include}/otbThreads.h (100%) rename {Code/IO => Modules/Adapters/OpenThreadsAdapters/src}/otbThreads.cxx (100%) rename {Testing/Code/IO => Modules/Adapters/OpenThreadsAdapters/test}/otbThreadsTest.cxx (100%) rename {Applications/ChangeDetection => Modules/Applications/AppChangeDetection/app}/otbMultivariateAlterationDetector.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbClassificationMapRegularization.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbComputeConfusionMatrix.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbComputeImagesStatistics.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbComputeOGRLayersFeaturesStatistics.cxx (100%) rename {Applications/CartographicDBValidation => Modules/Applications/AppClassification/app}/otbComputePolylineFeatureFromImage.cxx (100%) rename {Applications/CartographicDBValidation => Modules/Applications/AppClassification/app}/otbDSFuzzyModelEstimation.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbFusionOfClassifications.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbImageClassifier.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbKMeansClassification.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbOGRLayerClassifier.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbSOMClassification.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbTrainBoost.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbTrainDecisionTree.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbTrainGradientBoostedTree.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbTrainImagesClassifier.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbTrainImagesClassifier.h (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbTrainKNN.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbTrainLibSVM.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbTrainNeuralNetwork.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbTrainNormalBayes.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbTrainOGRLayersClassifier.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbTrainRandomForests.cxx (100%) rename {Applications/Classification => Modules/Applications/AppClassification/app}/otbTrainSVM.cxx (100%) rename {Applications/CartographicDBValidation => Modules/Applications/AppClassification/app}/otbVectorDataDSValidation.cxx (100%) rename {Applications/FeatureExtraction => Modules/Applications/AppDescriptors/app}/otbHomologousPointsExtraction.cxx (100%) rename {Applications/FeatureExtraction => Modules/Applications/AppDimensionalityReduction/app}/otbDimensionalityReduction.cxx (100%) rename {Applications/FeatureExtraction => Modules/Applications/AppEdge/app}/otbEdgeExtraction.cxx (100%) rename {Applications/FeatureExtraction => Modules/Applications/AppEdge/app}/otbLineSegmentDetection.cxx (100%) rename {Applications/Filtering => Modules/Applications/AppFiltering/app}/otbDespeckle.cxx (100%) rename {Applications/Filtering => Modules/Applications/AppFiltering/app}/otbSmoothing.cxx (100%) rename {Applications/Projections => Modules/Applications/AppFusion/app}/otbBundleToPerfectSensor.cxx (100%) rename {Applications/Fusion => Modules/Applications/AppFusion/app}/otbPansharpening.cxx (100%) rename {Applications/Hyperspectral => Modules/Applications/AppHyperspectral/app}/otbHyperspectralUnmixing.cxx (100%) rename {Applications/Hyperspectral => Modules/Applications/AppHyperspectral/app}/otbVertexComponentAnalysis.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbBandMath.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbBandMathX.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbColorMapping.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbCompareImages.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbConcatenateImages.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbConvert.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbDEMConvert.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbDownloadSRTMTiles.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbExtractROI.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbKmzExport.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbMultiResolutionPyramid.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbPixelValue.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbQuicklook.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbReadImageInfo.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbRescale.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbSplitImage.cxx (100%) rename {Applications/Utils => Modules/Applications/AppImageUtils/app}/otbTileFusion.cxx (100%) rename {Applications/FeatureExtraction => Modules/Applications/AppIndices/app}/otbRadiometricIndices.cxx (100%) rename {Applications/FeatureExtraction => Modules/Applications/AppMoments/app}/otbLocalStatisticExtraction.cxx (100%) rename {Applications/FeatureExtraction => Modules/Applications/AppMorphology/app}/otbBinaryMorphologicalOperation.cxx (100%) rename {Applications/FeatureExtraction => Modules/Applications/AppMorphology/app}/otbGrayScaleMorphologicalOperation.cxx (100%) rename {Applications/Radiometry => Modules/Applications/AppOpticalCalibration/app}/otbOpticalCalibration.cxx (100%) rename {Applications/Projections => Modules/Applications/AppProjection/app}/otbConvertCartoToGeoPoint.cxx (100%) rename {Applications/Projections => Modules/Applications/AppProjection/app}/otbConvertSensorToGeoPoint.cxx (100%) rename {Applications/Projections => Modules/Applications/AppProjection/app}/otbGenerateRPCSensorModel.cxx (100%) rename {Applications/Projections => Modules/Applications/AppProjection/app}/otbGridBasedImageResampling.cxx (100%) rename {Applications/Projections => Modules/Applications/AppProjection/app}/otbImageEnvelope.cxx (100%) rename {Applications/Projections => Modules/Applications/AppProjection/app}/otbObtainUTMZoneFromGeoPoint.cxx (100%) rename {Applications/Projections => Modules/Applications/AppProjection/app}/otbOrthoRectification.cxx (100%) rename {Applications/Projections => Modules/Applications/AppProjection/app}/otbRefineSensorModel.cxx (100%) rename {Applications/Projections => Modules/Applications/AppProjection/app}/otbRigidTransformResample.cxx (100%) rename {Applications/Projections => Modules/Applications/AppProjection/app}/otbSuperimpose.cxx (100%) rename {Applications/Projections => Modules/Applications/AppProjection/app}/otbVectorDataReprojection.cxx (100%) rename {Applications/Radiometry => Modules/Applications/AppSARCalibration/app}/otbSarRadiometricCalibration.cxx (100%) rename {Applications/Segmentation => Modules/Applications/AppSegmentation/app}/otbConnectedComponentSegmentation.cxx (100%) rename {Applications/Segmentation => Modules/Applications/AppSegmentation/app}/otbHooverCompareSegmentation.cxx (100%) rename {Applications/Segmentation => Modules/Applications/AppSegmentation/app}/otbLSMSSegmentation.cxx (100%) rename {Applications/Segmentation => Modules/Applications/AppSegmentation/app}/otbLSMSSmallRegionsMerging.cxx (100%) rename {Applications/Segmentation => Modules/Applications/AppSegmentation/app}/otbLSMSVectorization.cxx (100%) rename {Applications/Segmentation => Modules/Applications/AppSegmentation/app}/otbMeanShiftSmoothing.cxx (100%) rename {Applications/Segmentation => Modules/Applications/AppSegmentation/app}/otbSegmentation.cxx (100%) rename {Applications/DisparityMap => Modules/Applications/AppStereo/app}/otbBlockMatching.cxx (100%) rename {Applications/DisparityMap => Modules/Applications/AppStereo/app}/otbDisparityMapToElevationMap.cxx (100%) rename {Applications/DisparityMap => Modules/Applications/AppStereo/app}/otbFineRegistration.cxx (100%) rename {Applications/DisparityMap => Modules/Applications/AppStereo/app}/otbGeneratePlyFile.cxx (100%) rename {Applications/DisparityMap => Modules/Applications/AppStereo/app}/otbStereoFramework.cxx (100%) rename {Applications/DisparityMap => Modules/Applications/AppStereo/app}/otbStereoRectificationGridGenerator.cxx (100%) rename {Applications/Test => Modules/Applications/AppTest/app}/otbTestApplication.cxx (100%) rename {Applications/FeatureExtraction => Modules/Applications/AppTextures/app}/otbHaralickTextureExtraction.cxx (100%) rename {Applications/FeatureExtraction => Modules/Applications/AppTextures/app}/otbSFSTextureExtraction.cxx (100%) rename {Applications/Rasterization => Modules/Applications/AppVectorDataTranslation/app}/otbRasterization.cxx (100%) rename {Applications/Utils => Modules/Applications/AppVectorUtils/app}/otbConcatenateVectorData.cxx (100%) rename {Applications/Utils => Modules/Applications/AppVectorUtils/app}/otbOSMDownloader.cxx (100%) rename {Applications/Utils => Modules/Applications/AppVectorUtils/app}/otbVectorDataExtractROI.cxx (100%) rename {Applications/Utils => Modules/Applications/AppVectorUtils/app}/otbVectorDataSetField.cxx (100%) rename {Applications/Utils => Modules/Applications/AppVectorUtils/app}/otbVectorDataTransform.cxx (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbChannelSelectorFunctor.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbCommandLineArgumentParser.h (100%) rename {Code/ChangeDetection => Modules/Core/Common/include}/otbCommandProgressUpdate.h (100%) rename {Code/ChangeDetection => Modules/Core/Common/include}/otbCommandProgressUpdate.txx (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbComplexToIntensityImageFilter.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbComplexToVectorImageCastFilter.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbConfigurationFile.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbDecimateImageFilter.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbDecimateImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbDotProductImageFilter.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbDotProductImageFilter.txx (100%) rename {Code/Common => Modules/Core/Common/include}/otbFilterWatcherBase.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbFunctionToImageFilter.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbFunctionToImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbImageAndVectorImageOperationFilter.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbImageAndVectorImageOperationFilter.txx (100%) rename {Code/Common => Modules/Core/Common/include}/otbImageRegionAdaptativeSplitter.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbImageRegionAdaptativeSplitter.txx (100%) rename {Code/Common => Modules/Core/Common/include}/otbImageRegionNonUniformMultidimensionalSplitter.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbImageRegionNonUniformMultidimensionalSplitter.txx (100%) rename {Code/Common => Modules/Core/Common/include}/otbImageRegionSquareTileSplitter.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbImageRegionSquareTileSplitter.txx (100%) rename {Code/Common => Modules/Core/Common/include}/otbImageRegionTileMapSplitter.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbImageRegionTileMapSplitter.txx (100%) rename {Code/FeatureExtraction => Modules/Core/Common/include}/otbImageToModulusAndDirectionImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Core/Common/include}/otbImageToModulusAndDirectionImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbImaginaryImageToComplexImageFilter.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbImportImageFilter.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbImportImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbImportVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbImportVectorImageFilter.txx (100%) rename {Code/Learning => Modules/Core/Common/include}/otbMachineLearningModel.h (100%) rename {Code/Learning => Modules/Core/Common/include}/otbMachineLearningModel.txx (100%) rename {Code/Learning => Modules/Core/Common/include}/otbMachineLearningUtils.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbMacro.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbMath.h (100%) rename {Code/Learning => Modules/Core/Common/include}/otbModelComponentBase.h (100%) rename {Code/Learning => Modules/Core/Common/include}/otbModelComponentBase.txx (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbQuaternaryFunctorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbQuaternaryFunctorImageFilter.txx (100%) rename {Code/Common => Modules/Core/Common/include}/otbRGBAPixelConverter.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbRGBAPixelConverter.txx (100%) rename {Code/Common => Modules/Core/Common/include}/otbRectangle.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbRectangle.txx (100%) rename {Code/Common => Modules/Core/Common/include}/otbStandardFilterWatcher.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbStandardOneLineFilterWatcher.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbStandardWriterWatcher.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbSubsampledImageRegionConstIterator.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbSubsampledImageRegionConstIterator.txx (100%) rename {Code/Common => Modules/Core/Common/include}/otbSubsampledImageRegionIterator.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbSystem.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbUnaryFunctorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbUnaryFunctorNeighborhoodVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbUnaryFunctorNeighborhoodVectorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbUnaryFunctorVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbUnaryFunctorVectorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.h (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Core/Common/include}/otbUniformAlphaBlendingFunctor.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbUtils.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbVariableLengthVectorConverter.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbVariableLengthVectorConverter.txx (100%) rename {Code/Common => Modules/Core/Common/include}/otbVectorImageToASImageAdaptor.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbVectorImageToASPixelAccessor.h (100%) rename {Code/Common => Modules/Core/Common/include}/otbWriterWatcherBase.h (100%) rename {Code/Common => Modules/Core/Common/src}/otbCommandLineArgumentParser.cxx (100%) rename {Code/Common => Modules/Core/Common/src}/otbConfigurationFile.cxx (100%) rename {Code/Common => Modules/Core/Common/src}/otbFilterWatcherBase.cxx (100%) rename {Code/Learning => Modules/Core/Common/src}/otbMachineLearningUtils.cxx (100%) rename {Code/Common => Modules/Core/Common/src}/otbStandardFilterWatcher.cxx (100%) rename {Code/Common => Modules/Core/Common/src}/otbStandardOneLineFilterWatcher.cxx (100%) rename {Code/Common => Modules/Core/Common/src}/otbStandardWriterWatcher.cxx (100%) rename {Code/Common => Modules/Core/Common/src}/otbSystem.cxx (100%) rename {Code/Common => Modules/Core/Common/src}/otbUtils.cxx (100%) rename {Code/Common => Modules/Core/Common/src}/otbWriterWatcherBase.cxx (100%) rename {Testing/Code/TestSystem => Modules/Core/Common/test}/otbCompareAsciiTestScientificNotation.cxx (100%) rename {Testing/Code/TestSystem => Modules/Core/Common/test}/otbCompareAsciiTests.cxx (100%) rename {Testing/Code/TestSystem => Modules/Core/Common/test}/otbCompareAsciiTests2.cxx (100%) rename {Testing/Code/TestSystem => Modules/Core/Common/test}/otbCompareAsciiTests3.cxx (100%) rename {Testing/Code/TestSystem => Modules/Core/Common/test}/otbCompareAsciiTests4.cxx (100%) rename {Testing/Code/TestSystem => Modules/Core/Common/test}/otbCompareAsciiTests5.cxx (100%) rename {Testing/Code/TestSystem => Modules/Core/Common/test}/otbCompareAsciiTestsEpsilon3_WhiteSpace.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbConfigurationTest.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbImageRegionAdaptativeSplitter.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbImageRegionNonUniformMultidimensionalSplitter.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbImageRegionNonUniformMultidimensionalSplitterNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbImageRegionSquareTileSplitter.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbImageRegionTileMapSplitter.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbImageRegionTileMapSplitterNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbRGBAPixelConverter.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbRectangle.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbRectangleNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbSystemTest.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbTestCommandLineArgumentParser.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbTestCommandLineArgumentParserHelp.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbTestCommandLineArgumentParserList.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbTestCommandLineArgumentParserWithError.cxx (100%) rename {Testing/Code/Common => Modules/Core/Common/test}/otbVariableLengthVectorConverter.cxx (100%) rename {Code/IO => Modules/Core/ImageBase/include}/otbConvertPixelBuffer.h (100%) rename {Code/IO => Modules/Core/ImageBase/include}/otbConvertPixelBuffer.txx (100%) rename {Code/IO => Modules/Core/ImageBase/include}/otbDefaultConvertPixelTraits.h (100%) rename {Code/BasicFilters => Modules/Core/ImageBase/include}/otbEuclideanDistanceMetricWithMissingValue.h (100%) rename {Code/BasicFilters => Modules/Core/ImageBase/include}/otbEuclideanDistanceMetricWithMissingValuePow2.h (100%) rename {Code/BasicFilters => Modules/Core/ImageBase/include}/otbEuclideanDistanceMetricWithMissingValuePow2.txx (100%) rename {Code/Common => Modules/Core/ImageBase/include}/otbExtractROI.h (100%) rename {Code/Common => Modules/Core/ImageBase/include}/otbExtractROI.txx (100%) rename {Code/Common => Modules/Core/ImageBase/include}/otbExtractROIBase.h (100%) rename {Code/Common => Modules/Core/ImageBase/include}/otbExtractROIBase.txx (100%) rename {Code/BasicFilters => Modules/Core/ImageBase/include}/otbFlexibleDistanceWithMissingValue.h (100%) rename {Code/BasicFilters => Modules/Core/ImageBase/include}/otbFlexibleDistanceWithMissingValue.txx (100%) rename {Code/IO => Modules/Core/ImageBase/include}/otbImage.h (100%) rename {Code/IO => Modules/Core/ImageBase/include}/otbImage.txx (100%) rename {Code/FeatureExtraction => Modules/Core/ImageBase/include}/otbImageFunctionAdaptor.h (100%) rename {Code/FeatureExtraction => Modules/Core/ImageBase/include}/otbImageFunctionAdaptor.txx (100%) rename {Code/IO => Modules/Core/ImageBase/include}/otbImageIOBase.h (100%) rename {Code/Common => Modules/Core/ImageBase/include}/otbImageOfVectorsToMonoChannelExtractROI.h (100%) rename {Code/Common => Modules/Core/ImageBase/include}/otbImageOfVectorsToMonoChannelExtractROI.txx (100%) rename {Code/FeatureExtraction => Modules/Core/ImageBase/include}/otbMetaImageFunction.h (100%) rename {Code/FeatureExtraction => Modules/Core/ImageBase/include}/otbMetaImageFunction.txx (100%) rename {Code/Common => Modules/Core/ImageBase/include}/otbMultiChannelExtractROI.h (100%) rename {Code/Common => Modules/Core/ImageBase/include}/otbMultiChannelExtractROI.txx (100%) rename {Code/Common => Modules/Core/ImageBase/include}/otbMultiToMonoChannelExtractROI.h (100%) rename {Code/Common => Modules/Core/ImageBase/include}/otbMultiToMonoChannelExtractROI.txx (100%) rename {Code/IO => Modules/Core/ImageBase/include}/otbVectorImage.h (100%) rename {Code/IO => Modules/Core/ImageBase/include}/otbVectorImage.txx (100%) rename {Code/IO => Modules/Core/ImageBase/src}/otbImageIOBase.cxx (100%) rename {Testing/Fa => Modules/Core/ImageBase/test}/0000169-fftcomplextocomplex.cxx (100%) rename {Testing/Fa => Modules/Core/ImageBase/test}/0000307-ExtractROICompareRegionsImplementations.cxx (100%) rename {Testing/Fa => Modules/Core/ImageBase/test}/0000428-CastImageFilterStreaming.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/ImageBase/test}/otbComplexToIntensityFilterTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/ImageBase/test}/otbComplexToVectorImageCastFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/ImageBase/test}/otbEuclideanDistanceMetricWithMissingValue.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/ImageBase/test}/otbEuclideanDistanceMetricWithMissingValueNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbExtractROI.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbExtractROI2.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbExtractROINew.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbExtractROITestMetaData.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbExtractROI_RGB.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/ImageBase/test}/otbFlexibleDistanceWithMissingValue.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/ImageBase/test}/otbFlexibleDistanceWithMissingValueNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Core/ImageBase/test}/otbFourierMellinImageFilterTestFFT.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/ImageBase/test}/otbFunctionToImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/ImageBase/test}/otbFunctionToImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/ImageBase/test}/otbImageAndVectorImageOperationFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/ImageBase/test}/otbImageAndVectorImageOperationFilterTest.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Core/ImageBase/test}/otbImageFunctionAdaptor.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbImageList.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbImageListNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbImageListSourceNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbImageListToImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/ImageBase/test}/otbImageListToImageListApplyFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/ImageBase/test}/otbImageListToImageListApplyFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbImageListToImageListFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbImageListToVectorImageFilter.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbImageListToVectorImageFilter2.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbImageListToVectorImageFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbImageOfVectorsToMonoChannelExtractROI.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbImageOfVectorsToMonoChannelExtractROINew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/ImageBase/test}/otbImagePCAShapeModelEstimatorTest.cxx (100%) rename {Testing/Code/IO => Modules/Core/ImageBase/test}/otbImageTest.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbMultiChannelExtractROI.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbMultiChannelExtractROINew.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbMultiToMonoChannelExtractROI.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbMultiToMonoChannelExtractROINew.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbObjectList.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbObjectListNew.cxx (100%) rename {Testing/Code/Projections => Modules/Core/ImageBase/test}/otbOssimElevManagerTest.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbStandardFilterWatcherNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbStandardOneLineFilterWatcherTest.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbStandardWriterWatcher.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbTestMultiExtractMultiUpdate.cxx (100%) rename {Testing/Code/IO => Modules/Core/ImageBase/test}/otbVectorImageTest.cxx (100%) rename {Testing/Code/Common => Modules/Core/ImageBase/test}/otbVectorImageToASImageAdaptorNew.cxx (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbBCOInterpolateImageFunction.h (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbBCOInterpolateImageFunction.txx (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbBSplineDecompositionImageFilter.h (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbBSplineDecompositionImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbBSplineInterpolateImageFunction.h (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbBSplineInterpolateImageFunction.txx (100%) rename {Code/Common => Modules/Core/Interpolation/include}/otbGenericInterpolateImageFunction.h (100%) rename {Code/Common => Modules/Core/Interpolation/include}/otbGenericInterpolateImageFunction.txx (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbProlateInterpolateImageFunction.h (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbProlateInterpolateImageFunction.txx (100%) rename {Code/Common => Modules/Core/Interpolation/include}/otbStreamingTraits.h (100%) rename {Code/Common => Modules/Core/Interpolation/include}/otbStreamingTraits.txx (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbWindowedSincInterpolateImageBlackmanFunction.h (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbWindowedSincInterpolateImageCosineFunction.h (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbWindowedSincInterpolateImageFunctionBase.h (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbWindowedSincInterpolateImageFunctionBase.txx (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbWindowedSincInterpolateImageGaussianFunction.h (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbWindowedSincInterpolateImageHammingFunction.h (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbWindowedSincInterpolateImageLanczosFunction.h (100%) rename {Code/BasicFilters => Modules/Core/Interpolation/include}/otbWindowedSincInterpolateImageWelchFunction.h (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbBSplineDecompositionImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbBSplineDecompositionImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbBSplineInterpolateImageFunction.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbBSplineInterpolateImageFunctionNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/Interpolation/test}/otbGenericInterpolateImageFunctionNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbProlateInterpolateImageFunctionNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbStreamingTraits.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbWindowedSincInterpolateImageBlackmanFunction.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbWindowedSincInterpolateImageBlackmanFunctionNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbWindowedSincInterpolateImageCosineFunction.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbWindowedSincInterpolateImageCosineFunctionNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbWindowedSincInterpolateImageFunctionBaseNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbWindowedSincInterpolateImageGaussianFunction.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbWindowedSincInterpolateImageGaussianFunctionNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbWindowedSincInterpolateImageHammingFunction.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbWindowedSincInterpolateImageHammingFunctionNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbWindowedSincInterpolateImageLanczosFunction.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbWindowedSincInterpolateImageLanczosFunctionNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbWindowedSincInterpolateImageWelchFunction.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Interpolation/test}/otbWindowedSincInterpolateImageWelchFunctionNew.cxx (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbAttributesMapLabelObject.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbAttributesMapLabelObjectWithClassLabel.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbAttributesMapOpeningLabelMapFilter.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbAttributesMapOpeningLabelMapFilter.txx (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbKMeansAttributesLabelMapFilter.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbKMeansAttributesLabelMapFilter.txx (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelImageToLabelMapWithAdjacencyFilter.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelImageToLabelMapWithAdjacencyFilter.txx (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelMapFeaturesFunctorImageFilter.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelMapSource.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelMapSource.txx (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelMapToAttributeImageFilter.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelMapToAttributeImageFilter.txx (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelMapToLabelImageFilter.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelMapToLabelImageFilter.txx (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelMapToSampleListFilter.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelMapToSampleListFilter.txx (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelMapWithAdjacency.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelMapWithClassLabelToClassLabelImageFilter.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelMapWithClassLabelToClassLabelImageFilter.txx (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelMapWithClassLabelToLabeledSampleListFilter.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelMapWithClassLabelToLabeledSampleListFilter.txx (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelObjectFieldsFunctor.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelObjectToPolygonFunctor.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelObjectToPolygonFunctor.txx (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbLabelObjectWithClassLabelFieldsFunctor.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbMergeLabelObjectFunctor.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbMinMaxAttributesLabelMapFilter.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbMinMaxAttributesLabelMapFilter.txx (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbNormalizeAttributesLabelMapFilter.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbNormalizeAttributesLabelMapFilter.txx (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbStatisticsAttributesLabelMapFilter.h (100%) rename {Code/OBIA => Modules/Core/LabelMap/include}/otbStatisticsAttributesLabelMapFilter.txx (100%) rename {Testing/Code/OBIA => Modules/Core/LabelMap/test}/otbAttributesMapLabelObjectNew.cxx (100%) rename {Testing/Code/OBIA => Modules/Core/LabelMap/test}/otbAttributesMapLabelObjectWithClassLabelNew.cxx (100%) rename {Testing/Code/OBIA => Modules/Core/LabelMap/test}/otbAttributesMapOpeningLabelMapFilterNew.cxx (100%) rename {Testing/Code/OBIA => Modules/Core/LabelMap/test}/otbLabelImageToLabelMapWithAdjacencyFilter.cxx (100%) rename {Testing/Code/OBIA => Modules/Core/LabelMap/test}/otbLabelMapSourceNew.cxx (100%) rename {Testing/Code/OBIA => Modules/Core/LabelMap/test}/otbLabelMapToAttributeImageFilterNew.cxx (100%) rename {Testing/Code/OBIA => Modules/Core/LabelMap/test}/otbLabelMapToSampleListFilterNew.cxx (100%) rename {Testing/Code/OBIA => Modules/Core/LabelMap/test}/otbLabelMapWithClassLabelToLabeledSampleListFilterNew.cxx (100%) rename {Testing/Code/OBIA => Modules/Core/LabelMap/test}/otbLabelObjectMapVectorizer.cxx (100%) rename {Testing/Code/OBIA => Modules/Core/LabelMap/test}/otbLabelObjectToPolygonFunctorNew.cxx (100%) rename {Testing/Code/OBIA => Modules/Core/LabelMap/test}/otbStatisticsAttributesLabelMapFilterNew.cxx (100%) rename {Code/Radiometry => Modules/Core/Metadata/include}/otbBandName.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbDefaultImageMetadataInterface.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbDefaultImageMetadataInterfaceFactory.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbFormosatImageMetadataInterface.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbFormosatImageMetadataInterfaceFactory.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbIkonosImageMetadataInterface.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbIkonosImageMetadataInterfaceFactory.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbImageMetadataInterfaceBase.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbImageMetadataInterfaceFactory.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbOpticalDefaultImageMetadataInterface.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbOpticalDefaultImageMetadataInterfaceFactory.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbOpticalImageMetadataInterface.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbOpticalImageMetadataInterfaceFactory.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbPleiadesImageMetadataInterface.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbPleiadesImageMetadataInterfaceFactory.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbQuickBirdImageMetadataInterface.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbQuickBirdImageMetadataInterfaceFactory.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbSarDefaultImageMetadataInterface.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbSarDefaultImageMetadataInterfaceFactory.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbSarImageMetadataInterface.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbSarImageMetadataInterfaceFactory.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbSpot6ImageMetadataInterface.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbSpot6ImageMetadataInterfaceFactory.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbSpotImageMetadataInterface.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbSpotImageMetadataInterfaceFactory.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbTerraSarImageMetadataInterface.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbTerraSarImageMetadataInterfaceFactory.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbWorldView2ImageMetadataInterface.h (100%) rename {Code/IO => Modules/Core/Metadata/include}/otbWorldView2ImageMetadataInterfaceFactory.h (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbDefaultImageMetadataInterfaceFactory.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbFormosatImageMetadataInterface.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbFormosatImageMetadataInterfaceFactory.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbIkonosImageMetadataInterface.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbIkonosImageMetadataInterfaceFactory.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbImageMetadataInterfaceBase.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbImageMetadataInterfaceFactory.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbOpticalDefaultImageMetadataInterfaceFactory.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbOpticalImageMetadataInterface.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbOpticalImageMetadataInterfaceFactory.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbPleiadesImageMetadataInterface.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbPleiadesImageMetadataInterfaceFactory.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbQuickBirdImageMetadataInterface.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbQuickBirdImageMetadataInterfaceFactory.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbSarDefaultImageMetadataInterfaceFactory.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbSarImageMetadataInterface.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbSarImageMetadataInterfaceFactory.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbSpot6ImageMetadataInterface.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbSpot6ImageMetadataInterfaceFactory.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbSpotImageMetadataInterface.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbSpotImageMetadataInterfaceFactory.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbTerraSarImageMetadataInterface.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbTerraSarImageMetadataInterfaceFactory.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbWorldView2ImageMetadataInterface.cxx (100%) rename {Code/IO => Modules/Core/Metadata/src}/otbWorldView2ImageMetadataInterfaceFactory.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbDefaultImageMetadataInterface.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbDefaultImageMetadataInterfaceFactoryNew.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbFormosatImageMetadataInterfaceNew.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbIkonosImageMetadataInterfaceNew.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbImageMetadataInterfaceBaseTest.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbImageMetadataInterfaceTest2.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbOpticalDefaultImageMetadataInterface.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbOpticalDefaultImageMetadataInterfaceFactoryNew.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbOpticalDefaultImageMetadataInterfaceNew.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbOpticalImageMetadataInterfaceTest.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbPleiadesImageMetadataInterfaceNew.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbQuickBirdImageMetadataInterfaceNew.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbSarDefaultImageMetadataInterface.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbSarDefaultImageMetadataInterfaceFactoryNew.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbSarDefaultImageMetadataInterfaceNew.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbSarImageMetadataInterfaceTest.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbSpot6ImageMetadataInterfaceNew.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbSpotImageMetadataInterfaceNew.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbTerraSarImageMetadataInterfaceNew.cxx (100%) rename {Testing/Code/IO => Modules/Core/Metadata/test}/otbWorldView2ImageMetadataInterfaceNew.cxx (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbImageList.h (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbImageList.txx (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbImageListSource.h (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbImageListSource.txx (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbImageListToImageFilter.h (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbImageListToImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Core/ObjectList/include}/otbImageListToImageListApplyFilter.h (100%) rename {Code/BasicFilters => Modules/Core/ObjectList/include}/otbImageListToImageListApplyFilter.txx (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbImageListToImageListFilter.h (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbImageListToImageListFilter.txx (100%) rename {Code/BasicFilters => Modules/Core/ObjectList/include}/otbImageListToSingleImageFilter.h (100%) rename {Code/BasicFilters => Modules/Core/ObjectList/include}/otbImageListToSingleImageFilter.txx (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbImageListToVectorImageFilter.h (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbImageListToVectorImageFilter.txx (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbObjectList.h (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbObjectList.txx (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbObjectListSource.h (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbObjectListSource.txx (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbObjectListToObjectListFilter.h (100%) rename {Code/Common => Modules/Core/ObjectList/include}/otbObjectListToObjectListFilter.txx (100%) rename {Code/BasicFilters => Modules/Core/ObjectList/include}/otbUnaryFunctorObjectListBooleanFilter.h (100%) rename {Code/BasicFilters => Modules/Core/ObjectList/include}/otbUnaryFunctorObjectListBooleanFilter.txx (100%) rename {Code/BasicFilters => Modules/Core/ObjectList/include}/otbUnaryFunctorObjectListFilter.h (100%) rename {Code/BasicFilters => Modules/Core/ObjectList/include}/otbUnaryFunctorObjectListFilter.txx (100%) rename {Code/BasicFilters => Modules/Core/PointSet/include}/otbImageToPointSetFilter.h (100%) rename {Code/BasicFilters => Modules/Core/PointSet/include}/otbImageToPointSetFilter.txx (100%) rename {Code/Common => Modules/Core/PointSet/include}/otbPointSetAndValuesFunction.h (100%) rename {Code/BasicFilters => Modules/Core/PointSet/include}/otbPointSetExtractROI.h (100%) rename {Code/BasicFilters => Modules/Core/PointSet/include}/otbPointSetExtractROI.txx (100%) rename {Code/BasicFilters => Modules/Core/PointSet/include}/otbPointSetFunction.h (100%) rename {Code/BasicFilters => Modules/Core/PointSet/include}/otbPointSetFunction.txx (100%) rename {Code/Common => Modules/Core/PointSet/include}/otbPointSetSource.h (100%) rename {Code/Common => Modules/Core/PointSet/include}/otbPointSetSource.txx (100%) rename {Code/BasicFilters => Modules/Core/PointSet/include}/otbPointSetToPointSetFilter.h (100%) rename {Code/BasicFilters => Modules/Core/PointSet/include}/otbPointSetToPointSetFilter.txx (100%) rename {Code/BasicFilters => Modules/Core/PointSet/include}/otbRandomPointSetSource.h (100%) rename {Code/BasicFilters => Modules/Core/PointSet/include}/otbRandomPointSetSource.txx (100%) rename {Code/FeatureExtraction => Modules/Core/PointSet/include}/otbSimplePointCountStrategy.h (100%) rename {Code/FeatureExtraction => Modules/Core/PointSet/include}/otbThresholdImageToPointSetFilter.h (100%) rename {Code/FeatureExtraction => Modules/Core/PointSet/include}/otbThresholdImageToPointSetFilter.txx (100%) rename {Code/BasicFilters => Modules/Core/PointSet/include}/otbTransformPointSetFilter.h (100%) rename {Code/BasicFilters => Modules/Core/PointSet/include}/otbTransformPointSetFilter.txx (100%) rename {Testing/Code/BasicFilters => Modules/Core/PointSet/test}/otbImageToPointSetFilterTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/PointSet/test}/otbPointSetExtractROITest.cxx (100%) rename {Testing/Code/Common => Modules/Core/PointSet/test}/otbPointSetSourceTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/PointSet/test}/otbRandomPointSetSourceTest.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Core/PointSet/test}/otbSimplePointCountStrategyTest.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Core/PointSet/test}/otbThresholdImageToPointSetFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Core/PointSet/test}/otbThresholdImageToPointSetTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/PointSet/test}/otbTransformPointSetFilterTest.cxx (100%) rename {Code/Common => Modules/Core/SpatialObjects/include}/otbDrawLineSpatialObjectFilter.h (100%) rename {Code/Common => Modules/Core/SpatialObjects/include}/otbDrawLineSpatialObjectFilter.txx (100%) rename {Code/Common => Modules/Core/SpatialObjects/include}/otbDrawLineSpatialObjectListFilter.h (100%) rename {Code/Common => Modules/Core/SpatialObjects/include}/otbDrawLineSpatialObjectListFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Core/SpatialObjects/include}/otbFillGapsFilter.h (100%) rename {Code/Common => Modules/Core/SpatialObjects/include}/otbImageToLineSpatialObjectListFilter.h (100%) rename {Code/Common => Modules/Core/SpatialObjects/include}/otbImageToLineSpatialObjectListFilter.txx (100%) rename {Code/Common => Modules/Core/SpatialObjects/include}/otbLineSpatialObject.h (100%) rename {Code/Common => Modules/Core/SpatialObjects/include}/otbLineSpatialObject.txx (100%) rename {Code/Common => Modules/Core/SpatialObjects/include}/otbLineSpatialObjectList.h (100%) rename {Code/Common => Modules/Core/SpatialObjects/include}/otbLineSpatialObjectListToPointSetFilter.h (100%) rename {Code/Common => Modules/Core/SpatialObjects/include}/otbLineSpatialObjectListToPointSetFilter.txx (100%) rename {Code/Common => Modules/Core/SpatialObjects/include}/otbSpatialObjectSource.h (100%) rename {Code/Common => Modules/Core/SpatialObjects/include}/otbSpatialObjectSource.txx (100%) rename {Code/BasicFilters => Modules/Core/SpatialObjects/include}/otbSpatialObjectToImageDrawingFilter.h (100%) rename {Code/BasicFilters => Modules/Core/SpatialObjects/include}/otbSpatialObjectToImageDrawingFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Core/SpatialObjects/src}/otbFillGapsFilter.cxx (100%) rename {Testing/Code/Common => Modules/Core/SpatialObjects/test}/otbDrawLineSpatialObject.cxx (100%) rename {Testing/Code/Common => Modules/Core/SpatialObjects/test}/otbDrawLineSpatialObjectList.cxx (100%) rename {Testing/Code/Common => Modules/Core/SpatialObjects/test}/otbDrawLineSpatialObjectListNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/SpatialObjects/test}/otbDrawLineSpatialObjectNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Core/SpatialObjects/test}/otbFillGapsFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Core/SpatialObjects/test}/otbFillGapsFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/SpatialObjects/test}/otbImageToLineSpatialObjectListNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/SpatialObjects/test}/otbLineSpatialObjectList.cxx (100%) rename {Testing/Code/Common => Modules/Core/SpatialObjects/test}/otbLineSpatialObjectListToPointSetFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/SpatialObjects/test}/otbLineSpatialObjectNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/SpatialObjects/test}/otbSpatialObjectSourceNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/SpatialObjects/test}/otbSpatialObjectToImageDrawingFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/SpatialObjects/test}/otbSpatialObjectToImageDrawingFilterNew.cxx (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbNumberOfDivisionsStrippedStreamingManager.h (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbNumberOfDivisionsStrippedStreamingManager.txx (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbNumberOfDivisionsTiledStreamingManager.h (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbNumberOfDivisionsTiledStreamingManager.txx (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbNumberOfLinesStrippedStreamingManager.h (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbNumberOfLinesStrippedStreamingManager.txx (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbPersistentFilterStreamingDecorator.h (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbPersistentFilterStreamingDecorator.txx (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbPersistentImageFilter.h (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbPipelineMemoryPrintCalculator.h (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbRAMDrivenAdaptativeStreamingManager.h (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbRAMDrivenAdaptativeStreamingManager.txx (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbRAMDrivenStrippedStreamingManager.h (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbRAMDrivenStrippedStreamingManager.txx (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbRAMDrivenTiledStreamingManager.h (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbRAMDrivenTiledStreamingManager.txx (100%) rename {Code/IO => Modules/Core/Streaming/include}/otbStreamingImageVirtualWriter.h (100%) rename {Code/IO => Modules/Core/Streaming/include}/otbStreamingImageVirtualWriter.txx (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbStreamingManager.h (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbStreamingManager.txx (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbTileDimensionTiledStreamingManager.h (100%) rename {Code/Common => Modules/Core/Streaming/include}/otbTileDimensionTiledStreamingManager.txx (100%) rename {Code/Common => Modules/Core/Streaming/src}/otbPipelineMemoryPrintCalculator.cxx (100%) rename {Testing/Code/Common => Modules/Core/Streaming/test}/otbStreamingManager.cxx (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbCompositeTransform.h (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbCompositeTransform.txx (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbForwardSensorModel.h (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbForwardSensorModel.txx (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbGenericMapProjection.h (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbGenericMapProjection.txx (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbGenericRSTransform.h (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbGenericRSTransform.txx (100%) rename {Code/Common => Modules/Core/Transform/include}/otbGeoInformationConversion.h (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbGeocentricTransform.h (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbGeocentricTransform.txx (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbImageToGenericRSOutputParameters.h (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbImageToGenericRSOutputParameters.txx (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbInverseSensorModel.h (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbInverseSensorModel.txx (100%) rename {Code/BasicFilters => Modules/Core/Transform/include}/otbLogPolarTransform.h (100%) rename {Code/BasicFilters => Modules/Core/Transform/include}/otbLogPolarTransform.txx (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbSensorModelBase.h (100%) rename {Code/Projections => Modules/Core/Transform/include}/otbSensorModelBase.txx (100%) rename {Code/DisparityMap => Modules/Core/Transform/include}/otbStreamingWarpImageFilter.h (100%) rename {Code/DisparityMap => Modules/Core/Transform/include}/otbStreamingWarpImageFilter.txx (100%) rename {Code/Common => Modules/Core/Transform/include}/otbTransform.h (100%) rename {Code/Common => Modules/Core/Transform/src}/otbGeoInformationConversion.cxx (100%) rename {Testing/Fa => Modules/Core/Transform/test}/SensorModelBorder.cxx (100%) rename {Testing/Code/Projections => Modules/Core/Transform/test}/otbCreateInverseForwardSensorModel.cxx (100%) rename {Testing/Code/Projections => Modules/Core/Transform/test}/otbCreateProjectionWithOSSIM.cxx (100%) rename {Testing/Code/Projections => Modules/Core/Transform/test}/otbCreateProjectionWithOTB.cxx (100%) rename {Testing/Code/Projections => Modules/Core/Transform/test}/otbForwardBackwardProjectionConsistency.cxx (100%) rename {Testing/Code/Projections => Modules/Core/Transform/test}/otbForwardSensorModelGrid.cxx (100%) rename {Testing/Code/Projections => Modules/Core/Transform/test}/otbGenericMapProjection.cxx (100%) rename {Testing/Code/Projections => Modules/Core/Transform/test}/otbGenericMapProjectionNew.cxx (100%) rename {Testing/Code/Projections => Modules/Core/Transform/test}/otbGenericRSTransform.cxx (100%) rename {Testing/Code/Projections => Modules/Core/Transform/test}/otbGenericRSTransformNew.cxx (100%) rename {Testing/Code/Projections => Modules/Core/Transform/test}/otbGenericRSTransformWithSRID.cxx (100%) rename {Testing/Code/Projections => Modules/Core/Transform/test}/otbGeocentricTransform.cxx (100%) rename {Testing/Code/Projections => Modules/Core/Transform/test}/otbGeocentricTransformNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Transform/test}/otbLogPolarTransform.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Transform/test}/otbLogPolarTransformNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Core/Transform/test}/otbLogPolarTransformResample.cxx (100%) rename {Testing/Code/Projections => Modules/Core/Transform/test}/otbSensorModel.cxx (100%) rename {Testing/Code/Projections => Modules/Core/Transform/test}/otbSensorModelGrid.cxx (100%) rename {Testing/Code/Projections => Modules/Core/Transform/test}/otbSensorModelsNew.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Core/Transform/test}/otbStreamingWarpImageFilter.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Core/Transform/test}/otbStreamingWarpImageFilterNew.cxx (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbDataNode.h (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbDataNode.txx (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbDataNodeFunctionBase.h (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbDataNodeImageFunction.h (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbDataNodeImageFunction.txx (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbDataNodeVectorDataFunction.h (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbDataNodeVectorDataFunction.txx (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbGISConnectionImplementation.h (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbGISTable.h (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbGISTable.txx (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbGISTableSource.h (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbGISTableSource.txx (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbPolyLineParametricPathWithValue.h (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbPolyLineParametricPathWithValue.txx (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbPolygon.h (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbPolygon.txx (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbRemoteSensingRegion.h (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbVectorData.h (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbVectorData.txx (100%) rename {Code/IO => Modules/Core/VectorDataBase/include}/otbVectorDataIOBase.h (100%) rename {Code/IO => Modules/Core/VectorDataBase/include}/otbVectorDataKeywordlist.h (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbVectorDataProperties.h (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbVectorDataProperties.txx (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbVectorDataSource.h (100%) rename {Code/Common => Modules/Core/VectorDataBase/include}/otbVectorDataSource.txx (100%) rename {Code/IO => Modules/Core/VectorDataBase/src}/otbVectorDataIOBase.cxx (100%) rename {Code/IO => Modules/Core/VectorDataBase/src}/otbVectorDataKeywordlist.cxx (100%) rename {Testing/Code/Common => Modules/Core/VectorDataBase/test}/otbDataNodeTest.cxx (100%) rename {Testing/Code/Common => Modules/Core/VectorDataBase/test}/otbObjectList2.cxx (100%) rename {Testing/Code/Common => Modules/Core/VectorDataBase/test}/otbObjectListToObjectListFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/VectorDataBase/test}/otbPolyLineParametricPathWithValueNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/VectorDataBase/test}/otbPolygon.cxx (100%) rename {Testing/Code/Common => Modules/Core/VectorDataBase/test}/otbPolygonNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/VectorDataBase/test}/otbRemoteSensingRegion.cxx (100%) rename {Testing/Code/Common => Modules/Core/VectorDataBase/test}/otbRemoteSensingRegionNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/VectorDataBase/test}/otbVectorData.cxx (100%) rename {Testing/Code/IO => Modules/Core/VectorDataBase/test}/otbVectorDataKeywordlistTest.cxx (100%) rename {Testing/Code/Common => Modules/Core/VectorDataBase/test}/otbVectorDataNew.cxx (100%) rename {Testing/Code/Common => Modules/Core/VectorDataBase/test}/otbVectorDataSourceNew.cxx (100%) rename {Code/FeatureExtraction => Modules/Detection/CloudDetection/include}/otbCloudDetectionFilter.h (100%) rename {Code/FeatureExtraction => Modules/Detection/CloudDetection/include}/otbCloudDetectionFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Detection/CloudDetection/include}/otbCloudDetectionFunctor.h (100%) rename {Code/FeatureExtraction => Modules/Detection/CloudDetection/include}/otbCloudEstimatorFilter.h (100%) rename {Code/FeatureExtraction => Modules/Detection/CloudDetection/include}/otbCloudEstimatorFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Detection/CloudDetection/include}/otbCloudEstimatorFunctor.h (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/CloudDetection/test}/otbCloudDetectionFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/CloudDetection/test}/otbCloudDetectionFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/CloudDetection/test}/otbCloudEstimatorDefaultFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/CloudDetection/test}/otbCloudEstimatorFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/CloudDetection/test}/otbCloudEstimatorFilterNew.cxx (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbDescriptorsListSampleGenerator.h (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbDescriptorsListSampleGenerator.txx (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbFlusserMomentsIFFactory.h (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbFlusserMomentsIFFactory.txx (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbFourierMellinDescriptorsIFFactory.h (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbFourierMellinDescriptorsIFFactory.txx (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbHaralickTexturesIFFactory.h (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbHaralickTexturesIFFactory.txx (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbLabeledSampleLocalizationGenerator.h (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbLabeledSampleLocalizationGenerator.txx (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbLocalHistogramIFFactory.h (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbLocalHistogramIFFactory.txx (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbMultiChannelIFFactory.h (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbRadiometricMomentsIFFactory.h (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbRadiometricMomentsIFFactory.txx (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbStandardMetaImageFunctionBuilder.h (100%) rename {Code/ObjectDetection => Modules/Detection/ObjectDetection/include}/otbStandardMetaImageFunctionBuilder.txx (100%) rename {Testing/Code/ObjectDetection => Modules/Detection/ObjectDetection/test}/otbDescriptorsListSampleGenerator.cxx (100%) rename {Testing/Code/ObjectDetection => Modules/Detection/ObjectDetection/test}/otbLabeledSampleLocalizationGenerator.cxx (100%) rename {Testing/Code/ObjectDetection => Modules/Detection/ObjectDetection/test}/otbStandardMetaImageFunctionBuilder.cxx (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbGenericRoadExtractionFilter.h (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbGenericRoadExtractionFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbImageToPathListAlignFilter.h (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbImageToPathListAlignFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbLikelihoodPathListFilter.h (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbLikelihoodPathListFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbLinkPathListFilter.h (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbLinkPathListFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbModulusAndDirectionImageToImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbModulusAndDirectionImageToImageFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbNeighborhoodScalarProductFilter.h (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbNeighborhoodScalarProductFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbNonMaxRemovalByDirectionFilter.h (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbParallelLinePathListFilter.h (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbParallelLinePathListFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbRemoveIsolatedByDirectionFilter.h (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbRemoveTortuousPathListFilter.h (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbRemoveWrongDirectionFilter.h (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbRoadExtractionFilter.h (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbRoadExtractionFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Detection/RoadExtraction/include}/otbSimplifyPathListFilter.h (100%) rename {Code/Fuzzy => Modules/Detection/RoadExtraction/include}/otbVectorDataToRoadDescriptionFilter.h (100%) rename {Code/Fuzzy => Modules/Detection/RoadExtraction/include}/otbVectorDataToRoadDescriptionFilter.txx (100%) rename {Testing/Fa => Modules/Detection/RoadExtraction/test}/AlignementsQB.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbAlignImageToPath.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbDrawPathAlign.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbLikelihoodPathListFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbLikelihoodPathListFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbLinkPathListFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbLinkPathListFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbModulusAndDirectionImageFiltersNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbNeighborhoodScalarProductFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbNeighborhoodScalarProductFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbNonMaxRemovalByDirectionFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbNonMaxRemovalByDirectionFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbParallelLinePathListFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbParallelLinePathListFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbRemoveIsolatedByDirectionFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbRemoveIsolatedByDirectionFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbRemoveTortuousPathListFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbRemoveTortuousPathListFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbRemoveWrongDirectionFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbRemoveWrongDirectionFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbRoadExtractionFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbRoadExtractionFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbSimplifyManyPathListFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbSimplifyPathListFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/RoadExtraction/test}/otbSimplifyPathListFilterNew.cxx (100%) rename {Testing/Code/Fuzzy => Modules/Detection/RoadExtraction/test}/otbVectorDataToRoadDescriptionFilter.cxx (100%) rename {Code/FeatureExtraction => Modules/Detection/UrbanArea/include}/otbUrbanAreaDetectionImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Detection/UrbanArea/include}/otbUrbanAreaDetectionImageFilter.txx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/UrbanArea/test}/otbUrbanAreaDetectionImageFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Detection/UrbanArea/test}/otbUrbanAreaDetectionImageFilterNew.cxx (100%) rename {Code/FeatureExtraction => Modules/Feature/Corner/include}/otbHarrisImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Corner/include}/otbHarrisImageFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Corner/include}/otbHarrisImageToPointSetFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Corner/include}/otbHarrisImageToPointSetFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Corner/include}/otbLineSpatialObjectListToRightAnglePointSetFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Corner/include}/otbLineSpatialObjectListToRightAnglePointSetFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Corner/include}/otbVectorDataToRightAngleVectorDataFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Corner/include}/otbVectorDataToRightAngleVectorDataFilter.txx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Corner/test}/otbHarrisImage.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Corner/test}/otbHarrisToPointSet.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Corner/test}/otbLineSpatialObjectListToRightAnglePointSetFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Corner/test}/otbLineSpatialObjectListToRightAnglePointSetFilterByStepsOutputAscii.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Corner/test}/otbLineSpatialObjectListToRightAnglePointSetFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Corner/test}/otbVectorDataToRightAngleVectorDataFilter.cxx (100%) rename {Code/BasicFilters => Modules/Feature/Density/include}/otbKeyPointDensityImageFilter.h (100%) rename {Code/BasicFilters => Modules/Feature/Density/include}/otbKeyPointDensityImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Feature/Density/include}/otbPointSetDensityEpanechnikovFunction.h (100%) rename {Code/BasicFilters => Modules/Feature/Density/include}/otbPointSetDensityEpanechnikovFunction.txx (100%) rename {Code/BasicFilters => Modules/Feature/Density/include}/otbPointSetDensityFunction.h (100%) rename {Code/BasicFilters => Modules/Feature/Density/include}/otbPointSetDensityFunction.txx (100%) rename {Code/BasicFilters => Modules/Feature/Density/include}/otbPointSetDensityGaussianFunction.h (100%) rename {Code/BasicFilters => Modules/Feature/Density/include}/otbPointSetDensityGaussianFunction.txx (100%) rename {Code/BasicFilters => Modules/Feature/Density/include}/otbPointSetToDensityImageFilter.h (100%) rename {Code/BasicFilters => Modules/Feature/Density/include}/otbPointSetToDensityImageFilter.txx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Density/test}/otbKeyPointDensityImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Density/test}/otbKeyPointDensityImageFilterTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Density/test}/otbPointSetDensityEpanechnikovFunctionNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Density/test}/otbPointSetDensityEpanechnikovFunctionTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Density/test}/otbPointSetDensityFunctionNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Density/test}/otbPointSetDensityFunctionTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Density/test}/otbPointSetDensityGaussianFunctionNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Density/test}/otbPointSetDensityGaussianFunctionTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Density/test}/otbPointSetToDensityImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Density/test}/otbPointSetToDensityImageFilterTest.cxx (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbForwardFourierMellinTransformImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbForwardFourierMellinTransformImageFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbFourierMellinDescriptorsImageFunction.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbFourierMellinDescriptorsImageFunction.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbHessianToScalarImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbHistogramOfOrientedGradientCovariantImageFunction.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbHistogramOfOrientedGradientCovariantImageFunction.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbImageToHessianDeterminantImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbImageToHessianDeterminantImageFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbImageToSIFTKeyPointSetFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbImageToSIFTKeyPointSetFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbImageToSURFKeyPointSetFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbImageToSURFKeyPointSetFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbKeyPointSetsMatchingFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbKeyPointSetsMatchingFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbLandmark.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbSiftFastImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Descriptors/include}/otbSiftFastImageFilter.txx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbFourierMellinDescriptors.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbFourierMellinImageFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbFourierMellinImageFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbHistogramOfOrientedGradientCovariantImageFunction.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbImageToFastSIFTKeyPointSetFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbImageToFastSIFTKeyPointSetFilterOutputDescriptorAscii.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbImageToFastSIFTKeyPointSetFilterOutputInterestPointAscii.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbImageToHessianDeterminantImageFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbImageToHessianDeterminantImageFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbImageToSIFTKeyPointSetFilterDistanceMap.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbImageToSIFTKeyPointSetFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbImageToSIFTKeyPointSetFilterOutputAscii.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbImageToSIFTKeyPointSetFilterOutputDescriptorAscii.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbImageToSIFTKeyPointSetFilterOutputImage.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbImageToSIFTKeyPointSetFilterOutputInterestPointAscii.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbImageToSURFKeyPointSetFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbImageToSURFKeyPointSetFilterOutputDescriptorAscii.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbImageToSURFKeyPointSetFilterOutputInterestPointAscii.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbKeyPointSetsMatchingFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbKeyPointSetsMatchingFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Descriptors/test}/otbLandmarkNew.cxx (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbAssociativeSymmetricalSumImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbAssymmetricFusionOfLineDetectorImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbAssymmetricFusionOfLineDetectorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Feature/Edge/include}/otbEdgeDensityImageFilter.h (100%) rename {Code/BasicFilters => Modules/Feature/Edge/include}/otbEdgeDensityImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Feature/Edge/include}/otbEdgeDetectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Feature/Edge/include}/otbEdgeDetectorImageFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbExtractSegmentsImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbExtractSegmentsImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Feature/Edge/include}/otbGaborFilterGenerator.h (100%) rename {Code/BasicFilters => Modules/Feature/Edge/include}/otbGaborFilterGenerator.txx (100%) rename {Code/BasicFilters => Modules/Feature/Edge/include}/otbHorizontalSobelVectorImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbHoughTransform2DLinesImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbHoughTransform2DLinesImageFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbLineCorrelationDetectorImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbLineCorrelationDetectorImageFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbLineDetectorImageFilterBase.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbLineDetectorImageFilterBase.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbLineRatioDetectorImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbLineRatioDetectorImageFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbLineSegmentDetector.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbLineSegmentDetector.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbLocalHoughFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbLocalHoughFilter.txx (100%) rename {Code/BasicFilters => Modules/Feature/Edge/include}/otbPersistentVectorizationImageFilter.h (100%) rename {Code/BasicFilters => Modules/Feature/Edge/include}/otbPersistentVectorizationImageFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbPixelSuppressionByDirectionImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbPixelSuppressionByDirectionImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Feature/Edge/include}/otbSobelVectorImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbStreamingLineSegmentDetector.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbStreamingLineSegmentDetector.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbTouziEdgeDetectorImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Edge/include}/otbTouziEdgeDetectorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Feature/Edge/include}/otbVerticalSobelVectorImageFilter.h (100%) rename {Testing/Fa => Modules/Feature/Edge/test}/0000094-PolygonsVectorization.cxx (100%) rename {Testing/Fa => Modules/Feature/Edge/test}/0000433-LineSegmentDetector_8b_16b_compare.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbAssociativeSymmetricalSum.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbAssociativeSymmetricalSumNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbAssymmetricFusionOfLineDetector.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbAssymmetricFusionOfLineDetectorNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Edge/test}/otbCompareOverlapSaveAndClassicalConvolutionWithGaborFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Edge/test}/otbEdgeDensityImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Edge/test}/otbEdgeDensityImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Edge/test}/otbEdgeDetectorImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Edge/test}/otbEdgeDetectorImageFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbExtractSegments.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbExtractSegmentsNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Edge/test}/otbGaborFilterGenerator.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Edge/test}/otbGaborFilterGeneratorNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Edge/test}/otbHorizontalSobelVectorImageFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbHoughTransform2DLinesImageTest.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbLineCorrelationDetector.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbLineCorrelationDetectorLinear.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbLineCorrelationDetectorNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbLineDetectorBaseNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbLineRatioDetector.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbLineRatioDetectorLinear.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbLineRatioDetectorNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbLineSegmentDetector.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbLocalHough.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbLocalHoughDraw.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbLocalHoughNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Edge/test}/otbPersistentVectorizationFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Edge/test}/otbPersistentVectorizationFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbPixelSuppressionByDirection.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbPixelSuppressionByDirectionNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Edge/test}/otbSobelVectorImageFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbStreamingLineSegmentDetector.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbTouziEdgeDetector.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbTouziEdgeDetectorDirection.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Edge/test}/otbTouziEdgeDetectorNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Feature/Edge/test}/otbVerticalSobelVectorImageFilter.cxx (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbComplexMomentPathFunction.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbComplexMomentPathFunction.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbComplexMomentsImageFunction.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbComplexMomentsImageFunction.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbFlusserMomentsImageFunction.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbFlusserMomentsImageFunction.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbFlusserPathFunction.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbFlusserPathFunction.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbGeometricMomentPathFunction.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbHuMomentsImageFunction.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbHuMomentsImageFunction.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbHuPathFunction.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbHuPathFunction.txx (100%) rename {Code/OBIA => Modules/Feature/Moments/include}/otbImageToLabelMapWithAttributesFilter.h (100%) rename {Code/OBIA => Modules/Feature/Moments/include}/otbImageToLabelMapWithAttributesFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbRadiometricMomentsFunctor.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbRadiometricMomentsImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbRadiometricMomentsImageFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbRadiometricMomentsImageFunction.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbRadiometricMomentsImageFunction.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbRealMomentPathFunction.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbRealMomentsImageFunction.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Moments/include}/otbRealMomentsImageFunction.txx (100%) rename {Code/OBIA => Modules/Feature/Moments/include}/otbShapeAttributesLabelMapFilter.h (100%) rename {Code/OBIA => Modules/Feature/Moments/include}/otbShapeAttributesLabelMapFilter.txx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Moments/test}/otbComplexMomentPath.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Moments/test}/otbComplexMomentPathFloat.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Moments/test}/otbComplexMomentPathNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Moments/test}/otbComplexMomentsImageFunction.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Moments/test}/otbFlusserMomentsImageFunction.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Moments/test}/otbFlusserPath.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Moments/test}/otbFlusserPathNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Moments/test}/otbHuMomentsImageFunction.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Moments/test}/otbHuPath.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Moments/test}/otbHuPathNew.cxx (100%) rename {Testing/Code/OBIA => Modules/Feature/Moments/test}/otbImageToLabelMapWithAttributesFilter.cxx (100%) rename {Testing/Code/OBIA => Modules/Feature/Moments/test}/otbImageToLabelMapWithAttributesFilterNew.cxx (100%) rename {Testing/Code/OBIA => Modules/Feature/Moments/test}/otbKMeansAttributesLabelMapFilter.cxx (100%) rename {Testing/Code/OBIA => Modules/Feature/Moments/test}/otbLabelMapToSampleListFilter.cxx (100%) rename {Testing/Code/OBIA => Modules/Feature/Moments/test}/otbLabelMapWithClassLabelToLabeledSampleListFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Moments/test}/otbMetaImageFunction.cxx (100%) rename {Testing/Code/OBIA => Modules/Feature/Moments/test}/otbMinMaxAttributesLabelMapFilter.cxx (100%) rename {Testing/Code/OBIA => Modules/Feature/Moments/test}/otbNormalizeAttributesLabelMapFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Moments/test}/otbRadiometricMomentsImageFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Moments/test}/otbRadiometricMomentsImageFunction.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Moments/test}/otbRealMomentsImageFunction.cxx (100%) rename {Testing/Code/OBIA => Modules/Feature/Moments/test}/otbShapeAttributesLabelMapFilterNew.cxx (100%) rename {Code/FeatureExtraction => Modules/Feature/SeamCarving/include}/otbImageToCarvingPathFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/SeamCarving/include}/otbImageToCarvingPathFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/SeamCarving/include}/otbRemoveCarvingPathFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/SeamCarving/include}/otbRemoveCarvingPathFilter.txx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/SeamCarving/test}/otbImageToCarvingPathFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/SeamCarving/test}/otbRemoveCarvingPathFilterNew.cxx (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbGreyLevelCooccurrenceIndexedList.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbGreyLevelCooccurrenceIndexedList.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbHaralickTexturesImageFunction.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbHaralickTexturesImageFunction.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbSFSTexturesFunctor.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbSFSTexturesImageFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbSFSTexturesImageFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbScalarImageToAdvancedTexturesFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbScalarImageToAdvancedTexturesFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbScalarImageToHigherOrderTexturesFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbScalarImageToHigherOrderTexturesFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbScalarImageToPanTexTextureFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbScalarImageToPanTexTextureFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbScalarImageToTexturesFilter.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbScalarImageToTexturesFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbTextureImageFunction.h (100%) rename {Code/FeatureExtraction => Modules/Feature/Textures/include}/otbTextureImageFunction.txx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Textures/test}/otbGreyLevelCooccurrenceIndexedList.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Textures/test}/otbGreyLevelCooccurrenceIndexedListNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Textures/test}/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Textures/test}/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculatorNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Textures/test}/otbHaralickTexturesImageFunction.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Textures/test}/otbSFSTexturesImageFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Textures/test}/otbSFSTexturesImageFilterTest.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Textures/test}/otbScalarImageToAdvancedTexturesFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Textures/test}/otbScalarImageToAdvancedTexturesFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Textures/test}/otbScalarImageToHigherOrderTexturesFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Textures/test}/otbScalarImageToPanTexTextureFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Textures/test}/otbScalarImageToPanTexTextureFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Textures/test}/otbScalarImageToTexturesFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Feature/Textures/test}/otbScalarImageToTexturesFilterNew.cxx (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.txx (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbCBAMI.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbCBAMIChangeDetector.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbCorrelationChangeDetector.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbCrossCorrelation.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbJoinHistogramMI.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbJoinHistogramMIImageFilter.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbKullbackLeiblerDistanceImageFilter.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbKullbackLeiblerDistanceImageFilter.txx (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbKullbackLeiblerProfileImageFilter.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbKullbackLeiblerProfileImageFilter.txx (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbKullbackLeiblerSupervizedDistanceImageFilter.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbKullbackLeiblerSupervizedDistanceImageFilter.txx (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbLHMI.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbLHMIChangeDetector.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbMeanDifference.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbMeanDifferenceImageFilter.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbMeanRatio.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbMeanRatioImageFilter.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbMultivariateAlterationDetectorImageFilter.h (100%) rename {Code/ChangeDetection => Modules/Filtering/ChangeDetection/include}/otbMultivariateAlterationDetectorImageFilter.txx (100%) rename {Testing/Code/ChangeDetection => Modules/Filtering/ChangeDetection/test}/otbCBAMIChangeDetectionTest.cxx (100%) rename {Testing/Code/ChangeDetection => Modules/Filtering/ChangeDetection/test}/otbCorrelChangeDetectionTest.cxx (100%) rename {Testing/Code/ChangeDetection => Modules/Filtering/ChangeDetection/test}/otbJHMIChangeDetectionTest.cxx (100%) rename {Testing/Code/ChangeDetection => Modules/Filtering/ChangeDetection/test}/otbKullbackLeiblerDistanceImageFilter.cxx (100%) rename {Testing/Code/ChangeDetection => Modules/Filtering/ChangeDetection/test}/otbKullbackLeiblerDistanceImageFilterNew.cxx (100%) rename {Testing/Code/ChangeDetection => Modules/Filtering/ChangeDetection/test}/otbKullbackLeiblerProfileImageFilter.cxx (100%) rename {Testing/Code/ChangeDetection => Modules/Filtering/ChangeDetection/test}/otbKullbackLeiblerProfileImageFilterNew.cxx (100%) rename {Testing/Code/ChangeDetection => Modules/Filtering/ChangeDetection/test}/otbKullbackLeiblerSupervizedDistanceImageFilter.cxx (100%) rename {Testing/Code/ChangeDetection => Modules/Filtering/ChangeDetection/test}/otbKullbackLeiblerSupervizedDistanceImageFilterNew.cxx (100%) rename {Testing/Code/ChangeDetection => Modules/Filtering/ChangeDetection/test}/otbLHMIChangeDetectionTest.cxx (100%) rename {Testing/Code/ChangeDetection => Modules/Filtering/ChangeDetection/test}/otbMeanDiffChangeDetectionTest.cxx (100%) rename {Testing/Code/ChangeDetection => Modules/Filtering/ChangeDetection/test}/otbMeanRatioChangeDetectionTest.cxx (100%) rename {Testing/Code/ChangeDetection => Modules/Filtering/ChangeDetection/test}/otbMultivariateAlterationDetectorImageFilter.cxx (100%) rename {Code/BasicFilters => Modules/Filtering/ColorMap/include}/otbAmplitudePhaseToRGBFunctor.h (100%) rename {Code/BasicFilters => Modules/Filtering/ColorMap/include}/otbReliefColormapFunctor.h (100%) rename {Code/BasicFilters => Modules/Filtering/ColorMap/include}/otbReliefColormapFunctor.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ColorMap/include}/otbScalarToRainbowRGBPixelFunctor.h (100%) rename {Code/BasicFilters => Modules/Filtering/ColorMap/include}/otbScalarToRainbowRGBPixelFunctor.txx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ColorMap/test}/otbAmplitudePhaseToRGBFunctor.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ColorMap/test}/otbAmplitudePhaseToRGBFunctorNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ColorMap/test}/otbScalarToRainbowRGBPixelFunctor.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ColorMap/test}/otbScalarToRainbowRGBPixelFunctorNew.cxx (100%) rename {Code/BasicFilters => Modules/Filtering/Convolution/include}/otbConvolutionImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Convolution/include}/otbConvolutionImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Convolution/include}/otbOverlapSaveConvolutionImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Convolution/include}/otbOverlapSaveConvolutionImageFilter.txx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Convolution/test}/otbConvolutionImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Convolution/test}/otbConvolutionImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Convolution/test}/otbOverlapSaveConvolutionImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Convolution/test}/otbOverlapSaveConvolutionImageFilterNew.cxx (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbAngularProjectionBinaryImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbAngularProjectionBinaryImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbAngularProjectionImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbAngularProjectionImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbAngularProjectionSetImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbAngularProjectionSetImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbEstimateInnerProductPCAImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbEstimateInnerProductPCAImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbFastICAImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbFastICAImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbFastICAInternalOptimizerVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbFastICAInternalOptimizerVectorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbInnerProductPCAImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbInnerProductPCAImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbMNFImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbMNFImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbMaximumAutocorrelationFactorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbMaximumAutocorrelationFactorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbNAPCAImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbNAPCAImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbNormalizeInnerProductPCAImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbNormalizeInnerProductPCAImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbPCAImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbPCAImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbSparseWvltToAngleMapperListFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/DimensionalityReduction/include}/otbSparseWvltToAngleMapperListFilter.txx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbAngularProjectionBinaryImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbAngularProjectionImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbAngularProjectionImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbAngularProjectionSetImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbAngularProjectionSetImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbEstimateInnerProductPCAImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbEstimateInnerProductPCAImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbFastICAImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbInnerProductPCAImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbInnerProductPCAImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbMNFImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbMaximumAutocorrelationFactorImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbNAPCAImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbNormalizeInnerProductPCAImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbNormalizeInnerProductPCAImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbPCAImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbSparseWvltToAngleMapperListFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/DimensionalityReduction/test}/otbSparseWvltToAngleMapperListFilterNew.cxx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbAlphaBlendingFunctor.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbAmplitudeFunctor.h (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbBinaryFunctorNeighborhoodImageFilter.h (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbBinaryFunctorNeighborhoodImageFilter.txx (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbBinaryFunctorNeighborhoodVectorImageFilter.h (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbBinaryFunctorNeighborhoodVectorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbBinaryImageDensityFunction.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbBinaryImageDensityFunction.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbBinaryImageMinimalBoundingRegionCalculator.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbBinaryImageMinimalBoundingRegionCalculator.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbBinaryImageToDensityImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbBinaryImageToDensityImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbBinarySpectralAngleFunctor.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbBoxAndWhiskerImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbBoxAndWhiskerImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbChangeLabelImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbChangeLabelImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbClampImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbClampImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbClampVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbClampVectorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbConcatenateScalarValueImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbConcatenateScalarValueImageFilter.txx (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbConcatenateVectorImageFilter.h (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbConcatenateVectorImageFilter.txx (100%) rename {Code/IO => Modules/Filtering/ImageManipulation/include}/otbDEMToImageGenerator.h (100%) rename {Code/IO => Modules/Filtering/ImageManipulation/include}/otbDEMToImageGenerator.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbFunctionWithNeighborhoodToImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbFunctionWithNeighborhoodToImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbHillShadingFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbHillShadingFunctor.h (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbImageToImageListFilter.h (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbImageToImageListFilter.txx (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbImageToVectorImageCastFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbInverseLogPolarTransform.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbInverseLogPolarTransform.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbLocalActivityVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbLocalGradientVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbLog10ThresholdedImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbMatrixImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbMatrixImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbMeanFunctor.h (100%) rename {Code/FeatureExtraction => Modules/Filtering/ImageManipulation/include}/otbMultiplyByScalarImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbPerBandVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbPerBandVectorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbPhaseFunctor.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbPrintableImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbPrintableImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbRealAndImaginaryImageToComplexImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbRealImageToComplexImageFilter.h (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbShiftScaleImageAdaptor.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbShiftScaleVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbShiftScaleVectorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbSpectralAngleDistanceImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbSpectralAngleDistanceImageFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Filtering/ImageManipulation/include}/otbSpectralAngleFunctor.h (100%) rename {Code/FeatureExtraction => Modules/Filtering/ImageManipulation/include}/otbSqrtSpectralAngleFunctor.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbStreamingInnerProductVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbStreamingInnerProductVectorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbStreamingMatrixTransposeMatrixImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbStreamingMatrixTransposeMatrixImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbStreamingResampleImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbStreamingResampleImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbStreamingShrinkImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbStreamingShrinkImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbThresholdVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbThresholdVectorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbTileImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbTileImageFilter.txx (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbUnaryFunctorNeighborhoodImageFilter.h (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbUnaryFunctorNeighborhoodImageFilter.txx (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.h (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.txx (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbUnaryFunctorWithIndexImageFilter.h (100%) rename {Code/Common => Modules/Filtering/ImageManipulation/include}/otbUnaryFunctorWithIndexImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbUnaryImageFunctorWithVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbUnaryImageFunctorWithVectorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbVectorImageTo3DScalarImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbVectorImageTo3DScalarImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbVectorImageToAmplitudeImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbVectorImageToImageListFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbVectorImageToImageListFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbVectorRescaleIntensityImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/include}/otbVectorRescaleIntensityImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageManipulation/src}/otbStreamingShrinkImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbAmplitudeFunctorTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbBCOInterpolateImageFunction.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbBinaryImageDensityFunction.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbBinaryImageDensityFunctionNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbBinaryImageMinimalBoundingRegionCalculator.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbBinaryImageMinimalBoundingRegionCalculatorNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbBinaryImageToDensityImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbBinaryImageToDensityImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbBoxAndWhiskerImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbBoxAndWhiskerImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbChangeLabelImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbChangeLabelImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbClampImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbClampVectorImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbConcatenateScalarValueImageFilterTest.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/ImageManipulation/test}/otbConcatenateVectorImageFilter.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/ImageManipulation/test}/otbConcatenateVectorImageFilterNew.cxx (100%) rename {Testing/Code/IO => Modules/Filtering/ImageManipulation/test}/otbDEMToImageGeneratorFromImageTest.cxx (100%) rename {Testing/Code/IO => Modules/Filtering/ImageManipulation/test}/otbDEMToImageGeneratorNew.cxx (100%) rename {Testing/Code/IO => Modules/Filtering/ImageManipulation/test}/otbDEMToImageGeneratorTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbExtractROIResample.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbFunctionWithNeighborhoodToImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbFunctionWithNeighborhoodToImageFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/ImageManipulation/test}/otbImageToImageListFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/ImageManipulation/test}/otbImageToVectorImageCastFilter.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/ImageManipulation/test}/otbImageToVectorImageCastFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbInverseLogPolarTransform.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbInverseLogPolarTransformNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbInverseLogPolarTransformResample.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbLocalActivityVectorImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbLocalGradientVectorImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbLog10ThresholdedImageFilterTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbMatrixImageFilterTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbMatrixTransposeMatrixImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbMatrixTransposeMatrixImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbMeanFunctorImageTest.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/ImageManipulation/test}/otbMultiplyByScalarImageTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbPerBandVectorImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbPerBandVectorImageFilterWithMeanFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbPerBandVectorImageFilterWithSobelFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbPhaseFunctorTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbPrintableImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbPrintableImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbPrintableImageFilterWithMask.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbProlateInterpolateImageFunction.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbProlateValidationTest.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/ImageManipulation/test}/otbRegionProjectionResampler.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/ImageManipulation/test}/otbShiftScaleImageAdaptor.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/ImageManipulation/test}/otbShiftScaleImageAdaptorNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbShiftScaleVectorImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbSpectralAngleDistanceImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbSpectralAngleDistanceImageFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/ImageManipulation/test}/otbSqrtSpectralAngleImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbStreamingInnerProductVectorImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbStreamingInnerProductVectorImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbStreamingResampleImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbStreamingResampleImageFilterCompareWithITK.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbStreamingResampleImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbStreamingResampleImageFilterWithAffineTransform.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbStreamingShrinkImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbStreamingShrinkImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbThresholdVectorImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbTileImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbUnaryFunctorImageFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/ImageManipulation/test}/otbUnaryFunctorNeighborhoodImageFilter.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/ImageManipulation/test}/otbUnaryFunctorNeighborhoodImageFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/ImageManipulation/test}/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/ImageManipulation/test}/otbUnaryFunctorNeighborhoodWithOffsetImageFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/ImageManipulation/test}/otbUnaryFunctorWithIndexImageFilter.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/ImageManipulation/test}/otbUnaryFunctorWithIndexImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbUnaryImageFunctorWithVectorImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbUnaryImageFunctorWithVectorImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbVectorImageTo3DScalarImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbVectorImageTo3DScalarImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbVectorImageToAmplitudeImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbVectorImageToAmplitudeImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbVectorImageToImageListFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbVectorImageToImageListFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbVectorRescaleIntensityImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageManipulation/test}/otbVectorRescaleIntensityImageFilterNew.cxx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageNoise/include}/otbFrostImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageNoise/include}/otbFrostImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageNoise/include}/otbLeeImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/ImageNoise/include}/otbLeeImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/ImageNoise/include}/otbNoiseEstimatorVectorImageFilter.h (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageNoise/test}/otbFrostFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageNoise/test}/otbFrostFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/ImageNoise/test}/otbLeeFilter.cxx (100%) rename {Code/BasicFilters => Modules/Filtering/MathParser/include}/otbBandMathImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/MathParser/include}/otbBandMathImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/MathParser/include}/otbBandMathXImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/MathParser/include}/otbBandMathXImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/MathParser/include}/otbMaskMuParserFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/MathParser/include}/otbMaskMuParserFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/MathParser/include}/otbMaskMuParserFunctor.h (100%) rename {Code/BasicFilters => Modules/Filtering/MathParser/include}/otbMaskMuParserFunctor.txx (100%) rename {Code/BasicFilters => Modules/Filtering/MathParser/include}/otbOBIAMuParserFunctor.h (100%) rename {Code/Common => Modules/Filtering/MathParser/include}/otbParser.h (100%) rename {Code/BasicFilters => Modules/Filtering/MathParser/include}/otbParserConditionDataNodeFeatureFunction.h (100%) rename {Code/BasicFilters => Modules/Filtering/MathParser/include}/otbParserConditionDataNodeFeatureFunction.txx (100%) rename {Code/Common => Modules/Filtering/MathParser/include}/otbParserX.h (100%) rename {Code/Common => Modules/Filtering/MathParser/include}/otbParserXPlugins.h (100%) rename {Code/Common => Modules/Filtering/MathParser/src}/otbParser.cxx (100%) rename {Code/Common => Modules/Filtering/MathParser/src}/otbParserX.cxx (100%) rename {Code/Common => Modules/Filtering/MathParser/src}/otbParserXPlugins.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/MathParser/test}/otbBandMathImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/MathParser/test}/otbBandMathXImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/MathParser/test}/otbImageListToSingleImageFilterTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/MathParser/test}/otbMaskMuParserFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/MathParser/test}/otbMaskMuParserFilterTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/MathParser/test}/otbParserConditionDataNodeFeatureFunction.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/MathParser/test}/otbParserTest.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/MathParser/test}/otbParserXTest.cxx (100%) rename {Code/MultiScale => Modules/Filtering/MorphologicalPyramid/include}/otbMorphologicalPyramidAnalysisFilter.h (100%) rename {Code/MultiScale => Modules/Filtering/MorphologicalPyramid/include}/otbMorphologicalPyramidAnalysisFilter.txx (100%) rename {Code/MultiScale => Modules/Filtering/MorphologicalPyramid/include}/otbMorphologicalPyramidMRToMSConverter.h (100%) rename {Code/MultiScale => Modules/Filtering/MorphologicalPyramid/include}/otbMorphologicalPyramidMRToMSConverter.txx (100%) rename {Code/MultiScale => Modules/Filtering/MorphologicalPyramid/include}/otbMorphologicalPyramidResampler.h (100%) rename {Code/MultiScale => Modules/Filtering/MorphologicalPyramid/include}/otbMorphologicalPyramidResampler.txx (100%) rename {Code/MultiScale => Modules/Filtering/MorphologicalPyramid/include}/otbMorphologicalPyramidSegmentationFilter.h (100%) rename {Code/MultiScale => Modules/Filtering/MorphologicalPyramid/include}/otbMorphologicalPyramidSegmentationFilter.txx (100%) rename {Code/MultiScale => Modules/Filtering/MorphologicalPyramid/include}/otbMorphologicalPyramidSegmenter.h (100%) rename {Code/MultiScale => Modules/Filtering/MorphologicalPyramid/include}/otbMorphologicalPyramidSegmenter.txx (100%) rename {Code/MultiScale => Modules/Filtering/MorphologicalPyramid/include}/otbMorphologicalPyramidSynthesisFilter.h (100%) rename {Code/MultiScale => Modules/Filtering/MorphologicalPyramid/include}/otbMorphologicalPyramidSynthesisFilter.txx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/MorphologicalPyramid/test}/otbMorphologicalPyramidAnalysisFilter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/MorphologicalPyramid/test}/otbMorphologicalPyramidAnalysisFilterNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/MorphologicalPyramid/test}/otbMorphologicalPyramidMRToMSConverter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/MorphologicalPyramid/test}/otbMorphologicalPyramidMRToMSConverterNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/MorphologicalPyramid/test}/otbMorphologicalPyramidResampler.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/MorphologicalPyramid/test}/otbMorphologicalPyramidResamplerNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/MorphologicalPyramid/test}/otbMorphologicalPyramidSegmentationFilter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/MorphologicalPyramid/test}/otbMorphologicalPyramidSegmentationFilterNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/MorphologicalPyramid/test}/otbMorphologicalPyramidSegmenter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/MorphologicalPyramid/test}/otbMorphologicalPyramidSegmenterNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/MorphologicalPyramid/test}/otbMorphologicalPyramidSynthesisFilter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/MorphologicalPyramid/test}/otbMorphologicalPyramidSynthesisFilterNew.cxx (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbAddCarvingPathFilter.h (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbAddCarvingPathFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbBreakAngularPathListFilter.h (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbBreakAngularPathListFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Path/include}/otbClosePathFunctor.h (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbCompacityPathFunction.h (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbCompacityPathFunction.txx (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbDrawPathFilter.h (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbDrawPathFilter.txx (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbDrawPathListFilter.h (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbDrawPathListFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbImageFittingPolygonListFilter.h (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbImageFittingPolygonListFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbImageToEdgePathFilter.h (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbImageToEdgePathFilter.txx (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbImageToPathFilter.h (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbImageToPathFilter.txx (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbImageToPathListFilter.h (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbImageToPathListFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbOrientationPathFunction.h (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbOrientationPathFunction.txx (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbPathFunction.h (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbPathFunction.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Path/include}/otbPathLengthFunctor.h (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbPathListSource.h (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbPathListToHistogramGenerator.h (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbPathListToHistogramGenerator.txx (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbPathListToPathListFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Path/include}/otbPathMeanDistanceFunctor.h (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbPolyLineImageConstIterator.h (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbPolyLineImageConstIterator.txx (100%) rename {Code/Common => Modules/Filtering/Path/include}/otbPolyLineImageIterator.h (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbRegionImageToRectangularPathListFilter.h (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbRegionImageToRectangularPathListFilter.txx (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbVectorizationPathListFilter.h (100%) rename {Code/FeatureExtraction => Modules/Filtering/Path/include}/otbVectorizationPathListFilter.txx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbAddCarvingPathFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbBreakAngularPathListFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbBreakAngularPathListFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Path/test}/otbClosePathFunctor.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbCompacityPathCircle.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbCompacityPathNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbCompacityPathRectangle.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbCompacityPathSquare.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbDrawPath.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/Path/test}/otbDrawPathFilter.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/Path/test}/otbDrawPathFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/Path/test}/otbDrawPathListFilter.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/Path/test}/otbDrawPathListFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/Path/test}/otbDrawPathListFilterWithValue.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbImageFittingPolygonListFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbImageFittingPolygonListFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbImageToEdgePathFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbImageToEdgePathFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/Path/test}/otbImageToPathFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbOrientationPath.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbOrientationPathNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Path/test}/otbPathLengthFunctor.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/Path/test}/otbPathListToHistogramGenerator.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/Path/test}/otbPathListToHistogramGeneratorNew.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/Path/test}/otbPathListToPathListFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/Path/test}/otbPolyLineImageConstIterator.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/Path/test}/otbPolyLineImageIterator.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbRegionImageToRectangularPathListFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbRegionImageToRectangularPathListFilterNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbVectorizationPathListFilter.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Path/test}/otbVectorizationPathListFilterNew.cxx (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbMuellerToPolarisationDegreeAndPowerImageFilter.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbMuellerToReciprocalCovarianceImageFilter.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbMultiChannelsPolarimetricSynthesisFilter.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbMultiChannelsPolarimetricSynthesisFilter.txx (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbPolarimetricData.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbPolarimetricSynthesisFunctor.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbReciprocalCoherencyToReciprocalMuellerImageFilter.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbReciprocalCovarianceToCoherencyDegreeImageFilter.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbReciprocalCovarianceToReciprocalCoherencyImageFilter.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbReciprocalHAlphaImageFilter.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilter.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbSinclairImageFilter.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbSinclairImageFilter.txx (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbSinclairReciprocalImageFilter.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbSinclairReciprocalImageFilter.txx (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbSinclairToCircularCovarianceMatrixFunctor.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbSinclairToCoherencyMatrixFunctor.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbSinclairToCovarianceMatrixFunctor.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbSinclairToMuellerMatrixFunctor.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbSinclairToReciprocalCircularCovarianceMatrixFunctor.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbSinclairToReciprocalCoherencyMatrixFunctor.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/include}/otbSinclairToReciprocalCovarianceMatrixFunctor.h (100%) rename {Code/SARPolarimetry => Modules/Filtering/Polarimetry/src}/otbPolarimetricData.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbMuellerToPolarisationDegreeAndPowerImageFilter.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbMuellerToPolarisationDegreeAndPowerImageFilterNew.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbMuellerToReciprocalCovarianceFunctor.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbMuellerToReciprocalCovarianceImageFilter.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbMuellerToReciprocalCovarianceImageFilterNew.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbMultiChannelsPolarimetricSynthesisFilter.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbMultiChannelsPolarimetricSynthesisFilterNew.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbPolarimetricData.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbPolarimetricSynthesisFunctor.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbReciprocalCoherencyToReciprocalMuellerImageFilter.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbReciprocalCoherencyToReciprocalMuellerImageFilterNew.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbReciprocalCovarianceToCoherencyDegreeImageFilter.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbReciprocalCovarianceToCoherencyDegreeImageFilterNew.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbReciprocalCovarianceToReciprocalCoherencyImageFilter.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbReciprocalCovarianceToReciprocalCoherencyImageFilterNew.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbReciprocalHAlphaImageFilter.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbReciprocalHAlphaImageFilterNew.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilter.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilterNew.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbSinclairImageFilter.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbSinclairReciprocalImageFilter.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbSinclairToCircularCovarianceMatrixFunctor.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbSinclairToCoherencyMatrixFunctor.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbSinclairToCovarianceMatrixFunctor.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbSinclairToMuellerMatrixFunctor.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbSinclairToReciprocalCircularCovarianceMatrixFunctor.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbSinclairToReciprocalCoherencyMatrixFunctor.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbSinclairToReciprocalCovarianceMatrixFunctor.cxx (100%) rename {Testing/Code/SARPolarimetry => Modules/Filtering/Polarimetry/test}/otbVectorMultiChannelsPolarimetricSynthesisFilter.cxx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbEckert4MapProjection.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbEckert4MapProjection.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbGCPsToRPCSensorModelImageFilter.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbGCPsToRPCSensorModelImageFilter.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbGenericRSResampleImageFilter.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbGenericRSResampleImageFilter.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbGeographicalDistance.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbGeographicalDistance.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbGeometriesProjectionFilter.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbGeometriesProjectionFilter.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbGroundSpacingImageFunction.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbGroundSpacingImageFunction.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbImageToEnvelopeVectorDataFilter.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbImageToEnvelopeVectorDataFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Projection/include}/otbImportGeoInformationImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Projection/include}/otbImportGeoInformationImageFilter.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbLambert2EtenduProjection.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbLambert3CartoSudProjection.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbLambert93Projection.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbLambertConformalConicMapProjection.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbLambertConformalConicMapProjection.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbLeastSquareAffineTransformEstimator.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbLeastSquareAffineTransformEstimator.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbMapProjectionDeprecated.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbMapProjectionDeprecated.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbMapProjections.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbMollweidMapProjection.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbMollweidMapProjection.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbOrthoRectificationFilter.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbOrthoRectificationFilter.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbPhysicalToRPCSensorModelImageFilter.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbPhysicalToRPCSensorModelImageFilter.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbPleiadesPToXSAffineTransformCalculator.h (100%) rename {Code/BasicFilters => Modules/Filtering/Projection/include}/otbProjectiveProjectionImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Projection/include}/otbProjectiveProjectionImageFilter.txx (100%) rename {Code/Learning => Modules/Filtering/Projection/include}/otbROIdataConversion.h (100%) rename {Code/Learning => Modules/Filtering/Projection/include}/otbROIdataConversion.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbRationalTransform.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbSVY21MapProjection.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbSinusoidalMapProjection.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbSinusoidalMapProjection.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbTileMapTransform.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbTileMapTransform.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbTransMercatorMapProjection.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbTransMercatorMapProjection.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbUtmMapProjection.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbUtmMapProjection.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbVectorDataIntoImageProjectionFilter.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbVectorDataIntoImageProjectionFilter.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbVectorDataProjectionFilter.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbVectorDataProjectionFilter.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbVectorDataTransformFilter.h (100%) rename {Code/Projections => Modules/Filtering/Projection/include}/otbVectorDataTransformFilter.txx (100%) rename {Code/Projections => Modules/Filtering/Projection/src}/otbGeometriesProjectionFilter.cxx (100%) rename {Code/Projections => Modules/Filtering/Projection/src}/otbPleiadesPToXSAffineTransformCalculator.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbCompositeTransform.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbCompositeTransformNew.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbGCPsToRPCSensorModelImageFilterAndOrtho.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbGCPsToRPCSensorModelImageFilterCheckRpcModel.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbGCPsToRPCSensorModelImageFilterNew.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbGCPsToRPCSensorModelImageFilterWithoutDEM.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbGenericRSResampleImageFilter.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbGenericRSTransformFromImage.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbGenericRSTransformGenericConversionCheckingFromGCP.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbGenericRSTransformGenericTest.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbGeographicalDistance.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbGeometriesProjectionFilter.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbGeometriesProjectionFilterFromGeoToMap.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbGeometriesProjectionFilterFromMapToEPSG.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbGeometriesProjectionFilterFromMapToGeo.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbGeometriesProjectionFilterFromMapToImage.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbGeometriesProjectionFilterFromMapToSensor.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbImageToEnvelopeVectorDataFilter.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbImageToGenericRSOutputParameters.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Projection/test}/otbImportGeoInformationImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Projection/test}/otbImportGeoInformationImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Projection/test}/otbImportGeoInformationImageFilterWithKeywordList.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbLeastSquareAffineTransformEstimator.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbLeastSquareAffineTransformEstimatorNew.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbMapProjection.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbMapProjectionsNew.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbOrthoRectificationFilter.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbOrthoRectificationFilterNew.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbOrthoRectificationFilterWithDEM.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbOrthoRectificationMonoThreadFilter.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbPhysicalToRPCSensorModelImageFilter.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbProjectionBaseNew.cxx (100%) rename {Testing/Code/Learning => Modules/Filtering/Projection/test}/otbROIdataConversion.cxx (100%) rename {Testing/Code/Learning => Modules/Filtering/Projection/test}/otbROIdataConversionNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Projection/test}/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbRationalTransform.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbRationalTransformToDisplacementFieldSource.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Projection/test}/otbSpectralAngleDataNodeFeatureFunction.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbTileImageFilterRSTransformTest.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbTileMapTransform.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbUtmMapProjection.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbVectorDataExtractROIandProjection.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbVectorDataIntoImageProjectionFilterTest.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbVectorDataProjectionFilter.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbVectorDataProjectionFilterFromGeoToMap.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbVectorDataProjectionFilterFromMapToGeo.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbVectorDataProjectionFilterFromMapToImage.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbVectorDataProjectionFilterFromMapToSensor.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbVectorDataProjectionFilterNew.cxx (100%) rename {Testing/Code/Projections => Modules/Filtering/Projection/test}/otbVectorDataTransformFilter.cxx (100%) rename {Code/MultiTemporal => Modules/Filtering/Smoothing/include}/otbEnvelopeSavitzkyGolayInterpolationFunctor.h (100%) rename {Code/BasicFilters => Modules/Filtering/Smoothing/include}/otbMeanShiftSmoothingImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Smoothing/include}/otbMeanShiftSmoothingImageFilter.txx (100%) rename {Code/MultiTemporal => Modules/Filtering/Smoothing/include}/otbSavitzkyGolayInterpolationFunctor.h (100%) rename {Code/MultiTemporal => Modules/Filtering/Smoothing/include}/otbTimeSeries.h (100%) rename {Code/MultiTemporal => Modules/Filtering/Smoothing/include}/otbTimeSeriesLeastSquareFittingFunctor.h (100%) rename {Testing/Code/MultiTemporal => Modules/Filtering/Smoothing/test}/otbEnvelopeSavitzkyGolayInterpolationFunctorTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Smoothing/test}/otbMeanShiftSmoothingImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Smoothing/test}/otbMeanShiftSmoothingImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Smoothing/test}/otbMeanShiftSmoothingImageFilterSpatialStability.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Smoothing/test}/otbMeanShiftSmoothingImageFilterThreading.cxx (100%) rename {Testing/Code/MultiTemporal => Modules/Filtering/Smoothing/test}/otbPolynomialTimeSeriesTest.cxx (100%) rename {Testing/Code/MultiTemporal => Modules/Filtering/Smoothing/test}/otbSavitzkyGolayInterpolationFunctorNew.cxx (100%) rename {Testing/Code/MultiTemporal => Modules/Filtering/Smoothing/test}/otbSavitzkyGolayInterpolationFunctorTest.cxx (100%) rename {Testing/Code/MultiTemporal => Modules/Filtering/Smoothing/test}/otbTimeSeriesLeastSquareFittingFunctorNew.cxx (100%) rename {Testing/Code/MultiTemporal => Modules/Filtering/Smoothing/test}/otbTimeSeriesLeastSquareFittingFunctorTest.cxx (100%) rename {Testing/Code/MultiTemporal => Modules/Filtering/Smoothing/test}/otbTimeSeriesLeastSquareFittingFunctorWeightsTest.cxx (100%) rename {Code/OBIA => Modules/Filtering/Statistics/include}/otbBandsStatisticsAttributesLabelMapFilter.h (100%) rename {Code/OBIA => Modules/Filtering/Statistics/include}/otbBandsStatisticsAttributesLabelMapFilter.txx (100%) rename {Code/Learning => Modules/Filtering/Statistics/include}/otbConcatenateSampleListFilter.h (100%) rename {Code/Learning => Modules/Filtering/Statistics/include}/otbConcatenateSampleListFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbContinuousMinimumMaximumImageCalculator.h (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbContinuousMinimumMaximumImageCalculator.txx (100%) rename {Code/Radiometry => Modules/Filtering/Statistics/include}/otbDEMCaracteristicsExtractor.h (100%) rename {Code/Radiometry => Modules/Filtering/Statistics/include}/otbDEMCaracteristicsExtractor.txx (100%) rename {Code/Learning => Modules/Filtering/Statistics/include}/otbGaussianAdditiveNoiseSampleListFilter.h (100%) rename {Code/Learning => Modules/Filtering/Statistics/include}/otbGaussianAdditiveNoiseSampleListFilter.txx (100%) rename {Code/Common => Modules/Filtering/Statistics/include}/otbHistogramStatisticsFunction.h (100%) rename {Code/Common => Modules/Filtering/Statistics/include}/otbHistogramStatisticsFunction.txx (100%) rename {Code/Learning => Modules/Filtering/Statistics/include}/otbListSampleGenerator.h (100%) rename {Code/Learning => Modules/Filtering/Statistics/include}/otbListSampleGenerator.txx (100%) rename {Code/Learning => Modules/Filtering/Statistics/include}/otbListSampleSource.h (100%) rename {Code/Learning => Modules/Filtering/Statistics/include}/otbListSampleSource.txx (100%) rename {Code/Learning => Modules/Filtering/Statistics/include}/otbListSampleToBalancedListSampleFilter.h (100%) rename {Code/Learning => Modules/Filtering/Statistics/include}/otbListSampleToBalancedListSampleFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbListSampleToHistogramListGenerator.h (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbListSampleToHistogramListGenerator.txx (100%) rename {Code/Learning => Modules/Filtering/Statistics/include}/otbListSampleToListSampleFilter.h (100%) rename {Code/Learning => Modules/Filtering/Statistics/include}/otbListSampleToListSampleFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbListSampleToVariableDimensionHistogramGenerator.h (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbListSampleToVariableDimensionHistogramGenerator.txx (100%) rename {Code/FeatureExtraction => Modules/Filtering/Statistics/include}/otbLocalHistogramImageFunction.h (100%) rename {Code/FeatureExtraction => Modules/Filtering/Statistics/include}/otbLocalHistogramImageFunction.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbNormalizeVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbNormalizeVectorImageFilter.txx (100%) rename {Code/Learning => Modules/Filtering/Statistics/include}/otbShiftScaleSampleListFilter.h (100%) rename {Code/Learning => Modules/Filtering/Statistics/include}/otbShiftScaleSampleListFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbStreamingCompareImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbStreamingCompareImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbStreamingHistogramVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbStreamingHistogramVectorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbStreamingMinMaxImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbStreamingMinMaxImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbStreamingMinMaxVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbStreamingMinMaxVectorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbStreamingStatisticsImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbStreamingStatisticsImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbStreamingStatisticsMapFromLabelImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbStreamingStatisticsMapFromLabelImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbStreamingStatisticsVectorImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbStreamingStatisticsVectorImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbVarianceImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbVarianceImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbVectorImageToIntensityImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbVectorImageToIntensityImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbVectorImageToMatrixImageFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/Statistics/include}/otbVectorImageToMatrixImageFilter.txx (100%) rename {Testing/Fa => Modules/Filtering/Statistics/test}/StreamingStat.cxx (100%) rename {Testing/Code/OBIA => Modules/Filtering/Statistics/test}/otbBandsStatisticsAttributesLabelMapFilter.cxx (100%) rename {Testing/Code/Learning => Modules/Filtering/Statistics/test}/otbConcatenateSampleListFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbContinuousMinimumMaximumImageCalculatorNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbContinuousMinimumMaximumImageCalculatorTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Filtering/Statistics/test}/otbDEMCaracteristicsExtractor.cxx (100%) rename {Testing/Code/Radiometry => Modules/Filtering/Statistics/test}/otbDEMCaracteristicsExtractorNew.cxx (100%) rename {Testing/Code/Learning => Modules/Filtering/Statistics/test}/otbGaussianAdditiveNoiseSampleListFilter.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/Statistics/test}/otbHistogramStatisticsFunction.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbImaginaryImageToComplexImageFilterTest.cxx (100%) rename {Testing/Code/Learning => Modules/Filtering/Statistics/test}/otbListSampleGeneratorTest.cxx (100%) rename {Testing/Code/Learning => Modules/Filtering/Statistics/test}/otbListSampleToBalancedListSampleFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbListSampleToHistogramListGenerator.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbListSampleToHistogramListGeneratorNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbListSampleToVariableDimensionHistogramGenerator.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbListSampleToVariableDimensionHistogramGeneratorNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Statistics/test}/otbLocalHistogramImageFunctionNew.cxx (100%) rename {Testing/Code/FeatureExtraction => Modules/Filtering/Statistics/test}/otbLocalHistogramImageFunctionTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbNormalizeVectorImageFilter.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/Statistics/test}/otbPipelineMemoryPrintCalculatorTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbProjectiveProjection.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbRealAndImaginaryImageToComplexImageFilterTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbRealImageToComplexImageFilterTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbResampleSLCImage.cxx (100%) rename {Testing/Code/Learning => Modules/Filtering/Statistics/test}/otbShiftScaleSampleListFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbShiftScaleVectorImageFilterTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbStreamingCompareImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbStreamingHistogramVectorImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbStreamingMinMaxImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbStreamingMinMaxImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbStreamingMinMaxVectorImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbStreamingMinMaxVectorImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbStreamingStatisticsImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbStreamingStatisticsImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbStreamingStatisticsMapFromLabelImageFilterTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbStreamingStatisticsVectorImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbStreamingStatisticsVectorImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbVarianceImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbVarianceImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbVectorImageToIntensityImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbVectorImageToIntensityImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/Statistics/test}/otbVectorImageToMatrixImageFilter.cxx (100%) rename {Code/BasicFilters => Modules/Filtering/VectorDataManipulation/include}/otbConcatenateVectorDataFilter.h (100%) rename {Code/BasicFilters => Modules/Filtering/VectorDataManipulation/include}/otbConcatenateVectorDataFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/VectorDataManipulation/include}/otbCorrectPolygonFunctor.h (100%) rename {Code/BasicFilters => Modules/Filtering/VectorDataManipulation/include}/otbDBOverlapDataNodeFeatureFunction.h (100%) rename {Code/BasicFilters => Modules/Filtering/VectorDataManipulation/include}/otbDBOverlapDataNodeFeatureFunction.txx (100%) rename {Code/Common => Modules/Filtering/VectorDataManipulation/include}/otbGISTableToGISTableFilter.h (100%) rename {Code/Common => Modules/Filtering/VectorDataManipulation/include}/otbGISTableToGISTableFilter.txx (100%) rename {Code/BasicFilters => Modules/Filtering/VectorDataManipulation/include}/otbPolygonCompacityFunctor.h (100%) rename {Code/BasicFilters => Modules/Filtering/VectorDataManipulation/include}/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.h (100%) rename {Code/BasicFilters => Modules/Filtering/VectorDataManipulation/include}/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.txx (100%) rename {Code/BasicFilters => Modules/Filtering/VectorDataManipulation/include}/otbSimplifyPathFunctor.h (100%) rename {Code/BasicFilters => Modules/Filtering/VectorDataManipulation/include}/otbSpectralAngleDataNodeFeatureFunction.h (100%) rename {Code/BasicFilters => Modules/Filtering/VectorDataManipulation/include}/otbSpectralAngleDataNodeFeatureFunction.txx (100%) rename {Code/IO => Modules/Filtering/VectorDataManipulation/include}/otbVectorDataAdapter.h (100%) rename {Code/IO => Modules/Filtering/VectorDataManipulation/include}/otbVectorDataAdapter.txx (100%) rename {Code/Common => Modules/Filtering/VectorDataManipulation/include}/otbVectorDataExtractROI.h (100%) rename {Code/Common => Modules/Filtering/VectorDataManipulation/include}/otbVectorDataExtractROI.txx (100%) rename {Code/BasicFilters => Modules/Filtering/VectorDataManipulation/include}/otbVectorDataToRandomLineGenerator.h (100%) rename {Code/BasicFilters => Modules/Filtering/VectorDataManipulation/include}/otbVectorDataToRandomLineGenerator.txx (100%) rename {Code/Fuzzy => Modules/Filtering/VectorDataManipulation/include}/otbVectorDataToSpecificDescriptionFilterBase.h (100%) rename {Code/Fuzzy => Modules/Filtering/VectorDataManipulation/include}/otbVectorDataToSpecificDescriptionFilterBase.txx (100%) rename {Code/Common => Modules/Filtering/VectorDataManipulation/include}/otbVectorDataToVectorDataFilter.h (100%) rename {Code/Common => Modules/Filtering/VectorDataManipulation/include}/otbVectorDataToVectorDataFilter.txx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/VectorDataManipulation/test}/otbConcatenateVectorDataFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/VectorDataManipulation/test}/otbDBOverlapDataNodeFeatureFunction.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/VectorDataManipulation/test}/otbPolygonCompacityFunctor.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/VectorDataManipulation/test}/otbVectorDataExtractROI.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/VectorDataManipulation/test}/otbVectorDataExtractROINew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Filtering/VectorDataManipulation/test}/otbVectorDataToRandomLineGenerator.cxx (100%) rename {Testing/Code/Fuzzy => Modules/Filtering/VectorDataManipulation/test}/otbVectorDataToSpecificDescriptionFilterBase.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/VectorDataManipulation/test}/otbVectorDataToVectorDataFilterNew.cxx (100%) rename {Code/Common => Modules/Filtering/VectorDataRendering/include}/otbMapnikAdapter.h (100%) rename {Code/Common => Modules/Filtering/VectorDataRendering/include}/otbVectorDataStyle.h (100%) rename {Code/Common => Modules/Filtering/VectorDataRendering/include}/otbVectorDataToImageFilter.h (100%) rename {Code/Common => Modules/Filtering/VectorDataRendering/include}/otbVectorDataToImageFilter.txx (100%) rename {Code/Common => Modules/Filtering/VectorDataRendering/include}/otbVectorDataToMapFilter.h (100%) rename {Code/Common => Modules/Filtering/VectorDataRendering/include}/otbVectorDataToMapFilter.txx (100%) rename {Code/Common => Modules/Filtering/VectorDataRendering/src}/otbVectorDataStyle.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/VectorDataRendering/test}/otbVectorDataToImageFilter.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/VectorDataRendering/test}/otbVectorDataToMapFilter.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/VectorDataRendering/test}/otbVectorDataToMapFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/VectorDataRendering/test}/otbVectorDataToMapFilterNoFonts.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/VectorDataRendering/test}/otbVectorDataToMapFilterSensorModel.cxx (100%) rename {Testing/Code/Common => Modules/Filtering/VectorDataRendering/test}/otbVectorDataToMapFilterWorld.cxx (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/include}/otbSubsampleImageFilter.h (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/include}/otbSubsampleImageFilter.txx (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/include}/otbWaveletFilterBank.h (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/include}/otbWaveletFilterBank.txx (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/include}/otbWaveletGenerator.h (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/include}/otbWaveletHighPassOperator.h (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/include}/otbWaveletLowPassOperator.h (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/include}/otbWaveletOperator.h (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/include}/otbWaveletOperatorBase.h (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/include}/otbWaveletOperatorBase.txx (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/include}/otbWaveletPacketDecompositionCosts.h (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/include}/otbWaveletPacketTransform.h (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/include}/otbWaveletPacketTransform.txx (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/include}/otbWaveletTransform.h (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/include}/otbWaveletTransform.txx (100%) rename {Code/MultiScale => Modules/Filtering/Wavelet/src}/otbWaveletGenerator.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/Wavelet/test}/otbSubsampleImageFilter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/Wavelet/test}/otbSubsampleImageFilterNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/Wavelet/test}/otbWaveletFilterBank.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/Wavelet/test}/otbWaveletFilterBankNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/Wavelet/test}/otbWaveletInverseFilterBankNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/Wavelet/test}/otbWaveletInverseTransformNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/Wavelet/test}/otbWaveletOperator.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/Wavelet/test}/otbWaveletOperatorNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/Wavelet/test}/otbWaveletPacketInverseTransformNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/Wavelet/test}/otbWaveletPacketTransform.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/Wavelet/test}/otbWaveletPacketTransformNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/Wavelet/test}/otbWaveletTransform.cxx (100%) rename {Testing/Code/MultiScale => Modules/Filtering/Wavelet/test}/otbWaveletTransformNew.cxx (100%) rename {Code/Fuzzy => Modules/Fusion/Fuzzy/include}/otbFuzzyDescriptorsModelManager.h (100%) rename {Code/Fuzzy => Modules/Fusion/Fuzzy/include}/otbFuzzyVariable.h (100%) rename {Code/Fuzzy => Modules/Fusion/Fuzzy/include}/otbFuzzyVariable.txx (100%) rename {Code/Fuzzy => Modules/Fusion/Fuzzy/src}/otbFuzzyDescriptorsModelManager.cxx (100%) rename {Testing/Code/Fuzzy => Modules/Fusion/Fuzzy/test}/otbFuzzyDescriptorsModelManager.cxx (100%) rename {Testing/Code/Fuzzy => Modules/Fusion/Fuzzy/test}/otbFuzzyVariable2Values.cxx (100%) rename {Testing/Code/Fuzzy => Modules/Fusion/Fuzzy/test}/otbFuzzyVariableDSApplied.cxx (100%) rename {Testing/Code/Fuzzy => Modules/Fusion/Fuzzy/test}/otbFuzzyVariableGetMaxVar.cxx (100%) rename {Testing/Code/Fuzzy => Modules/Fusion/Fuzzy/test}/otbFuzzyVariableNew.cxx (100%) rename {Testing/Code/Fuzzy => Modules/Fusion/Fuzzy/test}/otbFuzzyVariableSetValue.cxx (100%) rename {Code/Learning => Modules/Fusion/MajorityVoting/include}/otbNeighborhoodMajorityVotingImageFilter.h (100%) rename {Code/Learning => Modules/Fusion/MajorityVoting/include}/otbNeighborhoodMajorityVotingImageFilter.txx (100%) rename {Testing/Code/Learning => Modules/Fusion/MajorityVoting/test}/otbNeighborhoodMajorityVotingImageFilterNew.cxx (100%) rename {Testing/Code/Learning => Modules/Fusion/MajorityVoting/test}/otbNeighborhoodMajorityVotingImageFilterTest.cxx (100%) rename {Code/Fusion => Modules/Fusion/PanSharpening/include}/otbBayesianFusionFilter.h (100%) rename {Code/Fusion => Modules/Fusion/PanSharpening/include}/otbBayesianFusionFilter.txx (100%) rename {Code/Fusion => Modules/Fusion/PanSharpening/include}/otbFusionImageBase.h (100%) rename {Code/Fusion => Modules/Fusion/PanSharpening/include}/otbLmvmPanSharpeningFusionImageFilter.h (100%) rename {Code/Fusion => Modules/Fusion/PanSharpening/include}/otbLmvmPanSharpeningFusionImageFilter.txx (100%) rename {Code/Fusion => Modules/Fusion/PanSharpening/include}/otbSimpleRcsPanSharpeningFusionImageFilter.h (100%) rename {Code/Fusion => Modules/Fusion/PanSharpening/include}/otbSimpleRcsPanSharpeningFusionImageFilter.txx (100%) rename {Testing/Code/Fusion => Modules/Fusion/PanSharpening/test}/otbBayesianFusionFilter.cxx (100%) rename {Testing/Code/Fusion => Modules/Fusion/PanSharpening/test}/otbBayesianFusionFilterNew.cxx (100%) rename {Testing/Code/Fusion => Modules/Fusion/PanSharpening/test}/otbFusionImageBaseNew.cxx (100%) rename {Testing/Code/Fusion => Modules/Fusion/PanSharpening/test}/otbLmvmPanSharpeningFusionImageFilter.cxx (100%) rename {Testing/Code/Fusion => Modules/Fusion/PanSharpening/test}/otbLmvmPanSharpeningFusionImageFilterNew.cxx (100%) rename {Testing/Code/Fusion => Modules/Fusion/PanSharpening/test}/otbSimpleRcsPanSharpeningFusionImageFilter.cxx (100%) rename {Testing/Code/Fusion => Modules/Fusion/PanSharpening/test}/otbSimpleRcsPanSharpeningFusionImageFilterNew.cxx (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/AnomalyDetection/include}/otbLocalRxDetectorFilter.h (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/AnomalyDetection/include}/otbLocalRxDetectorFilter.txx (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/AnomalyDetection/include}/otbLocalRxDetectorNonThreadFilter.h (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/AnomalyDetection/include}/otbLocalRxDetectorNonThreadFilter.txx (100%) rename {Testing/Code/Hyperspectral => Modules/Hyperspectral/AnomalyDetection/test}/otbLocalRxDetectorRoiTest.cxx (100%) rename {Testing/Code/Hyperspectral => Modules/Hyperspectral/AnomalyDetection/test}/otbLocalRxDetectorTest.cxx (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/EndmembersExtraction/include}/otbEigenvalueLikelihoodMaximisation.h (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/EndmembersExtraction/include}/otbEigenvalueLikelihoodMaximisation.txx (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/EndmembersExtraction/include}/otbVcaImageFilter.h (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/EndmembersExtraction/include}/otbVcaImageFilter.txx (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/EndmembersExtraction/include}/otbVirtualDimensionality.h (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/EndmembersExtraction/include}/otbVirtualDimensionality.txx (100%) rename {Testing/Code/Hyperspectral => Modules/Hyperspectral/EndmembersExtraction/test}/otbEigenvalueLikelihoodMaximization.cxx (100%) rename {Testing/Code/Hyperspectral => Modules/Hyperspectral/EndmembersExtraction/test}/otbVCAImageFilter.cxx (100%) rename {Testing/Code/Hyperspectral => Modules/Hyperspectral/EndmembersExtraction/test}/otbVirtualDimensionality.cxx (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/Unmixing/include}/otbISRAUnmixingImageFilter.h (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/Unmixing/include}/otbISRAUnmixingImageFilter.txx (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/Unmixing/include}/otbMDMDNMFImageFilter.h (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/Unmixing/include}/otbMDMDNMFImageFilter.txx (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/Unmixing/include}/otbNCLSUnmixingImageFilter.h (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/Unmixing/include}/otbNCLSUnmixingImageFilter.txx (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/Unmixing/include}/otbSparseUnmixingImageFilter.h (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/Unmixing/include}/otbSparseUnmixingImageFilter.txx (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/Unmixing/include}/otbUnConstrainedLeastSquareImageFilter.h (100%) rename {Code/Hyperspectral => Modules/Hyperspectral/Unmixing/include}/otbUnConstrainedLeastSquareImageFilter.txx (100%) rename {Testing/Code/Hyperspectral => Modules/Hyperspectral/Unmixing/test}/otbISRAUnmixingImageFilter.cxx (100%) rename {Testing/Code/Hyperspectral => Modules/Hyperspectral/Unmixing/test}/otbMDMDNMFImageFilter.cxx (100%) rename {Testing/Code/Hyperspectral => Modules/Hyperspectral/Unmixing/test}/otbNCLSUnmixingImageFilter.cxx (100%) rename {Testing/Code/Hyperspectral => Modules/Hyperspectral/Unmixing/test}/otbSparseUnmixingImageFilter.cxx (100%) rename {Testing/Code/Hyperspectral => Modules/Hyperspectral/Unmixing/test}/otbSparseUnmixingImageFilterNew.cxx (100%) rename {Testing/Code/Hyperspectral => Modules/Hyperspectral/Unmixing/test}/otbUnConstrainedLeastSquareImageFilter.cxx (100%) rename {Code/IO => Modules/IO/Carto/include}/otbCoordinateToName.h (100%) rename {Code/IO => Modules/IO/Carto/include}/otbImageToOSMVectorDataGenerator.h (100%) rename {Code/IO => Modules/IO/Carto/include}/otbImageToOSMVectorDataGenerator.txx (100%) rename {Code/IO => Modules/IO/Carto/include}/otbMapFileProductWriter.h (100%) rename {Code/IO => Modules/IO/Carto/include}/otbMapFileProductWriter.txx (100%) rename {Code/IO => Modules/IO/Carto/include}/otbOSMDataToVectorDataGenerator.h (100%) rename {Code/IO => Modules/IO/Carto/include}/otbPlaceNameToLonLat.h (100%) rename {Code/IO => Modules/IO/Carto/include}/otbWorldFile.h (100%) rename {Code/IO => Modules/IO/Carto/src}/otbCoordinateToName.cxx (100%) rename {Code/IO => Modules/IO/Carto/src}/otbOSMDataToVectorDataGenerator.cxx (100%) rename {Code/IO => Modules/IO/Carto/src}/otbPlaceNameToLonLat.cxx (100%) rename {Testing/Code/IO => Modules/IO/Carto/test}/otbCoordinateToNameTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/Carto/test}/otbImageToOSMVectorDataGenerator.cxx (100%) rename {Testing/Code/IO => Modules/IO/Carto/test}/otbMapFileProductWriter.cxx (100%) rename {Testing/Code/IO => Modules/IO/Carto/test}/otbMapFileProductWriterNew.cxx (100%) rename {Testing/Code/IO => Modules/IO/Carto/test}/otbOSMDataToVectorDataTests.cxx (100%) rename {Code/IO => Modules/IO/ExtendedFilename/include}/otbExtendedFilenameHelper.h (100%) rename {Code/IO => Modules/IO/ExtendedFilename/include}/otbExtendedFilenameToReaderOptions.h (100%) rename {Code/IO => Modules/IO/ExtendedFilename/include}/otbExtendedFilenameToWriterOptions.h (100%) rename {Code/IO => Modules/IO/ExtendedFilename/src}/otbExtendedFilenameHelper.cxx (100%) rename {Code/IO => Modules/IO/ExtendedFilename/src}/otbExtendedFilenameToReaderOptions.cxx (100%) rename {Code/IO => Modules/IO/ExtendedFilename/src}/otbExtendedFilenameToWriterOptions.cxx (100%) rename {Testing/Code/IO => Modules/IO/ExtendedFilename/test}/otbExtendedFilenameTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ExtendedFilename/test}/otbExtendedFilenameToReaderOptionsTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ExtendedFilename/test}/otbExtendedFilenameToWriterOptionsTest.cxx (100%) rename {Code/IO => Modules/IO/IOBSQ/include}/otbBSQImageIO.h (100%) rename {Code/IO => Modules/IO/IOBSQ/include}/otbBSQImageIOFactory.h (100%) rename {Code/IO => Modules/IO/IOBSQ/src}/otbBSQImageIO.cxx (100%) rename {Code/IO => Modules/IO/IOBSQ/src}/otbBSQImageIOFactory.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOBSQ/test}/otbBSQImageIOTestCanRead.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOBSQ/test}/otbBSQImageIOTestCanWrite.cxx (100%) rename {Code/IO => Modules/IO/IOGDAL/include}/otbGDALDriverManagerWrapper.h (100%) rename {Code/IO => Modules/IO/IOGDAL/include}/otbGDALImageIO.h (100%) rename {Code/IO => Modules/IO/IOGDAL/include}/otbGDALImageIOFactory.h (100%) rename {Code/IO => Modules/IO/IOGDAL/include}/otbOGRIOHelper.h (100%) rename {Code/IO => Modules/IO/IOGDAL/include}/otbOGRVectorDataIO.h (100%) rename {Code/IO => Modules/IO/IOGDAL/include}/otbOGRVectorDataIOFactory.h (100%) rename {Code/IO => Modules/IO/IOGDAL/src}/otbGDALDriverManagerWrapper.cxx (100%) rename {Code/IO => Modules/IO/IOGDAL/src}/otbGDALImageIO.cxx (100%) rename {Code/IO => Modules/IO/IOGDAL/src}/otbGDALImageIOFactory.cxx (100%) rename {Code/IO => Modules/IO/IOGDAL/src}/otbOGRIOHelper.cxx (100%) rename {Code/IO => Modules/IO/IOGDAL/src}/otbOGRVectorDataIO.cxx (100%) rename {Code/IO => Modules/IO/IOGDAL/src}/otbOGRVectorDataIOFactory.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOGDAL/test}/otbGDALImageIOTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOGDAL/test}/otbGDALImageIOTestCanRead.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOGDAL/test}/otbGDALImageIOTestCanWrite.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOGDAL/test}/otbGDALImageIOTestWriteMetadata.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOGDAL/test}/otbGDALOverviewsBuilder.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOGDAL/test}/otbGDALReadPxlComplex.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOGDAL/test}/otbMultiDatasetReadingInfo.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOGDAL/test}/otbOGRVectorDataIOCanRead.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOGDAL/test}/otbOGRVectorDataIOCanWrite.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOGDAL/test}/otbOGRVectorDataIONew.cxx (100%) rename {Code/IO => Modules/IO/IOJPEG2000/include}/otbJPEG2000ImageIO.h (100%) rename {Code/IO => Modules/IO/IOJPEG2000/include}/otbJPEG2000ImageIOFactory.h (100%) rename {Code/IO => Modules/IO/IOJPEG2000/src}/otbJPEG2000ImageIO.cxx (100%) rename {Code/IO => Modules/IO/IOJPEG2000/src}/otbJPEG2000ImageIOFactory.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOJPEG2000/test}/otbGenerateClassicalQLWithJPEG2000.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOJPEG2000/test}/otbJPEG2000ImageIOTestCanRead.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOJPEG2000/test}/otbJPEG2000ImageIOTestCanWrite.cxx (100%) rename {Code/IO => Modules/IO/IOKML/include}/otbKMLVectorDataIO.h (100%) rename {Code/IO => Modules/IO/IOKML/include}/otbKMLVectorDataIOFactory.h (100%) rename {Code/IO => Modules/IO/IOKML/src}/otbKMLVectorDataIO.cxx (100%) rename {Code/IO => Modules/IO/IOKML/src}/otbKMLVectorDataIOFactory.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOKML/test}/otbKMLVectorDataIONew.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOKML/test}/otbKMLVectorDataIOTestCanRead.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOKML/test}/otbKMLVectorDataIOTestCanWrite.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOKML/test}/otbKMLVectorDataIOTestFileReader.cxx (100%) rename {Code/IO => Modules/IO/IOLUM/include}/otbLUMImageIO.h (100%) rename {Code/IO => Modules/IO/IOLUM/include}/otbLUMImageIOFactory.h (100%) rename {Code/IO => Modules/IO/IOLUM/src}/otbLUMImageIO.cxx (100%) rename {Code/IO => Modules/IO/IOLUM/src}/otbLUMImageIOFactory.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOLUM/test}/otbLUMImageIOTestCanRead.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOLUM/test}/otbLUMImageIOTestCanWrite.cxx (100%) rename {Code/IO => Modules/IO/IOMSTAR/include}/otbMSTARImageIO.h (100%) rename {Code/IO => Modules/IO/IOMSTAR/include}/otbMSTARImageIOFactory.h (100%) rename {Code/IO => Modules/IO/IOMSTAR/src}/otbMSTARImageIO.cxx (100%) rename {Code/IO => Modules/IO/IOMSTAR/src}/otbMSTARImageIOFactory.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOMSTAR/test}/otbMSTARImageIOTestCanRead.cxx (100%) rename {Code/IO => Modules/IO/IOMW/include}/otbMWImageIO.h (100%) rename {Code/IO => Modules/IO/IOMW/include}/otbMWImageIOFactory.h (100%) rename {Code/IO => Modules/IO/IOMW/src}/otbMWImageIO.cxx (100%) rename {Code/IO => Modules/IO/IOMW/src}/otbMWImageIOFactory.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOMW/test}/otbMWImageIOTestCanRead.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOMW/test}/otbMWImageIOTestCanWrite.cxx (100%) rename {Code/IO => Modules/IO/IOONERA/include}/otbONERAImageIO.h (100%) rename {Code/IO => Modules/IO/IOONERA/include}/otbONERAImageIOFactory.h (100%) rename {Code/IO => Modules/IO/IOONERA/src}/otbONERAImageIO.cxx (100%) rename {Code/IO => Modules/IO/IOONERA/src}/otbONERAImageIOFactory.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOONERA/test}/otbONERAImageIOTestCanRead.cxx (100%) rename {Code/IO => Modules/IO/IORAD/include}/otbRADImageIO.h (100%) rename {Code/IO => Modules/IO/IORAD/include}/otbRADImageIOFactory.h (100%) rename {Code/IO => Modules/IO/IORAD/src}/otbRADImageIO.cxx (100%) rename {Code/IO => Modules/IO/IORAD/src}/otbRADImageIOFactory.cxx (100%) rename {Testing/Code/IO => Modules/IO/IORAD/test}/otbRADImageIOTestCanRead.cxx (100%) rename {Code/IO => Modules/IO/IOTileMap/include}/otbTileMapImageIO.h (100%) rename {Code/IO => Modules/IO/IOTileMap/include}/otbTileMapImageIOFactory.h (100%) rename {Code/IO => Modules/IO/IOTileMap/include}/otbTileMapImageIOHelper.h (100%) rename {Code/IO => Modules/IO/IOTileMap/src}/otbLogo.inc (100%) rename {Code/IO => Modules/IO/IOTileMap/src}/otbTileMapImageIO.cxx (100%) rename {Code/IO => Modules/IO/IOTileMap/src}/otbTileMapImageIOFactory.cxx (100%) rename {Code/IO => Modules/IO/IOTileMap/src}/otbTileMapImageIOHelper.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOTileMap/test}/otbTileMapImageIOHelperTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOTileMap/test}/otbTileMapImageIOTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/IOTileMap/test}/otbTileMapWriter.cxx (100%) rename {Code/ObjectDetection => Modules/IO/IOXML/include}/otbStatisticsXMLFileReader.h (100%) rename {Code/ObjectDetection => Modules/IO/IOXML/include}/otbStatisticsXMLFileReader.txx (100%) rename {Code/ObjectDetection => Modules/IO/IOXML/include}/otbStatisticsXMLFileWriter.h (100%) rename {Code/ObjectDetection => Modules/IO/IOXML/include}/otbStatisticsXMLFileWriter.txx (100%) rename {Code/IO => Modules/IO/ImageIO/include}/otbImageFileReader.h (100%) rename {Code/IO => Modules/IO/ImageIO/include}/otbImageFileReader.txx (100%) rename {Code/IO => Modules/IO/ImageIO/include}/otbImageFileWriter.h (100%) rename {Code/IO => Modules/IO/ImageIO/include}/otbImageFileWriter.txx (100%) rename {Code/IO => Modules/IO/ImageIO/include}/otbImageIOFactory.h (100%) rename {Code/IO => Modules/IO/ImageIO/include}/otbImageSeriesFileReader.h (100%) rename {Code/IO => Modules/IO/ImageIO/include}/otbImageSeriesFileReader.txx (100%) rename {Code/IO => Modules/IO/ImageIO/include}/otbImageSeriesFileReaderBase.h (100%) rename {Code/IO => Modules/IO/ImageIO/include}/otbImageSeriesFileReaderBase.txx (100%) rename {Code/IO => Modules/IO/ImageIO/include}/otbScalarBufferToImageFileWriter.h (100%) rename {Code/IO => Modules/IO/ImageIO/include}/otbScalarBufferToImageFileWriter.txx (100%) rename {Code/IO => Modules/IO/ImageIO/include}/otbStreamingImageFileWriter.h (100%) rename {Code/IO => Modules/IO/ImageIO/src}/otbImageIOFactory.cxx (100%) rename {Testing/Fa => Modules/IO/ImageIO/test}/0000437-WriteImageCentOS.cxx (100%) rename {Testing/Fa => Modules/IO/ImageIO/test}/0000479-WriteInt8Image.cxx (100%) rename {Testing/Fa => Modules/IO/ImageIO/test}/0000495-StreamingImageFileWriterProgressReporting.cxx (100%) rename {Testing/Fa => Modules/IO/ImageIO/test}/WriteUnsignedLong.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbCompareWritingComplexImage.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbComplexImageManipulationTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbComplexImageTests.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbDoubleImageIOTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbFloatImageIOTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbGDALDriverDoubleWritingTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderMSTAR.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderONERA.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderONERAComplex.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderRADChar.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderRADComplexDouble.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderRADComplexFloat.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderRADComplexFloatExtract.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderRADComplexInt.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderRADFloat.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderRADInt.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderRGBTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderServerName.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderTestFloat.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderTestSensorPixelValue.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileReaderWithComplexPixel.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileWriterONERAComplex.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileWriterRGBTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileWriterStreamingONERAComplex.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileWriterTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileWriterTestWithoutInput.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageFileWriterWithExtendedOptionBox.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageIOFactoryNew.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageMetadataFileWriterTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageMetadataStreamingFileWriterTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageSeriesFileReader.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbImageStreamingFileWriterTestWithoutInput.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbIntImageIOTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbMultiResolutionReadingInfo.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbPNGIndexedNbBandsTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbPipeline.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbPipelineMetadataHandlingTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbPipelineMetadataHandlingWithUFFilterTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbReadingComplexDataIntoComplexImageTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbScalarBufferToImageFileWriterNew.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbScalarBufferToImageFileWriterTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbShortImageIOTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbShortRGBImageIOTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbStreamingImageFileWriterTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbStreamingImageFileWriterTestCalculateNumberOfDivisions.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbStreamingImageFileWriterWithFilterTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbStreamingImageFilterTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbStreamingShortImageFileWriterTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbVectorImageFileReaderWriterTest.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbVectorImageFileWriterTestWithoutInput.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbVectorImageStreamingFileWriterTestWithoutInput.cxx (100%) rename {Testing/Code/IO => Modules/IO/ImageIO/test}/otbWritingComplexDataWithComplexImageTest.cxx (100%) rename {Code/IO => Modules/IO/KMZWriter/include}/otbKmzProductWriter.h (100%) rename {Code/IO => Modules/IO/KMZWriter/include}/otbKmzProductWriter.txx (100%) rename {Testing/Code/IO => Modules/IO/KMZWriter/test}/otbKmzProductWriter.cxx (100%) rename {Code/Common => Modules/IO/TestKernel/include}/otbDifferenceImageFilter.h (100%) rename {Code/Common => Modules/IO/TestKernel/include}/otbDifferenceImageFilter.txx (100%) rename {Code/Testing => Modules/IO/TestKernel/include}/otbTestHelper.h (100%) rename {Code/Testing => Modules/IO/TestKernel/include}/otbTestMain.h (100%) rename {Code/Testing => Modules/IO/TestKernel/src}/otbTestDriver.cxx (100%) rename {Code/Testing => Modules/IO/TestKernel/src}/otbTestHelper.cxx (100%) rename {Code/IO => Modules/IO/VectorDataIO/include}/otbVectorDataFileReader.h (100%) rename {Code/IO => Modules/IO/VectorDataIO/include}/otbVectorDataFileReader.txx (100%) rename {Code/IO => Modules/IO/VectorDataIO/include}/otbVectorDataFileWriter.h (100%) rename {Code/IO => Modules/IO/VectorDataIO/include}/otbVectorDataFileWriter.txx (100%) rename {Code/IO => Modules/IO/VectorDataIO/include}/otbVectorDataIOFactory.h (100%) rename {Code/IO => Modules/IO/VectorDataIO/src}/otbVectorDataIOFactory.cxx (100%) rename {Testing/Code/IO => Modules/IO/VectorDataIO/test}/otbVectorDataFileGeoReaderWriter.cxx (100%) rename {Testing/Code/IO => Modules/IO/VectorDataIO/test}/otbVectorDataFileReader.cxx (100%) rename {Testing/Code/IO => Modules/IO/VectorDataIO/test}/otbVectorDataFileReaderNew.cxx (100%) rename {Testing/Code/IO => Modules/IO/VectorDataIO/test}/otbVectorDataFileReaderWriter.cxx (100%) rename {Testing/Code/IO => Modules/IO/VectorDataIO/test}/otbVectorDataFileWriter.cxx (100%) rename {Testing/Code/IO => Modules/IO/VectorDataIO/test}/otbVectorDataFileWriterMultiPolygons.cxx (100%) rename {Testing/Code/IO => Modules/IO/VectorDataIO/test}/otbVectorDataFileWriterNew.cxx (100%) rename {Testing/Code/IO => Modules/IO/VectorDataIO/test}/otbVectorDataFileWriterPolygons.cxx (100%) rename {Testing/Code/IO => Modules/IO/VectorDataIO/test}/otbVectorDataIOFactory.cxx (100%) rename {Code/Fuzzy => Modules/Learning/DempsterShafer/include}/otbConfusionMatrixToMassOfBelief.h (100%) rename {Code/Fuzzy => Modules/Learning/DempsterShafer/include}/otbConfusionMatrixToMassOfBelief.txx (100%) rename {Code/Fuzzy => Modules/Learning/DempsterShafer/include}/otbDSFusionOfClassifiersImageFilter.h (100%) rename {Code/Fuzzy => Modules/Learning/DempsterShafer/include}/otbDSFusionOfClassifiersImageFilter.txx (100%) rename {Code/Fuzzy => Modules/Learning/DempsterShafer/include}/otbJointMassOfBeliefFilter.h (100%) rename {Code/Fuzzy => Modules/Learning/DempsterShafer/include}/otbJointMassOfBeliefFilter.txx (100%) rename {Code/Fuzzy => Modules/Learning/DempsterShafer/include}/otbMassOfBelief.h (100%) rename {Code/Fuzzy => Modules/Learning/DempsterShafer/include}/otbMassOfBelief.txx (100%) rename {Code/Fuzzy => Modules/Learning/DempsterShafer/include}/otbStandardDSCostFunction.h (100%) rename {Code/Fuzzy => Modules/Learning/DempsterShafer/include}/otbStandardDSCostFunction.txx (100%) rename {Code/Fuzzy => Modules/Learning/DempsterShafer/include}/otbVectorDataToDSValidatedVectorDataFilter.h (100%) rename {Code/Fuzzy => Modules/Learning/DempsterShafer/include}/otbVectorDataToDSValidatedVectorDataFilter.txx (100%) rename {Testing/Code/Fuzzy => Modules/Learning/DempsterShafer/test}/otbConfusionMatrixToMassOfBeliefTest.cxx (100%) rename {Testing/Code/Fuzzy => Modules/Learning/DempsterShafer/test}/otbDSFusionOfClassifiersImageFilterTest.cxx (100%) rename {Testing/Code/Fuzzy => Modules/Learning/DempsterShafer/test}/otbDempsterShaferFusionTests.cxx (100%) rename {Testing/Code/Fuzzy => Modules/Learning/DempsterShafer/test}/otbJointMassOfBeliefFilter.cxx (100%) rename {Testing/Code/Fuzzy => Modules/Learning/DempsterShafer/test}/otbMassOfBelief.cxx (100%) rename {Testing/Code/Fuzzy => Modules/Learning/DempsterShafer/test}/otbMassOfBeliefDSApplied.cxx (100%) rename {Testing/Code/Fuzzy => Modules/Learning/DempsterShafer/test}/otbStandardDSCostFunction.cxx (100%) rename {Testing/Code/Fuzzy => Modules/Learning/DempsterShafer/test}/otbVectorDataToDSValidatedVectorDataFilter.cxx (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbConfusionMatrixCalculator.h (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbConfusionMatrixCalculator.txx (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbConfusionMatrixMeasurements.h (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbConfusionMatrixMeasurements.txx (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbDecisionTree.h (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbDecisionTree.txx (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbGaussianModelComponent.h (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbGaussianModelComponent.txx (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbImageClassificationFilter.h (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbImageClassificationFilter.txx (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbKMeansImageClassificationFilter.h (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbKMeansImageClassificationFilter.txx (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbMachineLearningModelFactory.h (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbMachineLearningModelFactory.txx (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbMachineLearningModelFactoryBase.h (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbSEMClassifier.h (100%) rename {Code/Learning => Modules/Learning/LearningBase/include}/otbSEMClassifier.txx (100%) rename {Code/Learning => Modules/Learning/LearningBase/src}/otbMachineLearningModelFactoryBase.cxx (100%) rename {Testing/Fa => Modules/Learning/LearningBase/test}/0000209-SVMValidationLinearlySeparableProbEstimation.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/LearningBase/test}/otbConfusionMatrixCalculatorTest.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/LearningBase/test}/otbConfusionMatrixMeasurementsTest.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/LearningBase/test}/otbDecisionTreeBuild.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/LearningBase/test}/otbDecisionTreeNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/LearningBase/test}/otbDecisionTreeWithRealValues.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/LearningBase/test}/otbGaussianModelComponent.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/LearningBase/test}/otbImageClassificationFilter.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/LearningBase/test}/otbKMeansImageClassificationFilter.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/LearningBase/test}/otbKMeansImageClassificationFilterNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/LearningBase/test}/otbSEMClassifierNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/LearningBase/test}/otbTrainMachineLearningModel.cxx (100%) rename {Code/Markov => Modules/Learning/Markov/include}/otbMRFEnergy.h (100%) rename {Code/Markov => Modules/Learning/Markov/include}/otbMRFEnergyEdgeFidelity.h (100%) rename {Code/Markov => Modules/Learning/Markov/include}/otbMRFEnergyFisherClassification.h (100%) rename {Code/Markov => Modules/Learning/Markov/include}/otbMRFEnergyGaussian.h (100%) rename {Code/Markov => Modules/Learning/Markov/include}/otbMRFEnergyGaussianClassification.h (100%) rename {Code/Markov => Modules/Learning/Markov/include}/otbMRFEnergyPotts.h (100%) rename {Code/Markov => Modules/Learning/Markov/include}/otbMRFOptimizer.h (100%) rename {Code/Markov => Modules/Learning/Markov/include}/otbMRFOptimizerICM.h (100%) rename {Code/Markov => Modules/Learning/Markov/include}/otbMRFOptimizerMetropolis.h (100%) rename {Code/Markov => Modules/Learning/Markov/include}/otbMRFSampler.h (100%) rename {Code/Markov => Modules/Learning/Markov/include}/otbMRFSamplerMAP.h (100%) rename {Code/Markov => Modules/Learning/Markov/include}/otbMRFSamplerRandom.h (100%) rename {Code/Markov => Modules/Learning/Markov/include}/otbMRFSamplerRandomMAP.h (100%) rename {Code/Markov => Modules/Learning/Markov/include}/otbMarkovRandomFieldFilter.h (100%) rename {Code/Markov => Modules/Learning/Markov/include}/otbMarkovRandomFieldFilter.txx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFEnergyEdgeFidelity.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFEnergyEdgeFidelityNew.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFEnergyFisherClassification.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFEnergyGaussian.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFEnergyGaussianClassification.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFEnergyGaussianClassificationNew.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFEnergyGaussianNew.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFEnergyPotts.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFEnergyPottsNew.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFOptimizerICM.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFOptimizerICMNew.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFOptimizerMetropolis.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFOptimizerMetropolisNew.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFSamplerMAP.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFSamplerMAPNew.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFSamplerRandom.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFSamplerRandomMAP.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFSamplerRandomMAPNew.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMRFSamplerRandomNew.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMarkovRandomFieldFilter.cxx (100%) rename {Testing/Code/Markov => Modules/Learning/Markov/test}/otbMarkovRandomFieldFilterNew.cxx (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbCzihoSOMLearningBehaviorFunctor.h (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbCzihoSOMNeighborhoodBehaviorFunctor.h (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbPeriodicSOM.h (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbPeriodicSOM.txx (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbSOM.h (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbSOM.txx (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbSOMActivationBuilder.h (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbSOMActivationBuilder.txx (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbSOMClassifier.h (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbSOMClassifier.txx (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbSOMImageClassificationFilter.h (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbSOMImageClassificationFilter.txx (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbSOMLearningBehaviorFunctor.h (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbSOMMap.h (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbSOMMap.txx (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbSOMWithMissingValue.h (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbSOMWithMissingValue.txx (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbSOMbasedImageFilter.h (100%) rename {Code/Learning => Modules/Learning/SOM/include}/otbSOMbasedImageFilter.txx (100%) rename {Testing/Fa => Modules/Learning/SOM/test}/MapActivation.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbPeriodicSOM.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbPeriodicSOMNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbSOM.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbSOMActivationBuilder.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbSOMActivationBuilderNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbSOMClassifier.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbSOMClassifierNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbSOMImageClassificationFilter.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbSOMImageClassificationFilterNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbSOMMap.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbSOMMapNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbSOMNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbSOMWithMissingValue.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbSOMWithMissingValueNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbSOMbasedImageFilter.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SOM/test}/otbSOMbasedImageFilterNew.cxx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbChangeProfileKernelFunctor.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbExhaustiveExponentialOptimizer.h (100%) rename {Code/OBIA => Modules/Learning/SVMLearning/include}/otbLabelMapSVMClassifier.h (100%) rename {Code/OBIA => Modules/Learning/SVMLearning/include}/otbLabelMapSVMClassifier.txx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbLibSVMMachineLearningModel.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbLibSVMMachineLearningModel.txx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbLibSVMMachineLearningModelFactory.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbLibSVMMachineLearningModelFactory.txx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbMixturePolyRBFKernelFunctor.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbNonGaussianRBFKernelFunctor.h (100%) rename {Code/ObjectDetection => Modules/Learning/SVMLearning/include}/otbObjectDetectionClassifier.h (100%) rename {Code/ObjectDetection => Modules/Learning/SVMLearning/include}/otbObjectDetectionClassifier.txx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMClassifier.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMClassifier.txx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMCrossValidationCostFunction.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMCrossValidationCostFunction.txx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMImageClassificationFilter.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMImageClassificationFilter.txx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMImageClassificationWithRuleFilter.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMImageClassificationWithRuleFilter.txx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMImageModelEstimator.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMImageModelEstimator.txx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMKernels.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMMarginSampler.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMMarginSampler.txx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMModel.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMModel.txx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMModelEstimator.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMModelEstimator.txx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMPointSetModelEstimator.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMPointSetModelEstimator.txx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMSampleListModelEstimator.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSVMSampleListModelEstimator.txx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/include}/otbSpectralAngleKernelFunctor.h (100%) rename {Code/Learning => Modules/Learning/SVMLearning/src}/otbChangeProfileKernelFunctor.cxx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/src}/otbExhaustiveExponentialOptimizer.cxx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/src}/otbMixturePolyRBFKernelFunctor.cxx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/src}/otbNonGaussianRBFKernelFunctor.cxx (100%) rename {Code/Learning => Modules/Learning/SVMLearning/src}/otbSpectralAngleKernelFunctor.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbExhaustiveExponentialOptimizerNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbExhaustiveExponentialOptimizerTest.cxx (100%) rename {Testing/Code/OBIA => Modules/Learning/SVMLearning/test}/otbLabelMapSVMClassifier.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbMachineLearningModelCanRead.cxx (100%) rename {Testing/Code/ObjectDetection => Modules/Learning/SVMLearning/test}/otbObjectDetectionClassifier.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMClassifierImage.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMClassifierNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMClassifierPointSet.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMCrossValidationCostFunctionNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMImageClassificationFilter.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMImageClassificationFilterNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMImageClassificationWithRuleFilter.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMImageClassificationWithRuleFilterNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMImageModelEstimatorModelAccessor.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMImageModelEstimatorNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMImageModelEstimatorTrain.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMImageModelEstimatorTrainOneClass.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMInverseCosSpectralAngleKernelFunctorImageClassificationTest.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMInverseCosSpectralAngleKernelFunctorImageModelEstimatorTest.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMMarginSampler.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMModelAccessor.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMModelCopyComposedKernelTest.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMModelCopyGenericKernelTest.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMModelCopyTest.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMModelGenericKernelLoadSave.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMModelGenericKernelsTest.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMModelLoad.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMModelLoadSave.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMModelNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMPointSetModelEstimatorNew.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMPointSetModelEstimatorTrain.cxx (100%) rename {Testing/Code/Learning => Modules/Learning/SVMLearning/test}/otbSVMSampleListModelEstimatorTest.cxx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbImageListToRCC8GraphFilter.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbImageListToRCC8GraphFilter.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbImageMultiSegmentationToRCC8GraphFilter.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbImageMultiSegmentationToRCC8GraphFilter.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbImageToImageRCC8Calculator.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbImageToImageRCC8Calculator.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbPolygonListToRCC8GraphFilter.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbPolygonListToRCC8GraphFilter.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbPolygonToPolygonRCC8Calculator.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbPolygonToPolygonRCC8Calculator.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8Edge.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8EdgeIterator.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8EdgeIterator.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8Graph.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8Graph.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8GraphFileReader.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8GraphFileReader.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8GraphFileWriter.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8GraphFileWriter.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8GraphSource.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8GraphSource.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8InEdgeIterator.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8InEdgeIterator.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8OutEdgeIterator.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8OutEdgeIterator.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8Value.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8VertexBase.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8VertexBase.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8VertexIterator.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8VertexIterator.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8VertexWithCompacity.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8VertexWithCompacity.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8VertexWithRegionCenter.h (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/include}/otbRCC8VertexWithRegionCenter.txx (100%) rename {Code/SpatialReasoning => Modules/OBIA/RCC8/src}/otbRCC8Edge.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbImageListToRCC8GraphFilterNew.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbImageMultiSegmentationToRCC8GraphFilter.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbImageMultiSegmentationToRCC8GraphFilterNew.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbImageToImageRCC8Calculator.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbImageToImageRCC8CalculatorNew.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbPolygonListToRCC8GraphFilter.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbPolygonListToRCC8GraphFilterNew.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbPolygonToPolygonRCC8Calculator.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbPolygonToPolygonRCC8CalculatorNew.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8Edge.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8EdgeNew.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8Graph.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8GraphFileReader.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8GraphFileReaderNew.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8GraphFileWriter.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8GraphFileWriterNew.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8GraphIOEndToEnd.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8GraphNew.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8GraphSourceNew.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8VertexBase.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8VertexBaseNew.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8VertexWithCompacity.cxx (100%) rename {Testing/Code/SpatialReasoning => Modules/OBIA/RCC8/test}/otbRCC8VertexWithCompacityNew.cxx (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbBuiltUpIndicesFunctor.h (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbGAndRIndexImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbGAndRIndexImageFilter.txx (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbLandsatTMIndices.h (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbMultiChannelGAndRIndexImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbMultiChannelRAndBAndNIRIndexImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbMultiChannelRAndGAndNIRIndexImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbMultiChannelRAndNIRIndexImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbMultiChannelRadiometricImageFilter.h (100%) rename {Code/BasicFilters => Modules/Radiometry/Indices/include}/otbNDVIDataNodeFeatureFunction.h (100%) rename {Code/BasicFilters => Modules/Radiometry/Indices/include}/otbNDVIDataNodeFeatureFunction.txx (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbRAndBAndNIRIndexImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbRAndBAndNIRIndexImageFilter.txx (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbRAndGAndNIRIndexImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbRAndGAndNIRIndexImageFilter.txx (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbRAndNIRIndexImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbRAndNIRIndexImageFilter.txx (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbSoilIndicesFunctor.h (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbVegetationIndicesFunctor.h (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbWaterIndicesFunctor.h (100%) rename {Code/Radiometry => Modules/Radiometry/Indices/include}/otbWaterSqrtSpectralAngleImageFilter.h (100%) rename {Testing/Fa => Modules/Radiometry/Indices/test}/00134-feature_extraction.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbAVIMultiChannelRAndGAndNIRVegetationIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbAVIRAndGAndNIRVegetationIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbEVIMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbEVIRAndBAndNIRVegetationIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbGAndRIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbGAndRIndexImageFilterNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbIBGAndRAndNIRIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbIBMultiChannelGAndRAndNIRIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbISUMultiChannelRAndNIRIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbISURAndNIRIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLAIFromNDVILogarithmicFunctorTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLAIFromReflectancesLinearFunctorTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMBrightTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMIndexBIOTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMIndexBrightTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMIndexMIR1Test.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMIndexMIR2Test.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMIndexMIRTIRTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMIndexNDBBBITest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMIndexNDBSITest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMIndexNDSITest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMIndexNDSIVisTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMIndexNDVITest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMIndexNIRTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMIndexTIRTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMIndexVisTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMKernelSpectralRules.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMLinguisticLabelsTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMThickCloudTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMThinCloudTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbLandsatTMVegetationTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbMultiChannelGAndRIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbMultiChannelGAndRIndexImageFilterNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbMultiChannelRAndBAndNIRVegetationIndexImageFilterNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbMultiChannelRAndGAndNIRIndexImageFilterNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbMultiChannelRAndNIRVegetationIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbMultiChannelRAndNIRVegetationIndexImageFilterNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbNDBIMultiChannelTM4AndTM5IndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbNDBITM4AndTM5IndexImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Radiometry/Indices/test}/otbNDVIDataNodeFeatureFunction.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbNDWIMultiChannelWaterIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbNDWIWaterIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbRAndBAndNIRVegetationIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbRAndBAndNIRVegetationIndexImageFilterNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbRAndGAndNIRVegetationIndexImageFilterNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbRAndNIRVegetationIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbRAndNIRVegetationIndexImageFilterNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbSetASetBRAndNIRVegetationIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbTSARVIMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbTSARVIRAndBAndNIRVegetationIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbWDVIMultiChannelRAndNIRVegetationIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbWDVIRAndNIRVegetationIndexImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/Indices/test}/otbWaterSqrtSpectralAngleImageFilter.cxx (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbAeronetData.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbAeronetFileReader.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbAtmosphericCorrectionParameters.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbAtmosphericRadiativeTerms.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbImageMetadataCorrectionParameters.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbImageToLuminanceImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbImageToReflectanceImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbLandsatTMSpectralRuleBasedClassifier.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbLuminanceToImageImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbLuminanceToReflectanceImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbRadiometryCorrectionParametersToAtmosphericRadiativeTerms.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbReflectanceToImageImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbReflectanceToLuminanceImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbReflectanceToSurfaceReflectanceImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbReflectanceToSurfaceReflectanceImageFilter.txx (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbSIXSTraits.h (100%) rename {Code/IO => Modules/Radiometry/OpticalCalibration/include}/otbSpectralSensitivityReader.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.txx (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/include}/otbVarSol.h (100%) rename {Code/IO => Modules/Radiometry/OpticalCalibration/include}/otbWavelengthSpectralBands.h (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/src}/otbAeronetData.cxx (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/src}/otbAeronetFileReader.cxx (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/src}/otbAtmosphericCorrectionParameters.cxx (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/src}/otbAtmosphericRadiativeTerms.cxx (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/src}/otbImageMetadataCorrectionParameters.cxx (100%) rename {Code/Radiometry => Modules/Radiometry/OpticalCalibration/src}/otbSIXSTraits.cxx (100%) rename {Code/IO => Modules/Radiometry/OpticalCalibration/src}/otbSpectralSensitivityReader.cxx (100%) rename {Code/IO => Modules/Radiometry/OpticalCalibration/src}/otbWavelengthSpectralBands.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbAeronetExtractData.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbAeronetExtractDataBadData.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbAeronetNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbAtmosphericCorrectionParametersNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbAtmosphericCorrectionSequencement.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbAtmosphericRadiativeTermsTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbImageMetadataCorrectionParametersNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbImageToLuminanceImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbImageToLuminanceImageFilterAuto.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbImageToLuminanceImageFilterNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbImageToReflectanceImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbImageToReflectanceImageFilterAuto.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbImageToReflectanceImageFilterNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbLandsatTMSpectralRuleBasedClassifierTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbLuminanceToImageImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbLuminanceToImageImageFilterAuto.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbLuminanceToImageImageFilterNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbLuminanceToReflectanceImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbLuminanceToReflectanceImageFilterAuto.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbLuminanceToReflectanceImageFilterNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbRadiometryCorrectionParametersToAtmosphericRadiativeTerms.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbRadiometryCorrectionParametersToAtmosphericRadiativeTermsNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbReflectanceToImageImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbReflectanceToImageImageFilterAuto.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbReflectanceToImageImageFilterNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbReflectanceToLuminanceImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbReflectanceToLuminanceImageFilterAuto.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbReflectanceToLuminanceImageFilterNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbReflectanceToSurfaceReflectanceImageFilterTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbRomaniaReflectanceToRomaniaSurfaceReflectanceImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbSIXSTraitsComputeAtmosphericParameters.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbSIXSTraitsTest.cxx (100%) rename {Testing/Code/IO => Modules/Radiometry/OpticalCalibration/test}/otbSpectralSensitivityReaderNew.cxx (100%) rename {Testing/Code/IO => Modules/Radiometry/OpticalCalibration/test}/otbSpectralSensitivityReaderTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/OpticalCalibration/test}/otbSurfaceAdjacencyEffectCorrectionSchemeFilterNew.cxx (100%) rename {Testing/Code/IO => Modules/Radiometry/OpticalCalibration/test}/otbWavelengthSpectralBandsTest.cxx (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbSarBrightnessFunction.h (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbSarBrightnessFunction.txx (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbSarBrightnessFunctor.h (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbSarBrightnessToImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbSarBrightnessToImageFilter.txx (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbSarParametricMapFunction.h (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbSarParametricMapFunction.txx (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbSarRadiometricCalibrationFunction.h (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbSarRadiometricCalibrationFunction.txx (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbSarRadiometricCalibrationFunctor.h (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbSarRadiometricCalibrationToImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbSarRadiometricCalibrationToImageFilter.txx (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbTerraSarBrightnessFunctor.h (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbTerraSarBrightnessFunctor.txx (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbTerraSarBrightnessImageFilter.h (100%) rename {Code/Radiometry => Modules/Radiometry/SARCalibration/include}/otbTerraSarBrightnessImageFilter.txx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarBrightnessFunction.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarBrightnessFunctionWithoutNoise.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarBrightnessFunctor.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarBrightnessFunctorWithoutNoise.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarBrightnessToImageFilterTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarBrightnessToImageFilterTestWithoutNoise.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarBrightnessToImageWithComplexPixelFilterTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarParametricMapFunctionTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarParametricMapFunctionToImageFilter.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarRadiometricCalibrationFunction.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarRadiometricCalibrationFunctionWithoutNoise.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarRadiometricCalibrationFunctor.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarRadiometricCalibrationFunctorWithoutNoise.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarRadiometricCalibrationToImageFilterCompareTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarRadiometricCalibrationToImageFilterWithComplexPixelTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarRadiometricCalibrationToImageFilterWithComplexPixelTestWithoutNoise.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarRadiometricCalibrationToImageFilterWithExtractROIBeforeTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbSarRadiometricCalibrationToImageFilterWithRealPixelTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbTerraSarBrightnessFunctor.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbTerraSarBrightnessImageComplexFilterTest.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbTerraSarBrightnessImageFilterNew.cxx (100%) rename {Testing/Code/Radiometry => Modules/Radiometry/SARCalibration/test}/otbTerraSarBrightnessImageFilterTest.cxx (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbAtmosphericEffects.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbAtmosphericEffects.txx (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbDataSpecP5B.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbImageSimulationMethod.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbImageSimulationMethod.txx (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbLabelMapToSimulatedImageFilter.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbLabelMapToSimulatedImageFilter.txx (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbLabelToProSailParameters.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbLabelToProSailParameters.txx (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbLabelToSimulationParametersBase.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbLeafParameters.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbProSailParameters.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbProspectModel.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbReduceSpectralResponse.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbReduceSpectralResponse.txx (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbReduceSpectralResponseClassifierRAndNIR.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbReduceSpectralResponseClassifierRAndNIR.txx (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbSailModel.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbSatelliteRSR.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbSatelliteRSR.txx (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbSimulationStep1Base.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbSimulationStep2Base.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbSpatialisationFilter.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbSpatialisationFilter.txx (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbSpectralResponse.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbSpectralResponse.txx (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbSurfaceReflectanceToReflectanceFilter.h (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/include}/otbSurfaceReflectanceToReflectanceFilter.txx (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/src}/otbDataSpecP5B.cxx (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/src}/otbLeafParameters.cxx (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/src}/otbProspectModel.cxx (100%) rename {Code/Simulation => Modules/Radiometry/Simulation/src}/otbSailModel.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbAtmosphericCorrectionsRSRSVMClassifier.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbAtmosphericEffects.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbImageSimulationMethodKMeansClassif.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbImageSimulationMethodSVMClassif.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbImageSimulationMethodWithSpatialisationTest.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbImageSimulationMethodWithVectorDataTest.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbLabelMapToSimulatedImageFilterTest.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbProspectReflTest.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbProspectTransTest.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbReduceSpectralResponse.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbReduceSpectralResponseClassifierRAndNIR.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbReduceSpectralResponseNew.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbReduceSpectralResponseSVMClassifier.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbSailReflHTest.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbSailReflVTest.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbSatelliteRSR.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbSatelliteRSRNew.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbSpatialisationTest.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbSpatialisationTestNew.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbSpectralResponse.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbSpectralResponseNew.cxx (100%) rename {Testing/Code/Simulation => Modules/Radiometry/Simulation/test}/otbSurfaceReflectanceToReflectanceFilterNew.cxx (100%) rename {Code/DisparityMap => Modules/Registration/DisparityMap/include}/otbDisparityMapEstimationMethod.h (100%) rename {Code/DisparityMap => Modules/Registration/DisparityMap/include}/otbDisparityMapEstimationMethod.txx (100%) rename {Code/DisparityMap => Modules/Registration/DisparityMap/include}/otbDisparityMapMedianFilter.h (100%) rename {Code/DisparityMap => Modules/Registration/DisparityMap/include}/otbDisparityMapMedianFilter.txx (100%) rename {Code/DisparityMap => Modules/Registration/DisparityMap/include}/otbDisparityMapTo3DFilter.h (100%) rename {Code/DisparityMap => Modules/Registration/DisparityMap/include}/otbDisparityMapTo3DFilter.txx (100%) rename {Code/DisparityMap => Modules/Registration/DisparityMap/include}/otbDisparityMapToDEMFilter.h (100%) rename {Code/DisparityMap => Modules/Registration/DisparityMap/include}/otbDisparityMapToDEMFilter.txx (100%) rename {Code/DisparityMap => Modules/Registration/DisparityMap/include}/otbDisparityTranslateFilter.h (100%) rename {Code/DisparityMap => Modules/Registration/DisparityMap/include}/otbDisparityTranslateFilter.txx (100%) rename {Code/DisparityMap => Modules/Registration/DisparityMap/include}/otbMultiDisparityMapTo3DFilter.h (100%) rename {Code/DisparityMap => Modules/Registration/DisparityMap/include}/otbMultiDisparityMapTo3DFilter.txx (100%) rename {Code/DisparityMap => Modules/Registration/DisparityMap/include}/otbSubPixelDisparityImageFilter.h (100%) rename {Code/DisparityMap => Modules/Registration/DisparityMap/include}/otbSubPixelDisparityImageFilter.txx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisparityMap/test}/otbDisparityMapEstimationMethod.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisparityMap/test}/otbDisparityMapEstimationMethodNew.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisparityMap/test}/otbDisparityMapMedianFilter.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisparityMap/test}/otbDisparityMapTo3DFilter.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisparityMap/test}/otbDisparityMapToDEMFilter.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisparityMap/test}/otbDisparityTranslateFilter.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisparityMap/test}/otbMultiDisparityMapTo3DFilter.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisparityMap/test}/otbSubPixelDisparityImageFilter.cxx (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbBSplinesInterpolateDisplacementFieldGenerator.h (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbBSplinesInterpolateDisplacementFieldGenerator.txx (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbBSplinesInterpolateTransformDisplacementFieldGenerator.h (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbBSplinesInterpolateTransformDisplacementFieldGenerator.txx (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.h (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.txx (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.h (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.txx (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbNearestPointDisplacementFieldGenerator.h (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbNearestPointDisplacementFieldGenerator.txx (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbNearestTransformDisplacementFieldGenerator.h (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbNearestTransformDisplacementFieldGenerator.txx (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbPointSetToDisplacementFieldGenerator.h (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbPointSetToDisplacementFieldGenerator.txx (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbPointSetWithTransformToDisplacementFieldGenerator.h (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbPointSetWithTransformToDisplacementFieldGenerator.txx (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbStereorectificationDisplacementFieldSource.h (100%) rename {Code/DisparityMap => Modules/Registration/DisplacementField/include}/otbStereorectificationDisplacementFieldSource.txx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisplacementField/test}/otbBSplinesInterpolateDisplacementFieldGenerator.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisplacementField/test}/otbBSplinesInterpolateDisplacementFieldGeneratorNew.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisplacementField/test}/otbBSplinesInterpolateTransformDisplacementFieldGenerator.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisplacementField/test}/otbBSplinesInterpolateTransformDisplacementFieldGeneratorNew.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisplacementField/test}/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisplacementField/test}/otbNNearestPointsLinearInterpolateDisplacementFieldGeneratorNew.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisplacementField/test}/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisplacementField/test}/otbNNearestTransformsLinearInterpolateDisplacementFieldGeneratorNew.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisplacementField/test}/otbNearestPointDisplacementFieldGenerator.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisplacementField/test}/otbNearestPointDisplacementFieldGeneratorNew.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisplacementField/test}/otbNearestTransformDisplacementFieldGenerator.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisplacementField/test}/otbNearestTransformDisplacementFieldGeneratorNew.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisplacementField/test}/otbPointSetToDisplacementFieldGeneratorNew.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisplacementField/test}/otbPointSetWithTransformToDisplacementFieldGeneratorNew.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/DisplacementField/test}/otbStereorectificationDisplacementFieldSource.cxx (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbAdhesionCorrectionFilter.h (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbAdhesionCorrectionFilter.txx (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbBijectionCoherencyFilter.h (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbBijectionCoherencyFilter.txx (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbFineRegistrationImageFilter.h (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbFineRegistrationImageFilter.txx (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbLineOfSightOptimizer.h (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbLineOfSightOptimizer.txx (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbMulti3DMapToDEMFilter.h (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbMulti3DMapToDEMFilter.txx (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbNCCRegistrationFilter.h (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbNCCRegistrationFilter.txx (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbNCCRegistrationFunction.h (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbNCCRegistrationFunction.txx (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbPixelWiseBlockMatchingImageFilter.h (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbPixelWiseBlockMatchingImageFilter.txx (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbStereoSensorModelToElevationMapFilter.h (100%) rename {Code/DisparityMap => Modules/Registration/Stereo/include}/otbStereoSensorModelToElevationMapFilter.txx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/Stereo/test}/otbAdhesionCorrectionFilter.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/Stereo/test}/otbBijectionCoherencyFilter.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/Stereo/test}/otbFineRegistrationImageFilterNew.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/Stereo/test}/otbFineRegistrationImageFilterTest.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/Stereo/test}/otbMulti3DMapToDEMFilter.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/Stereo/test}/otbNCCRegistrationFilter.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/Stereo/test}/otbNCCRegistrationFilterNew.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/Stereo/test}/otbPixelWiseBlockMatchingImageFilter.cxx (100%) rename {Testing/Code/DisparityMap => Modules/Registration/Stereo/test}/otbStereoSensorModelToElevationMapFilter.cxx (100%) rename {Code/BasicFilters => Modules/Segmentation/CCOBIA/include}/otbConnectedComponentMuParserFunctor.h (100%) rename {Code/BasicFilters => Modules/Segmentation/CCOBIA/include}/otbLabelObjectOpeningMuParserFilter.h (100%) rename {Code/BasicFilters => Modules/Segmentation/CCOBIA/include}/otbLabelObjectOpeningMuParserFilter.txx (100%) rename {Code/OBIA => Modules/Segmentation/CCOBIA/include}/otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.h (100%) rename {Code/OBIA => Modules/Segmentation/CCOBIA/include}/otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.txx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/CCOBIA/test}/otbConnectedComponentMuParserFunctorTest.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/CCOBIA/test}/otbLabelObjectOpeningMuParserFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/CCOBIA/test}/otbLabelObjectOpeningMuParserFilterTest.cxx (100%) rename {Testing/Code/OBIA => Modules/Segmentation/CCOBIA/test}/otbMeanShiftStreamingConnectedComponentOBIATest.cxx (100%) rename {Testing/Code/OBIA => Modules/Segmentation/CCOBIA/test}/otbStreamingConnectedComponentOBIATest.cxx (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbGISTableToLabelMapFilter.h (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbGISTableToLabelMapFilter.txx (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbGISTableToVectorDataFilter.h (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbGISTableToVectorDataFilter.txx (100%) rename {Code/BasicFilters => Modules/Segmentation/Conversion/include}/otbLabelImageRegionMergingFilter.h (100%) rename {Code/BasicFilters => Modules/Segmentation/Conversion/include}/otbLabelImageRegionMergingFilter.txx (100%) rename {Code/BasicFilters => Modules/Segmentation/Conversion/include}/otbLabelImageRegionPruningFilter.h (100%) rename {Code/BasicFilters => Modules/Segmentation/Conversion/include}/otbLabelImageRegionPruningFilter.txx (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbLabelImageToOGRDataSourceFilter.h (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbLabelImageToOGRDataSourceFilter.txx (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbLabelImageToVectorDataFilter.h (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbLabelImageToVectorDataFilter.txx (100%) rename {Code/OBIA => Modules/Segmentation/Conversion/include}/otbLabelMapToGISTableFilter.h (100%) rename {Code/OBIA => Modules/Segmentation/Conversion/include}/otbLabelMapToGISTableFilter.txx (100%) rename {Code/OBIA => Modules/Segmentation/Conversion/include}/otbLabelMapToVectorDataFilter.h (100%) rename {Code/OBIA => Modules/Segmentation/Conversion/include}/otbLabelMapToVectorDataFilter.txx (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbOGRDataSourceToLabelImageFilter.h (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbOGRDataSourceToLabelImageFilter.txx (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbPersistentImageToOGRDataFilter.h (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbPersistentImageToOGRDataFilter.txx (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbPersistentImageToOGRLayerFilter.h (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbPersistentImageToOGRLayerFilter.txx (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbPersistentImageToVectorDataFilter.h (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbPersistentImageToVectorDataFilter.txx (100%) rename {Code/BasicFilters => Modules/Segmentation/Conversion/include}/otbRasterizeVectorDataFilter.h (100%) rename {Code/BasicFilters => Modules/Segmentation/Conversion/include}/otbRasterizeVectorDataFilter.txx (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbVectorDataToGISTableFilter.h (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbVectorDataToGISTableFilter.txx (100%) rename {Code/BasicFilters => Modules/Segmentation/Conversion/include}/otbVectorDataToLabelImageFilter.h (100%) rename {Code/BasicFilters => Modules/Segmentation/Conversion/include}/otbVectorDataToLabelImageFilter.txx (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbVectorDataToLabelMapFilter.h (100%) rename {Code/Common => Modules/Segmentation/Conversion/include}/otbVectorDataToLabelMapFilter.txx (100%) rename {Code/OBIA => Modules/Segmentation/Conversion/include}/otbVectorDataToLabelMapWithAttributesFilter.h (100%) rename {Code/OBIA => Modules/Segmentation/Conversion/include}/otbVectorDataToLabelMapWithAttributesFilter.txx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/Conversion/test}/otbLabelImageRegionMergingFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/Conversion/test}/otbLabelImageRegionPruningFilter.cxx (100%) rename {Testing/Code/Common => Modules/Segmentation/Conversion/test}/otbLabelImageToOGRDataSourceFilter.cxx (100%) rename {Testing/Code/Common => Modules/Segmentation/Conversion/test}/otbLabelImageToVectorDataFilter.cxx (100%) rename {Testing/Code/Common => Modules/Segmentation/Conversion/test}/otbLabelImageToVectorDataFilterNew.cxx (100%) rename {Testing/Code/OBIA => Modules/Segmentation/Conversion/test}/otbLabelMapToVectorDataFilter.cxx (100%) rename {Testing/Code/OBIA => Modules/Segmentation/Conversion/test}/otbLabelMapToVectorDataFilterNew.cxx (100%) rename {Testing/Code/Common => Modules/Segmentation/Conversion/test}/otbOGRDataSourceToLabelImageFilter.cxx (100%) rename {Testing/Code/Common => Modules/Segmentation/Conversion/test}/otbPolygonizationRasterizationTest.cxx (100%) rename {Testing/Code/Common => Modules/Segmentation/Conversion/test}/otbVectorDataRasterizeFilter.cxx (100%) rename {Testing/Code/Common => Modules/Segmentation/Conversion/test}/otbVectorDataToLabelImageFilter.cxx (100%) rename {Testing/Fa => Modules/Segmentation/Conversion/test}/otbVectorDataToLabelImageFilterWithoutReader.cxx (100%) rename {Testing/Code/OBIA => Modules/Segmentation/Conversion/test}/otbVectorDataToLabelMapFilter.cxx (100%) rename {Testing/Code/OBIA => Modules/Segmentation/Conversion/test}/otbVectorDataToLabelMapFilterNew.cxx (100%) rename {Code/BasicFilters => Modules/Segmentation/EdisonMeanShift/include}/otbMeanShiftImageFilter.h (100%) rename {Code/BasicFilters => Modules/Segmentation/EdisonMeanShift/include}/otbMeanShiftImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Segmentation/EdisonMeanShift/include}/otbMeanShiftVectorImageFilter.h (100%) rename {Testing/Fa => Modules/Segmentation/EdisonMeanShift/test}/0000041-mean_shift.cxx (100%) rename {Testing/Fa => Modules/Segmentation/EdisonMeanShift/test}/000295-MeanShiftVectorImageFilterWithStreamingShrink.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/EdisonMeanShift/test}/otbMeanShiftImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/EdisonMeanShift/test}/otbMeanShiftImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/EdisonMeanShift/test}/otbMeanShiftVectorImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/EdisonMeanShift/test}/otbMeanShiftVectorImageFilterNew.cxx (100%) rename {Code/BasicFilters => Modules/Segmentation/Labelling/include}/otbLabelizeConfidenceConnectedImageFilter.h (100%) rename {Code/BasicFilters => Modules/Segmentation/Labelling/include}/otbLabelizeConfidenceConnectedImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Segmentation/Labelling/include}/otbLabelizeConnectedThresholdImageFilter.h (100%) rename {Code/BasicFilters => Modules/Segmentation/Labelling/include}/otbLabelizeConnectedThresholdImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Segmentation/Labelling/include}/otbLabelizeImageFilterBase.h (100%) rename {Code/BasicFilters => Modules/Segmentation/Labelling/include}/otbLabelizeImageFilterBase.txx (100%) rename {Code/BasicFilters => Modules/Segmentation/Labelling/include}/otbLabelizeNeighborhoodConnectedImageFilter.h (100%) rename {Code/BasicFilters => Modules/Segmentation/Labelling/include}/otbLabelizeNeighborhoodConnectedImageFilter.txx (100%) rename {Code/BasicFilters => Modules/Segmentation/Labelling/include}/otbRelabelComponentImageFilter.h (100%) rename {Code/BasicFilters => Modules/Segmentation/Labelling/include}/otbRelabelComponentImageFilter.txx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/Labelling/test}/otbLabelizeConfidenceConnectedImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/Labelling/test}/otbLabelizeConfidenceConnectedImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/Labelling/test}/otbLabelizeConnectedThresholdImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/Labelling/test}/otbLabelizeConnectedThresholdImageFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/Labelling/test}/otbLabelizeNeighborhoodConnectedImageFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/Labelling/test}/otbLabelizeNeighborhoodConnectedImageFilterNew.cxx (100%) rename {Code/Segmentation => Modules/Segmentation/MeanShift/include}/otbMeanShiftConnectedComponentSegmentationFilter.h (100%) rename {Code/Segmentation => Modules/Segmentation/MeanShift/include}/otbMeanShiftConnectedComponentSegmentationFilter.txx (100%) rename {Code/Segmentation => Modules/Segmentation/MeanShift/include}/otbMeanShiftSegmentationFilter.h (100%) rename {Code/Segmentation => Modules/Segmentation/MeanShift/include}/otbMeanShiftSegmentationFilter.txx (100%) rename {Testing/Code/OBIA => Modules/Segmentation/MeanShift/test}/otbMeanShiftConnectedComponentSegmentationFilterTest.cxx (100%) rename {Testing/Code/Segmentation => Modules/Segmentation/MeanShift/test}/otbMeanShiftSegmentationFilter.cxx (100%) rename {Code/Segmentation => Modules/Segmentation/Metrics/include}/otbHooverInstanceFilter.h (100%) rename {Code/Segmentation => Modules/Segmentation/Metrics/include}/otbHooverInstanceFilter.txx (100%) rename {Code/Segmentation => Modules/Segmentation/Metrics/include}/otbHooverMatrixFilter.h (100%) rename {Code/Segmentation => Modules/Segmentation/Metrics/include}/otbHooverMatrixFilter.txx (100%) rename {Testing/Code/Segmentation => Modules/Segmentation/Metrics/test}/otbHooverInstanceFilterNew.cxx (100%) rename {Testing/Code/Segmentation => Modules/Segmentation/Metrics/test}/otbHooverInstanceFilterToAttributeImage.cxx (100%) rename {Testing/Code/Segmentation => Modules/Segmentation/Metrics/test}/otbHooverMatrixFilter.cxx (100%) rename {Testing/Code/Segmentation => Modules/Segmentation/Metrics/test}/otbHooverMatrixFilterNew.cxx (100%) rename {Code/BasicFilters => Modules/Segmentation/MorphologicalProfiles/include}/otbClosingOpeningMorphologicalFilter.h (100%) rename {Code/BasicFilters => Modules/Segmentation/MorphologicalProfiles/include}/otbClosingOpeningMorphologicalFilter.txx (100%) rename {Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/include}/otbConvexOrConcaveClassificationFilter.h (100%) rename {Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/include}/otbGeodesicMorphologyDecompositionImageFilter.h (100%) rename {Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/include}/otbGeodesicMorphologyDecompositionImageFilter.txx (100%) rename {Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/include}/otbGeodesicMorphologyIterativeDecompositionImageFilter.h (100%) rename {Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/include}/otbGeodesicMorphologyIterativeDecompositionImageFilter.txx (100%) rename {Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/include}/otbGeodesicMorphologyLevelingFilter.h (100%) rename {Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/include}/otbImageToProfileFilter.h (100%) rename {Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/include}/otbImageToProfileFilter.txx (100%) rename {Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/include}/otbMorphologicalClosingProfileFilter.h (100%) rename {Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/include}/otbMorphologicalOpeningProfileFilter.h (100%) rename {Code/Segmentation => Modules/Segmentation/MorphologicalProfiles/include}/otbMorphologicalProfilesSegmentationFilter.h (100%) rename {Code/Segmentation => Modules/Segmentation/MorphologicalProfiles/include}/otbMorphologicalProfilesSegmentationFilter.txx (100%) rename {Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/include}/otbMultiScaleConvexOrConcaveClassificationFilter.h (100%) rename {Code/BasicFilters => Modules/Segmentation/MorphologicalProfiles/include}/otbOpeningClosingMorphologicalFilter.h (100%) rename {Code/BasicFilters => Modules/Segmentation/MorphologicalProfiles/include}/otbOpeningClosingMorphologicalFilter.txx (100%) rename {Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/include}/otbProfileDerivativeToMultiScaleCharacteristicsFilter.h (100%) rename {Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/include}/otbProfileDerivativeToMultiScaleCharacteristicsFilter.txx (100%) rename {Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/include}/otbProfileToProfileDerivativeFilter.h (100%) rename {Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/include}/otbProfileToProfileDerivativeFilter.txx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/MorphologicalProfiles/test}/otbClosingOpeningMorphologicalFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/MorphologicalProfiles/test}/otbClosingOpeningMorphologicalFilterNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbConvexOrConcaveClassificationFilter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbConvexOrConcaveClassificationFilterNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbGeodesicMorphologyDecompositionImageFilter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbGeodesicMorphologyDecompositionImageFilterNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbGeodesicMorphologyIterativeDecompositionImageFilter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbGeodesicMorphologyIterativeDecompositionImageFilterNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbGeodesicMorphologyLevelingFilter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbGeodesicMorphologyLevelingFilterNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbMorphologicalClosingProfileFilter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbMorphologicalClosingProfileFilterNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbMorphologicalOpeningProfileFilter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbMorphologicalOpeningProfileFilterNew.cxx (100%) rename {Testing/Code/Segmentation => Modules/Segmentation/MorphologicalProfiles/test}/otbMorphologicalProfilesSegmentationFilter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbMultiScaleConvexOrConcaveClassificationFilter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbMultiScaleConvexOrConcaveClassificationFilterNew.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/MorphologicalProfiles/test}/otbOpeningClosingMorphologicalFilter.cxx (100%) rename {Testing/Code/BasicFilters => Modules/Segmentation/MorphologicalProfiles/test}/otbOpeningClosingMorphologicalFilterNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbProfileDerivativeToMultiScaleCharacteristicsFilter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbProfileDerivativeToMultiScaleCharacteristicsFilterNew.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbProfileToProfileDerivativeFilter.cxx (100%) rename {Testing/Code/MultiScale => Modules/Segmentation/MorphologicalProfiles/test}/otbProfileToProfileDerivativeFilterNew.cxx (100%) rename {Code/Segmentation => Modules/Segmentation/OGRProcessing/include}/otbOGRLayerStreamStitchingFilter.h (100%) rename {Code/Segmentation => Modules/Segmentation/OGRProcessing/include}/otbOGRLayerStreamStitchingFilter.txx (100%) rename {Code/Segmentation => Modules/Segmentation/OGRProcessing/include}/otbStreamingImageToOGRLayerSegmentationFilter.h (100%) rename {Code/Segmentation => Modules/Segmentation/OGRProcessing/include}/otbStreamingImageToOGRLayerSegmentationFilter.txx (100%) rename {Testing/Code/Segmentation => Modules/Segmentation/OGRProcessing/test}/otbOGRLayerStreamStitchingFilter.cxx (100%) rename {Testing/Code/Segmentation => Modules/Segmentation/OGRProcessing/test}/otbStreamingImageToOGRLayerSegmentationFilter.cxx (100%) rename {Code/Segmentation => Modules/Segmentation/Watersheds/include}/otbWatershedSegmentationFilter.h (100%) rename {Code/Segmentation => Modules/Segmentation/Watersheds/include}/otbWatershedSegmentationFilter.txx (100%) rename {Testing/Code/Segmentation => Modules/Segmentation/Watersheds/test}/otbWatershedSegmentationFilter.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperAddProcessToWatchEvent.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperApplication.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperApplicationFactory.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperApplicationHtmlDocGenerator.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperApplicationRegistry.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperChoiceParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperComplexInputImageParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperComplexInputImageParameter.txx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperComplexOutputImageParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperDirectoryParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperDocExampleStructure.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperElevationParametersHandler.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperEmptyParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperInputFilenameListParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperInputFilenameParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperInputImageListParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperInputImageParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperInputImageParameter.txx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperInputProcessXMLParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperInputVectorDataListParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperInputVectorDataParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperListViewParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperMacros.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperMapProjectionParametersHandler.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperNumericalParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperOutputFilenameParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperOutputImageParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperOutputProcessXMLParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperOutputVectorDataParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperParameterGroup.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperParameterKey.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperRAMParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperRadiusParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperStringListParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperStringParameter.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperTags.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/include}/otbWrapperTypes.h (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperApplication.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperApplicationHtmlDocGenerator.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperApplicationRegistry.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperChoiceParameter.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperComplexInputImageParameter.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperComplexOutputImageParameter.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperDocExampleStructure.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperElevationParametersHandler.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperInputFilenameListParameter.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperInputImageListParameter.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperInputImageParameter.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperInputProcessXMLParameter.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperInputVectorDataListParameter.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperInputVectorDataParameter.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperListViewParameter.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperMapProjectionParametersHandler.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperOutputImageParameter.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperOutputProcessXMLParameter.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperParameterGroup.cxx (100%) rename {Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/src}/otbWrapperParameterKey.cxx (100%) rename {Testing/Fa => Modules/Wrappers/ApplicationEngine/test}/0000436-WrapperInputImage_GetImage.cxx (100%) rename {Testing/Applications => Modules/Wrappers/ApplicationEngine/test}/otbWrapperApplicationDocTests.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperApplicationHtmlDocGeneratorTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperApplicationRegistryTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperApplicationTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperChoiceParameterTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperDocExampleStructureTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperEmptyParameterTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperInputImageListParameterTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperInputImageParameterTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperInputVectorDataListParameterTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperInputVectorDataParameterTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperNumericalParameterTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperOutputImageParameterTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperParameterKeyTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperParameterListTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperParameterTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperRAMParameterTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperStringListParameterTest.cxx (100%) rename {Testing/Code/ApplicationEngine => Modules/Wrappers/ApplicationEngine/test}/otbWrapperStringParameterTest.cxx (100%) rename {Code/Wrappers/CommandLine => Modules/Wrappers/CommandLine/include}/otbWrapperCommandLineLauncher.h (100%) rename {Code/Wrappers/CommandLine => Modules/Wrappers/CommandLine/include}/otbWrapperCommandLineParser.h (100%) rename {Code/Wrappers/CommandLine => Modules/Wrappers/CommandLine/src}/otbApplicationLauncherCommandLine.cxx (100%) rename {Code/Wrappers/CommandLine => Modules/Wrappers/CommandLine/src}/otbWrapperCommandLineLauncher.cxx (100%) rename {Code/Wrappers/CommandLine => Modules/Wrappers/CommandLine/src}/otbWrapperCommandLineParser.cxx (100%) rename {Testing/Code/Wrappers/CommandLine => Modules/Wrappers/CommandLine/test}/otbWrapperCommandLineLauncherTests.cxx (100%) rename {Testing/Code/Wrappers/CommandLine => Modules/Wrappers/CommandLine/test}/otbWrapperCommandLineParserTests.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/itkQtProgressBar.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbQtApplication.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbQtFileSelectionWidget.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbQtLogOutput.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbQtStringSelectionWidget.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetChoiceParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetComplexInputImageParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetComplexOutputImageParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetDirectoryParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetEmptyParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetFloatParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetInputFilenameListParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetInputFilenameParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetInputImageListParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetInputImageParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetInputProcessXMLParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetInputVectorDataListParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetInputVectorDataParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetIntParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetListViewParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetModel.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetOutputFilenameParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetOutputImageParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetOutputProcessXMLParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetOutputVectorDataParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetParameterBase.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetParameterFactory.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetParameterGroup.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetParameterLabel.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetProgressReport.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetRAMParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetSimpleProgressReport.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetStringListParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetStringParameter.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/include}/otbWrapperQtWidgetView.h (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/itkQtProgressBar.cxx (100%) rename {Code/Wrappers/ApplicationLauncherQt => Modules/Wrappers/QtWidget/src}/otbApplicationLauncherQt.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbQtApplication.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbQtFileSelectionWidget.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbQtLogOutput.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbQtStringSelectionWidget.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetChoiceParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetComplexInputImageParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetComplexOutputImageParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetDirectoryParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetEmptyParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetFloatParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetInputFilenameListParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetInputFilenameParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetInputImageListParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetInputImageParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetInputProcessXMLParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetInputVectorDataListParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetInputVectorDataParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetIntParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetListViewParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetModel.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetOutputFilenameParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetOutputImageParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetOutputProcessXMLParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetOutputVectorDataParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetParameterBase.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetParameterFactory.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetParameterGroup.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetParameterLabel.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetProgressReport.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetRAMParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetSimpleProgressReport.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetStringListParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetStringParameter.cxx (100%) rename {Code/Wrappers/QtWidget => Modules/Wrappers/QtWidget/src}/otbWrapperQtWidgetView.cxx (100%) rename {Testing/Code/Wrappers/Qt => Modules/Wrappers/QtWidget/test}/otbQtLogOutputTests.cxx (100%) rename {Testing/Code/Wrappers/Qt => Modules/Wrappers/QtWidget/test}/otbWrapperQtWidgetParameterFactory.cxx (100%) rename {Testing/Code/Wrappers/Qt => Modules/Wrappers/QtWidget/test}/otbWrapperQtWidgetShowWidget.cxx (100%) rename {Testing/Code/Wrappers/Java => Modules/Wrappers/SWIG/test/java}/JavaRescaleInXMLTest.java (100%) rename {Testing/Code/Wrappers/Java => Modules/Wrappers/SWIG/test/java}/JavaRescaleOutXMLTest.java (100%) rename {Testing/Code/Wrappers/Java => Modules/Wrappers/SWIG/test/java}/JavaRescaleTest.java (100%) rename {Testing/Code/Wrappers/Java => Modules/Wrappers/SWIG/test/java}/JavaSmoothingTest.java (100%) rename {Testing/Code/Wrappers/Python => Modules/Wrappers/SWIG/test/python}/Bug440.py (100%) rename {Testing/Code/Wrappers/Python => Modules/Wrappers/SWIG/test/python}/Bug736.py (100%) rename {Testing/Code/Wrappers/Python => Modules/Wrappers/SWIG/test/python}/Bug804.py (100%) rename {Testing/Code/Wrappers/Python => Modules/Wrappers/SWIG/test/python}/Bug823.py (100%) rename {Testing/Code/Wrappers/Python => Modules/Wrappers/SWIG/test/python}/CMakeLists.txt (100%) rename {Testing/Code/Wrappers/Python => Modules/Wrappers/SWIG/test/python}/PythonHyperspectralUnmixing1.py (100%) rename {Testing/Code/Wrappers/Python => Modules/Wrappers/SWIG/test/python}/PythonInXMLTest.py (100%) rename {Testing/Code/Wrappers/Python => Modules/Wrappers/SWIG/test/python}/PythonOutXMLTest.py (100%) rename {Testing/Code/Wrappers/Python => Modules/Wrappers/SWIG/test/python}/PythonRescaleTest.py (100%) rename {Testing/Code/Wrappers/Python => Modules/Wrappers/SWIG/test/python}/PythonSmoothingTest.py (100%) diff --git a/Code/UtilitiesAdapters/boost/otbBoostDox.h b/Modules/Adapters/BoostAdapters/include/otbBoostDox.h similarity index 100% rename from Code/UtilitiesAdapters/boost/otbBoostDox.h rename to Modules/Adapters/BoostAdapters/include/otbBoostDox.h diff --git a/Code/Common/otbJoinContainer.h b/Modules/Adapters/BoostAdapters/include/otbJoinContainer.h similarity index 100% rename from Code/Common/otbJoinContainer.h rename to Modules/Adapters/BoostAdapters/include/otbJoinContainer.h diff --git a/Code/UtilitiesAdapters/CurlAdapters/otbCurlHelper.h b/Modules/Adapters/CurlAdapters/include/otbCurlHelper.h similarity index 100% rename from Code/UtilitiesAdapters/CurlAdapters/otbCurlHelper.h rename to Modules/Adapters/CurlAdapters/include/otbCurlHelper.h diff --git a/Code/UtilitiesAdapters/CurlAdapters/otbCurlHelperInterface.h b/Modules/Adapters/CurlAdapters/include/otbCurlHelperInterface.h similarity index 100% rename from Code/UtilitiesAdapters/CurlAdapters/otbCurlHelperInterface.h rename to Modules/Adapters/CurlAdapters/include/otbCurlHelperInterface.h diff --git a/Code/Testing/otbCurlHelperStub.h b/Modules/Adapters/CurlAdapters/include/otbCurlHelperStub.h similarity index 100% rename from Code/Testing/otbCurlHelperStub.h rename to Modules/Adapters/CurlAdapters/include/otbCurlHelperStub.h diff --git a/Code/UtilitiesAdapters/CurlAdapters/otbCurlHelper.cxx b/Modules/Adapters/CurlAdapters/src/otbCurlHelper.cxx similarity index 100% rename from Code/UtilitiesAdapters/CurlAdapters/otbCurlHelper.cxx rename to Modules/Adapters/CurlAdapters/src/otbCurlHelper.cxx diff --git a/Code/UtilitiesAdapters/CurlAdapters/otbCurlHelperInterface.cxx b/Modules/Adapters/CurlAdapters/src/otbCurlHelperInterface.cxx similarity index 100% rename from Code/UtilitiesAdapters/CurlAdapters/otbCurlHelperInterface.cxx rename to Modules/Adapters/CurlAdapters/src/otbCurlHelperInterface.cxx diff --git a/Code/Testing/otbCurlHelperStub.cxx b/Modules/Adapters/CurlAdapters/src/otbCurlHelperStub.cxx similarity index 100% rename from Code/Testing/otbCurlHelperStub.cxx rename to Modules/Adapters/CurlAdapters/src/otbCurlHelperStub.cxx diff --git a/Testing/Code/TestSystem/otbIsNightlyRevision.cxx b/Modules/Adapters/CurlAdapters/test/otbIsNightlyRevision.cxx similarity index 100% rename from Testing/Code/TestSystem/otbIsNightlyRevision.cxx rename to Modules/Adapters/CurlAdapters/test/otbIsNightlyRevision.cxx diff --git a/Code/Common/otbGdalDataTypeBridge.h b/Modules/Adapters/GdalAdapters/include/otbGdalDataTypeBridge.h similarity index 100% rename from Code/Common/otbGdalDataTypeBridge.h rename to Modules/Adapters/GdalAdapters/include/otbGdalDataTypeBridge.h diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbGeometriesSet.h b/Modules/Adapters/GdalAdapters/include/otbGeometriesSet.h similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbGeometriesSet.h rename to Modules/Adapters/GdalAdapters/include/otbGeometriesSet.h diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbGeometriesSource.h b/Modules/Adapters/GdalAdapters/include/otbGeometriesSource.h similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbGeometriesSource.h rename to Modules/Adapters/GdalAdapters/include/otbGeometriesSource.h diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbGeometriesToGeometriesFilter.h b/Modules/Adapters/GdalAdapters/include/otbGeometriesToGeometriesFilter.h similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbGeometriesToGeometriesFilter.h rename to Modules/Adapters/GdalAdapters/include/otbGeometriesToGeometriesFilter.h diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbGeometriesToGeometriesFilter.txx b/Modules/Adapters/GdalAdapters/include/otbGeometriesToGeometriesFilter.txx similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbGeometriesToGeometriesFilter.txx rename to Modules/Adapters/GdalAdapters/include/otbGeometriesToGeometriesFilter.txx diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbImageReference.h b/Modules/Adapters/GdalAdapters/include/otbImageReference.h similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbImageReference.h rename to Modules/Adapters/GdalAdapters/include/otbImageReference.h diff --git a/Code/UtilitiesAdapters/otbOGR.h b/Modules/Adapters/GdalAdapters/include/otbOGR.h similarity index 100% rename from Code/UtilitiesAdapters/otbOGR.h rename to Modules/Adapters/GdalAdapters/include/otbOGR.h diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRDataSourceWrapper.h b/Modules/Adapters/GdalAdapters/include/otbOGRDataSourceWrapper.h similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRDataSourceWrapper.h rename to Modules/Adapters/GdalAdapters/include/otbOGRDataSourceWrapper.h diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRDataSourceWrapper.txx b/Modules/Adapters/GdalAdapters/include/otbOGRDataSourceWrapper.txx similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRDataSourceWrapper.txx rename to Modules/Adapters/GdalAdapters/include/otbOGRDataSourceWrapper.txx diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRDriversInit.h b/Modules/Adapters/GdalAdapters/include/otbOGRDriversInit.h similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRDriversInit.h rename to Modules/Adapters/GdalAdapters/include/otbOGRDriversInit.h diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRFeatureWrapper.h b/Modules/Adapters/GdalAdapters/include/otbOGRFeatureWrapper.h similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRFeatureWrapper.h rename to Modules/Adapters/GdalAdapters/include/otbOGRFeatureWrapper.h diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRFeatureWrapper.txx b/Modules/Adapters/GdalAdapters/include/otbOGRFeatureWrapper.txx similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRFeatureWrapper.txx rename to Modules/Adapters/GdalAdapters/include/otbOGRFeatureWrapper.txx diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRFieldWrapper.h b/Modules/Adapters/GdalAdapters/include/otbOGRFieldWrapper.h similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRFieldWrapper.h rename to Modules/Adapters/GdalAdapters/include/otbOGRFieldWrapper.h diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRFieldWrapper.txx b/Modules/Adapters/GdalAdapters/include/otbOGRFieldWrapper.txx similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRFieldWrapper.txx rename to Modules/Adapters/GdalAdapters/include/otbOGRFieldWrapper.txx diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRGeometriesVisitor.h b/Modules/Adapters/GdalAdapters/include/otbOGRGeometriesVisitor.h similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRGeometriesVisitor.h rename to Modules/Adapters/GdalAdapters/include/otbOGRGeometriesVisitor.h diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRGeometryWrapper.h b/Modules/Adapters/GdalAdapters/include/otbOGRGeometryWrapper.h similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRGeometryWrapper.h rename to Modules/Adapters/GdalAdapters/include/otbOGRGeometryWrapper.h diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRHelpers.h b/Modules/Adapters/GdalAdapters/include/otbOGRHelpers.h similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRHelpers.h rename to Modules/Adapters/GdalAdapters/include/otbOGRHelpers.h diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRLayerWrapper.h b/Modules/Adapters/GdalAdapters/include/otbOGRLayerWrapper.h similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRLayerWrapper.h rename to Modules/Adapters/GdalAdapters/include/otbOGRLayerWrapper.h diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbGeometriesSet.cxx b/Modules/Adapters/GdalAdapters/src/otbGeometriesSet.cxx similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbGeometriesSet.cxx rename to Modules/Adapters/GdalAdapters/src/otbGeometriesSet.cxx diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbGeometriesSource.cxx b/Modules/Adapters/GdalAdapters/src/otbGeometriesSource.cxx similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbGeometriesSource.cxx rename to Modules/Adapters/GdalAdapters/src/otbGeometriesSource.cxx diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbGeometriesToGeometriesFilter.cxx b/Modules/Adapters/GdalAdapters/src/otbGeometriesToGeometriesFilter.cxx similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbGeometriesToGeometriesFilter.cxx rename to Modules/Adapters/GdalAdapters/src/otbGeometriesToGeometriesFilter.cxx diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRDataSourceWrapper.cxx b/Modules/Adapters/GdalAdapters/src/otbOGRDataSourceWrapper.cxx similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRDataSourceWrapper.cxx rename to Modules/Adapters/GdalAdapters/src/otbOGRDataSourceWrapper.cxx diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRDriversInit.cxx b/Modules/Adapters/GdalAdapters/src/otbOGRDriversInit.cxx similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRDriversInit.cxx rename to Modules/Adapters/GdalAdapters/src/otbOGRDriversInit.cxx diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRFeatureWrapper.cxx b/Modules/Adapters/GdalAdapters/src/otbOGRFeatureWrapper.cxx similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRFeatureWrapper.cxx rename to Modules/Adapters/GdalAdapters/src/otbOGRFeatureWrapper.cxx diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRFieldWrapper.cxx b/Modules/Adapters/GdalAdapters/src/otbOGRFieldWrapper.cxx similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRFieldWrapper.cxx rename to Modules/Adapters/GdalAdapters/src/otbOGRFieldWrapper.cxx diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRGeometryWrapper.cxx b/Modules/Adapters/GdalAdapters/src/otbOGRGeometryWrapper.cxx similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRGeometryWrapper.cxx rename to Modules/Adapters/GdalAdapters/src/otbOGRGeometryWrapper.cxx diff --git a/Code/UtilitiesAdapters/OGRAdapters/otbOGRLayerWrapper.cxx b/Modules/Adapters/GdalAdapters/src/otbOGRLayerWrapper.cxx similarity index 100% rename from Code/UtilitiesAdapters/OGRAdapters/otbOGRLayerWrapper.cxx rename to Modules/Adapters/GdalAdapters/src/otbOGRLayerWrapper.cxx diff --git a/Testing/Code/UtilitiesAdapters/OGRAdapters/otbOGRDataSourceWrapperIO.cxx b/Modules/Adapters/GdalAdapters/test/otbOGRDataSourceWrapperIO.cxx similarity index 100% rename from Testing/Code/UtilitiesAdapters/OGRAdapters/otbOGRDataSourceWrapperIO.cxx rename to Modules/Adapters/GdalAdapters/test/otbOGRDataSourceWrapperIO.cxx diff --git a/Testing/Code/UtilitiesAdapters/OGRAdapters/otbOGRDataSourceWrapperNew.cxx b/Modules/Adapters/GdalAdapters/test/otbOGRDataSourceWrapperNew.cxx similarity index 100% rename from Testing/Code/UtilitiesAdapters/OGRAdapters/otbOGRDataSourceWrapperNew.cxx rename to Modules/Adapters/GdalAdapters/test/otbOGRDataSourceWrapperNew.cxx diff --git a/Code/UtilitiesAdapters/ITKPendingPatches/itkFFTComplexToComplexImageFilter.h b/Modules/Adapters/ITKPendingPatches/include/itkFFTComplexToComplexImageFilter.h similarity index 100% rename from Code/UtilitiesAdapters/ITKPendingPatches/itkFFTComplexToComplexImageFilter.h rename to Modules/Adapters/ITKPendingPatches/include/itkFFTComplexToComplexImageFilter.h diff --git a/Code/UtilitiesAdapters/ITKPendingPatches/itkFFTComplexToComplexImageFilter.hxx b/Modules/Adapters/ITKPendingPatches/include/itkFFTComplexToComplexImageFilter.hxx similarity index 100% rename from Code/UtilitiesAdapters/ITKPendingPatches/itkFFTComplexToComplexImageFilter.hxx rename to Modules/Adapters/ITKPendingPatches/include/itkFFTComplexToComplexImageFilter.hxx diff --git a/Code/UtilitiesAdapters/ITKPendingPatches/itkFFTWComplexToComplexImageFilter.h b/Modules/Adapters/ITKPendingPatches/include/itkFFTWComplexToComplexImageFilter.h similarity index 100% rename from Code/UtilitiesAdapters/ITKPendingPatches/itkFFTWComplexToComplexImageFilter.h rename to Modules/Adapters/ITKPendingPatches/include/itkFFTWComplexToComplexImageFilter.h diff --git a/Code/UtilitiesAdapters/ITKPendingPatches/itkFFTWComplexToComplexImageFilter.hxx b/Modules/Adapters/ITKPendingPatches/include/itkFFTWComplexToComplexImageFilter.hxx similarity index 100% rename from Code/UtilitiesAdapters/ITKPendingPatches/itkFFTWComplexToComplexImageFilter.hxx rename to Modules/Adapters/ITKPendingPatches/include/itkFFTWComplexToComplexImageFilter.hxx diff --git a/Code/UtilitiesAdapters/ITKPendingPatches/itkImageRegionMultidimensionalSplitter.h b/Modules/Adapters/ITKPendingPatches/include/itkImageRegionMultidimensionalSplitter.h similarity index 100% rename from Code/UtilitiesAdapters/ITKPendingPatches/itkImageRegionMultidimensionalSplitter.h rename to Modules/Adapters/ITKPendingPatches/include/itkImageRegionMultidimensionalSplitter.h diff --git a/Code/UtilitiesAdapters/ITKPendingPatches/itkImageRegionMultidimensionalSplitter.hxx b/Modules/Adapters/ITKPendingPatches/include/itkImageRegionMultidimensionalSplitter.hxx similarity index 100% rename from Code/UtilitiesAdapters/ITKPendingPatches/itkImageRegionMultidimensionalSplitter.hxx rename to Modules/Adapters/ITKPendingPatches/include/itkImageRegionMultidimensionalSplitter.hxx diff --git a/Code/UtilitiesAdapters/ITKPendingPatches/itkImageRegionSplitter.h b/Modules/Adapters/ITKPendingPatches/include/itkImageRegionSplitter.h similarity index 100% rename from Code/UtilitiesAdapters/ITKPendingPatches/itkImageRegionSplitter.h rename to Modules/Adapters/ITKPendingPatches/include/itkImageRegionSplitter.h diff --git a/Code/UtilitiesAdapters/ITKPendingPatches/itkImageRegionSplitter.hxx b/Modules/Adapters/ITKPendingPatches/include/itkImageRegionSplitter.hxx similarity index 100% rename from Code/UtilitiesAdapters/ITKPendingPatches/itkImageRegionSplitter.hxx rename to Modules/Adapters/ITKPendingPatches/include/itkImageRegionSplitter.hxx diff --git a/Code/UtilitiesAdapters/ITKPendingPatches/itkTransformToDisplacementFieldSource.h b/Modules/Adapters/ITKPendingPatches/include/itkTransformToDisplacementFieldSource.h similarity index 100% rename from Code/UtilitiesAdapters/ITKPendingPatches/itkTransformToDisplacementFieldSource.h rename to Modules/Adapters/ITKPendingPatches/include/itkTransformToDisplacementFieldSource.h diff --git a/Code/UtilitiesAdapters/ITKPendingPatches/itkTransformToDisplacementFieldSource.hxx b/Modules/Adapters/ITKPendingPatches/include/itkTransformToDisplacementFieldSource.hxx similarity index 100% rename from Code/UtilitiesAdapters/ITKPendingPatches/itkTransformToDisplacementFieldSource.hxx rename to Modules/Adapters/ITKPendingPatches/include/itkTransformToDisplacementFieldSource.hxx diff --git a/Code/UtilitiesAdapters/ITKPendingPatches/itkUnaryFunctorImageFilter.h b/Modules/Adapters/ITKPendingPatches/include/itkUnaryFunctorImageFilter.h similarity index 100% rename from Code/UtilitiesAdapters/ITKPendingPatches/itkUnaryFunctorImageFilter.h rename to Modules/Adapters/ITKPendingPatches/include/itkUnaryFunctorImageFilter.h diff --git a/Code/UtilitiesAdapters/ITKPendingPatches/itkUnaryFunctorImageFilter.hxx b/Modules/Adapters/ITKPendingPatches/include/itkUnaryFunctorImageFilter.hxx similarity index 100% rename from Code/UtilitiesAdapters/ITKPendingPatches/itkUnaryFunctorImageFilter.hxx rename to Modules/Adapters/ITKPendingPatches/include/itkUnaryFunctorImageFilter.hxx diff --git a/Code/UtilitiesAdapters/ITKPendingPatches/otbWarpImageFilter.h b/Modules/Adapters/ITKPendingPatches/include/otbWarpImageFilter.h similarity index 100% rename from Code/UtilitiesAdapters/ITKPendingPatches/otbWarpImageFilter.h rename to Modules/Adapters/ITKPendingPatches/include/otbWarpImageFilter.h diff --git a/Code/UtilitiesAdapters/ITKPendingPatches/otbWarpImageFilter.txx b/Modules/Adapters/ITKPendingPatches/include/otbWarpImageFilter.txx similarity index 100% rename from Code/UtilitiesAdapters/ITKPendingPatches/otbWarpImageFilter.txx rename to Modules/Adapters/ITKPendingPatches/include/otbWarpImageFilter.txx diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbDEMConvertAdapter.h b/Modules/Adapters/OSSIMAdapters/include/otbDEMConvertAdapter.h similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbDEMConvertAdapter.h rename to Modules/Adapters/OSSIMAdapters/include/otbDEMConvertAdapter.h diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbDEMHandler.h b/Modules/Adapters/OSSIMAdapters/include/otbDEMHandler.h similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbDEMHandler.h rename to Modules/Adapters/OSSIMAdapters/include/otbDEMHandler.h diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbDateTimeAdapter.h b/Modules/Adapters/OSSIMAdapters/include/otbDateTimeAdapter.h similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbDateTimeAdapter.h rename to Modules/Adapters/OSSIMAdapters/include/otbDateTimeAdapter.h diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbEllipsoidAdapter.h b/Modules/Adapters/OSSIMAdapters/include/otbEllipsoidAdapter.h similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbEllipsoidAdapter.h rename to Modules/Adapters/OSSIMAdapters/include/otbEllipsoidAdapter.h diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbFilterFunctionValues.h b/Modules/Adapters/OSSIMAdapters/include/otbFilterFunctionValues.h similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbFilterFunctionValues.h rename to Modules/Adapters/OSSIMAdapters/include/otbFilterFunctionValues.h diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbGeometricSarSensorModelAdapter.h b/Modules/Adapters/OSSIMAdapters/include/otbGeometricSarSensorModelAdapter.h similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbGeometricSarSensorModelAdapter.h rename to Modules/Adapters/OSSIMAdapters/include/otbGeometricSarSensorModelAdapter.h diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbImageKeywordlist.h b/Modules/Adapters/OSSIMAdapters/include/otbImageKeywordlist.h similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbImageKeywordlist.h rename to Modules/Adapters/OSSIMAdapters/include/otbImageKeywordlist.h diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbMapProjectionAdapter.h b/Modules/Adapters/OSSIMAdapters/include/otbMapProjectionAdapter.h similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbMapProjectionAdapter.h rename to Modules/Adapters/OSSIMAdapters/include/otbMapProjectionAdapter.h diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h b/Modules/Adapters/OSSIMAdapters/include/otbMetaDataKey.h similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h rename to Modules/Adapters/OSSIMAdapters/include/otbMetaDataKey.h diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbPlatformPositionAdapter.h b/Modules/Adapters/OSSIMAdapters/include/otbPlatformPositionAdapter.h similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbPlatformPositionAdapter.h rename to Modules/Adapters/OSSIMAdapters/include/otbPlatformPositionAdapter.h diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbRPCProjectionAdapter.h b/Modules/Adapters/OSSIMAdapters/include/otbRPCProjectionAdapter.h similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbRPCProjectionAdapter.h rename to Modules/Adapters/OSSIMAdapters/include/otbRPCProjectionAdapter.h diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbRPCSolverAdapter.h b/Modules/Adapters/OSSIMAdapters/include/otbRPCSolverAdapter.h similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbRPCSolverAdapter.h rename to Modules/Adapters/OSSIMAdapters/include/otbRPCSolverAdapter.h diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbSensorModelAdapter.h b/Modules/Adapters/OSSIMAdapters/include/otbSensorModelAdapter.h similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbSensorModelAdapter.h rename to Modules/Adapters/OSSIMAdapters/include/otbSensorModelAdapter.h diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbDEMConvertAdapter.cxx b/Modules/Adapters/OSSIMAdapters/src/otbDEMConvertAdapter.cxx similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbDEMConvertAdapter.cxx rename to Modules/Adapters/OSSIMAdapters/src/otbDEMConvertAdapter.cxx diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbDEMHandler.cxx b/Modules/Adapters/OSSIMAdapters/src/otbDEMHandler.cxx similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbDEMHandler.cxx rename to Modules/Adapters/OSSIMAdapters/src/otbDEMHandler.cxx diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbDateTimeAdapter.cxx b/Modules/Adapters/OSSIMAdapters/src/otbDateTimeAdapter.cxx similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbDateTimeAdapter.cxx rename to Modules/Adapters/OSSIMAdapters/src/otbDateTimeAdapter.cxx diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbEllipsoidAdapter.cxx b/Modules/Adapters/OSSIMAdapters/src/otbEllipsoidAdapter.cxx similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbEllipsoidAdapter.cxx rename to Modules/Adapters/OSSIMAdapters/src/otbEllipsoidAdapter.cxx diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbFilterFunctionValues.cxx b/Modules/Adapters/OSSIMAdapters/src/otbFilterFunctionValues.cxx similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbFilterFunctionValues.cxx rename to Modules/Adapters/OSSIMAdapters/src/otbFilterFunctionValues.cxx diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbGeometricSarSensorModelAdapter.cxx b/Modules/Adapters/OSSIMAdapters/src/otbGeometricSarSensorModelAdapter.cxx similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbGeometricSarSensorModelAdapter.cxx rename to Modules/Adapters/OSSIMAdapters/src/otbGeometricSarSensorModelAdapter.cxx diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbImageKeywordlist.cxx b/Modules/Adapters/OSSIMAdapters/src/otbImageKeywordlist.cxx similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbImageKeywordlist.cxx rename to Modules/Adapters/OSSIMAdapters/src/otbImageKeywordlist.cxx diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbMapProjectionAdapter.cxx b/Modules/Adapters/OSSIMAdapters/src/otbMapProjectionAdapter.cxx similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbMapProjectionAdapter.cxx rename to Modules/Adapters/OSSIMAdapters/src/otbMapProjectionAdapter.cxx diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.cxx b/Modules/Adapters/OSSIMAdapters/src/otbMetaDataKey.cxx similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.cxx rename to Modules/Adapters/OSSIMAdapters/src/otbMetaDataKey.cxx diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbPlatformPositionAdapter.cxx b/Modules/Adapters/OSSIMAdapters/src/otbPlatformPositionAdapter.cxx similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbPlatformPositionAdapter.cxx rename to Modules/Adapters/OSSIMAdapters/src/otbPlatformPositionAdapter.cxx diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbRPCProjectionAdapter.cxx b/Modules/Adapters/OSSIMAdapters/src/otbRPCProjectionAdapter.cxx similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbRPCProjectionAdapter.cxx rename to Modules/Adapters/OSSIMAdapters/src/otbRPCProjectionAdapter.cxx diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbRPCSolverAdapter.cxx b/Modules/Adapters/OSSIMAdapters/src/otbRPCSolverAdapter.cxx similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbRPCSolverAdapter.cxx rename to Modules/Adapters/OSSIMAdapters/src/otbRPCSolverAdapter.cxx diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbSensorModelAdapter.cxx b/Modules/Adapters/OSSIMAdapters/src/otbSensorModelAdapter.cxx similarity index 100% rename from Code/UtilitiesAdapters/OssimAdapters/otbSensorModelAdapter.cxx rename to Modules/Adapters/OSSIMAdapters/src/otbSensorModelAdapter.cxx diff --git a/Testing/Code/UtilitiesAdapters/otbDEMHandlerTest.cxx b/Modules/Adapters/OSSIMAdapters/test/otbDEMHandlerTest.cxx similarity index 100% rename from Testing/Code/UtilitiesAdapters/otbDEMHandlerTest.cxx rename to Modules/Adapters/OSSIMAdapters/test/otbDEMHandlerTest.cxx diff --git a/Testing/Code/Radiometry/otbFilterFunctionValues.cxx b/Modules/Adapters/OSSIMAdapters/test/otbFilterFunctionValues.cxx similarity index 100% rename from Testing/Code/Radiometry/otbFilterFunctionValues.cxx rename to Modules/Adapters/OSSIMAdapters/test/otbFilterFunctionValues.cxx diff --git a/Testing/Code/UtilitiesAdapters/otbGeometricSarSensorModelAdapter.cxx b/Modules/Adapters/OSSIMAdapters/test/otbGeometricSarSensorModelAdapter.cxx similarity index 100% rename from Testing/Code/UtilitiesAdapters/otbGeometricSarSensorModelAdapter.cxx rename to Modules/Adapters/OSSIMAdapters/test/otbGeometricSarSensorModelAdapter.cxx diff --git a/Testing/Code/IO/otbImageKeywordlist.cxx b/Modules/Adapters/OSSIMAdapters/test/otbImageKeywordlist.cxx similarity index 100% rename from Testing/Code/IO/otbImageKeywordlist.cxx rename to Modules/Adapters/OSSIMAdapters/test/otbImageKeywordlist.cxx diff --git a/Testing/Code/IO/otbMapProjectionAdapterTest.cxx b/Modules/Adapters/OSSIMAdapters/test/otbMapProjectionAdapterTest.cxx similarity index 100% rename from Testing/Code/IO/otbMapProjectionAdapterTest.cxx rename to Modules/Adapters/OSSIMAdapters/test/otbMapProjectionAdapterTest.cxx diff --git a/Testing/Code/Projections/otbOssimElevManagerTest2.cxx b/Modules/Adapters/OSSIMAdapters/test/otbOssimElevManagerTest2.cxx similarity index 100% rename from Testing/Code/Projections/otbOssimElevManagerTest2.cxx rename to Modules/Adapters/OSSIMAdapters/test/otbOssimElevManagerTest2.cxx diff --git a/Testing/Code/Projections/otbOssimElevManagerTest4.cxx b/Modules/Adapters/OSSIMAdapters/test/otbOssimElevManagerTest4.cxx similarity index 100% rename from Testing/Code/Projections/otbOssimElevManagerTest4.cxx rename to Modules/Adapters/OSSIMAdapters/test/otbOssimElevManagerTest4.cxx diff --git a/Testing/Code/IO/otbOssimJpegFileRessourceLeakTest.cxx b/Modules/Adapters/OSSIMAdapters/test/otbOssimJpegFileRessourceLeakTest.cxx similarity index 100% rename from Testing/Code/IO/otbOssimJpegFileRessourceLeakTest.cxx rename to Modules/Adapters/OSSIMAdapters/test/otbOssimJpegFileRessourceLeakTest.cxx diff --git a/Testing/Code/UtilitiesAdapters/otbPlatformPositionAdapter.cxx b/Modules/Adapters/OSSIMAdapters/test/otbPlatformPositionAdapter.cxx similarity index 100% rename from Testing/Code/UtilitiesAdapters/otbPlatformPositionAdapter.cxx rename to Modules/Adapters/OSSIMAdapters/test/otbPlatformPositionAdapter.cxx diff --git a/Testing/Code/UtilitiesAdapters/otbRPCSolverAdapterTest.cxx b/Modules/Adapters/OSSIMAdapters/test/otbRPCSolverAdapterTest.cxx similarity index 100% rename from Testing/Code/UtilitiesAdapters/otbRPCSolverAdapterTest.cxx rename to Modules/Adapters/OSSIMAdapters/test/otbRPCSolverAdapterTest.cxx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbBoostMachineLearningModel.h b/Modules/Adapters/OpenCVAdapters/include/otbBoostMachineLearningModel.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbBoostMachineLearningModel.h rename to Modules/Adapters/OpenCVAdapters/include/otbBoostMachineLearningModel.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbBoostMachineLearningModel.txx b/Modules/Adapters/OpenCVAdapters/include/otbBoostMachineLearningModel.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbBoostMachineLearningModel.txx rename to Modules/Adapters/OpenCVAdapters/include/otbBoostMachineLearningModel.txx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbBoostMachineLearningModelFactory.h b/Modules/Adapters/OpenCVAdapters/include/otbBoostMachineLearningModelFactory.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbBoostMachineLearningModelFactory.h rename to Modules/Adapters/OpenCVAdapters/include/otbBoostMachineLearningModelFactory.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbBoostMachineLearningModelFactory.txx b/Modules/Adapters/OpenCVAdapters/include/otbBoostMachineLearningModelFactory.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbBoostMachineLearningModelFactory.txx rename to Modules/Adapters/OpenCVAdapters/include/otbBoostMachineLearningModelFactory.txx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbDecisionTreeMachineLearningModel.h b/Modules/Adapters/OpenCVAdapters/include/otbDecisionTreeMachineLearningModel.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbDecisionTreeMachineLearningModel.h rename to Modules/Adapters/OpenCVAdapters/include/otbDecisionTreeMachineLearningModel.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbDecisionTreeMachineLearningModel.txx b/Modules/Adapters/OpenCVAdapters/include/otbDecisionTreeMachineLearningModel.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbDecisionTreeMachineLearningModel.txx rename to Modules/Adapters/OpenCVAdapters/include/otbDecisionTreeMachineLearningModel.txx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbDecisionTreeMachineLearningModelFactory.h b/Modules/Adapters/OpenCVAdapters/include/otbDecisionTreeMachineLearningModelFactory.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbDecisionTreeMachineLearningModelFactory.h rename to Modules/Adapters/OpenCVAdapters/include/otbDecisionTreeMachineLearningModelFactory.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbDecisionTreeMachineLearningModelFactory.txx b/Modules/Adapters/OpenCVAdapters/include/otbDecisionTreeMachineLearningModelFactory.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbDecisionTreeMachineLearningModelFactory.txx rename to Modules/Adapters/OpenCVAdapters/include/otbDecisionTreeMachineLearningModelFactory.txx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbGradientBoostedTreeMachineLearningModel.h b/Modules/Adapters/OpenCVAdapters/include/otbGradientBoostedTreeMachineLearningModel.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbGradientBoostedTreeMachineLearningModel.h rename to Modules/Adapters/OpenCVAdapters/include/otbGradientBoostedTreeMachineLearningModel.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbGradientBoostedTreeMachineLearningModel.txx b/Modules/Adapters/OpenCVAdapters/include/otbGradientBoostedTreeMachineLearningModel.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbGradientBoostedTreeMachineLearningModel.txx rename to Modules/Adapters/OpenCVAdapters/include/otbGradientBoostedTreeMachineLearningModel.txx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbGradientBoostedTreeMachineLearningModelFactory.h b/Modules/Adapters/OpenCVAdapters/include/otbGradientBoostedTreeMachineLearningModelFactory.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbGradientBoostedTreeMachineLearningModelFactory.h rename to Modules/Adapters/OpenCVAdapters/include/otbGradientBoostedTreeMachineLearningModelFactory.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbGradientBoostedTreeMachineLearningModelFactory.txx b/Modules/Adapters/OpenCVAdapters/include/otbGradientBoostedTreeMachineLearningModelFactory.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbGradientBoostedTreeMachineLearningModelFactory.txx rename to Modules/Adapters/OpenCVAdapters/include/otbGradientBoostedTreeMachineLearningModelFactory.txx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbKNearestNeighborsMachineLearningModel.h b/Modules/Adapters/OpenCVAdapters/include/otbKNearestNeighborsMachineLearningModel.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbKNearestNeighborsMachineLearningModel.h rename to Modules/Adapters/OpenCVAdapters/include/otbKNearestNeighborsMachineLearningModel.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbKNearestNeighborsMachineLearningModel.txx b/Modules/Adapters/OpenCVAdapters/include/otbKNearestNeighborsMachineLearningModel.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbKNearestNeighborsMachineLearningModel.txx rename to Modules/Adapters/OpenCVAdapters/include/otbKNearestNeighborsMachineLearningModel.txx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbKNearestNeighborsMachineLearningModelFactory.h b/Modules/Adapters/OpenCVAdapters/include/otbKNearestNeighborsMachineLearningModelFactory.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbKNearestNeighborsMachineLearningModelFactory.h rename to Modules/Adapters/OpenCVAdapters/include/otbKNearestNeighborsMachineLearningModelFactory.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbKNearestNeighborsMachineLearningModelFactory.txx b/Modules/Adapters/OpenCVAdapters/include/otbKNearestNeighborsMachineLearningModelFactory.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbKNearestNeighborsMachineLearningModelFactory.txx rename to Modules/Adapters/OpenCVAdapters/include/otbKNearestNeighborsMachineLearningModelFactory.txx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbNeuralNetworkMachineLearningModel.h b/Modules/Adapters/OpenCVAdapters/include/otbNeuralNetworkMachineLearningModel.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbNeuralNetworkMachineLearningModel.h rename to Modules/Adapters/OpenCVAdapters/include/otbNeuralNetworkMachineLearningModel.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbNeuralNetworkMachineLearningModel.txx b/Modules/Adapters/OpenCVAdapters/include/otbNeuralNetworkMachineLearningModel.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbNeuralNetworkMachineLearningModel.txx rename to Modules/Adapters/OpenCVAdapters/include/otbNeuralNetworkMachineLearningModel.txx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbNeuralNetworkMachineLearningModelFactory.h b/Modules/Adapters/OpenCVAdapters/include/otbNeuralNetworkMachineLearningModelFactory.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbNeuralNetworkMachineLearningModelFactory.h rename to Modules/Adapters/OpenCVAdapters/include/otbNeuralNetworkMachineLearningModelFactory.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbNeuralNetworkMachineLearningModelFactory.txx b/Modules/Adapters/OpenCVAdapters/include/otbNeuralNetworkMachineLearningModelFactory.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbNeuralNetworkMachineLearningModelFactory.txx rename to Modules/Adapters/OpenCVAdapters/include/otbNeuralNetworkMachineLearningModelFactory.txx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbNormalBayesMachineLearningModel.h b/Modules/Adapters/OpenCVAdapters/include/otbNormalBayesMachineLearningModel.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbNormalBayesMachineLearningModel.h rename to Modules/Adapters/OpenCVAdapters/include/otbNormalBayesMachineLearningModel.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbNormalBayesMachineLearningModel.txx b/Modules/Adapters/OpenCVAdapters/include/otbNormalBayesMachineLearningModel.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbNormalBayesMachineLearningModel.txx rename to Modules/Adapters/OpenCVAdapters/include/otbNormalBayesMachineLearningModel.txx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbNormalBayesMachineLearningModelFactory.h b/Modules/Adapters/OpenCVAdapters/include/otbNormalBayesMachineLearningModelFactory.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbNormalBayesMachineLearningModelFactory.h rename to Modules/Adapters/OpenCVAdapters/include/otbNormalBayesMachineLearningModelFactory.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbNormalBayesMachineLearningModelFactory.txx b/Modules/Adapters/OpenCVAdapters/include/otbNormalBayesMachineLearningModelFactory.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbNormalBayesMachineLearningModelFactory.txx rename to Modules/Adapters/OpenCVAdapters/include/otbNormalBayesMachineLearningModelFactory.txx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbOpenCVUtils.h b/Modules/Adapters/OpenCVAdapters/include/otbOpenCVUtils.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbOpenCVUtils.h rename to Modules/Adapters/OpenCVAdapters/include/otbOpenCVUtils.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbRandomForestsMachineLearningModel.h b/Modules/Adapters/OpenCVAdapters/include/otbRandomForestsMachineLearningModel.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbRandomForestsMachineLearningModel.h rename to Modules/Adapters/OpenCVAdapters/include/otbRandomForestsMachineLearningModel.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbRandomForestsMachineLearningModel.txx b/Modules/Adapters/OpenCVAdapters/include/otbRandomForestsMachineLearningModel.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbRandomForestsMachineLearningModel.txx rename to Modules/Adapters/OpenCVAdapters/include/otbRandomForestsMachineLearningModel.txx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbRandomForestsMachineLearningModelFactory.h b/Modules/Adapters/OpenCVAdapters/include/otbRandomForestsMachineLearningModelFactory.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbRandomForestsMachineLearningModelFactory.h rename to Modules/Adapters/OpenCVAdapters/include/otbRandomForestsMachineLearningModelFactory.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbRandomForestsMachineLearningModelFactory.txx b/Modules/Adapters/OpenCVAdapters/include/otbRandomForestsMachineLearningModelFactory.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbRandomForestsMachineLearningModelFactory.txx rename to Modules/Adapters/OpenCVAdapters/include/otbRandomForestsMachineLearningModelFactory.txx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbSVMMachineLearningModel.h b/Modules/Adapters/OpenCVAdapters/include/otbSVMMachineLearningModel.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbSVMMachineLearningModel.h rename to Modules/Adapters/OpenCVAdapters/include/otbSVMMachineLearningModel.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbSVMMachineLearningModel.txx b/Modules/Adapters/OpenCVAdapters/include/otbSVMMachineLearningModel.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbSVMMachineLearningModel.txx rename to Modules/Adapters/OpenCVAdapters/include/otbSVMMachineLearningModel.txx diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbSVMMachineLearningModelFactory.h b/Modules/Adapters/OpenCVAdapters/include/otbSVMMachineLearningModelFactory.h similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbSVMMachineLearningModelFactory.h rename to Modules/Adapters/OpenCVAdapters/include/otbSVMMachineLearningModelFactory.h diff --git a/Code/UtilitiesAdapters/OpenCVAdapters/otbSVMMachineLearningModelFactory.txx b/Modules/Adapters/OpenCVAdapters/include/otbSVMMachineLearningModelFactory.txx similarity index 100% rename from Code/UtilitiesAdapters/OpenCVAdapters/otbSVMMachineLearningModelFactory.txx rename to Modules/Adapters/OpenCVAdapters/include/otbSVMMachineLearningModelFactory.txx diff --git a/Code/IO/otbThreads.h b/Modules/Adapters/OpenThreadsAdapters/include/otbThreads.h similarity index 100% rename from Code/IO/otbThreads.h rename to Modules/Adapters/OpenThreadsAdapters/include/otbThreads.h diff --git a/Code/IO/otbThreads.cxx b/Modules/Adapters/OpenThreadsAdapters/src/otbThreads.cxx similarity index 100% rename from Code/IO/otbThreads.cxx rename to Modules/Adapters/OpenThreadsAdapters/src/otbThreads.cxx diff --git a/Testing/Code/IO/otbThreadsTest.cxx b/Modules/Adapters/OpenThreadsAdapters/test/otbThreadsTest.cxx similarity index 100% rename from Testing/Code/IO/otbThreadsTest.cxx rename to Modules/Adapters/OpenThreadsAdapters/test/otbThreadsTest.cxx diff --git a/Applications/ChangeDetection/otbMultivariateAlterationDetector.cxx b/Modules/Applications/AppChangeDetection/app/otbMultivariateAlterationDetector.cxx similarity index 100% rename from Applications/ChangeDetection/otbMultivariateAlterationDetector.cxx rename to Modules/Applications/AppChangeDetection/app/otbMultivariateAlterationDetector.cxx diff --git a/Applications/Classification/otbClassificationMapRegularization.cxx b/Modules/Applications/AppClassification/app/otbClassificationMapRegularization.cxx similarity index 100% rename from Applications/Classification/otbClassificationMapRegularization.cxx rename to Modules/Applications/AppClassification/app/otbClassificationMapRegularization.cxx diff --git a/Applications/Classification/otbComputeConfusionMatrix.cxx b/Modules/Applications/AppClassification/app/otbComputeConfusionMatrix.cxx similarity index 100% rename from Applications/Classification/otbComputeConfusionMatrix.cxx rename to Modules/Applications/AppClassification/app/otbComputeConfusionMatrix.cxx diff --git a/Applications/Classification/otbComputeImagesStatistics.cxx b/Modules/Applications/AppClassification/app/otbComputeImagesStatistics.cxx similarity index 100% rename from Applications/Classification/otbComputeImagesStatistics.cxx rename to Modules/Applications/AppClassification/app/otbComputeImagesStatistics.cxx diff --git a/Applications/Classification/otbComputeOGRLayersFeaturesStatistics.cxx b/Modules/Applications/AppClassification/app/otbComputeOGRLayersFeaturesStatistics.cxx similarity index 100% rename from Applications/Classification/otbComputeOGRLayersFeaturesStatistics.cxx rename to Modules/Applications/AppClassification/app/otbComputeOGRLayersFeaturesStatistics.cxx diff --git a/Applications/CartographicDBValidation/otbComputePolylineFeatureFromImage.cxx b/Modules/Applications/AppClassification/app/otbComputePolylineFeatureFromImage.cxx similarity index 100% rename from Applications/CartographicDBValidation/otbComputePolylineFeatureFromImage.cxx rename to Modules/Applications/AppClassification/app/otbComputePolylineFeatureFromImage.cxx diff --git a/Applications/CartographicDBValidation/otbDSFuzzyModelEstimation.cxx b/Modules/Applications/AppClassification/app/otbDSFuzzyModelEstimation.cxx similarity index 100% rename from Applications/CartographicDBValidation/otbDSFuzzyModelEstimation.cxx rename to Modules/Applications/AppClassification/app/otbDSFuzzyModelEstimation.cxx diff --git a/Applications/Classification/otbFusionOfClassifications.cxx b/Modules/Applications/AppClassification/app/otbFusionOfClassifications.cxx similarity index 100% rename from Applications/Classification/otbFusionOfClassifications.cxx rename to Modules/Applications/AppClassification/app/otbFusionOfClassifications.cxx diff --git a/Applications/Classification/otbImageClassifier.cxx b/Modules/Applications/AppClassification/app/otbImageClassifier.cxx similarity index 100% rename from Applications/Classification/otbImageClassifier.cxx rename to Modules/Applications/AppClassification/app/otbImageClassifier.cxx diff --git a/Applications/Classification/otbKMeansClassification.cxx b/Modules/Applications/AppClassification/app/otbKMeansClassification.cxx similarity index 100% rename from Applications/Classification/otbKMeansClassification.cxx rename to Modules/Applications/AppClassification/app/otbKMeansClassification.cxx diff --git a/Applications/Classification/otbOGRLayerClassifier.cxx b/Modules/Applications/AppClassification/app/otbOGRLayerClassifier.cxx similarity index 100% rename from Applications/Classification/otbOGRLayerClassifier.cxx rename to Modules/Applications/AppClassification/app/otbOGRLayerClassifier.cxx diff --git a/Applications/Classification/otbSOMClassification.cxx b/Modules/Applications/AppClassification/app/otbSOMClassification.cxx similarity index 100% rename from Applications/Classification/otbSOMClassification.cxx rename to Modules/Applications/AppClassification/app/otbSOMClassification.cxx diff --git a/Applications/Classification/otbTrainBoost.cxx b/Modules/Applications/AppClassification/app/otbTrainBoost.cxx similarity index 100% rename from Applications/Classification/otbTrainBoost.cxx rename to Modules/Applications/AppClassification/app/otbTrainBoost.cxx diff --git a/Applications/Classification/otbTrainDecisionTree.cxx b/Modules/Applications/AppClassification/app/otbTrainDecisionTree.cxx similarity index 100% rename from Applications/Classification/otbTrainDecisionTree.cxx rename to Modules/Applications/AppClassification/app/otbTrainDecisionTree.cxx diff --git a/Applications/Classification/otbTrainGradientBoostedTree.cxx b/Modules/Applications/AppClassification/app/otbTrainGradientBoostedTree.cxx similarity index 100% rename from Applications/Classification/otbTrainGradientBoostedTree.cxx rename to Modules/Applications/AppClassification/app/otbTrainGradientBoostedTree.cxx diff --git a/Applications/Classification/otbTrainImagesClassifier.cxx b/Modules/Applications/AppClassification/app/otbTrainImagesClassifier.cxx similarity index 100% rename from Applications/Classification/otbTrainImagesClassifier.cxx rename to Modules/Applications/AppClassification/app/otbTrainImagesClassifier.cxx diff --git a/Applications/Classification/otbTrainImagesClassifier.h b/Modules/Applications/AppClassification/app/otbTrainImagesClassifier.h similarity index 100% rename from Applications/Classification/otbTrainImagesClassifier.h rename to Modules/Applications/AppClassification/app/otbTrainImagesClassifier.h diff --git a/Applications/Classification/otbTrainKNN.cxx b/Modules/Applications/AppClassification/app/otbTrainKNN.cxx similarity index 100% rename from Applications/Classification/otbTrainKNN.cxx rename to Modules/Applications/AppClassification/app/otbTrainKNN.cxx diff --git a/Applications/Classification/otbTrainLibSVM.cxx b/Modules/Applications/AppClassification/app/otbTrainLibSVM.cxx similarity index 100% rename from Applications/Classification/otbTrainLibSVM.cxx rename to Modules/Applications/AppClassification/app/otbTrainLibSVM.cxx diff --git a/Applications/Classification/otbTrainNeuralNetwork.cxx b/Modules/Applications/AppClassification/app/otbTrainNeuralNetwork.cxx similarity index 100% rename from Applications/Classification/otbTrainNeuralNetwork.cxx rename to Modules/Applications/AppClassification/app/otbTrainNeuralNetwork.cxx diff --git a/Applications/Classification/otbTrainNormalBayes.cxx b/Modules/Applications/AppClassification/app/otbTrainNormalBayes.cxx similarity index 100% rename from Applications/Classification/otbTrainNormalBayes.cxx rename to Modules/Applications/AppClassification/app/otbTrainNormalBayes.cxx diff --git a/Applications/Classification/otbTrainOGRLayersClassifier.cxx b/Modules/Applications/AppClassification/app/otbTrainOGRLayersClassifier.cxx similarity index 100% rename from Applications/Classification/otbTrainOGRLayersClassifier.cxx rename to Modules/Applications/AppClassification/app/otbTrainOGRLayersClassifier.cxx diff --git a/Applications/Classification/otbTrainRandomForests.cxx b/Modules/Applications/AppClassification/app/otbTrainRandomForests.cxx similarity index 100% rename from Applications/Classification/otbTrainRandomForests.cxx rename to Modules/Applications/AppClassification/app/otbTrainRandomForests.cxx diff --git a/Applications/Classification/otbTrainSVM.cxx b/Modules/Applications/AppClassification/app/otbTrainSVM.cxx similarity index 100% rename from Applications/Classification/otbTrainSVM.cxx rename to Modules/Applications/AppClassification/app/otbTrainSVM.cxx diff --git a/Applications/CartographicDBValidation/otbVectorDataDSValidation.cxx b/Modules/Applications/AppClassification/app/otbVectorDataDSValidation.cxx similarity index 100% rename from Applications/CartographicDBValidation/otbVectorDataDSValidation.cxx rename to Modules/Applications/AppClassification/app/otbVectorDataDSValidation.cxx diff --git a/Applications/FeatureExtraction/otbHomologousPointsExtraction.cxx b/Modules/Applications/AppDescriptors/app/otbHomologousPointsExtraction.cxx similarity index 100% rename from Applications/FeatureExtraction/otbHomologousPointsExtraction.cxx rename to Modules/Applications/AppDescriptors/app/otbHomologousPointsExtraction.cxx diff --git a/Applications/FeatureExtraction/otbDimensionalityReduction.cxx b/Modules/Applications/AppDimensionalityReduction/app/otbDimensionalityReduction.cxx similarity index 100% rename from Applications/FeatureExtraction/otbDimensionalityReduction.cxx rename to Modules/Applications/AppDimensionalityReduction/app/otbDimensionalityReduction.cxx diff --git a/Applications/FeatureExtraction/otbEdgeExtraction.cxx b/Modules/Applications/AppEdge/app/otbEdgeExtraction.cxx similarity index 100% rename from Applications/FeatureExtraction/otbEdgeExtraction.cxx rename to Modules/Applications/AppEdge/app/otbEdgeExtraction.cxx diff --git a/Applications/FeatureExtraction/otbLineSegmentDetection.cxx b/Modules/Applications/AppEdge/app/otbLineSegmentDetection.cxx similarity index 100% rename from Applications/FeatureExtraction/otbLineSegmentDetection.cxx rename to Modules/Applications/AppEdge/app/otbLineSegmentDetection.cxx diff --git a/Applications/Filtering/otbDespeckle.cxx b/Modules/Applications/AppFiltering/app/otbDespeckle.cxx similarity index 100% rename from Applications/Filtering/otbDespeckle.cxx rename to Modules/Applications/AppFiltering/app/otbDespeckle.cxx diff --git a/Applications/Filtering/otbSmoothing.cxx b/Modules/Applications/AppFiltering/app/otbSmoothing.cxx similarity index 100% rename from Applications/Filtering/otbSmoothing.cxx rename to Modules/Applications/AppFiltering/app/otbSmoothing.cxx diff --git a/Applications/Projections/otbBundleToPerfectSensor.cxx b/Modules/Applications/AppFusion/app/otbBundleToPerfectSensor.cxx similarity index 100% rename from Applications/Projections/otbBundleToPerfectSensor.cxx rename to Modules/Applications/AppFusion/app/otbBundleToPerfectSensor.cxx diff --git a/Applications/Fusion/otbPansharpening.cxx b/Modules/Applications/AppFusion/app/otbPansharpening.cxx similarity index 100% rename from Applications/Fusion/otbPansharpening.cxx rename to Modules/Applications/AppFusion/app/otbPansharpening.cxx diff --git a/Applications/Hyperspectral/otbHyperspectralUnmixing.cxx b/Modules/Applications/AppHyperspectral/app/otbHyperspectralUnmixing.cxx similarity index 100% rename from Applications/Hyperspectral/otbHyperspectralUnmixing.cxx rename to Modules/Applications/AppHyperspectral/app/otbHyperspectralUnmixing.cxx diff --git a/Applications/Hyperspectral/otbVertexComponentAnalysis.cxx b/Modules/Applications/AppHyperspectral/app/otbVertexComponentAnalysis.cxx similarity index 100% rename from Applications/Hyperspectral/otbVertexComponentAnalysis.cxx rename to Modules/Applications/AppHyperspectral/app/otbVertexComponentAnalysis.cxx diff --git a/Applications/Utils/otbBandMath.cxx b/Modules/Applications/AppImageUtils/app/otbBandMath.cxx similarity index 100% rename from Applications/Utils/otbBandMath.cxx rename to Modules/Applications/AppImageUtils/app/otbBandMath.cxx diff --git a/Applications/Utils/otbBandMathX.cxx b/Modules/Applications/AppImageUtils/app/otbBandMathX.cxx similarity index 100% rename from Applications/Utils/otbBandMathX.cxx rename to Modules/Applications/AppImageUtils/app/otbBandMathX.cxx diff --git a/Applications/Utils/otbColorMapping.cxx b/Modules/Applications/AppImageUtils/app/otbColorMapping.cxx similarity index 100% rename from Applications/Utils/otbColorMapping.cxx rename to Modules/Applications/AppImageUtils/app/otbColorMapping.cxx diff --git a/Applications/Utils/otbCompareImages.cxx b/Modules/Applications/AppImageUtils/app/otbCompareImages.cxx similarity index 100% rename from Applications/Utils/otbCompareImages.cxx rename to Modules/Applications/AppImageUtils/app/otbCompareImages.cxx diff --git a/Applications/Utils/otbConcatenateImages.cxx b/Modules/Applications/AppImageUtils/app/otbConcatenateImages.cxx similarity index 100% rename from Applications/Utils/otbConcatenateImages.cxx rename to Modules/Applications/AppImageUtils/app/otbConcatenateImages.cxx diff --git a/Applications/Utils/otbConvert.cxx b/Modules/Applications/AppImageUtils/app/otbConvert.cxx similarity index 100% rename from Applications/Utils/otbConvert.cxx rename to Modules/Applications/AppImageUtils/app/otbConvert.cxx diff --git a/Applications/Utils/otbDEMConvert.cxx b/Modules/Applications/AppImageUtils/app/otbDEMConvert.cxx similarity index 100% rename from Applications/Utils/otbDEMConvert.cxx rename to Modules/Applications/AppImageUtils/app/otbDEMConvert.cxx diff --git a/Applications/Utils/otbDownloadSRTMTiles.cxx b/Modules/Applications/AppImageUtils/app/otbDownloadSRTMTiles.cxx similarity index 100% rename from Applications/Utils/otbDownloadSRTMTiles.cxx rename to Modules/Applications/AppImageUtils/app/otbDownloadSRTMTiles.cxx diff --git a/Applications/Utils/otbExtractROI.cxx b/Modules/Applications/AppImageUtils/app/otbExtractROI.cxx similarity index 100% rename from Applications/Utils/otbExtractROI.cxx rename to Modules/Applications/AppImageUtils/app/otbExtractROI.cxx diff --git a/Applications/Utils/otbKmzExport.cxx b/Modules/Applications/AppImageUtils/app/otbKmzExport.cxx similarity index 100% rename from Applications/Utils/otbKmzExport.cxx rename to Modules/Applications/AppImageUtils/app/otbKmzExport.cxx diff --git a/Applications/Utils/otbMultiResolutionPyramid.cxx b/Modules/Applications/AppImageUtils/app/otbMultiResolutionPyramid.cxx similarity index 100% rename from Applications/Utils/otbMultiResolutionPyramid.cxx rename to Modules/Applications/AppImageUtils/app/otbMultiResolutionPyramid.cxx diff --git a/Applications/Utils/otbPixelValue.cxx b/Modules/Applications/AppImageUtils/app/otbPixelValue.cxx similarity index 100% rename from Applications/Utils/otbPixelValue.cxx rename to Modules/Applications/AppImageUtils/app/otbPixelValue.cxx diff --git a/Applications/Utils/otbQuicklook.cxx b/Modules/Applications/AppImageUtils/app/otbQuicklook.cxx similarity index 100% rename from Applications/Utils/otbQuicklook.cxx rename to Modules/Applications/AppImageUtils/app/otbQuicklook.cxx diff --git a/Applications/Utils/otbReadImageInfo.cxx b/Modules/Applications/AppImageUtils/app/otbReadImageInfo.cxx similarity index 100% rename from Applications/Utils/otbReadImageInfo.cxx rename to Modules/Applications/AppImageUtils/app/otbReadImageInfo.cxx diff --git a/Applications/Utils/otbRescale.cxx b/Modules/Applications/AppImageUtils/app/otbRescale.cxx similarity index 100% rename from Applications/Utils/otbRescale.cxx rename to Modules/Applications/AppImageUtils/app/otbRescale.cxx diff --git a/Applications/Utils/otbSplitImage.cxx b/Modules/Applications/AppImageUtils/app/otbSplitImage.cxx similarity index 100% rename from Applications/Utils/otbSplitImage.cxx rename to Modules/Applications/AppImageUtils/app/otbSplitImage.cxx diff --git a/Applications/Utils/otbTileFusion.cxx b/Modules/Applications/AppImageUtils/app/otbTileFusion.cxx similarity index 100% rename from Applications/Utils/otbTileFusion.cxx rename to Modules/Applications/AppImageUtils/app/otbTileFusion.cxx diff --git a/Applications/FeatureExtraction/otbRadiometricIndices.cxx b/Modules/Applications/AppIndices/app/otbRadiometricIndices.cxx similarity index 100% rename from Applications/FeatureExtraction/otbRadiometricIndices.cxx rename to Modules/Applications/AppIndices/app/otbRadiometricIndices.cxx diff --git a/Applications/FeatureExtraction/otbLocalStatisticExtraction.cxx b/Modules/Applications/AppMoments/app/otbLocalStatisticExtraction.cxx similarity index 100% rename from Applications/FeatureExtraction/otbLocalStatisticExtraction.cxx rename to Modules/Applications/AppMoments/app/otbLocalStatisticExtraction.cxx diff --git a/Applications/FeatureExtraction/otbBinaryMorphologicalOperation.cxx b/Modules/Applications/AppMorphology/app/otbBinaryMorphologicalOperation.cxx similarity index 100% rename from Applications/FeatureExtraction/otbBinaryMorphologicalOperation.cxx rename to Modules/Applications/AppMorphology/app/otbBinaryMorphologicalOperation.cxx diff --git a/Applications/FeatureExtraction/otbGrayScaleMorphologicalOperation.cxx b/Modules/Applications/AppMorphology/app/otbGrayScaleMorphologicalOperation.cxx similarity index 100% rename from Applications/FeatureExtraction/otbGrayScaleMorphologicalOperation.cxx rename to Modules/Applications/AppMorphology/app/otbGrayScaleMorphologicalOperation.cxx diff --git a/Applications/Radiometry/otbOpticalCalibration.cxx b/Modules/Applications/AppOpticalCalibration/app/otbOpticalCalibration.cxx similarity index 100% rename from Applications/Radiometry/otbOpticalCalibration.cxx rename to Modules/Applications/AppOpticalCalibration/app/otbOpticalCalibration.cxx diff --git a/Applications/Projections/otbConvertCartoToGeoPoint.cxx b/Modules/Applications/AppProjection/app/otbConvertCartoToGeoPoint.cxx similarity index 100% rename from Applications/Projections/otbConvertCartoToGeoPoint.cxx rename to Modules/Applications/AppProjection/app/otbConvertCartoToGeoPoint.cxx diff --git a/Applications/Projections/otbConvertSensorToGeoPoint.cxx b/Modules/Applications/AppProjection/app/otbConvertSensorToGeoPoint.cxx similarity index 100% rename from Applications/Projections/otbConvertSensorToGeoPoint.cxx rename to Modules/Applications/AppProjection/app/otbConvertSensorToGeoPoint.cxx diff --git a/Applications/Projections/otbGenerateRPCSensorModel.cxx b/Modules/Applications/AppProjection/app/otbGenerateRPCSensorModel.cxx similarity index 100% rename from Applications/Projections/otbGenerateRPCSensorModel.cxx rename to Modules/Applications/AppProjection/app/otbGenerateRPCSensorModel.cxx diff --git a/Applications/Projections/otbGridBasedImageResampling.cxx b/Modules/Applications/AppProjection/app/otbGridBasedImageResampling.cxx similarity index 100% rename from Applications/Projections/otbGridBasedImageResampling.cxx rename to Modules/Applications/AppProjection/app/otbGridBasedImageResampling.cxx diff --git a/Applications/Projections/otbImageEnvelope.cxx b/Modules/Applications/AppProjection/app/otbImageEnvelope.cxx similarity index 100% rename from Applications/Projections/otbImageEnvelope.cxx rename to Modules/Applications/AppProjection/app/otbImageEnvelope.cxx diff --git a/Applications/Projections/otbObtainUTMZoneFromGeoPoint.cxx b/Modules/Applications/AppProjection/app/otbObtainUTMZoneFromGeoPoint.cxx similarity index 100% rename from Applications/Projections/otbObtainUTMZoneFromGeoPoint.cxx rename to Modules/Applications/AppProjection/app/otbObtainUTMZoneFromGeoPoint.cxx diff --git a/Applications/Projections/otbOrthoRectification.cxx b/Modules/Applications/AppProjection/app/otbOrthoRectification.cxx similarity index 100% rename from Applications/Projections/otbOrthoRectification.cxx rename to Modules/Applications/AppProjection/app/otbOrthoRectification.cxx diff --git a/Applications/Projections/otbRefineSensorModel.cxx b/Modules/Applications/AppProjection/app/otbRefineSensorModel.cxx similarity index 100% rename from Applications/Projections/otbRefineSensorModel.cxx rename to Modules/Applications/AppProjection/app/otbRefineSensorModel.cxx diff --git a/Applications/Projections/otbRigidTransformResample.cxx b/Modules/Applications/AppProjection/app/otbRigidTransformResample.cxx similarity index 100% rename from Applications/Projections/otbRigidTransformResample.cxx rename to Modules/Applications/AppProjection/app/otbRigidTransformResample.cxx diff --git a/Applications/Projections/otbSuperimpose.cxx b/Modules/Applications/AppProjection/app/otbSuperimpose.cxx similarity index 100% rename from Applications/Projections/otbSuperimpose.cxx rename to Modules/Applications/AppProjection/app/otbSuperimpose.cxx diff --git a/Applications/Projections/otbVectorDataReprojection.cxx b/Modules/Applications/AppProjection/app/otbVectorDataReprojection.cxx similarity index 100% rename from Applications/Projections/otbVectorDataReprojection.cxx rename to Modules/Applications/AppProjection/app/otbVectorDataReprojection.cxx diff --git a/Applications/Radiometry/otbSarRadiometricCalibration.cxx b/Modules/Applications/AppSARCalibration/app/otbSarRadiometricCalibration.cxx similarity index 100% rename from Applications/Radiometry/otbSarRadiometricCalibration.cxx rename to Modules/Applications/AppSARCalibration/app/otbSarRadiometricCalibration.cxx diff --git a/Applications/Segmentation/otbConnectedComponentSegmentation.cxx b/Modules/Applications/AppSegmentation/app/otbConnectedComponentSegmentation.cxx similarity index 100% rename from Applications/Segmentation/otbConnectedComponentSegmentation.cxx rename to Modules/Applications/AppSegmentation/app/otbConnectedComponentSegmentation.cxx diff --git a/Applications/Segmentation/otbHooverCompareSegmentation.cxx b/Modules/Applications/AppSegmentation/app/otbHooverCompareSegmentation.cxx similarity index 100% rename from Applications/Segmentation/otbHooverCompareSegmentation.cxx rename to Modules/Applications/AppSegmentation/app/otbHooverCompareSegmentation.cxx diff --git a/Applications/Segmentation/otbLSMSSegmentation.cxx b/Modules/Applications/AppSegmentation/app/otbLSMSSegmentation.cxx similarity index 100% rename from Applications/Segmentation/otbLSMSSegmentation.cxx rename to Modules/Applications/AppSegmentation/app/otbLSMSSegmentation.cxx diff --git a/Applications/Segmentation/otbLSMSSmallRegionsMerging.cxx b/Modules/Applications/AppSegmentation/app/otbLSMSSmallRegionsMerging.cxx similarity index 100% rename from Applications/Segmentation/otbLSMSSmallRegionsMerging.cxx rename to Modules/Applications/AppSegmentation/app/otbLSMSSmallRegionsMerging.cxx diff --git a/Applications/Segmentation/otbLSMSVectorization.cxx b/Modules/Applications/AppSegmentation/app/otbLSMSVectorization.cxx similarity index 100% rename from Applications/Segmentation/otbLSMSVectorization.cxx rename to Modules/Applications/AppSegmentation/app/otbLSMSVectorization.cxx diff --git a/Applications/Segmentation/otbMeanShiftSmoothing.cxx b/Modules/Applications/AppSegmentation/app/otbMeanShiftSmoothing.cxx similarity index 100% rename from Applications/Segmentation/otbMeanShiftSmoothing.cxx rename to Modules/Applications/AppSegmentation/app/otbMeanShiftSmoothing.cxx diff --git a/Applications/Segmentation/otbSegmentation.cxx b/Modules/Applications/AppSegmentation/app/otbSegmentation.cxx similarity index 100% rename from Applications/Segmentation/otbSegmentation.cxx rename to Modules/Applications/AppSegmentation/app/otbSegmentation.cxx diff --git a/Applications/DisparityMap/otbBlockMatching.cxx b/Modules/Applications/AppStereo/app/otbBlockMatching.cxx similarity index 100% rename from Applications/DisparityMap/otbBlockMatching.cxx rename to Modules/Applications/AppStereo/app/otbBlockMatching.cxx diff --git a/Applications/DisparityMap/otbDisparityMapToElevationMap.cxx b/Modules/Applications/AppStereo/app/otbDisparityMapToElevationMap.cxx similarity index 100% rename from Applications/DisparityMap/otbDisparityMapToElevationMap.cxx rename to Modules/Applications/AppStereo/app/otbDisparityMapToElevationMap.cxx diff --git a/Applications/DisparityMap/otbFineRegistration.cxx b/Modules/Applications/AppStereo/app/otbFineRegistration.cxx similarity index 100% rename from Applications/DisparityMap/otbFineRegistration.cxx rename to Modules/Applications/AppStereo/app/otbFineRegistration.cxx diff --git a/Applications/DisparityMap/otbGeneratePlyFile.cxx b/Modules/Applications/AppStereo/app/otbGeneratePlyFile.cxx similarity index 100% rename from Applications/DisparityMap/otbGeneratePlyFile.cxx rename to Modules/Applications/AppStereo/app/otbGeneratePlyFile.cxx diff --git a/Applications/DisparityMap/otbStereoFramework.cxx b/Modules/Applications/AppStereo/app/otbStereoFramework.cxx similarity index 100% rename from Applications/DisparityMap/otbStereoFramework.cxx rename to Modules/Applications/AppStereo/app/otbStereoFramework.cxx diff --git a/Applications/DisparityMap/otbStereoRectificationGridGenerator.cxx b/Modules/Applications/AppStereo/app/otbStereoRectificationGridGenerator.cxx similarity index 100% rename from Applications/DisparityMap/otbStereoRectificationGridGenerator.cxx rename to Modules/Applications/AppStereo/app/otbStereoRectificationGridGenerator.cxx diff --git a/Applications/Test/otbTestApplication.cxx b/Modules/Applications/AppTest/app/otbTestApplication.cxx similarity index 100% rename from Applications/Test/otbTestApplication.cxx rename to Modules/Applications/AppTest/app/otbTestApplication.cxx diff --git a/Applications/FeatureExtraction/otbHaralickTextureExtraction.cxx b/Modules/Applications/AppTextures/app/otbHaralickTextureExtraction.cxx similarity index 100% rename from Applications/FeatureExtraction/otbHaralickTextureExtraction.cxx rename to Modules/Applications/AppTextures/app/otbHaralickTextureExtraction.cxx diff --git a/Applications/FeatureExtraction/otbSFSTextureExtraction.cxx b/Modules/Applications/AppTextures/app/otbSFSTextureExtraction.cxx similarity index 100% rename from Applications/FeatureExtraction/otbSFSTextureExtraction.cxx rename to Modules/Applications/AppTextures/app/otbSFSTextureExtraction.cxx diff --git a/Applications/Rasterization/otbRasterization.cxx b/Modules/Applications/AppVectorDataTranslation/app/otbRasterization.cxx similarity index 100% rename from Applications/Rasterization/otbRasterization.cxx rename to Modules/Applications/AppVectorDataTranslation/app/otbRasterization.cxx diff --git a/Applications/Utils/otbConcatenateVectorData.cxx b/Modules/Applications/AppVectorUtils/app/otbConcatenateVectorData.cxx similarity index 100% rename from Applications/Utils/otbConcatenateVectorData.cxx rename to Modules/Applications/AppVectorUtils/app/otbConcatenateVectorData.cxx diff --git a/Applications/Utils/otbOSMDownloader.cxx b/Modules/Applications/AppVectorUtils/app/otbOSMDownloader.cxx similarity index 100% rename from Applications/Utils/otbOSMDownloader.cxx rename to Modules/Applications/AppVectorUtils/app/otbOSMDownloader.cxx diff --git a/Applications/Utils/otbVectorDataExtractROI.cxx b/Modules/Applications/AppVectorUtils/app/otbVectorDataExtractROI.cxx similarity index 100% rename from Applications/Utils/otbVectorDataExtractROI.cxx rename to Modules/Applications/AppVectorUtils/app/otbVectorDataExtractROI.cxx diff --git a/Applications/Utils/otbVectorDataSetField.cxx b/Modules/Applications/AppVectorUtils/app/otbVectorDataSetField.cxx similarity index 100% rename from Applications/Utils/otbVectorDataSetField.cxx rename to Modules/Applications/AppVectorUtils/app/otbVectorDataSetField.cxx diff --git a/Applications/Utils/otbVectorDataTransform.cxx b/Modules/Applications/AppVectorUtils/app/otbVectorDataTransform.cxx similarity index 100% rename from Applications/Utils/otbVectorDataTransform.cxx rename to Modules/Applications/AppVectorUtils/app/otbVectorDataTransform.cxx diff --git a/Code/BasicFilters/otbChannelSelectorFunctor.h b/Modules/Core/Common/include/otbChannelSelectorFunctor.h similarity index 100% rename from Code/BasicFilters/otbChannelSelectorFunctor.h rename to Modules/Core/Common/include/otbChannelSelectorFunctor.h diff --git a/Code/Common/otbCommandLineArgumentParser.h b/Modules/Core/Common/include/otbCommandLineArgumentParser.h similarity index 100% rename from Code/Common/otbCommandLineArgumentParser.h rename to Modules/Core/Common/include/otbCommandLineArgumentParser.h diff --git a/Code/ChangeDetection/otbCommandProgressUpdate.h b/Modules/Core/Common/include/otbCommandProgressUpdate.h similarity index 100% rename from Code/ChangeDetection/otbCommandProgressUpdate.h rename to Modules/Core/Common/include/otbCommandProgressUpdate.h diff --git a/Code/ChangeDetection/otbCommandProgressUpdate.txx b/Modules/Core/Common/include/otbCommandProgressUpdate.txx similarity index 100% rename from Code/ChangeDetection/otbCommandProgressUpdate.txx rename to Modules/Core/Common/include/otbCommandProgressUpdate.txx diff --git a/Code/BasicFilters/otbComplexToIntensityImageFilter.h b/Modules/Core/Common/include/otbComplexToIntensityImageFilter.h similarity index 100% rename from Code/BasicFilters/otbComplexToIntensityImageFilter.h rename to Modules/Core/Common/include/otbComplexToIntensityImageFilter.h diff --git a/Code/BasicFilters/otbComplexToVectorImageCastFilter.h b/Modules/Core/Common/include/otbComplexToVectorImageCastFilter.h similarity index 100% rename from Code/BasicFilters/otbComplexToVectorImageCastFilter.h rename to Modules/Core/Common/include/otbComplexToVectorImageCastFilter.h diff --git a/Code/Common/otbConfigurationFile.h b/Modules/Core/Common/include/otbConfigurationFile.h similarity index 100% rename from Code/Common/otbConfigurationFile.h rename to Modules/Core/Common/include/otbConfigurationFile.h diff --git a/Code/BasicFilters/otbDecimateImageFilter.h b/Modules/Core/Common/include/otbDecimateImageFilter.h similarity index 100% rename from Code/BasicFilters/otbDecimateImageFilter.h rename to Modules/Core/Common/include/otbDecimateImageFilter.h diff --git a/Code/BasicFilters/otbDecimateImageFilter.txx b/Modules/Core/Common/include/otbDecimateImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbDecimateImageFilter.txx rename to Modules/Core/Common/include/otbDecimateImageFilter.txx diff --git a/Code/BasicFilters/otbDotProductImageFilter.h b/Modules/Core/Common/include/otbDotProductImageFilter.h similarity index 100% rename from Code/BasicFilters/otbDotProductImageFilter.h rename to Modules/Core/Common/include/otbDotProductImageFilter.h diff --git a/Code/BasicFilters/otbDotProductImageFilter.txx b/Modules/Core/Common/include/otbDotProductImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbDotProductImageFilter.txx rename to Modules/Core/Common/include/otbDotProductImageFilter.txx diff --git a/Code/Common/otbFilterWatcherBase.h b/Modules/Core/Common/include/otbFilterWatcherBase.h similarity index 100% rename from Code/Common/otbFilterWatcherBase.h rename to Modules/Core/Common/include/otbFilterWatcherBase.h diff --git a/Code/BasicFilters/otbFunctionToImageFilter.h b/Modules/Core/Common/include/otbFunctionToImageFilter.h similarity index 100% rename from Code/BasicFilters/otbFunctionToImageFilter.h rename to Modules/Core/Common/include/otbFunctionToImageFilter.h diff --git a/Code/BasicFilters/otbFunctionToImageFilter.txx b/Modules/Core/Common/include/otbFunctionToImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbFunctionToImageFilter.txx rename to Modules/Core/Common/include/otbFunctionToImageFilter.txx diff --git a/Code/BasicFilters/otbImageAndVectorImageOperationFilter.h b/Modules/Core/Common/include/otbImageAndVectorImageOperationFilter.h similarity index 100% rename from Code/BasicFilters/otbImageAndVectorImageOperationFilter.h rename to Modules/Core/Common/include/otbImageAndVectorImageOperationFilter.h diff --git a/Code/BasicFilters/otbImageAndVectorImageOperationFilter.txx b/Modules/Core/Common/include/otbImageAndVectorImageOperationFilter.txx similarity index 100% rename from Code/BasicFilters/otbImageAndVectorImageOperationFilter.txx rename to Modules/Core/Common/include/otbImageAndVectorImageOperationFilter.txx diff --git a/Code/Common/otbImageRegionAdaptativeSplitter.h b/Modules/Core/Common/include/otbImageRegionAdaptativeSplitter.h similarity index 100% rename from Code/Common/otbImageRegionAdaptativeSplitter.h rename to Modules/Core/Common/include/otbImageRegionAdaptativeSplitter.h diff --git a/Code/Common/otbImageRegionAdaptativeSplitter.txx b/Modules/Core/Common/include/otbImageRegionAdaptativeSplitter.txx similarity index 100% rename from Code/Common/otbImageRegionAdaptativeSplitter.txx rename to Modules/Core/Common/include/otbImageRegionAdaptativeSplitter.txx diff --git a/Code/Common/otbImageRegionNonUniformMultidimensionalSplitter.h b/Modules/Core/Common/include/otbImageRegionNonUniformMultidimensionalSplitter.h similarity index 100% rename from Code/Common/otbImageRegionNonUniformMultidimensionalSplitter.h rename to Modules/Core/Common/include/otbImageRegionNonUniformMultidimensionalSplitter.h diff --git a/Code/Common/otbImageRegionNonUniformMultidimensionalSplitter.txx b/Modules/Core/Common/include/otbImageRegionNonUniformMultidimensionalSplitter.txx similarity index 100% rename from Code/Common/otbImageRegionNonUniformMultidimensionalSplitter.txx rename to Modules/Core/Common/include/otbImageRegionNonUniformMultidimensionalSplitter.txx diff --git a/Code/Common/otbImageRegionSquareTileSplitter.h b/Modules/Core/Common/include/otbImageRegionSquareTileSplitter.h similarity index 100% rename from Code/Common/otbImageRegionSquareTileSplitter.h rename to Modules/Core/Common/include/otbImageRegionSquareTileSplitter.h diff --git a/Code/Common/otbImageRegionSquareTileSplitter.txx b/Modules/Core/Common/include/otbImageRegionSquareTileSplitter.txx similarity index 100% rename from Code/Common/otbImageRegionSquareTileSplitter.txx rename to Modules/Core/Common/include/otbImageRegionSquareTileSplitter.txx diff --git a/Code/Common/otbImageRegionTileMapSplitter.h b/Modules/Core/Common/include/otbImageRegionTileMapSplitter.h similarity index 100% rename from Code/Common/otbImageRegionTileMapSplitter.h rename to Modules/Core/Common/include/otbImageRegionTileMapSplitter.h diff --git a/Code/Common/otbImageRegionTileMapSplitter.txx b/Modules/Core/Common/include/otbImageRegionTileMapSplitter.txx similarity index 100% rename from Code/Common/otbImageRegionTileMapSplitter.txx rename to Modules/Core/Common/include/otbImageRegionTileMapSplitter.txx diff --git a/Code/FeatureExtraction/otbImageToModulusAndDirectionImageFilter.h b/Modules/Core/Common/include/otbImageToModulusAndDirectionImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbImageToModulusAndDirectionImageFilter.h rename to Modules/Core/Common/include/otbImageToModulusAndDirectionImageFilter.h diff --git a/Code/FeatureExtraction/otbImageToModulusAndDirectionImageFilter.txx b/Modules/Core/Common/include/otbImageToModulusAndDirectionImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbImageToModulusAndDirectionImageFilter.txx rename to Modules/Core/Common/include/otbImageToModulusAndDirectionImageFilter.txx diff --git a/Code/BasicFilters/otbImaginaryImageToComplexImageFilter.h b/Modules/Core/Common/include/otbImaginaryImageToComplexImageFilter.h similarity index 100% rename from Code/BasicFilters/otbImaginaryImageToComplexImageFilter.h rename to Modules/Core/Common/include/otbImaginaryImageToComplexImageFilter.h diff --git a/Code/BasicFilters/otbImportImageFilter.h b/Modules/Core/Common/include/otbImportImageFilter.h similarity index 100% rename from Code/BasicFilters/otbImportImageFilter.h rename to Modules/Core/Common/include/otbImportImageFilter.h diff --git a/Code/BasicFilters/otbImportImageFilter.txx b/Modules/Core/Common/include/otbImportImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbImportImageFilter.txx rename to Modules/Core/Common/include/otbImportImageFilter.txx diff --git a/Code/BasicFilters/otbImportVectorImageFilter.h b/Modules/Core/Common/include/otbImportVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbImportVectorImageFilter.h rename to Modules/Core/Common/include/otbImportVectorImageFilter.h diff --git a/Code/BasicFilters/otbImportVectorImageFilter.txx b/Modules/Core/Common/include/otbImportVectorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbImportVectorImageFilter.txx rename to Modules/Core/Common/include/otbImportVectorImageFilter.txx diff --git a/Code/Learning/otbMachineLearningModel.h b/Modules/Core/Common/include/otbMachineLearningModel.h similarity index 100% rename from Code/Learning/otbMachineLearningModel.h rename to Modules/Core/Common/include/otbMachineLearningModel.h diff --git a/Code/Learning/otbMachineLearningModel.txx b/Modules/Core/Common/include/otbMachineLearningModel.txx similarity index 100% rename from Code/Learning/otbMachineLearningModel.txx rename to Modules/Core/Common/include/otbMachineLearningModel.txx diff --git a/Code/Learning/otbMachineLearningUtils.h b/Modules/Core/Common/include/otbMachineLearningUtils.h similarity index 100% rename from Code/Learning/otbMachineLearningUtils.h rename to Modules/Core/Common/include/otbMachineLearningUtils.h diff --git a/Code/Common/otbMacro.h b/Modules/Core/Common/include/otbMacro.h similarity index 100% rename from Code/Common/otbMacro.h rename to Modules/Core/Common/include/otbMacro.h diff --git a/Code/Common/otbMath.h b/Modules/Core/Common/include/otbMath.h similarity index 100% rename from Code/Common/otbMath.h rename to Modules/Core/Common/include/otbMath.h diff --git a/Code/Learning/otbModelComponentBase.h b/Modules/Core/Common/include/otbModelComponentBase.h similarity index 100% rename from Code/Learning/otbModelComponentBase.h rename to Modules/Core/Common/include/otbModelComponentBase.h diff --git a/Code/Learning/otbModelComponentBase.txx b/Modules/Core/Common/include/otbModelComponentBase.txx similarity index 100% rename from Code/Learning/otbModelComponentBase.txx rename to Modules/Core/Common/include/otbModelComponentBase.txx diff --git a/Code/BasicFilters/otbQuaternaryFunctorImageFilter.h b/Modules/Core/Common/include/otbQuaternaryFunctorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbQuaternaryFunctorImageFilter.h rename to Modules/Core/Common/include/otbQuaternaryFunctorImageFilter.h diff --git a/Code/BasicFilters/otbQuaternaryFunctorImageFilter.txx b/Modules/Core/Common/include/otbQuaternaryFunctorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbQuaternaryFunctorImageFilter.txx rename to Modules/Core/Common/include/otbQuaternaryFunctorImageFilter.txx diff --git a/Code/Common/otbRGBAPixelConverter.h b/Modules/Core/Common/include/otbRGBAPixelConverter.h similarity index 100% rename from Code/Common/otbRGBAPixelConverter.h rename to Modules/Core/Common/include/otbRGBAPixelConverter.h diff --git a/Code/Common/otbRGBAPixelConverter.txx b/Modules/Core/Common/include/otbRGBAPixelConverter.txx similarity index 100% rename from Code/Common/otbRGBAPixelConverter.txx rename to Modules/Core/Common/include/otbRGBAPixelConverter.txx diff --git a/Code/Common/otbRectangle.h b/Modules/Core/Common/include/otbRectangle.h similarity index 100% rename from Code/Common/otbRectangle.h rename to Modules/Core/Common/include/otbRectangle.h diff --git a/Code/Common/otbRectangle.txx b/Modules/Core/Common/include/otbRectangle.txx similarity index 100% rename from Code/Common/otbRectangle.txx rename to Modules/Core/Common/include/otbRectangle.txx diff --git a/Code/Common/otbStandardFilterWatcher.h b/Modules/Core/Common/include/otbStandardFilterWatcher.h similarity index 100% rename from Code/Common/otbStandardFilterWatcher.h rename to Modules/Core/Common/include/otbStandardFilterWatcher.h diff --git a/Code/Common/otbStandardOneLineFilterWatcher.h b/Modules/Core/Common/include/otbStandardOneLineFilterWatcher.h similarity index 100% rename from Code/Common/otbStandardOneLineFilterWatcher.h rename to Modules/Core/Common/include/otbStandardOneLineFilterWatcher.h diff --git a/Code/Common/otbStandardWriterWatcher.h b/Modules/Core/Common/include/otbStandardWriterWatcher.h similarity index 100% rename from Code/Common/otbStandardWriterWatcher.h rename to Modules/Core/Common/include/otbStandardWriterWatcher.h diff --git a/Code/Common/otbSubsampledImageRegionConstIterator.h b/Modules/Core/Common/include/otbSubsampledImageRegionConstIterator.h similarity index 100% rename from Code/Common/otbSubsampledImageRegionConstIterator.h rename to Modules/Core/Common/include/otbSubsampledImageRegionConstIterator.h diff --git a/Code/Common/otbSubsampledImageRegionConstIterator.txx b/Modules/Core/Common/include/otbSubsampledImageRegionConstIterator.txx similarity index 100% rename from Code/Common/otbSubsampledImageRegionConstIterator.txx rename to Modules/Core/Common/include/otbSubsampledImageRegionConstIterator.txx diff --git a/Code/Common/otbSubsampledImageRegionIterator.h b/Modules/Core/Common/include/otbSubsampledImageRegionIterator.h similarity index 100% rename from Code/Common/otbSubsampledImageRegionIterator.h rename to Modules/Core/Common/include/otbSubsampledImageRegionIterator.h diff --git a/Code/Common/otbSystem.h b/Modules/Core/Common/include/otbSystem.h similarity index 100% rename from Code/Common/otbSystem.h rename to Modules/Core/Common/include/otbSystem.h diff --git a/Code/BasicFilters/otbUnaryFunctorImageFilter.h b/Modules/Core/Common/include/otbUnaryFunctorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbUnaryFunctorImageFilter.h rename to Modules/Core/Common/include/otbUnaryFunctorImageFilter.h diff --git a/Code/BasicFilters/otbUnaryFunctorNeighborhoodVectorImageFilter.h b/Modules/Core/Common/include/otbUnaryFunctorNeighborhoodVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbUnaryFunctorNeighborhoodVectorImageFilter.h rename to Modules/Core/Common/include/otbUnaryFunctorNeighborhoodVectorImageFilter.h diff --git a/Code/BasicFilters/otbUnaryFunctorNeighborhoodVectorImageFilter.txx b/Modules/Core/Common/include/otbUnaryFunctorNeighborhoodVectorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbUnaryFunctorNeighborhoodVectorImageFilter.txx rename to Modules/Core/Common/include/otbUnaryFunctorNeighborhoodVectorImageFilter.txx diff --git a/Code/BasicFilters/otbUnaryFunctorVectorImageFilter.h b/Modules/Core/Common/include/otbUnaryFunctorVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbUnaryFunctorVectorImageFilter.h rename to Modules/Core/Common/include/otbUnaryFunctorVectorImageFilter.h diff --git a/Code/BasicFilters/otbUnaryFunctorVectorImageFilter.txx b/Modules/Core/Common/include/otbUnaryFunctorVectorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbUnaryFunctorVectorImageFilter.txx rename to Modules/Core/Common/include/otbUnaryFunctorVectorImageFilter.txx diff --git a/Code/BasicFilters/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.h b/Modules/Core/Common/include/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.h similarity index 100% rename from Code/BasicFilters/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.h rename to Modules/Core/Common/include/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.h diff --git a/Code/BasicFilters/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.txx b/Modules/Core/Common/include/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.txx rename to Modules/Core/Common/include/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.txx diff --git a/Code/BasicFilters/otbUniformAlphaBlendingFunctor.h b/Modules/Core/Common/include/otbUniformAlphaBlendingFunctor.h similarity index 100% rename from Code/BasicFilters/otbUniformAlphaBlendingFunctor.h rename to Modules/Core/Common/include/otbUniformAlphaBlendingFunctor.h diff --git a/Code/Common/otbUtils.h b/Modules/Core/Common/include/otbUtils.h similarity index 100% rename from Code/Common/otbUtils.h rename to Modules/Core/Common/include/otbUtils.h diff --git a/Code/Common/otbVariableLengthVectorConverter.h b/Modules/Core/Common/include/otbVariableLengthVectorConverter.h similarity index 100% rename from Code/Common/otbVariableLengthVectorConverter.h rename to Modules/Core/Common/include/otbVariableLengthVectorConverter.h diff --git a/Code/Common/otbVariableLengthVectorConverter.txx b/Modules/Core/Common/include/otbVariableLengthVectorConverter.txx similarity index 100% rename from Code/Common/otbVariableLengthVectorConverter.txx rename to Modules/Core/Common/include/otbVariableLengthVectorConverter.txx diff --git a/Code/Common/otbVectorImageToASImageAdaptor.h b/Modules/Core/Common/include/otbVectorImageToASImageAdaptor.h similarity index 100% rename from Code/Common/otbVectorImageToASImageAdaptor.h rename to Modules/Core/Common/include/otbVectorImageToASImageAdaptor.h diff --git a/Code/Common/otbVectorImageToASPixelAccessor.h b/Modules/Core/Common/include/otbVectorImageToASPixelAccessor.h similarity index 100% rename from Code/Common/otbVectorImageToASPixelAccessor.h rename to Modules/Core/Common/include/otbVectorImageToASPixelAccessor.h diff --git a/Code/Common/otbWriterWatcherBase.h b/Modules/Core/Common/include/otbWriterWatcherBase.h similarity index 100% rename from Code/Common/otbWriterWatcherBase.h rename to Modules/Core/Common/include/otbWriterWatcherBase.h diff --git a/Code/Common/otbCommandLineArgumentParser.cxx b/Modules/Core/Common/src/otbCommandLineArgumentParser.cxx similarity index 100% rename from Code/Common/otbCommandLineArgumentParser.cxx rename to Modules/Core/Common/src/otbCommandLineArgumentParser.cxx diff --git a/Code/Common/otbConfigurationFile.cxx b/Modules/Core/Common/src/otbConfigurationFile.cxx similarity index 100% rename from Code/Common/otbConfigurationFile.cxx rename to Modules/Core/Common/src/otbConfigurationFile.cxx diff --git a/Code/Common/otbFilterWatcherBase.cxx b/Modules/Core/Common/src/otbFilterWatcherBase.cxx similarity index 100% rename from Code/Common/otbFilterWatcherBase.cxx rename to Modules/Core/Common/src/otbFilterWatcherBase.cxx diff --git a/Code/Learning/otbMachineLearningUtils.cxx b/Modules/Core/Common/src/otbMachineLearningUtils.cxx similarity index 100% rename from Code/Learning/otbMachineLearningUtils.cxx rename to Modules/Core/Common/src/otbMachineLearningUtils.cxx diff --git a/Code/Common/otbStandardFilterWatcher.cxx b/Modules/Core/Common/src/otbStandardFilterWatcher.cxx similarity index 100% rename from Code/Common/otbStandardFilterWatcher.cxx rename to Modules/Core/Common/src/otbStandardFilterWatcher.cxx diff --git a/Code/Common/otbStandardOneLineFilterWatcher.cxx b/Modules/Core/Common/src/otbStandardOneLineFilterWatcher.cxx similarity index 100% rename from Code/Common/otbStandardOneLineFilterWatcher.cxx rename to Modules/Core/Common/src/otbStandardOneLineFilterWatcher.cxx diff --git a/Code/Common/otbStandardWriterWatcher.cxx b/Modules/Core/Common/src/otbStandardWriterWatcher.cxx similarity index 100% rename from Code/Common/otbStandardWriterWatcher.cxx rename to Modules/Core/Common/src/otbStandardWriterWatcher.cxx diff --git a/Code/Common/otbSystem.cxx b/Modules/Core/Common/src/otbSystem.cxx similarity index 100% rename from Code/Common/otbSystem.cxx rename to Modules/Core/Common/src/otbSystem.cxx diff --git a/Code/Common/otbUtils.cxx b/Modules/Core/Common/src/otbUtils.cxx similarity index 100% rename from Code/Common/otbUtils.cxx rename to Modules/Core/Common/src/otbUtils.cxx diff --git a/Code/Common/otbWriterWatcherBase.cxx b/Modules/Core/Common/src/otbWriterWatcherBase.cxx similarity index 100% rename from Code/Common/otbWriterWatcherBase.cxx rename to Modules/Core/Common/src/otbWriterWatcherBase.cxx diff --git a/Testing/Code/TestSystem/otbCompareAsciiTestScientificNotation.cxx b/Modules/Core/Common/test/otbCompareAsciiTestScientificNotation.cxx similarity index 100% rename from Testing/Code/TestSystem/otbCompareAsciiTestScientificNotation.cxx rename to Modules/Core/Common/test/otbCompareAsciiTestScientificNotation.cxx diff --git a/Testing/Code/TestSystem/otbCompareAsciiTests.cxx b/Modules/Core/Common/test/otbCompareAsciiTests.cxx similarity index 100% rename from Testing/Code/TestSystem/otbCompareAsciiTests.cxx rename to Modules/Core/Common/test/otbCompareAsciiTests.cxx diff --git a/Testing/Code/TestSystem/otbCompareAsciiTests2.cxx b/Modules/Core/Common/test/otbCompareAsciiTests2.cxx similarity index 100% rename from Testing/Code/TestSystem/otbCompareAsciiTests2.cxx rename to Modules/Core/Common/test/otbCompareAsciiTests2.cxx diff --git a/Testing/Code/TestSystem/otbCompareAsciiTests3.cxx b/Modules/Core/Common/test/otbCompareAsciiTests3.cxx similarity index 100% rename from Testing/Code/TestSystem/otbCompareAsciiTests3.cxx rename to Modules/Core/Common/test/otbCompareAsciiTests3.cxx diff --git a/Testing/Code/TestSystem/otbCompareAsciiTests4.cxx b/Modules/Core/Common/test/otbCompareAsciiTests4.cxx similarity index 100% rename from Testing/Code/TestSystem/otbCompareAsciiTests4.cxx rename to Modules/Core/Common/test/otbCompareAsciiTests4.cxx diff --git a/Testing/Code/TestSystem/otbCompareAsciiTests5.cxx b/Modules/Core/Common/test/otbCompareAsciiTests5.cxx similarity index 100% rename from Testing/Code/TestSystem/otbCompareAsciiTests5.cxx rename to Modules/Core/Common/test/otbCompareAsciiTests5.cxx diff --git a/Testing/Code/TestSystem/otbCompareAsciiTestsEpsilon3_WhiteSpace.cxx b/Modules/Core/Common/test/otbCompareAsciiTestsEpsilon3_WhiteSpace.cxx similarity index 100% rename from Testing/Code/TestSystem/otbCompareAsciiTestsEpsilon3_WhiteSpace.cxx rename to Modules/Core/Common/test/otbCompareAsciiTestsEpsilon3_WhiteSpace.cxx diff --git a/Testing/Code/Common/otbConfigurationTest.cxx b/Modules/Core/Common/test/otbConfigurationTest.cxx similarity index 100% rename from Testing/Code/Common/otbConfigurationTest.cxx rename to Modules/Core/Common/test/otbConfigurationTest.cxx diff --git a/Testing/Code/Common/otbImageRegionAdaptativeSplitter.cxx b/Modules/Core/Common/test/otbImageRegionAdaptativeSplitter.cxx similarity index 100% rename from Testing/Code/Common/otbImageRegionAdaptativeSplitter.cxx rename to Modules/Core/Common/test/otbImageRegionAdaptativeSplitter.cxx diff --git a/Testing/Code/Common/otbImageRegionNonUniformMultidimensionalSplitter.cxx b/Modules/Core/Common/test/otbImageRegionNonUniformMultidimensionalSplitter.cxx similarity index 100% rename from Testing/Code/Common/otbImageRegionNonUniformMultidimensionalSplitter.cxx rename to Modules/Core/Common/test/otbImageRegionNonUniformMultidimensionalSplitter.cxx diff --git a/Testing/Code/Common/otbImageRegionNonUniformMultidimensionalSplitterNew.cxx b/Modules/Core/Common/test/otbImageRegionNonUniformMultidimensionalSplitterNew.cxx similarity index 100% rename from Testing/Code/Common/otbImageRegionNonUniformMultidimensionalSplitterNew.cxx rename to Modules/Core/Common/test/otbImageRegionNonUniformMultidimensionalSplitterNew.cxx diff --git a/Testing/Code/Common/otbImageRegionSquareTileSplitter.cxx b/Modules/Core/Common/test/otbImageRegionSquareTileSplitter.cxx similarity index 100% rename from Testing/Code/Common/otbImageRegionSquareTileSplitter.cxx rename to Modules/Core/Common/test/otbImageRegionSquareTileSplitter.cxx diff --git a/Testing/Code/Common/otbImageRegionTileMapSplitter.cxx b/Modules/Core/Common/test/otbImageRegionTileMapSplitter.cxx similarity index 100% rename from Testing/Code/Common/otbImageRegionTileMapSplitter.cxx rename to Modules/Core/Common/test/otbImageRegionTileMapSplitter.cxx diff --git a/Testing/Code/Common/otbImageRegionTileMapSplitterNew.cxx b/Modules/Core/Common/test/otbImageRegionTileMapSplitterNew.cxx similarity index 100% rename from Testing/Code/Common/otbImageRegionTileMapSplitterNew.cxx rename to Modules/Core/Common/test/otbImageRegionTileMapSplitterNew.cxx diff --git a/Testing/Code/Common/otbRGBAPixelConverter.cxx b/Modules/Core/Common/test/otbRGBAPixelConverter.cxx similarity index 100% rename from Testing/Code/Common/otbRGBAPixelConverter.cxx rename to Modules/Core/Common/test/otbRGBAPixelConverter.cxx diff --git a/Testing/Code/Common/otbRectangle.cxx b/Modules/Core/Common/test/otbRectangle.cxx similarity index 100% rename from Testing/Code/Common/otbRectangle.cxx rename to Modules/Core/Common/test/otbRectangle.cxx diff --git a/Testing/Code/Common/otbRectangleNew.cxx b/Modules/Core/Common/test/otbRectangleNew.cxx similarity index 100% rename from Testing/Code/Common/otbRectangleNew.cxx rename to Modules/Core/Common/test/otbRectangleNew.cxx diff --git a/Testing/Code/Common/otbSystemTest.cxx b/Modules/Core/Common/test/otbSystemTest.cxx similarity index 100% rename from Testing/Code/Common/otbSystemTest.cxx rename to Modules/Core/Common/test/otbSystemTest.cxx diff --git a/Testing/Code/Common/otbTestCommandLineArgumentParser.cxx b/Modules/Core/Common/test/otbTestCommandLineArgumentParser.cxx similarity index 100% rename from Testing/Code/Common/otbTestCommandLineArgumentParser.cxx rename to Modules/Core/Common/test/otbTestCommandLineArgumentParser.cxx diff --git a/Testing/Code/Common/otbTestCommandLineArgumentParserHelp.cxx b/Modules/Core/Common/test/otbTestCommandLineArgumentParserHelp.cxx similarity index 100% rename from Testing/Code/Common/otbTestCommandLineArgumentParserHelp.cxx rename to Modules/Core/Common/test/otbTestCommandLineArgumentParserHelp.cxx diff --git a/Testing/Code/Common/otbTestCommandLineArgumentParserList.cxx b/Modules/Core/Common/test/otbTestCommandLineArgumentParserList.cxx similarity index 100% rename from Testing/Code/Common/otbTestCommandLineArgumentParserList.cxx rename to Modules/Core/Common/test/otbTestCommandLineArgumentParserList.cxx diff --git a/Testing/Code/Common/otbTestCommandLineArgumentParserWithError.cxx b/Modules/Core/Common/test/otbTestCommandLineArgumentParserWithError.cxx similarity index 100% rename from Testing/Code/Common/otbTestCommandLineArgumentParserWithError.cxx rename to Modules/Core/Common/test/otbTestCommandLineArgumentParserWithError.cxx diff --git a/Testing/Code/Common/otbVariableLengthVectorConverter.cxx b/Modules/Core/Common/test/otbVariableLengthVectorConverter.cxx similarity index 100% rename from Testing/Code/Common/otbVariableLengthVectorConverter.cxx rename to Modules/Core/Common/test/otbVariableLengthVectorConverter.cxx diff --git a/Code/IO/otbConvertPixelBuffer.h b/Modules/Core/ImageBase/include/otbConvertPixelBuffer.h similarity index 100% rename from Code/IO/otbConvertPixelBuffer.h rename to Modules/Core/ImageBase/include/otbConvertPixelBuffer.h diff --git a/Code/IO/otbConvertPixelBuffer.txx b/Modules/Core/ImageBase/include/otbConvertPixelBuffer.txx similarity index 100% rename from Code/IO/otbConvertPixelBuffer.txx rename to Modules/Core/ImageBase/include/otbConvertPixelBuffer.txx diff --git a/Code/IO/otbDefaultConvertPixelTraits.h b/Modules/Core/ImageBase/include/otbDefaultConvertPixelTraits.h similarity index 100% rename from Code/IO/otbDefaultConvertPixelTraits.h rename to Modules/Core/ImageBase/include/otbDefaultConvertPixelTraits.h diff --git a/Code/BasicFilters/otbEuclideanDistanceMetricWithMissingValue.h b/Modules/Core/ImageBase/include/otbEuclideanDistanceMetricWithMissingValue.h similarity index 100% rename from Code/BasicFilters/otbEuclideanDistanceMetricWithMissingValue.h rename to Modules/Core/ImageBase/include/otbEuclideanDistanceMetricWithMissingValue.h diff --git a/Code/BasicFilters/otbEuclideanDistanceMetricWithMissingValuePow2.h b/Modules/Core/ImageBase/include/otbEuclideanDistanceMetricWithMissingValuePow2.h similarity index 100% rename from Code/BasicFilters/otbEuclideanDistanceMetricWithMissingValuePow2.h rename to Modules/Core/ImageBase/include/otbEuclideanDistanceMetricWithMissingValuePow2.h diff --git a/Code/BasicFilters/otbEuclideanDistanceMetricWithMissingValuePow2.txx b/Modules/Core/ImageBase/include/otbEuclideanDistanceMetricWithMissingValuePow2.txx similarity index 100% rename from Code/BasicFilters/otbEuclideanDistanceMetricWithMissingValuePow2.txx rename to Modules/Core/ImageBase/include/otbEuclideanDistanceMetricWithMissingValuePow2.txx diff --git a/Code/Common/otbExtractROI.h b/Modules/Core/ImageBase/include/otbExtractROI.h similarity index 100% rename from Code/Common/otbExtractROI.h rename to Modules/Core/ImageBase/include/otbExtractROI.h diff --git a/Code/Common/otbExtractROI.txx b/Modules/Core/ImageBase/include/otbExtractROI.txx similarity index 100% rename from Code/Common/otbExtractROI.txx rename to Modules/Core/ImageBase/include/otbExtractROI.txx diff --git a/Code/Common/otbExtractROIBase.h b/Modules/Core/ImageBase/include/otbExtractROIBase.h similarity index 100% rename from Code/Common/otbExtractROIBase.h rename to Modules/Core/ImageBase/include/otbExtractROIBase.h diff --git a/Code/Common/otbExtractROIBase.txx b/Modules/Core/ImageBase/include/otbExtractROIBase.txx similarity index 100% rename from Code/Common/otbExtractROIBase.txx rename to Modules/Core/ImageBase/include/otbExtractROIBase.txx diff --git a/Code/BasicFilters/otbFlexibleDistanceWithMissingValue.h b/Modules/Core/ImageBase/include/otbFlexibleDistanceWithMissingValue.h similarity index 100% rename from Code/BasicFilters/otbFlexibleDistanceWithMissingValue.h rename to Modules/Core/ImageBase/include/otbFlexibleDistanceWithMissingValue.h diff --git a/Code/BasicFilters/otbFlexibleDistanceWithMissingValue.txx b/Modules/Core/ImageBase/include/otbFlexibleDistanceWithMissingValue.txx similarity index 100% rename from Code/BasicFilters/otbFlexibleDistanceWithMissingValue.txx rename to Modules/Core/ImageBase/include/otbFlexibleDistanceWithMissingValue.txx diff --git a/Code/IO/otbImage.h b/Modules/Core/ImageBase/include/otbImage.h similarity index 100% rename from Code/IO/otbImage.h rename to Modules/Core/ImageBase/include/otbImage.h diff --git a/Code/IO/otbImage.txx b/Modules/Core/ImageBase/include/otbImage.txx similarity index 100% rename from Code/IO/otbImage.txx rename to Modules/Core/ImageBase/include/otbImage.txx diff --git a/Code/FeatureExtraction/otbImageFunctionAdaptor.h b/Modules/Core/ImageBase/include/otbImageFunctionAdaptor.h similarity index 100% rename from Code/FeatureExtraction/otbImageFunctionAdaptor.h rename to Modules/Core/ImageBase/include/otbImageFunctionAdaptor.h diff --git a/Code/FeatureExtraction/otbImageFunctionAdaptor.txx b/Modules/Core/ImageBase/include/otbImageFunctionAdaptor.txx similarity index 100% rename from Code/FeatureExtraction/otbImageFunctionAdaptor.txx rename to Modules/Core/ImageBase/include/otbImageFunctionAdaptor.txx diff --git a/Code/IO/otbImageIOBase.h b/Modules/Core/ImageBase/include/otbImageIOBase.h similarity index 100% rename from Code/IO/otbImageIOBase.h rename to Modules/Core/ImageBase/include/otbImageIOBase.h diff --git a/Code/Common/otbImageOfVectorsToMonoChannelExtractROI.h b/Modules/Core/ImageBase/include/otbImageOfVectorsToMonoChannelExtractROI.h similarity index 100% rename from Code/Common/otbImageOfVectorsToMonoChannelExtractROI.h rename to Modules/Core/ImageBase/include/otbImageOfVectorsToMonoChannelExtractROI.h diff --git a/Code/Common/otbImageOfVectorsToMonoChannelExtractROI.txx b/Modules/Core/ImageBase/include/otbImageOfVectorsToMonoChannelExtractROI.txx similarity index 100% rename from Code/Common/otbImageOfVectorsToMonoChannelExtractROI.txx rename to Modules/Core/ImageBase/include/otbImageOfVectorsToMonoChannelExtractROI.txx diff --git a/Code/FeatureExtraction/otbMetaImageFunction.h b/Modules/Core/ImageBase/include/otbMetaImageFunction.h similarity index 100% rename from Code/FeatureExtraction/otbMetaImageFunction.h rename to Modules/Core/ImageBase/include/otbMetaImageFunction.h diff --git a/Code/FeatureExtraction/otbMetaImageFunction.txx b/Modules/Core/ImageBase/include/otbMetaImageFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbMetaImageFunction.txx rename to Modules/Core/ImageBase/include/otbMetaImageFunction.txx diff --git a/Code/Common/otbMultiChannelExtractROI.h b/Modules/Core/ImageBase/include/otbMultiChannelExtractROI.h similarity index 100% rename from Code/Common/otbMultiChannelExtractROI.h rename to Modules/Core/ImageBase/include/otbMultiChannelExtractROI.h diff --git a/Code/Common/otbMultiChannelExtractROI.txx b/Modules/Core/ImageBase/include/otbMultiChannelExtractROI.txx similarity index 100% rename from Code/Common/otbMultiChannelExtractROI.txx rename to Modules/Core/ImageBase/include/otbMultiChannelExtractROI.txx diff --git a/Code/Common/otbMultiToMonoChannelExtractROI.h b/Modules/Core/ImageBase/include/otbMultiToMonoChannelExtractROI.h similarity index 100% rename from Code/Common/otbMultiToMonoChannelExtractROI.h rename to Modules/Core/ImageBase/include/otbMultiToMonoChannelExtractROI.h diff --git a/Code/Common/otbMultiToMonoChannelExtractROI.txx b/Modules/Core/ImageBase/include/otbMultiToMonoChannelExtractROI.txx similarity index 100% rename from Code/Common/otbMultiToMonoChannelExtractROI.txx rename to Modules/Core/ImageBase/include/otbMultiToMonoChannelExtractROI.txx diff --git a/Code/IO/otbVectorImage.h b/Modules/Core/ImageBase/include/otbVectorImage.h similarity index 100% rename from Code/IO/otbVectorImage.h rename to Modules/Core/ImageBase/include/otbVectorImage.h diff --git a/Code/IO/otbVectorImage.txx b/Modules/Core/ImageBase/include/otbVectorImage.txx similarity index 100% rename from Code/IO/otbVectorImage.txx rename to Modules/Core/ImageBase/include/otbVectorImage.txx diff --git a/Code/IO/otbImageIOBase.cxx b/Modules/Core/ImageBase/src/otbImageIOBase.cxx similarity index 100% rename from Code/IO/otbImageIOBase.cxx rename to Modules/Core/ImageBase/src/otbImageIOBase.cxx diff --git a/Testing/Fa/0000169-fftcomplextocomplex.cxx b/Modules/Core/ImageBase/test/0000169-fftcomplextocomplex.cxx similarity index 100% rename from Testing/Fa/0000169-fftcomplextocomplex.cxx rename to Modules/Core/ImageBase/test/0000169-fftcomplextocomplex.cxx diff --git a/Testing/Fa/0000307-ExtractROICompareRegionsImplementations.cxx b/Modules/Core/ImageBase/test/0000307-ExtractROICompareRegionsImplementations.cxx similarity index 100% rename from Testing/Fa/0000307-ExtractROICompareRegionsImplementations.cxx rename to Modules/Core/ImageBase/test/0000307-ExtractROICompareRegionsImplementations.cxx diff --git a/Testing/Fa/0000428-CastImageFilterStreaming.cxx b/Modules/Core/ImageBase/test/0000428-CastImageFilterStreaming.cxx similarity index 100% rename from Testing/Fa/0000428-CastImageFilterStreaming.cxx rename to Modules/Core/ImageBase/test/0000428-CastImageFilterStreaming.cxx diff --git a/Testing/Code/BasicFilters/otbComplexToIntensityFilterTest.cxx b/Modules/Core/ImageBase/test/otbComplexToIntensityFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbComplexToIntensityFilterTest.cxx rename to Modules/Core/ImageBase/test/otbComplexToIntensityFilterTest.cxx diff --git a/Testing/Code/BasicFilters/otbComplexToVectorImageCastFilter.cxx b/Modules/Core/ImageBase/test/otbComplexToVectorImageCastFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbComplexToVectorImageCastFilter.cxx rename to Modules/Core/ImageBase/test/otbComplexToVectorImageCastFilter.cxx diff --git a/Testing/Code/BasicFilters/otbEuclideanDistanceMetricWithMissingValue.cxx b/Modules/Core/ImageBase/test/otbEuclideanDistanceMetricWithMissingValue.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbEuclideanDistanceMetricWithMissingValue.cxx rename to Modules/Core/ImageBase/test/otbEuclideanDistanceMetricWithMissingValue.cxx diff --git a/Testing/Code/BasicFilters/otbEuclideanDistanceMetricWithMissingValueNew.cxx b/Modules/Core/ImageBase/test/otbEuclideanDistanceMetricWithMissingValueNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbEuclideanDistanceMetricWithMissingValueNew.cxx rename to Modules/Core/ImageBase/test/otbEuclideanDistanceMetricWithMissingValueNew.cxx diff --git a/Testing/Code/Common/otbExtractROI.cxx b/Modules/Core/ImageBase/test/otbExtractROI.cxx similarity index 100% rename from Testing/Code/Common/otbExtractROI.cxx rename to Modules/Core/ImageBase/test/otbExtractROI.cxx diff --git a/Testing/Code/Common/otbExtractROI2.cxx b/Modules/Core/ImageBase/test/otbExtractROI2.cxx similarity index 100% rename from Testing/Code/Common/otbExtractROI2.cxx rename to Modules/Core/ImageBase/test/otbExtractROI2.cxx diff --git a/Testing/Code/Common/otbExtractROINew.cxx b/Modules/Core/ImageBase/test/otbExtractROINew.cxx similarity index 100% rename from Testing/Code/Common/otbExtractROINew.cxx rename to Modules/Core/ImageBase/test/otbExtractROINew.cxx diff --git a/Testing/Code/Common/otbExtractROITestMetaData.cxx b/Modules/Core/ImageBase/test/otbExtractROITestMetaData.cxx similarity index 100% rename from Testing/Code/Common/otbExtractROITestMetaData.cxx rename to Modules/Core/ImageBase/test/otbExtractROITestMetaData.cxx diff --git a/Testing/Code/Common/otbExtractROI_RGB.cxx b/Modules/Core/ImageBase/test/otbExtractROI_RGB.cxx similarity index 100% rename from Testing/Code/Common/otbExtractROI_RGB.cxx rename to Modules/Core/ImageBase/test/otbExtractROI_RGB.cxx diff --git a/Testing/Code/BasicFilters/otbFlexibleDistanceWithMissingValue.cxx b/Modules/Core/ImageBase/test/otbFlexibleDistanceWithMissingValue.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbFlexibleDistanceWithMissingValue.cxx rename to Modules/Core/ImageBase/test/otbFlexibleDistanceWithMissingValue.cxx diff --git a/Testing/Code/BasicFilters/otbFlexibleDistanceWithMissingValueNew.cxx b/Modules/Core/ImageBase/test/otbFlexibleDistanceWithMissingValueNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbFlexibleDistanceWithMissingValueNew.cxx rename to Modules/Core/ImageBase/test/otbFlexibleDistanceWithMissingValueNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbFourierMellinImageFilterTestFFT.cxx b/Modules/Core/ImageBase/test/otbFourierMellinImageFilterTestFFT.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbFourierMellinImageFilterTestFFT.cxx rename to Modules/Core/ImageBase/test/otbFourierMellinImageFilterTestFFT.cxx diff --git a/Testing/Code/BasicFilters/otbFunctionToImageFilter.cxx b/Modules/Core/ImageBase/test/otbFunctionToImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbFunctionToImageFilter.cxx rename to Modules/Core/ImageBase/test/otbFunctionToImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbFunctionToImageFilterNew.cxx b/Modules/Core/ImageBase/test/otbFunctionToImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbFunctionToImageFilterNew.cxx rename to Modules/Core/ImageBase/test/otbFunctionToImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbImageAndVectorImageOperationFilterNew.cxx b/Modules/Core/ImageBase/test/otbImageAndVectorImageOperationFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbImageAndVectorImageOperationFilterNew.cxx rename to Modules/Core/ImageBase/test/otbImageAndVectorImageOperationFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbImageAndVectorImageOperationFilterTest.cxx b/Modules/Core/ImageBase/test/otbImageAndVectorImageOperationFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbImageAndVectorImageOperationFilterTest.cxx rename to Modules/Core/ImageBase/test/otbImageAndVectorImageOperationFilterTest.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageFunctionAdaptor.cxx b/Modules/Core/ImageBase/test/otbImageFunctionAdaptor.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageFunctionAdaptor.cxx rename to Modules/Core/ImageBase/test/otbImageFunctionAdaptor.cxx diff --git a/Testing/Code/Common/otbImageList.cxx b/Modules/Core/ImageBase/test/otbImageList.cxx similarity index 100% rename from Testing/Code/Common/otbImageList.cxx rename to Modules/Core/ImageBase/test/otbImageList.cxx diff --git a/Testing/Code/Common/otbImageListNew.cxx b/Modules/Core/ImageBase/test/otbImageListNew.cxx similarity index 100% rename from Testing/Code/Common/otbImageListNew.cxx rename to Modules/Core/ImageBase/test/otbImageListNew.cxx diff --git a/Testing/Code/Common/otbImageListSourceNew.cxx b/Modules/Core/ImageBase/test/otbImageListSourceNew.cxx similarity index 100% rename from Testing/Code/Common/otbImageListSourceNew.cxx rename to Modules/Core/ImageBase/test/otbImageListSourceNew.cxx diff --git a/Testing/Code/Common/otbImageListToImageFilterNew.cxx b/Modules/Core/ImageBase/test/otbImageListToImageFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbImageListToImageFilterNew.cxx rename to Modules/Core/ImageBase/test/otbImageListToImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbImageListToImageListApplyFilter.cxx b/Modules/Core/ImageBase/test/otbImageListToImageListApplyFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbImageListToImageListApplyFilter.cxx rename to Modules/Core/ImageBase/test/otbImageListToImageListApplyFilter.cxx diff --git a/Testing/Code/BasicFilters/otbImageListToImageListApplyFilterNew.cxx b/Modules/Core/ImageBase/test/otbImageListToImageListApplyFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbImageListToImageListApplyFilterNew.cxx rename to Modules/Core/ImageBase/test/otbImageListToImageListApplyFilterNew.cxx diff --git a/Testing/Code/Common/otbImageListToImageListFilterNew.cxx b/Modules/Core/ImageBase/test/otbImageListToImageListFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbImageListToImageListFilterNew.cxx rename to Modules/Core/ImageBase/test/otbImageListToImageListFilterNew.cxx diff --git a/Testing/Code/Common/otbImageListToVectorImageFilter.cxx b/Modules/Core/ImageBase/test/otbImageListToVectorImageFilter.cxx similarity index 100% rename from Testing/Code/Common/otbImageListToVectorImageFilter.cxx rename to Modules/Core/ImageBase/test/otbImageListToVectorImageFilter.cxx diff --git a/Testing/Code/Common/otbImageListToVectorImageFilter2.cxx b/Modules/Core/ImageBase/test/otbImageListToVectorImageFilter2.cxx similarity index 100% rename from Testing/Code/Common/otbImageListToVectorImageFilter2.cxx rename to Modules/Core/ImageBase/test/otbImageListToVectorImageFilter2.cxx diff --git a/Testing/Code/Common/otbImageListToVectorImageFilterNew.cxx b/Modules/Core/ImageBase/test/otbImageListToVectorImageFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbImageListToVectorImageFilterNew.cxx rename to Modules/Core/ImageBase/test/otbImageListToVectorImageFilterNew.cxx diff --git a/Testing/Code/Common/otbImageOfVectorsToMonoChannelExtractROI.cxx b/Modules/Core/ImageBase/test/otbImageOfVectorsToMonoChannelExtractROI.cxx similarity index 100% rename from Testing/Code/Common/otbImageOfVectorsToMonoChannelExtractROI.cxx rename to Modules/Core/ImageBase/test/otbImageOfVectorsToMonoChannelExtractROI.cxx diff --git a/Testing/Code/Common/otbImageOfVectorsToMonoChannelExtractROINew.cxx b/Modules/Core/ImageBase/test/otbImageOfVectorsToMonoChannelExtractROINew.cxx similarity index 100% rename from Testing/Code/Common/otbImageOfVectorsToMonoChannelExtractROINew.cxx rename to Modules/Core/ImageBase/test/otbImageOfVectorsToMonoChannelExtractROINew.cxx diff --git a/Testing/Code/BasicFilters/otbImagePCAShapeModelEstimatorTest.cxx b/Modules/Core/ImageBase/test/otbImagePCAShapeModelEstimatorTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbImagePCAShapeModelEstimatorTest.cxx rename to Modules/Core/ImageBase/test/otbImagePCAShapeModelEstimatorTest.cxx diff --git a/Testing/Code/IO/otbImageTest.cxx b/Modules/Core/ImageBase/test/otbImageTest.cxx similarity index 100% rename from Testing/Code/IO/otbImageTest.cxx rename to Modules/Core/ImageBase/test/otbImageTest.cxx diff --git a/Testing/Code/Common/otbMultiChannelExtractROI.cxx b/Modules/Core/ImageBase/test/otbMultiChannelExtractROI.cxx similarity index 100% rename from Testing/Code/Common/otbMultiChannelExtractROI.cxx rename to Modules/Core/ImageBase/test/otbMultiChannelExtractROI.cxx diff --git a/Testing/Code/Common/otbMultiChannelExtractROINew.cxx b/Modules/Core/ImageBase/test/otbMultiChannelExtractROINew.cxx similarity index 100% rename from Testing/Code/Common/otbMultiChannelExtractROINew.cxx rename to Modules/Core/ImageBase/test/otbMultiChannelExtractROINew.cxx diff --git a/Testing/Code/Common/otbMultiToMonoChannelExtractROI.cxx b/Modules/Core/ImageBase/test/otbMultiToMonoChannelExtractROI.cxx similarity index 100% rename from Testing/Code/Common/otbMultiToMonoChannelExtractROI.cxx rename to Modules/Core/ImageBase/test/otbMultiToMonoChannelExtractROI.cxx diff --git a/Testing/Code/Common/otbMultiToMonoChannelExtractROINew.cxx b/Modules/Core/ImageBase/test/otbMultiToMonoChannelExtractROINew.cxx similarity index 100% rename from Testing/Code/Common/otbMultiToMonoChannelExtractROINew.cxx rename to Modules/Core/ImageBase/test/otbMultiToMonoChannelExtractROINew.cxx diff --git a/Testing/Code/Common/otbObjectList.cxx b/Modules/Core/ImageBase/test/otbObjectList.cxx similarity index 100% rename from Testing/Code/Common/otbObjectList.cxx rename to Modules/Core/ImageBase/test/otbObjectList.cxx diff --git a/Testing/Code/Common/otbObjectListNew.cxx b/Modules/Core/ImageBase/test/otbObjectListNew.cxx similarity index 100% rename from Testing/Code/Common/otbObjectListNew.cxx rename to Modules/Core/ImageBase/test/otbObjectListNew.cxx diff --git a/Testing/Code/Projections/otbOssimElevManagerTest.cxx b/Modules/Core/ImageBase/test/otbOssimElevManagerTest.cxx similarity index 100% rename from Testing/Code/Projections/otbOssimElevManagerTest.cxx rename to Modules/Core/ImageBase/test/otbOssimElevManagerTest.cxx diff --git a/Testing/Code/Common/otbStandardFilterWatcherNew.cxx b/Modules/Core/ImageBase/test/otbStandardFilterWatcherNew.cxx similarity index 100% rename from Testing/Code/Common/otbStandardFilterWatcherNew.cxx rename to Modules/Core/ImageBase/test/otbStandardFilterWatcherNew.cxx diff --git a/Testing/Code/Common/otbStandardOneLineFilterWatcherTest.cxx b/Modules/Core/ImageBase/test/otbStandardOneLineFilterWatcherTest.cxx similarity index 100% rename from Testing/Code/Common/otbStandardOneLineFilterWatcherTest.cxx rename to Modules/Core/ImageBase/test/otbStandardOneLineFilterWatcherTest.cxx diff --git a/Testing/Code/Common/otbStandardWriterWatcher.cxx b/Modules/Core/ImageBase/test/otbStandardWriterWatcher.cxx similarity index 100% rename from Testing/Code/Common/otbStandardWriterWatcher.cxx rename to Modules/Core/ImageBase/test/otbStandardWriterWatcher.cxx diff --git a/Testing/Code/Common/otbTestMultiExtractMultiUpdate.cxx b/Modules/Core/ImageBase/test/otbTestMultiExtractMultiUpdate.cxx similarity index 100% rename from Testing/Code/Common/otbTestMultiExtractMultiUpdate.cxx rename to Modules/Core/ImageBase/test/otbTestMultiExtractMultiUpdate.cxx diff --git a/Testing/Code/IO/otbVectorImageTest.cxx b/Modules/Core/ImageBase/test/otbVectorImageTest.cxx similarity index 100% rename from Testing/Code/IO/otbVectorImageTest.cxx rename to Modules/Core/ImageBase/test/otbVectorImageTest.cxx diff --git a/Testing/Code/Common/otbVectorImageToASImageAdaptorNew.cxx b/Modules/Core/ImageBase/test/otbVectorImageToASImageAdaptorNew.cxx similarity index 100% rename from Testing/Code/Common/otbVectorImageToASImageAdaptorNew.cxx rename to Modules/Core/ImageBase/test/otbVectorImageToASImageAdaptorNew.cxx diff --git a/Code/BasicFilters/otbBCOInterpolateImageFunction.h b/Modules/Core/Interpolation/include/otbBCOInterpolateImageFunction.h similarity index 100% rename from Code/BasicFilters/otbBCOInterpolateImageFunction.h rename to Modules/Core/Interpolation/include/otbBCOInterpolateImageFunction.h diff --git a/Code/BasicFilters/otbBCOInterpolateImageFunction.txx b/Modules/Core/Interpolation/include/otbBCOInterpolateImageFunction.txx similarity index 100% rename from Code/BasicFilters/otbBCOInterpolateImageFunction.txx rename to Modules/Core/Interpolation/include/otbBCOInterpolateImageFunction.txx diff --git a/Code/BasicFilters/otbBSplineDecompositionImageFilter.h b/Modules/Core/Interpolation/include/otbBSplineDecompositionImageFilter.h similarity index 100% rename from Code/BasicFilters/otbBSplineDecompositionImageFilter.h rename to Modules/Core/Interpolation/include/otbBSplineDecompositionImageFilter.h diff --git a/Code/BasicFilters/otbBSplineDecompositionImageFilter.txx b/Modules/Core/Interpolation/include/otbBSplineDecompositionImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbBSplineDecompositionImageFilter.txx rename to Modules/Core/Interpolation/include/otbBSplineDecompositionImageFilter.txx diff --git a/Code/BasicFilters/otbBSplineInterpolateImageFunction.h b/Modules/Core/Interpolation/include/otbBSplineInterpolateImageFunction.h similarity index 100% rename from Code/BasicFilters/otbBSplineInterpolateImageFunction.h rename to Modules/Core/Interpolation/include/otbBSplineInterpolateImageFunction.h diff --git a/Code/BasicFilters/otbBSplineInterpolateImageFunction.txx b/Modules/Core/Interpolation/include/otbBSplineInterpolateImageFunction.txx similarity index 100% rename from Code/BasicFilters/otbBSplineInterpolateImageFunction.txx rename to Modules/Core/Interpolation/include/otbBSplineInterpolateImageFunction.txx diff --git a/Code/Common/otbGenericInterpolateImageFunction.h b/Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.h similarity index 100% rename from Code/Common/otbGenericInterpolateImageFunction.h rename to Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.h diff --git a/Code/Common/otbGenericInterpolateImageFunction.txx b/Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.txx similarity index 100% rename from Code/Common/otbGenericInterpolateImageFunction.txx rename to Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.txx diff --git a/Code/BasicFilters/otbProlateInterpolateImageFunction.h b/Modules/Core/Interpolation/include/otbProlateInterpolateImageFunction.h similarity index 100% rename from Code/BasicFilters/otbProlateInterpolateImageFunction.h rename to Modules/Core/Interpolation/include/otbProlateInterpolateImageFunction.h diff --git a/Code/BasicFilters/otbProlateInterpolateImageFunction.txx b/Modules/Core/Interpolation/include/otbProlateInterpolateImageFunction.txx similarity index 100% rename from Code/BasicFilters/otbProlateInterpolateImageFunction.txx rename to Modules/Core/Interpolation/include/otbProlateInterpolateImageFunction.txx diff --git a/Code/Common/otbStreamingTraits.h b/Modules/Core/Interpolation/include/otbStreamingTraits.h similarity index 100% rename from Code/Common/otbStreamingTraits.h rename to Modules/Core/Interpolation/include/otbStreamingTraits.h diff --git a/Code/Common/otbStreamingTraits.txx b/Modules/Core/Interpolation/include/otbStreamingTraits.txx similarity index 100% rename from Code/Common/otbStreamingTraits.txx rename to Modules/Core/Interpolation/include/otbStreamingTraits.txx diff --git a/Code/BasicFilters/otbWindowedSincInterpolateImageBlackmanFunction.h b/Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageBlackmanFunction.h similarity index 100% rename from Code/BasicFilters/otbWindowedSincInterpolateImageBlackmanFunction.h rename to Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageBlackmanFunction.h diff --git a/Code/BasicFilters/otbWindowedSincInterpolateImageCosineFunction.h b/Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageCosineFunction.h similarity index 100% rename from Code/BasicFilters/otbWindowedSincInterpolateImageCosineFunction.h rename to Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageCosineFunction.h diff --git a/Code/BasicFilters/otbWindowedSincInterpolateImageFunctionBase.h b/Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageFunctionBase.h similarity index 100% rename from Code/BasicFilters/otbWindowedSincInterpolateImageFunctionBase.h rename to Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageFunctionBase.h diff --git a/Code/BasicFilters/otbWindowedSincInterpolateImageFunctionBase.txx b/Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageFunctionBase.txx similarity index 100% rename from Code/BasicFilters/otbWindowedSincInterpolateImageFunctionBase.txx rename to Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageFunctionBase.txx diff --git a/Code/BasicFilters/otbWindowedSincInterpolateImageGaussianFunction.h b/Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageGaussianFunction.h similarity index 100% rename from Code/BasicFilters/otbWindowedSincInterpolateImageGaussianFunction.h rename to Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageGaussianFunction.h diff --git a/Code/BasicFilters/otbWindowedSincInterpolateImageHammingFunction.h b/Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageHammingFunction.h similarity index 100% rename from Code/BasicFilters/otbWindowedSincInterpolateImageHammingFunction.h rename to Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageHammingFunction.h diff --git a/Code/BasicFilters/otbWindowedSincInterpolateImageLanczosFunction.h b/Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageLanczosFunction.h similarity index 100% rename from Code/BasicFilters/otbWindowedSincInterpolateImageLanczosFunction.h rename to Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageLanczosFunction.h diff --git a/Code/BasicFilters/otbWindowedSincInterpolateImageWelchFunction.h b/Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageWelchFunction.h similarity index 100% rename from Code/BasicFilters/otbWindowedSincInterpolateImageWelchFunction.h rename to Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageWelchFunction.h diff --git a/Testing/Code/BasicFilters/otbBSplineDecompositionImageFilter.cxx b/Modules/Core/Interpolation/test/otbBSplineDecompositionImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbBSplineDecompositionImageFilter.cxx rename to Modules/Core/Interpolation/test/otbBSplineDecompositionImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbBSplineDecompositionImageFilterNew.cxx b/Modules/Core/Interpolation/test/otbBSplineDecompositionImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbBSplineDecompositionImageFilterNew.cxx rename to Modules/Core/Interpolation/test/otbBSplineDecompositionImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbBSplineInterpolateImageFunction.cxx b/Modules/Core/Interpolation/test/otbBSplineInterpolateImageFunction.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbBSplineInterpolateImageFunction.cxx rename to Modules/Core/Interpolation/test/otbBSplineInterpolateImageFunction.cxx diff --git a/Testing/Code/BasicFilters/otbBSplineInterpolateImageFunctionNew.cxx b/Modules/Core/Interpolation/test/otbBSplineInterpolateImageFunctionNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbBSplineInterpolateImageFunctionNew.cxx rename to Modules/Core/Interpolation/test/otbBSplineInterpolateImageFunctionNew.cxx diff --git a/Testing/Code/Common/otbGenericInterpolateImageFunctionNew.cxx b/Modules/Core/Interpolation/test/otbGenericInterpolateImageFunctionNew.cxx similarity index 100% rename from Testing/Code/Common/otbGenericInterpolateImageFunctionNew.cxx rename to Modules/Core/Interpolation/test/otbGenericInterpolateImageFunctionNew.cxx diff --git a/Testing/Code/BasicFilters/otbProlateInterpolateImageFunctionNew.cxx b/Modules/Core/Interpolation/test/otbProlateInterpolateImageFunctionNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbProlateInterpolateImageFunctionNew.cxx rename to Modules/Core/Interpolation/test/otbProlateInterpolateImageFunctionNew.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingTraits.cxx b/Modules/Core/Interpolation/test/otbStreamingTraits.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingTraits.cxx rename to Modules/Core/Interpolation/test/otbStreamingTraits.cxx diff --git a/Testing/Code/BasicFilters/otbWindowedSincInterpolateImageBlackmanFunction.cxx b/Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageBlackmanFunction.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbWindowedSincInterpolateImageBlackmanFunction.cxx rename to Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageBlackmanFunction.cxx diff --git a/Testing/Code/BasicFilters/otbWindowedSincInterpolateImageBlackmanFunctionNew.cxx b/Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageBlackmanFunctionNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbWindowedSincInterpolateImageBlackmanFunctionNew.cxx rename to Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageBlackmanFunctionNew.cxx diff --git a/Testing/Code/BasicFilters/otbWindowedSincInterpolateImageCosineFunction.cxx b/Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageCosineFunction.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbWindowedSincInterpolateImageCosineFunction.cxx rename to Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageCosineFunction.cxx diff --git a/Testing/Code/BasicFilters/otbWindowedSincInterpolateImageCosineFunctionNew.cxx b/Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageCosineFunctionNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbWindowedSincInterpolateImageCosineFunctionNew.cxx rename to Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageCosineFunctionNew.cxx diff --git a/Testing/Code/BasicFilters/otbWindowedSincInterpolateImageFunctionBaseNew.cxx b/Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageFunctionBaseNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbWindowedSincInterpolateImageFunctionBaseNew.cxx rename to Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageFunctionBaseNew.cxx diff --git a/Testing/Code/BasicFilters/otbWindowedSincInterpolateImageGaussianFunction.cxx b/Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageGaussianFunction.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbWindowedSincInterpolateImageGaussianFunction.cxx rename to Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageGaussianFunction.cxx diff --git a/Testing/Code/BasicFilters/otbWindowedSincInterpolateImageGaussianFunctionNew.cxx b/Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageGaussianFunctionNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbWindowedSincInterpolateImageGaussianFunctionNew.cxx rename to Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageGaussianFunctionNew.cxx diff --git a/Testing/Code/BasicFilters/otbWindowedSincInterpolateImageHammingFunction.cxx b/Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageHammingFunction.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbWindowedSincInterpolateImageHammingFunction.cxx rename to Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageHammingFunction.cxx diff --git a/Testing/Code/BasicFilters/otbWindowedSincInterpolateImageHammingFunctionNew.cxx b/Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageHammingFunctionNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbWindowedSincInterpolateImageHammingFunctionNew.cxx rename to Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageHammingFunctionNew.cxx diff --git a/Testing/Code/BasicFilters/otbWindowedSincInterpolateImageLanczosFunction.cxx b/Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageLanczosFunction.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbWindowedSincInterpolateImageLanczosFunction.cxx rename to Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageLanczosFunction.cxx diff --git a/Testing/Code/BasicFilters/otbWindowedSincInterpolateImageLanczosFunctionNew.cxx b/Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageLanczosFunctionNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbWindowedSincInterpolateImageLanczosFunctionNew.cxx rename to Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageLanczosFunctionNew.cxx diff --git a/Testing/Code/BasicFilters/otbWindowedSincInterpolateImageWelchFunction.cxx b/Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageWelchFunction.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbWindowedSincInterpolateImageWelchFunction.cxx rename to Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageWelchFunction.cxx diff --git a/Testing/Code/BasicFilters/otbWindowedSincInterpolateImageWelchFunctionNew.cxx b/Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageWelchFunctionNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbWindowedSincInterpolateImageWelchFunctionNew.cxx rename to Modules/Core/Interpolation/test/otbWindowedSincInterpolateImageWelchFunctionNew.cxx diff --git a/Code/OBIA/otbAttributesMapLabelObject.h b/Modules/Core/LabelMap/include/otbAttributesMapLabelObject.h similarity index 100% rename from Code/OBIA/otbAttributesMapLabelObject.h rename to Modules/Core/LabelMap/include/otbAttributesMapLabelObject.h diff --git a/Code/OBIA/otbAttributesMapLabelObjectWithClassLabel.h b/Modules/Core/LabelMap/include/otbAttributesMapLabelObjectWithClassLabel.h similarity index 100% rename from Code/OBIA/otbAttributesMapLabelObjectWithClassLabel.h rename to Modules/Core/LabelMap/include/otbAttributesMapLabelObjectWithClassLabel.h diff --git a/Code/OBIA/otbAttributesMapOpeningLabelMapFilter.h b/Modules/Core/LabelMap/include/otbAttributesMapOpeningLabelMapFilter.h similarity index 100% rename from Code/OBIA/otbAttributesMapOpeningLabelMapFilter.h rename to Modules/Core/LabelMap/include/otbAttributesMapOpeningLabelMapFilter.h diff --git a/Code/OBIA/otbAttributesMapOpeningLabelMapFilter.txx b/Modules/Core/LabelMap/include/otbAttributesMapOpeningLabelMapFilter.txx similarity index 100% rename from Code/OBIA/otbAttributesMapOpeningLabelMapFilter.txx rename to Modules/Core/LabelMap/include/otbAttributesMapOpeningLabelMapFilter.txx diff --git a/Code/OBIA/otbKMeansAttributesLabelMapFilter.h b/Modules/Core/LabelMap/include/otbKMeansAttributesLabelMapFilter.h similarity index 100% rename from Code/OBIA/otbKMeansAttributesLabelMapFilter.h rename to Modules/Core/LabelMap/include/otbKMeansAttributesLabelMapFilter.h diff --git a/Code/OBIA/otbKMeansAttributesLabelMapFilter.txx b/Modules/Core/LabelMap/include/otbKMeansAttributesLabelMapFilter.txx similarity index 100% rename from Code/OBIA/otbKMeansAttributesLabelMapFilter.txx rename to Modules/Core/LabelMap/include/otbKMeansAttributesLabelMapFilter.txx diff --git a/Code/OBIA/otbLabelImageToLabelMapWithAdjacencyFilter.h b/Modules/Core/LabelMap/include/otbLabelImageToLabelMapWithAdjacencyFilter.h similarity index 100% rename from Code/OBIA/otbLabelImageToLabelMapWithAdjacencyFilter.h rename to Modules/Core/LabelMap/include/otbLabelImageToLabelMapWithAdjacencyFilter.h diff --git a/Code/OBIA/otbLabelImageToLabelMapWithAdjacencyFilter.txx b/Modules/Core/LabelMap/include/otbLabelImageToLabelMapWithAdjacencyFilter.txx similarity index 100% rename from Code/OBIA/otbLabelImageToLabelMapWithAdjacencyFilter.txx rename to Modules/Core/LabelMap/include/otbLabelImageToLabelMapWithAdjacencyFilter.txx diff --git a/Code/OBIA/otbLabelMapFeaturesFunctorImageFilter.h b/Modules/Core/LabelMap/include/otbLabelMapFeaturesFunctorImageFilter.h similarity index 100% rename from Code/OBIA/otbLabelMapFeaturesFunctorImageFilter.h rename to Modules/Core/LabelMap/include/otbLabelMapFeaturesFunctorImageFilter.h diff --git a/Code/OBIA/otbLabelMapSource.h b/Modules/Core/LabelMap/include/otbLabelMapSource.h similarity index 100% rename from Code/OBIA/otbLabelMapSource.h rename to Modules/Core/LabelMap/include/otbLabelMapSource.h diff --git a/Code/OBIA/otbLabelMapSource.txx b/Modules/Core/LabelMap/include/otbLabelMapSource.txx similarity index 100% rename from Code/OBIA/otbLabelMapSource.txx rename to Modules/Core/LabelMap/include/otbLabelMapSource.txx diff --git a/Code/OBIA/otbLabelMapToAttributeImageFilter.h b/Modules/Core/LabelMap/include/otbLabelMapToAttributeImageFilter.h similarity index 100% rename from Code/OBIA/otbLabelMapToAttributeImageFilter.h rename to Modules/Core/LabelMap/include/otbLabelMapToAttributeImageFilter.h diff --git a/Code/OBIA/otbLabelMapToAttributeImageFilter.txx b/Modules/Core/LabelMap/include/otbLabelMapToAttributeImageFilter.txx similarity index 100% rename from Code/OBIA/otbLabelMapToAttributeImageFilter.txx rename to Modules/Core/LabelMap/include/otbLabelMapToAttributeImageFilter.txx diff --git a/Code/OBIA/otbLabelMapToLabelImageFilter.h b/Modules/Core/LabelMap/include/otbLabelMapToLabelImageFilter.h similarity index 100% rename from Code/OBIA/otbLabelMapToLabelImageFilter.h rename to Modules/Core/LabelMap/include/otbLabelMapToLabelImageFilter.h diff --git a/Code/OBIA/otbLabelMapToLabelImageFilter.txx b/Modules/Core/LabelMap/include/otbLabelMapToLabelImageFilter.txx similarity index 100% rename from Code/OBIA/otbLabelMapToLabelImageFilter.txx rename to Modules/Core/LabelMap/include/otbLabelMapToLabelImageFilter.txx diff --git a/Code/OBIA/otbLabelMapToSampleListFilter.h b/Modules/Core/LabelMap/include/otbLabelMapToSampleListFilter.h similarity index 100% rename from Code/OBIA/otbLabelMapToSampleListFilter.h rename to Modules/Core/LabelMap/include/otbLabelMapToSampleListFilter.h diff --git a/Code/OBIA/otbLabelMapToSampleListFilter.txx b/Modules/Core/LabelMap/include/otbLabelMapToSampleListFilter.txx similarity index 100% rename from Code/OBIA/otbLabelMapToSampleListFilter.txx rename to Modules/Core/LabelMap/include/otbLabelMapToSampleListFilter.txx diff --git a/Code/OBIA/otbLabelMapWithAdjacency.h b/Modules/Core/LabelMap/include/otbLabelMapWithAdjacency.h similarity index 100% rename from Code/OBIA/otbLabelMapWithAdjacency.h rename to Modules/Core/LabelMap/include/otbLabelMapWithAdjacency.h diff --git a/Code/OBIA/otbLabelMapWithClassLabelToClassLabelImageFilter.h b/Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToClassLabelImageFilter.h similarity index 100% rename from Code/OBIA/otbLabelMapWithClassLabelToClassLabelImageFilter.h rename to Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToClassLabelImageFilter.h diff --git a/Code/OBIA/otbLabelMapWithClassLabelToClassLabelImageFilter.txx b/Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToClassLabelImageFilter.txx similarity index 100% rename from Code/OBIA/otbLabelMapWithClassLabelToClassLabelImageFilter.txx rename to Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToClassLabelImageFilter.txx diff --git a/Code/OBIA/otbLabelMapWithClassLabelToLabeledSampleListFilter.h b/Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToLabeledSampleListFilter.h similarity index 100% rename from Code/OBIA/otbLabelMapWithClassLabelToLabeledSampleListFilter.h rename to Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToLabeledSampleListFilter.h diff --git a/Code/OBIA/otbLabelMapWithClassLabelToLabeledSampleListFilter.txx b/Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToLabeledSampleListFilter.txx similarity index 100% rename from Code/OBIA/otbLabelMapWithClassLabelToLabeledSampleListFilter.txx rename to Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToLabeledSampleListFilter.txx diff --git a/Code/OBIA/otbLabelObjectFieldsFunctor.h b/Modules/Core/LabelMap/include/otbLabelObjectFieldsFunctor.h similarity index 100% rename from Code/OBIA/otbLabelObjectFieldsFunctor.h rename to Modules/Core/LabelMap/include/otbLabelObjectFieldsFunctor.h diff --git a/Code/OBIA/otbLabelObjectToPolygonFunctor.h b/Modules/Core/LabelMap/include/otbLabelObjectToPolygonFunctor.h similarity index 100% rename from Code/OBIA/otbLabelObjectToPolygonFunctor.h rename to Modules/Core/LabelMap/include/otbLabelObjectToPolygonFunctor.h diff --git a/Code/OBIA/otbLabelObjectToPolygonFunctor.txx b/Modules/Core/LabelMap/include/otbLabelObjectToPolygonFunctor.txx similarity index 100% rename from Code/OBIA/otbLabelObjectToPolygonFunctor.txx rename to Modules/Core/LabelMap/include/otbLabelObjectToPolygonFunctor.txx diff --git a/Code/OBIA/otbLabelObjectWithClassLabelFieldsFunctor.h b/Modules/Core/LabelMap/include/otbLabelObjectWithClassLabelFieldsFunctor.h similarity index 100% rename from Code/OBIA/otbLabelObjectWithClassLabelFieldsFunctor.h rename to Modules/Core/LabelMap/include/otbLabelObjectWithClassLabelFieldsFunctor.h diff --git a/Code/OBIA/otbMergeLabelObjectFunctor.h b/Modules/Core/LabelMap/include/otbMergeLabelObjectFunctor.h similarity index 100% rename from Code/OBIA/otbMergeLabelObjectFunctor.h rename to Modules/Core/LabelMap/include/otbMergeLabelObjectFunctor.h diff --git a/Code/OBIA/otbMinMaxAttributesLabelMapFilter.h b/Modules/Core/LabelMap/include/otbMinMaxAttributesLabelMapFilter.h similarity index 100% rename from Code/OBIA/otbMinMaxAttributesLabelMapFilter.h rename to Modules/Core/LabelMap/include/otbMinMaxAttributesLabelMapFilter.h diff --git a/Code/OBIA/otbMinMaxAttributesLabelMapFilter.txx b/Modules/Core/LabelMap/include/otbMinMaxAttributesLabelMapFilter.txx similarity index 100% rename from Code/OBIA/otbMinMaxAttributesLabelMapFilter.txx rename to Modules/Core/LabelMap/include/otbMinMaxAttributesLabelMapFilter.txx diff --git a/Code/OBIA/otbNormalizeAttributesLabelMapFilter.h b/Modules/Core/LabelMap/include/otbNormalizeAttributesLabelMapFilter.h similarity index 100% rename from Code/OBIA/otbNormalizeAttributesLabelMapFilter.h rename to Modules/Core/LabelMap/include/otbNormalizeAttributesLabelMapFilter.h diff --git a/Code/OBIA/otbNormalizeAttributesLabelMapFilter.txx b/Modules/Core/LabelMap/include/otbNormalizeAttributesLabelMapFilter.txx similarity index 100% rename from Code/OBIA/otbNormalizeAttributesLabelMapFilter.txx rename to Modules/Core/LabelMap/include/otbNormalizeAttributesLabelMapFilter.txx diff --git a/Code/OBIA/otbStatisticsAttributesLabelMapFilter.h b/Modules/Core/LabelMap/include/otbStatisticsAttributesLabelMapFilter.h similarity index 100% rename from Code/OBIA/otbStatisticsAttributesLabelMapFilter.h rename to Modules/Core/LabelMap/include/otbStatisticsAttributesLabelMapFilter.h diff --git a/Code/OBIA/otbStatisticsAttributesLabelMapFilter.txx b/Modules/Core/LabelMap/include/otbStatisticsAttributesLabelMapFilter.txx similarity index 100% rename from Code/OBIA/otbStatisticsAttributesLabelMapFilter.txx rename to Modules/Core/LabelMap/include/otbStatisticsAttributesLabelMapFilter.txx diff --git a/Testing/Code/OBIA/otbAttributesMapLabelObjectNew.cxx b/Modules/Core/LabelMap/test/otbAttributesMapLabelObjectNew.cxx similarity index 100% rename from Testing/Code/OBIA/otbAttributesMapLabelObjectNew.cxx rename to Modules/Core/LabelMap/test/otbAttributesMapLabelObjectNew.cxx diff --git a/Testing/Code/OBIA/otbAttributesMapLabelObjectWithClassLabelNew.cxx b/Modules/Core/LabelMap/test/otbAttributesMapLabelObjectWithClassLabelNew.cxx similarity index 100% rename from Testing/Code/OBIA/otbAttributesMapLabelObjectWithClassLabelNew.cxx rename to Modules/Core/LabelMap/test/otbAttributesMapLabelObjectWithClassLabelNew.cxx diff --git a/Testing/Code/OBIA/otbAttributesMapOpeningLabelMapFilterNew.cxx b/Modules/Core/LabelMap/test/otbAttributesMapOpeningLabelMapFilterNew.cxx similarity index 100% rename from Testing/Code/OBIA/otbAttributesMapOpeningLabelMapFilterNew.cxx rename to Modules/Core/LabelMap/test/otbAttributesMapOpeningLabelMapFilterNew.cxx diff --git a/Testing/Code/OBIA/otbLabelImageToLabelMapWithAdjacencyFilter.cxx b/Modules/Core/LabelMap/test/otbLabelImageToLabelMapWithAdjacencyFilter.cxx similarity index 100% rename from Testing/Code/OBIA/otbLabelImageToLabelMapWithAdjacencyFilter.cxx rename to Modules/Core/LabelMap/test/otbLabelImageToLabelMapWithAdjacencyFilter.cxx diff --git a/Testing/Code/OBIA/otbLabelMapSourceNew.cxx b/Modules/Core/LabelMap/test/otbLabelMapSourceNew.cxx similarity index 100% rename from Testing/Code/OBIA/otbLabelMapSourceNew.cxx rename to Modules/Core/LabelMap/test/otbLabelMapSourceNew.cxx diff --git a/Testing/Code/OBIA/otbLabelMapToAttributeImageFilterNew.cxx b/Modules/Core/LabelMap/test/otbLabelMapToAttributeImageFilterNew.cxx similarity index 100% rename from Testing/Code/OBIA/otbLabelMapToAttributeImageFilterNew.cxx rename to Modules/Core/LabelMap/test/otbLabelMapToAttributeImageFilterNew.cxx diff --git a/Testing/Code/OBIA/otbLabelMapToSampleListFilterNew.cxx b/Modules/Core/LabelMap/test/otbLabelMapToSampleListFilterNew.cxx similarity index 100% rename from Testing/Code/OBIA/otbLabelMapToSampleListFilterNew.cxx rename to Modules/Core/LabelMap/test/otbLabelMapToSampleListFilterNew.cxx diff --git a/Testing/Code/OBIA/otbLabelMapWithClassLabelToLabeledSampleListFilterNew.cxx b/Modules/Core/LabelMap/test/otbLabelMapWithClassLabelToLabeledSampleListFilterNew.cxx similarity index 100% rename from Testing/Code/OBIA/otbLabelMapWithClassLabelToLabeledSampleListFilterNew.cxx rename to Modules/Core/LabelMap/test/otbLabelMapWithClassLabelToLabeledSampleListFilterNew.cxx diff --git a/Testing/Code/OBIA/otbLabelObjectMapVectorizer.cxx b/Modules/Core/LabelMap/test/otbLabelObjectMapVectorizer.cxx similarity index 100% rename from Testing/Code/OBIA/otbLabelObjectMapVectorizer.cxx rename to Modules/Core/LabelMap/test/otbLabelObjectMapVectorizer.cxx diff --git a/Testing/Code/OBIA/otbLabelObjectToPolygonFunctorNew.cxx b/Modules/Core/LabelMap/test/otbLabelObjectToPolygonFunctorNew.cxx similarity index 100% rename from Testing/Code/OBIA/otbLabelObjectToPolygonFunctorNew.cxx rename to Modules/Core/LabelMap/test/otbLabelObjectToPolygonFunctorNew.cxx diff --git a/Testing/Code/OBIA/otbStatisticsAttributesLabelMapFilterNew.cxx b/Modules/Core/LabelMap/test/otbStatisticsAttributesLabelMapFilterNew.cxx similarity index 100% rename from Testing/Code/OBIA/otbStatisticsAttributesLabelMapFilterNew.cxx rename to Modules/Core/LabelMap/test/otbStatisticsAttributesLabelMapFilterNew.cxx diff --git a/Code/Radiometry/otbBandName.h b/Modules/Core/Metadata/include/otbBandName.h similarity index 100% rename from Code/Radiometry/otbBandName.h rename to Modules/Core/Metadata/include/otbBandName.h diff --git a/Code/IO/otbDefaultImageMetadataInterface.h b/Modules/Core/Metadata/include/otbDefaultImageMetadataInterface.h similarity index 100% rename from Code/IO/otbDefaultImageMetadataInterface.h rename to Modules/Core/Metadata/include/otbDefaultImageMetadataInterface.h diff --git a/Code/IO/otbDefaultImageMetadataInterfaceFactory.h b/Modules/Core/Metadata/include/otbDefaultImageMetadataInterfaceFactory.h similarity index 100% rename from Code/IO/otbDefaultImageMetadataInterfaceFactory.h rename to Modules/Core/Metadata/include/otbDefaultImageMetadataInterfaceFactory.h diff --git a/Code/IO/otbFormosatImageMetadataInterface.h b/Modules/Core/Metadata/include/otbFormosatImageMetadataInterface.h similarity index 100% rename from Code/IO/otbFormosatImageMetadataInterface.h rename to Modules/Core/Metadata/include/otbFormosatImageMetadataInterface.h diff --git a/Code/IO/otbFormosatImageMetadataInterfaceFactory.h b/Modules/Core/Metadata/include/otbFormosatImageMetadataInterfaceFactory.h similarity index 100% rename from Code/IO/otbFormosatImageMetadataInterfaceFactory.h rename to Modules/Core/Metadata/include/otbFormosatImageMetadataInterfaceFactory.h diff --git a/Code/IO/otbIkonosImageMetadataInterface.h b/Modules/Core/Metadata/include/otbIkonosImageMetadataInterface.h similarity index 100% rename from Code/IO/otbIkonosImageMetadataInterface.h rename to Modules/Core/Metadata/include/otbIkonosImageMetadataInterface.h diff --git a/Code/IO/otbIkonosImageMetadataInterfaceFactory.h b/Modules/Core/Metadata/include/otbIkonosImageMetadataInterfaceFactory.h similarity index 100% rename from Code/IO/otbIkonosImageMetadataInterfaceFactory.h rename to Modules/Core/Metadata/include/otbIkonosImageMetadataInterfaceFactory.h diff --git a/Code/IO/otbImageMetadataInterfaceBase.h b/Modules/Core/Metadata/include/otbImageMetadataInterfaceBase.h similarity index 100% rename from Code/IO/otbImageMetadataInterfaceBase.h rename to Modules/Core/Metadata/include/otbImageMetadataInterfaceBase.h diff --git a/Code/IO/otbImageMetadataInterfaceFactory.h b/Modules/Core/Metadata/include/otbImageMetadataInterfaceFactory.h similarity index 100% rename from Code/IO/otbImageMetadataInterfaceFactory.h rename to Modules/Core/Metadata/include/otbImageMetadataInterfaceFactory.h diff --git a/Code/IO/otbOpticalDefaultImageMetadataInterface.h b/Modules/Core/Metadata/include/otbOpticalDefaultImageMetadataInterface.h similarity index 100% rename from Code/IO/otbOpticalDefaultImageMetadataInterface.h rename to Modules/Core/Metadata/include/otbOpticalDefaultImageMetadataInterface.h diff --git a/Code/IO/otbOpticalDefaultImageMetadataInterfaceFactory.h b/Modules/Core/Metadata/include/otbOpticalDefaultImageMetadataInterfaceFactory.h similarity index 100% rename from Code/IO/otbOpticalDefaultImageMetadataInterfaceFactory.h rename to Modules/Core/Metadata/include/otbOpticalDefaultImageMetadataInterfaceFactory.h diff --git a/Code/IO/otbOpticalImageMetadataInterface.h b/Modules/Core/Metadata/include/otbOpticalImageMetadataInterface.h similarity index 100% rename from Code/IO/otbOpticalImageMetadataInterface.h rename to Modules/Core/Metadata/include/otbOpticalImageMetadataInterface.h diff --git a/Code/IO/otbOpticalImageMetadataInterfaceFactory.h b/Modules/Core/Metadata/include/otbOpticalImageMetadataInterfaceFactory.h similarity index 100% rename from Code/IO/otbOpticalImageMetadataInterfaceFactory.h rename to Modules/Core/Metadata/include/otbOpticalImageMetadataInterfaceFactory.h diff --git a/Code/IO/otbPleiadesImageMetadataInterface.h b/Modules/Core/Metadata/include/otbPleiadesImageMetadataInterface.h similarity index 100% rename from Code/IO/otbPleiadesImageMetadataInterface.h rename to Modules/Core/Metadata/include/otbPleiadesImageMetadataInterface.h diff --git a/Code/IO/otbPleiadesImageMetadataInterfaceFactory.h b/Modules/Core/Metadata/include/otbPleiadesImageMetadataInterfaceFactory.h similarity index 100% rename from Code/IO/otbPleiadesImageMetadataInterfaceFactory.h rename to Modules/Core/Metadata/include/otbPleiadesImageMetadataInterfaceFactory.h diff --git a/Code/IO/otbQuickBirdImageMetadataInterface.h b/Modules/Core/Metadata/include/otbQuickBirdImageMetadataInterface.h similarity index 100% rename from Code/IO/otbQuickBirdImageMetadataInterface.h rename to Modules/Core/Metadata/include/otbQuickBirdImageMetadataInterface.h diff --git a/Code/IO/otbQuickBirdImageMetadataInterfaceFactory.h b/Modules/Core/Metadata/include/otbQuickBirdImageMetadataInterfaceFactory.h similarity index 100% rename from Code/IO/otbQuickBirdImageMetadataInterfaceFactory.h rename to Modules/Core/Metadata/include/otbQuickBirdImageMetadataInterfaceFactory.h diff --git a/Code/IO/otbSarDefaultImageMetadataInterface.h b/Modules/Core/Metadata/include/otbSarDefaultImageMetadataInterface.h similarity index 100% rename from Code/IO/otbSarDefaultImageMetadataInterface.h rename to Modules/Core/Metadata/include/otbSarDefaultImageMetadataInterface.h diff --git a/Code/IO/otbSarDefaultImageMetadataInterfaceFactory.h b/Modules/Core/Metadata/include/otbSarDefaultImageMetadataInterfaceFactory.h similarity index 100% rename from Code/IO/otbSarDefaultImageMetadataInterfaceFactory.h rename to Modules/Core/Metadata/include/otbSarDefaultImageMetadataInterfaceFactory.h diff --git a/Code/IO/otbSarImageMetadataInterface.h b/Modules/Core/Metadata/include/otbSarImageMetadataInterface.h similarity index 100% rename from Code/IO/otbSarImageMetadataInterface.h rename to Modules/Core/Metadata/include/otbSarImageMetadataInterface.h diff --git a/Code/IO/otbSarImageMetadataInterfaceFactory.h b/Modules/Core/Metadata/include/otbSarImageMetadataInterfaceFactory.h similarity index 100% rename from Code/IO/otbSarImageMetadataInterfaceFactory.h rename to Modules/Core/Metadata/include/otbSarImageMetadataInterfaceFactory.h diff --git a/Code/IO/otbSpot6ImageMetadataInterface.h b/Modules/Core/Metadata/include/otbSpot6ImageMetadataInterface.h similarity index 100% rename from Code/IO/otbSpot6ImageMetadataInterface.h rename to Modules/Core/Metadata/include/otbSpot6ImageMetadataInterface.h diff --git a/Code/IO/otbSpot6ImageMetadataInterfaceFactory.h b/Modules/Core/Metadata/include/otbSpot6ImageMetadataInterfaceFactory.h similarity index 100% rename from Code/IO/otbSpot6ImageMetadataInterfaceFactory.h rename to Modules/Core/Metadata/include/otbSpot6ImageMetadataInterfaceFactory.h diff --git a/Code/IO/otbSpotImageMetadataInterface.h b/Modules/Core/Metadata/include/otbSpotImageMetadataInterface.h similarity index 100% rename from Code/IO/otbSpotImageMetadataInterface.h rename to Modules/Core/Metadata/include/otbSpotImageMetadataInterface.h diff --git a/Code/IO/otbSpotImageMetadataInterfaceFactory.h b/Modules/Core/Metadata/include/otbSpotImageMetadataInterfaceFactory.h similarity index 100% rename from Code/IO/otbSpotImageMetadataInterfaceFactory.h rename to Modules/Core/Metadata/include/otbSpotImageMetadataInterfaceFactory.h diff --git a/Code/IO/otbTerraSarImageMetadataInterface.h b/Modules/Core/Metadata/include/otbTerraSarImageMetadataInterface.h similarity index 100% rename from Code/IO/otbTerraSarImageMetadataInterface.h rename to Modules/Core/Metadata/include/otbTerraSarImageMetadataInterface.h diff --git a/Code/IO/otbTerraSarImageMetadataInterfaceFactory.h b/Modules/Core/Metadata/include/otbTerraSarImageMetadataInterfaceFactory.h similarity index 100% rename from Code/IO/otbTerraSarImageMetadataInterfaceFactory.h rename to Modules/Core/Metadata/include/otbTerraSarImageMetadataInterfaceFactory.h diff --git a/Code/IO/otbWorldView2ImageMetadataInterface.h b/Modules/Core/Metadata/include/otbWorldView2ImageMetadataInterface.h similarity index 100% rename from Code/IO/otbWorldView2ImageMetadataInterface.h rename to Modules/Core/Metadata/include/otbWorldView2ImageMetadataInterface.h diff --git a/Code/IO/otbWorldView2ImageMetadataInterfaceFactory.h b/Modules/Core/Metadata/include/otbWorldView2ImageMetadataInterfaceFactory.h similarity index 100% rename from Code/IO/otbWorldView2ImageMetadataInterfaceFactory.h rename to Modules/Core/Metadata/include/otbWorldView2ImageMetadataInterfaceFactory.h diff --git a/Code/IO/otbDefaultImageMetadataInterfaceFactory.cxx b/Modules/Core/Metadata/src/otbDefaultImageMetadataInterfaceFactory.cxx similarity index 100% rename from Code/IO/otbDefaultImageMetadataInterfaceFactory.cxx rename to Modules/Core/Metadata/src/otbDefaultImageMetadataInterfaceFactory.cxx diff --git a/Code/IO/otbFormosatImageMetadataInterface.cxx b/Modules/Core/Metadata/src/otbFormosatImageMetadataInterface.cxx similarity index 100% rename from Code/IO/otbFormosatImageMetadataInterface.cxx rename to Modules/Core/Metadata/src/otbFormosatImageMetadataInterface.cxx diff --git a/Code/IO/otbFormosatImageMetadataInterfaceFactory.cxx b/Modules/Core/Metadata/src/otbFormosatImageMetadataInterfaceFactory.cxx similarity index 100% rename from Code/IO/otbFormosatImageMetadataInterfaceFactory.cxx rename to Modules/Core/Metadata/src/otbFormosatImageMetadataInterfaceFactory.cxx diff --git a/Code/IO/otbIkonosImageMetadataInterface.cxx b/Modules/Core/Metadata/src/otbIkonosImageMetadataInterface.cxx similarity index 100% rename from Code/IO/otbIkonosImageMetadataInterface.cxx rename to Modules/Core/Metadata/src/otbIkonosImageMetadataInterface.cxx diff --git a/Code/IO/otbIkonosImageMetadataInterfaceFactory.cxx b/Modules/Core/Metadata/src/otbIkonosImageMetadataInterfaceFactory.cxx similarity index 100% rename from Code/IO/otbIkonosImageMetadataInterfaceFactory.cxx rename to Modules/Core/Metadata/src/otbIkonosImageMetadataInterfaceFactory.cxx diff --git a/Code/IO/otbImageMetadataInterfaceBase.cxx b/Modules/Core/Metadata/src/otbImageMetadataInterfaceBase.cxx similarity index 100% rename from Code/IO/otbImageMetadataInterfaceBase.cxx rename to Modules/Core/Metadata/src/otbImageMetadataInterfaceBase.cxx diff --git a/Code/IO/otbImageMetadataInterfaceFactory.cxx b/Modules/Core/Metadata/src/otbImageMetadataInterfaceFactory.cxx similarity index 100% rename from Code/IO/otbImageMetadataInterfaceFactory.cxx rename to Modules/Core/Metadata/src/otbImageMetadataInterfaceFactory.cxx diff --git a/Code/IO/otbOpticalDefaultImageMetadataInterfaceFactory.cxx b/Modules/Core/Metadata/src/otbOpticalDefaultImageMetadataInterfaceFactory.cxx similarity index 100% rename from Code/IO/otbOpticalDefaultImageMetadataInterfaceFactory.cxx rename to Modules/Core/Metadata/src/otbOpticalDefaultImageMetadataInterfaceFactory.cxx diff --git a/Code/IO/otbOpticalImageMetadataInterface.cxx b/Modules/Core/Metadata/src/otbOpticalImageMetadataInterface.cxx similarity index 100% rename from Code/IO/otbOpticalImageMetadataInterface.cxx rename to Modules/Core/Metadata/src/otbOpticalImageMetadataInterface.cxx diff --git a/Code/IO/otbOpticalImageMetadataInterfaceFactory.cxx b/Modules/Core/Metadata/src/otbOpticalImageMetadataInterfaceFactory.cxx similarity index 100% rename from Code/IO/otbOpticalImageMetadataInterfaceFactory.cxx rename to Modules/Core/Metadata/src/otbOpticalImageMetadataInterfaceFactory.cxx diff --git a/Code/IO/otbPleiadesImageMetadataInterface.cxx b/Modules/Core/Metadata/src/otbPleiadesImageMetadataInterface.cxx similarity index 100% rename from Code/IO/otbPleiadesImageMetadataInterface.cxx rename to Modules/Core/Metadata/src/otbPleiadesImageMetadataInterface.cxx diff --git a/Code/IO/otbPleiadesImageMetadataInterfaceFactory.cxx b/Modules/Core/Metadata/src/otbPleiadesImageMetadataInterfaceFactory.cxx similarity index 100% rename from Code/IO/otbPleiadesImageMetadataInterfaceFactory.cxx rename to Modules/Core/Metadata/src/otbPleiadesImageMetadataInterfaceFactory.cxx diff --git a/Code/IO/otbQuickBirdImageMetadataInterface.cxx b/Modules/Core/Metadata/src/otbQuickBirdImageMetadataInterface.cxx similarity index 100% rename from Code/IO/otbQuickBirdImageMetadataInterface.cxx rename to Modules/Core/Metadata/src/otbQuickBirdImageMetadataInterface.cxx diff --git a/Code/IO/otbQuickBirdImageMetadataInterfaceFactory.cxx b/Modules/Core/Metadata/src/otbQuickBirdImageMetadataInterfaceFactory.cxx similarity index 100% rename from Code/IO/otbQuickBirdImageMetadataInterfaceFactory.cxx rename to Modules/Core/Metadata/src/otbQuickBirdImageMetadataInterfaceFactory.cxx diff --git a/Code/IO/otbSarDefaultImageMetadataInterfaceFactory.cxx b/Modules/Core/Metadata/src/otbSarDefaultImageMetadataInterfaceFactory.cxx similarity index 100% rename from Code/IO/otbSarDefaultImageMetadataInterfaceFactory.cxx rename to Modules/Core/Metadata/src/otbSarDefaultImageMetadataInterfaceFactory.cxx diff --git a/Code/IO/otbSarImageMetadataInterface.cxx b/Modules/Core/Metadata/src/otbSarImageMetadataInterface.cxx similarity index 100% rename from Code/IO/otbSarImageMetadataInterface.cxx rename to Modules/Core/Metadata/src/otbSarImageMetadataInterface.cxx diff --git a/Code/IO/otbSarImageMetadataInterfaceFactory.cxx b/Modules/Core/Metadata/src/otbSarImageMetadataInterfaceFactory.cxx similarity index 100% rename from Code/IO/otbSarImageMetadataInterfaceFactory.cxx rename to Modules/Core/Metadata/src/otbSarImageMetadataInterfaceFactory.cxx diff --git a/Code/IO/otbSpot6ImageMetadataInterface.cxx b/Modules/Core/Metadata/src/otbSpot6ImageMetadataInterface.cxx similarity index 100% rename from Code/IO/otbSpot6ImageMetadataInterface.cxx rename to Modules/Core/Metadata/src/otbSpot6ImageMetadataInterface.cxx diff --git a/Code/IO/otbSpot6ImageMetadataInterfaceFactory.cxx b/Modules/Core/Metadata/src/otbSpot6ImageMetadataInterfaceFactory.cxx similarity index 100% rename from Code/IO/otbSpot6ImageMetadataInterfaceFactory.cxx rename to Modules/Core/Metadata/src/otbSpot6ImageMetadataInterfaceFactory.cxx diff --git a/Code/IO/otbSpotImageMetadataInterface.cxx b/Modules/Core/Metadata/src/otbSpotImageMetadataInterface.cxx similarity index 100% rename from Code/IO/otbSpotImageMetadataInterface.cxx rename to Modules/Core/Metadata/src/otbSpotImageMetadataInterface.cxx diff --git a/Code/IO/otbSpotImageMetadataInterfaceFactory.cxx b/Modules/Core/Metadata/src/otbSpotImageMetadataInterfaceFactory.cxx similarity index 100% rename from Code/IO/otbSpotImageMetadataInterfaceFactory.cxx rename to Modules/Core/Metadata/src/otbSpotImageMetadataInterfaceFactory.cxx diff --git a/Code/IO/otbTerraSarImageMetadataInterface.cxx b/Modules/Core/Metadata/src/otbTerraSarImageMetadataInterface.cxx similarity index 100% rename from Code/IO/otbTerraSarImageMetadataInterface.cxx rename to Modules/Core/Metadata/src/otbTerraSarImageMetadataInterface.cxx diff --git a/Code/IO/otbTerraSarImageMetadataInterfaceFactory.cxx b/Modules/Core/Metadata/src/otbTerraSarImageMetadataInterfaceFactory.cxx similarity index 100% rename from Code/IO/otbTerraSarImageMetadataInterfaceFactory.cxx rename to Modules/Core/Metadata/src/otbTerraSarImageMetadataInterfaceFactory.cxx diff --git a/Code/IO/otbWorldView2ImageMetadataInterface.cxx b/Modules/Core/Metadata/src/otbWorldView2ImageMetadataInterface.cxx similarity index 100% rename from Code/IO/otbWorldView2ImageMetadataInterface.cxx rename to Modules/Core/Metadata/src/otbWorldView2ImageMetadataInterface.cxx diff --git a/Code/IO/otbWorldView2ImageMetadataInterfaceFactory.cxx b/Modules/Core/Metadata/src/otbWorldView2ImageMetadataInterfaceFactory.cxx similarity index 100% rename from Code/IO/otbWorldView2ImageMetadataInterfaceFactory.cxx rename to Modules/Core/Metadata/src/otbWorldView2ImageMetadataInterfaceFactory.cxx diff --git a/Testing/Code/IO/otbDefaultImageMetadataInterface.cxx b/Modules/Core/Metadata/test/otbDefaultImageMetadataInterface.cxx similarity index 100% rename from Testing/Code/IO/otbDefaultImageMetadataInterface.cxx rename to Modules/Core/Metadata/test/otbDefaultImageMetadataInterface.cxx diff --git a/Testing/Code/IO/otbDefaultImageMetadataInterfaceFactoryNew.cxx b/Modules/Core/Metadata/test/otbDefaultImageMetadataInterfaceFactoryNew.cxx similarity index 100% rename from Testing/Code/IO/otbDefaultImageMetadataInterfaceFactoryNew.cxx rename to Modules/Core/Metadata/test/otbDefaultImageMetadataInterfaceFactoryNew.cxx diff --git a/Testing/Code/IO/otbFormosatImageMetadataInterfaceNew.cxx b/Modules/Core/Metadata/test/otbFormosatImageMetadataInterfaceNew.cxx similarity index 100% rename from Testing/Code/IO/otbFormosatImageMetadataInterfaceNew.cxx rename to Modules/Core/Metadata/test/otbFormosatImageMetadataInterfaceNew.cxx diff --git a/Testing/Code/IO/otbIkonosImageMetadataInterfaceNew.cxx b/Modules/Core/Metadata/test/otbIkonosImageMetadataInterfaceNew.cxx similarity index 100% rename from Testing/Code/IO/otbIkonosImageMetadataInterfaceNew.cxx rename to Modules/Core/Metadata/test/otbIkonosImageMetadataInterfaceNew.cxx diff --git a/Testing/Code/IO/otbImageMetadataInterfaceBaseTest.cxx b/Modules/Core/Metadata/test/otbImageMetadataInterfaceBaseTest.cxx similarity index 100% rename from Testing/Code/IO/otbImageMetadataInterfaceBaseTest.cxx rename to Modules/Core/Metadata/test/otbImageMetadataInterfaceBaseTest.cxx diff --git a/Testing/Code/IO/otbImageMetadataInterfaceTest2.cxx b/Modules/Core/Metadata/test/otbImageMetadataInterfaceTest2.cxx similarity index 100% rename from Testing/Code/IO/otbImageMetadataInterfaceTest2.cxx rename to Modules/Core/Metadata/test/otbImageMetadataInterfaceTest2.cxx diff --git a/Testing/Code/IO/otbOpticalDefaultImageMetadataInterface.cxx b/Modules/Core/Metadata/test/otbOpticalDefaultImageMetadataInterface.cxx similarity index 100% rename from Testing/Code/IO/otbOpticalDefaultImageMetadataInterface.cxx rename to Modules/Core/Metadata/test/otbOpticalDefaultImageMetadataInterface.cxx diff --git a/Testing/Code/IO/otbOpticalDefaultImageMetadataInterfaceFactoryNew.cxx b/Modules/Core/Metadata/test/otbOpticalDefaultImageMetadataInterfaceFactoryNew.cxx similarity index 100% rename from Testing/Code/IO/otbOpticalDefaultImageMetadataInterfaceFactoryNew.cxx rename to Modules/Core/Metadata/test/otbOpticalDefaultImageMetadataInterfaceFactoryNew.cxx diff --git a/Testing/Code/IO/otbOpticalDefaultImageMetadataInterfaceNew.cxx b/Modules/Core/Metadata/test/otbOpticalDefaultImageMetadataInterfaceNew.cxx similarity index 100% rename from Testing/Code/IO/otbOpticalDefaultImageMetadataInterfaceNew.cxx rename to Modules/Core/Metadata/test/otbOpticalDefaultImageMetadataInterfaceNew.cxx diff --git a/Testing/Code/IO/otbOpticalImageMetadataInterfaceTest.cxx b/Modules/Core/Metadata/test/otbOpticalImageMetadataInterfaceTest.cxx similarity index 100% rename from Testing/Code/IO/otbOpticalImageMetadataInterfaceTest.cxx rename to Modules/Core/Metadata/test/otbOpticalImageMetadataInterfaceTest.cxx diff --git a/Testing/Code/IO/otbPleiadesImageMetadataInterfaceNew.cxx b/Modules/Core/Metadata/test/otbPleiadesImageMetadataInterfaceNew.cxx similarity index 100% rename from Testing/Code/IO/otbPleiadesImageMetadataInterfaceNew.cxx rename to Modules/Core/Metadata/test/otbPleiadesImageMetadataInterfaceNew.cxx diff --git a/Testing/Code/IO/otbQuickBirdImageMetadataInterfaceNew.cxx b/Modules/Core/Metadata/test/otbQuickBirdImageMetadataInterfaceNew.cxx similarity index 100% rename from Testing/Code/IO/otbQuickBirdImageMetadataInterfaceNew.cxx rename to Modules/Core/Metadata/test/otbQuickBirdImageMetadataInterfaceNew.cxx diff --git a/Testing/Code/IO/otbSarDefaultImageMetadataInterface.cxx b/Modules/Core/Metadata/test/otbSarDefaultImageMetadataInterface.cxx similarity index 100% rename from Testing/Code/IO/otbSarDefaultImageMetadataInterface.cxx rename to Modules/Core/Metadata/test/otbSarDefaultImageMetadataInterface.cxx diff --git a/Testing/Code/IO/otbSarDefaultImageMetadataInterfaceFactoryNew.cxx b/Modules/Core/Metadata/test/otbSarDefaultImageMetadataInterfaceFactoryNew.cxx similarity index 100% rename from Testing/Code/IO/otbSarDefaultImageMetadataInterfaceFactoryNew.cxx rename to Modules/Core/Metadata/test/otbSarDefaultImageMetadataInterfaceFactoryNew.cxx diff --git a/Testing/Code/IO/otbSarDefaultImageMetadataInterfaceNew.cxx b/Modules/Core/Metadata/test/otbSarDefaultImageMetadataInterfaceNew.cxx similarity index 100% rename from Testing/Code/IO/otbSarDefaultImageMetadataInterfaceNew.cxx rename to Modules/Core/Metadata/test/otbSarDefaultImageMetadataInterfaceNew.cxx diff --git a/Testing/Code/IO/otbSarImageMetadataInterfaceTest.cxx b/Modules/Core/Metadata/test/otbSarImageMetadataInterfaceTest.cxx similarity index 100% rename from Testing/Code/IO/otbSarImageMetadataInterfaceTest.cxx rename to Modules/Core/Metadata/test/otbSarImageMetadataInterfaceTest.cxx diff --git a/Testing/Code/IO/otbSpot6ImageMetadataInterfaceNew.cxx b/Modules/Core/Metadata/test/otbSpot6ImageMetadataInterfaceNew.cxx similarity index 100% rename from Testing/Code/IO/otbSpot6ImageMetadataInterfaceNew.cxx rename to Modules/Core/Metadata/test/otbSpot6ImageMetadataInterfaceNew.cxx diff --git a/Testing/Code/IO/otbSpotImageMetadataInterfaceNew.cxx b/Modules/Core/Metadata/test/otbSpotImageMetadataInterfaceNew.cxx similarity index 100% rename from Testing/Code/IO/otbSpotImageMetadataInterfaceNew.cxx rename to Modules/Core/Metadata/test/otbSpotImageMetadataInterfaceNew.cxx diff --git a/Testing/Code/IO/otbTerraSarImageMetadataInterfaceNew.cxx b/Modules/Core/Metadata/test/otbTerraSarImageMetadataInterfaceNew.cxx similarity index 100% rename from Testing/Code/IO/otbTerraSarImageMetadataInterfaceNew.cxx rename to Modules/Core/Metadata/test/otbTerraSarImageMetadataInterfaceNew.cxx diff --git a/Testing/Code/IO/otbWorldView2ImageMetadataInterfaceNew.cxx b/Modules/Core/Metadata/test/otbWorldView2ImageMetadataInterfaceNew.cxx similarity index 100% rename from Testing/Code/IO/otbWorldView2ImageMetadataInterfaceNew.cxx rename to Modules/Core/Metadata/test/otbWorldView2ImageMetadataInterfaceNew.cxx diff --git a/Code/Common/otbImageList.h b/Modules/Core/ObjectList/include/otbImageList.h similarity index 100% rename from Code/Common/otbImageList.h rename to Modules/Core/ObjectList/include/otbImageList.h diff --git a/Code/Common/otbImageList.txx b/Modules/Core/ObjectList/include/otbImageList.txx similarity index 100% rename from Code/Common/otbImageList.txx rename to Modules/Core/ObjectList/include/otbImageList.txx diff --git a/Code/Common/otbImageListSource.h b/Modules/Core/ObjectList/include/otbImageListSource.h similarity index 100% rename from Code/Common/otbImageListSource.h rename to Modules/Core/ObjectList/include/otbImageListSource.h diff --git a/Code/Common/otbImageListSource.txx b/Modules/Core/ObjectList/include/otbImageListSource.txx similarity index 100% rename from Code/Common/otbImageListSource.txx rename to Modules/Core/ObjectList/include/otbImageListSource.txx diff --git a/Code/Common/otbImageListToImageFilter.h b/Modules/Core/ObjectList/include/otbImageListToImageFilter.h similarity index 100% rename from Code/Common/otbImageListToImageFilter.h rename to Modules/Core/ObjectList/include/otbImageListToImageFilter.h diff --git a/Code/Common/otbImageListToImageFilter.txx b/Modules/Core/ObjectList/include/otbImageListToImageFilter.txx similarity index 100% rename from Code/Common/otbImageListToImageFilter.txx rename to Modules/Core/ObjectList/include/otbImageListToImageFilter.txx diff --git a/Code/BasicFilters/otbImageListToImageListApplyFilter.h b/Modules/Core/ObjectList/include/otbImageListToImageListApplyFilter.h similarity index 100% rename from Code/BasicFilters/otbImageListToImageListApplyFilter.h rename to Modules/Core/ObjectList/include/otbImageListToImageListApplyFilter.h diff --git a/Code/BasicFilters/otbImageListToImageListApplyFilter.txx b/Modules/Core/ObjectList/include/otbImageListToImageListApplyFilter.txx similarity index 100% rename from Code/BasicFilters/otbImageListToImageListApplyFilter.txx rename to Modules/Core/ObjectList/include/otbImageListToImageListApplyFilter.txx diff --git a/Code/Common/otbImageListToImageListFilter.h b/Modules/Core/ObjectList/include/otbImageListToImageListFilter.h similarity index 100% rename from Code/Common/otbImageListToImageListFilter.h rename to Modules/Core/ObjectList/include/otbImageListToImageListFilter.h diff --git a/Code/Common/otbImageListToImageListFilter.txx b/Modules/Core/ObjectList/include/otbImageListToImageListFilter.txx similarity index 100% rename from Code/Common/otbImageListToImageListFilter.txx rename to Modules/Core/ObjectList/include/otbImageListToImageListFilter.txx diff --git a/Code/BasicFilters/otbImageListToSingleImageFilter.h b/Modules/Core/ObjectList/include/otbImageListToSingleImageFilter.h similarity index 100% rename from Code/BasicFilters/otbImageListToSingleImageFilter.h rename to Modules/Core/ObjectList/include/otbImageListToSingleImageFilter.h diff --git a/Code/BasicFilters/otbImageListToSingleImageFilter.txx b/Modules/Core/ObjectList/include/otbImageListToSingleImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbImageListToSingleImageFilter.txx rename to Modules/Core/ObjectList/include/otbImageListToSingleImageFilter.txx diff --git a/Code/Common/otbImageListToVectorImageFilter.h b/Modules/Core/ObjectList/include/otbImageListToVectorImageFilter.h similarity index 100% rename from Code/Common/otbImageListToVectorImageFilter.h rename to Modules/Core/ObjectList/include/otbImageListToVectorImageFilter.h diff --git a/Code/Common/otbImageListToVectorImageFilter.txx b/Modules/Core/ObjectList/include/otbImageListToVectorImageFilter.txx similarity index 100% rename from Code/Common/otbImageListToVectorImageFilter.txx rename to Modules/Core/ObjectList/include/otbImageListToVectorImageFilter.txx diff --git a/Code/Common/otbObjectList.h b/Modules/Core/ObjectList/include/otbObjectList.h similarity index 100% rename from Code/Common/otbObjectList.h rename to Modules/Core/ObjectList/include/otbObjectList.h diff --git a/Code/Common/otbObjectList.txx b/Modules/Core/ObjectList/include/otbObjectList.txx similarity index 100% rename from Code/Common/otbObjectList.txx rename to Modules/Core/ObjectList/include/otbObjectList.txx diff --git a/Code/Common/otbObjectListSource.h b/Modules/Core/ObjectList/include/otbObjectListSource.h similarity index 100% rename from Code/Common/otbObjectListSource.h rename to Modules/Core/ObjectList/include/otbObjectListSource.h diff --git a/Code/Common/otbObjectListSource.txx b/Modules/Core/ObjectList/include/otbObjectListSource.txx similarity index 100% rename from Code/Common/otbObjectListSource.txx rename to Modules/Core/ObjectList/include/otbObjectListSource.txx diff --git a/Code/Common/otbObjectListToObjectListFilter.h b/Modules/Core/ObjectList/include/otbObjectListToObjectListFilter.h similarity index 100% rename from Code/Common/otbObjectListToObjectListFilter.h rename to Modules/Core/ObjectList/include/otbObjectListToObjectListFilter.h diff --git a/Code/Common/otbObjectListToObjectListFilter.txx b/Modules/Core/ObjectList/include/otbObjectListToObjectListFilter.txx similarity index 100% rename from Code/Common/otbObjectListToObjectListFilter.txx rename to Modules/Core/ObjectList/include/otbObjectListToObjectListFilter.txx diff --git a/Code/BasicFilters/otbUnaryFunctorObjectListBooleanFilter.h b/Modules/Core/ObjectList/include/otbUnaryFunctorObjectListBooleanFilter.h similarity index 100% rename from Code/BasicFilters/otbUnaryFunctorObjectListBooleanFilter.h rename to Modules/Core/ObjectList/include/otbUnaryFunctorObjectListBooleanFilter.h diff --git a/Code/BasicFilters/otbUnaryFunctorObjectListBooleanFilter.txx b/Modules/Core/ObjectList/include/otbUnaryFunctorObjectListBooleanFilter.txx similarity index 100% rename from Code/BasicFilters/otbUnaryFunctorObjectListBooleanFilter.txx rename to Modules/Core/ObjectList/include/otbUnaryFunctorObjectListBooleanFilter.txx diff --git a/Code/BasicFilters/otbUnaryFunctorObjectListFilter.h b/Modules/Core/ObjectList/include/otbUnaryFunctorObjectListFilter.h similarity index 100% rename from Code/BasicFilters/otbUnaryFunctorObjectListFilter.h rename to Modules/Core/ObjectList/include/otbUnaryFunctorObjectListFilter.h diff --git a/Code/BasicFilters/otbUnaryFunctorObjectListFilter.txx b/Modules/Core/ObjectList/include/otbUnaryFunctorObjectListFilter.txx similarity index 100% rename from Code/BasicFilters/otbUnaryFunctorObjectListFilter.txx rename to Modules/Core/ObjectList/include/otbUnaryFunctorObjectListFilter.txx diff --git a/Code/BasicFilters/otbImageToPointSetFilter.h b/Modules/Core/PointSet/include/otbImageToPointSetFilter.h similarity index 100% rename from Code/BasicFilters/otbImageToPointSetFilter.h rename to Modules/Core/PointSet/include/otbImageToPointSetFilter.h diff --git a/Code/BasicFilters/otbImageToPointSetFilter.txx b/Modules/Core/PointSet/include/otbImageToPointSetFilter.txx similarity index 100% rename from Code/BasicFilters/otbImageToPointSetFilter.txx rename to Modules/Core/PointSet/include/otbImageToPointSetFilter.txx diff --git a/Code/Common/otbPointSetAndValuesFunction.h b/Modules/Core/PointSet/include/otbPointSetAndValuesFunction.h similarity index 100% rename from Code/Common/otbPointSetAndValuesFunction.h rename to Modules/Core/PointSet/include/otbPointSetAndValuesFunction.h diff --git a/Code/BasicFilters/otbPointSetExtractROI.h b/Modules/Core/PointSet/include/otbPointSetExtractROI.h similarity index 100% rename from Code/BasicFilters/otbPointSetExtractROI.h rename to Modules/Core/PointSet/include/otbPointSetExtractROI.h diff --git a/Code/BasicFilters/otbPointSetExtractROI.txx b/Modules/Core/PointSet/include/otbPointSetExtractROI.txx similarity index 100% rename from Code/BasicFilters/otbPointSetExtractROI.txx rename to Modules/Core/PointSet/include/otbPointSetExtractROI.txx diff --git a/Code/BasicFilters/otbPointSetFunction.h b/Modules/Core/PointSet/include/otbPointSetFunction.h similarity index 100% rename from Code/BasicFilters/otbPointSetFunction.h rename to Modules/Core/PointSet/include/otbPointSetFunction.h diff --git a/Code/BasicFilters/otbPointSetFunction.txx b/Modules/Core/PointSet/include/otbPointSetFunction.txx similarity index 100% rename from Code/BasicFilters/otbPointSetFunction.txx rename to Modules/Core/PointSet/include/otbPointSetFunction.txx diff --git a/Code/Common/otbPointSetSource.h b/Modules/Core/PointSet/include/otbPointSetSource.h similarity index 100% rename from Code/Common/otbPointSetSource.h rename to Modules/Core/PointSet/include/otbPointSetSource.h diff --git a/Code/Common/otbPointSetSource.txx b/Modules/Core/PointSet/include/otbPointSetSource.txx similarity index 100% rename from Code/Common/otbPointSetSource.txx rename to Modules/Core/PointSet/include/otbPointSetSource.txx diff --git a/Code/BasicFilters/otbPointSetToPointSetFilter.h b/Modules/Core/PointSet/include/otbPointSetToPointSetFilter.h similarity index 100% rename from Code/BasicFilters/otbPointSetToPointSetFilter.h rename to Modules/Core/PointSet/include/otbPointSetToPointSetFilter.h diff --git a/Code/BasicFilters/otbPointSetToPointSetFilter.txx b/Modules/Core/PointSet/include/otbPointSetToPointSetFilter.txx similarity index 100% rename from Code/BasicFilters/otbPointSetToPointSetFilter.txx rename to Modules/Core/PointSet/include/otbPointSetToPointSetFilter.txx diff --git a/Code/BasicFilters/otbRandomPointSetSource.h b/Modules/Core/PointSet/include/otbRandomPointSetSource.h similarity index 100% rename from Code/BasicFilters/otbRandomPointSetSource.h rename to Modules/Core/PointSet/include/otbRandomPointSetSource.h diff --git a/Code/BasicFilters/otbRandomPointSetSource.txx b/Modules/Core/PointSet/include/otbRandomPointSetSource.txx similarity index 100% rename from Code/BasicFilters/otbRandomPointSetSource.txx rename to Modules/Core/PointSet/include/otbRandomPointSetSource.txx diff --git a/Code/FeatureExtraction/otbSimplePointCountStrategy.h b/Modules/Core/PointSet/include/otbSimplePointCountStrategy.h similarity index 100% rename from Code/FeatureExtraction/otbSimplePointCountStrategy.h rename to Modules/Core/PointSet/include/otbSimplePointCountStrategy.h diff --git a/Code/FeatureExtraction/otbThresholdImageToPointSetFilter.h b/Modules/Core/PointSet/include/otbThresholdImageToPointSetFilter.h similarity index 100% rename from Code/FeatureExtraction/otbThresholdImageToPointSetFilter.h rename to Modules/Core/PointSet/include/otbThresholdImageToPointSetFilter.h diff --git a/Code/FeatureExtraction/otbThresholdImageToPointSetFilter.txx b/Modules/Core/PointSet/include/otbThresholdImageToPointSetFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbThresholdImageToPointSetFilter.txx rename to Modules/Core/PointSet/include/otbThresholdImageToPointSetFilter.txx diff --git a/Code/BasicFilters/otbTransformPointSetFilter.h b/Modules/Core/PointSet/include/otbTransformPointSetFilter.h similarity index 100% rename from Code/BasicFilters/otbTransformPointSetFilter.h rename to Modules/Core/PointSet/include/otbTransformPointSetFilter.h diff --git a/Code/BasicFilters/otbTransformPointSetFilter.txx b/Modules/Core/PointSet/include/otbTransformPointSetFilter.txx similarity index 100% rename from Code/BasicFilters/otbTransformPointSetFilter.txx rename to Modules/Core/PointSet/include/otbTransformPointSetFilter.txx diff --git a/Testing/Code/BasicFilters/otbImageToPointSetFilterTest.cxx b/Modules/Core/PointSet/test/otbImageToPointSetFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbImageToPointSetFilterTest.cxx rename to Modules/Core/PointSet/test/otbImageToPointSetFilterTest.cxx diff --git a/Testing/Code/BasicFilters/otbPointSetExtractROITest.cxx b/Modules/Core/PointSet/test/otbPointSetExtractROITest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPointSetExtractROITest.cxx rename to Modules/Core/PointSet/test/otbPointSetExtractROITest.cxx diff --git a/Testing/Code/Common/otbPointSetSourceTest.cxx b/Modules/Core/PointSet/test/otbPointSetSourceTest.cxx similarity index 100% rename from Testing/Code/Common/otbPointSetSourceTest.cxx rename to Modules/Core/PointSet/test/otbPointSetSourceTest.cxx diff --git a/Testing/Code/BasicFilters/otbRandomPointSetSourceTest.cxx b/Modules/Core/PointSet/test/otbRandomPointSetSourceTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbRandomPointSetSourceTest.cxx rename to Modules/Core/PointSet/test/otbRandomPointSetSourceTest.cxx diff --git a/Testing/Code/FeatureExtraction/otbSimplePointCountStrategyTest.cxx b/Modules/Core/PointSet/test/otbSimplePointCountStrategyTest.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbSimplePointCountStrategyTest.cxx rename to Modules/Core/PointSet/test/otbSimplePointCountStrategyTest.cxx diff --git a/Testing/Code/FeatureExtraction/otbThresholdImageToPointSetFilterNew.cxx b/Modules/Core/PointSet/test/otbThresholdImageToPointSetFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbThresholdImageToPointSetFilterNew.cxx rename to Modules/Core/PointSet/test/otbThresholdImageToPointSetFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbThresholdImageToPointSetTest.cxx b/Modules/Core/PointSet/test/otbThresholdImageToPointSetTest.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbThresholdImageToPointSetTest.cxx rename to Modules/Core/PointSet/test/otbThresholdImageToPointSetTest.cxx diff --git a/Testing/Code/BasicFilters/otbTransformPointSetFilterTest.cxx b/Modules/Core/PointSet/test/otbTransformPointSetFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbTransformPointSetFilterTest.cxx rename to Modules/Core/PointSet/test/otbTransformPointSetFilterTest.cxx diff --git a/Code/Common/otbDrawLineSpatialObjectFilter.h b/Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectFilter.h similarity index 100% rename from Code/Common/otbDrawLineSpatialObjectFilter.h rename to Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectFilter.h diff --git a/Code/Common/otbDrawLineSpatialObjectFilter.txx b/Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectFilter.txx similarity index 100% rename from Code/Common/otbDrawLineSpatialObjectFilter.txx rename to Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectFilter.txx diff --git a/Code/Common/otbDrawLineSpatialObjectListFilter.h b/Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectListFilter.h similarity index 100% rename from Code/Common/otbDrawLineSpatialObjectListFilter.h rename to Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectListFilter.h diff --git a/Code/Common/otbDrawLineSpatialObjectListFilter.txx b/Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectListFilter.txx similarity index 100% rename from Code/Common/otbDrawLineSpatialObjectListFilter.txx rename to Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectListFilter.txx diff --git a/Code/FeatureExtraction/otbFillGapsFilter.h b/Modules/Core/SpatialObjects/include/otbFillGapsFilter.h similarity index 100% rename from Code/FeatureExtraction/otbFillGapsFilter.h rename to Modules/Core/SpatialObjects/include/otbFillGapsFilter.h diff --git a/Code/Common/otbImageToLineSpatialObjectListFilter.h b/Modules/Core/SpatialObjects/include/otbImageToLineSpatialObjectListFilter.h similarity index 100% rename from Code/Common/otbImageToLineSpatialObjectListFilter.h rename to Modules/Core/SpatialObjects/include/otbImageToLineSpatialObjectListFilter.h diff --git a/Code/Common/otbImageToLineSpatialObjectListFilter.txx b/Modules/Core/SpatialObjects/include/otbImageToLineSpatialObjectListFilter.txx similarity index 100% rename from Code/Common/otbImageToLineSpatialObjectListFilter.txx rename to Modules/Core/SpatialObjects/include/otbImageToLineSpatialObjectListFilter.txx diff --git a/Code/Common/otbLineSpatialObject.h b/Modules/Core/SpatialObjects/include/otbLineSpatialObject.h similarity index 100% rename from Code/Common/otbLineSpatialObject.h rename to Modules/Core/SpatialObjects/include/otbLineSpatialObject.h diff --git a/Code/Common/otbLineSpatialObject.txx b/Modules/Core/SpatialObjects/include/otbLineSpatialObject.txx similarity index 100% rename from Code/Common/otbLineSpatialObject.txx rename to Modules/Core/SpatialObjects/include/otbLineSpatialObject.txx diff --git a/Code/Common/otbLineSpatialObjectList.h b/Modules/Core/SpatialObjects/include/otbLineSpatialObjectList.h similarity index 100% rename from Code/Common/otbLineSpatialObjectList.h rename to Modules/Core/SpatialObjects/include/otbLineSpatialObjectList.h diff --git a/Code/Common/otbLineSpatialObjectListToPointSetFilter.h b/Modules/Core/SpatialObjects/include/otbLineSpatialObjectListToPointSetFilter.h similarity index 100% rename from Code/Common/otbLineSpatialObjectListToPointSetFilter.h rename to Modules/Core/SpatialObjects/include/otbLineSpatialObjectListToPointSetFilter.h diff --git a/Code/Common/otbLineSpatialObjectListToPointSetFilter.txx b/Modules/Core/SpatialObjects/include/otbLineSpatialObjectListToPointSetFilter.txx similarity index 100% rename from Code/Common/otbLineSpatialObjectListToPointSetFilter.txx rename to Modules/Core/SpatialObjects/include/otbLineSpatialObjectListToPointSetFilter.txx diff --git a/Code/Common/otbSpatialObjectSource.h b/Modules/Core/SpatialObjects/include/otbSpatialObjectSource.h similarity index 100% rename from Code/Common/otbSpatialObjectSource.h rename to Modules/Core/SpatialObjects/include/otbSpatialObjectSource.h diff --git a/Code/Common/otbSpatialObjectSource.txx b/Modules/Core/SpatialObjects/include/otbSpatialObjectSource.txx similarity index 100% rename from Code/Common/otbSpatialObjectSource.txx rename to Modules/Core/SpatialObjects/include/otbSpatialObjectSource.txx diff --git a/Code/BasicFilters/otbSpatialObjectToImageDrawingFilter.h b/Modules/Core/SpatialObjects/include/otbSpatialObjectToImageDrawingFilter.h similarity index 100% rename from Code/BasicFilters/otbSpatialObjectToImageDrawingFilter.h rename to Modules/Core/SpatialObjects/include/otbSpatialObjectToImageDrawingFilter.h diff --git a/Code/BasicFilters/otbSpatialObjectToImageDrawingFilter.txx b/Modules/Core/SpatialObjects/include/otbSpatialObjectToImageDrawingFilter.txx similarity index 100% rename from Code/BasicFilters/otbSpatialObjectToImageDrawingFilter.txx rename to Modules/Core/SpatialObjects/include/otbSpatialObjectToImageDrawingFilter.txx diff --git a/Code/FeatureExtraction/otbFillGapsFilter.cxx b/Modules/Core/SpatialObjects/src/otbFillGapsFilter.cxx similarity index 100% rename from Code/FeatureExtraction/otbFillGapsFilter.cxx rename to Modules/Core/SpatialObjects/src/otbFillGapsFilter.cxx diff --git a/Testing/Code/Common/otbDrawLineSpatialObject.cxx b/Modules/Core/SpatialObjects/test/otbDrawLineSpatialObject.cxx similarity index 100% rename from Testing/Code/Common/otbDrawLineSpatialObject.cxx rename to Modules/Core/SpatialObjects/test/otbDrawLineSpatialObject.cxx diff --git a/Testing/Code/Common/otbDrawLineSpatialObjectList.cxx b/Modules/Core/SpatialObjects/test/otbDrawLineSpatialObjectList.cxx similarity index 100% rename from Testing/Code/Common/otbDrawLineSpatialObjectList.cxx rename to Modules/Core/SpatialObjects/test/otbDrawLineSpatialObjectList.cxx diff --git a/Testing/Code/Common/otbDrawLineSpatialObjectListNew.cxx b/Modules/Core/SpatialObjects/test/otbDrawLineSpatialObjectListNew.cxx similarity index 100% rename from Testing/Code/Common/otbDrawLineSpatialObjectListNew.cxx rename to Modules/Core/SpatialObjects/test/otbDrawLineSpatialObjectListNew.cxx diff --git a/Testing/Code/Common/otbDrawLineSpatialObjectNew.cxx b/Modules/Core/SpatialObjects/test/otbDrawLineSpatialObjectNew.cxx similarity index 100% rename from Testing/Code/Common/otbDrawLineSpatialObjectNew.cxx rename to Modules/Core/SpatialObjects/test/otbDrawLineSpatialObjectNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbFillGapsFilter.cxx b/Modules/Core/SpatialObjects/test/otbFillGapsFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbFillGapsFilter.cxx rename to Modules/Core/SpatialObjects/test/otbFillGapsFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbFillGapsFilterNew.cxx b/Modules/Core/SpatialObjects/test/otbFillGapsFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbFillGapsFilterNew.cxx rename to Modules/Core/SpatialObjects/test/otbFillGapsFilterNew.cxx diff --git a/Testing/Code/Common/otbImageToLineSpatialObjectListNew.cxx b/Modules/Core/SpatialObjects/test/otbImageToLineSpatialObjectListNew.cxx similarity index 100% rename from Testing/Code/Common/otbImageToLineSpatialObjectListNew.cxx rename to Modules/Core/SpatialObjects/test/otbImageToLineSpatialObjectListNew.cxx diff --git a/Testing/Code/Common/otbLineSpatialObjectList.cxx b/Modules/Core/SpatialObjects/test/otbLineSpatialObjectList.cxx similarity index 100% rename from Testing/Code/Common/otbLineSpatialObjectList.cxx rename to Modules/Core/SpatialObjects/test/otbLineSpatialObjectList.cxx diff --git a/Testing/Code/Common/otbLineSpatialObjectListToPointSetFilterNew.cxx b/Modules/Core/SpatialObjects/test/otbLineSpatialObjectListToPointSetFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbLineSpatialObjectListToPointSetFilterNew.cxx rename to Modules/Core/SpatialObjects/test/otbLineSpatialObjectListToPointSetFilterNew.cxx diff --git a/Testing/Code/Common/otbLineSpatialObjectNew.cxx b/Modules/Core/SpatialObjects/test/otbLineSpatialObjectNew.cxx similarity index 100% rename from Testing/Code/Common/otbLineSpatialObjectNew.cxx rename to Modules/Core/SpatialObjects/test/otbLineSpatialObjectNew.cxx diff --git a/Testing/Code/Common/otbSpatialObjectSourceNew.cxx b/Modules/Core/SpatialObjects/test/otbSpatialObjectSourceNew.cxx similarity index 100% rename from Testing/Code/Common/otbSpatialObjectSourceNew.cxx rename to Modules/Core/SpatialObjects/test/otbSpatialObjectSourceNew.cxx diff --git a/Testing/Code/BasicFilters/otbSpatialObjectToImageDrawingFilter.cxx b/Modules/Core/SpatialObjects/test/otbSpatialObjectToImageDrawingFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbSpatialObjectToImageDrawingFilter.cxx rename to Modules/Core/SpatialObjects/test/otbSpatialObjectToImageDrawingFilter.cxx diff --git a/Testing/Code/BasicFilters/otbSpatialObjectToImageDrawingFilterNew.cxx b/Modules/Core/SpatialObjects/test/otbSpatialObjectToImageDrawingFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbSpatialObjectToImageDrawingFilterNew.cxx rename to Modules/Core/SpatialObjects/test/otbSpatialObjectToImageDrawingFilterNew.cxx diff --git a/Code/Common/otbNumberOfDivisionsStrippedStreamingManager.h b/Modules/Core/Streaming/include/otbNumberOfDivisionsStrippedStreamingManager.h similarity index 100% rename from Code/Common/otbNumberOfDivisionsStrippedStreamingManager.h rename to Modules/Core/Streaming/include/otbNumberOfDivisionsStrippedStreamingManager.h diff --git a/Code/Common/otbNumberOfDivisionsStrippedStreamingManager.txx b/Modules/Core/Streaming/include/otbNumberOfDivisionsStrippedStreamingManager.txx similarity index 100% rename from Code/Common/otbNumberOfDivisionsStrippedStreamingManager.txx rename to Modules/Core/Streaming/include/otbNumberOfDivisionsStrippedStreamingManager.txx diff --git a/Code/Common/otbNumberOfDivisionsTiledStreamingManager.h b/Modules/Core/Streaming/include/otbNumberOfDivisionsTiledStreamingManager.h similarity index 100% rename from Code/Common/otbNumberOfDivisionsTiledStreamingManager.h rename to Modules/Core/Streaming/include/otbNumberOfDivisionsTiledStreamingManager.h diff --git a/Code/Common/otbNumberOfDivisionsTiledStreamingManager.txx b/Modules/Core/Streaming/include/otbNumberOfDivisionsTiledStreamingManager.txx similarity index 100% rename from Code/Common/otbNumberOfDivisionsTiledStreamingManager.txx rename to Modules/Core/Streaming/include/otbNumberOfDivisionsTiledStreamingManager.txx diff --git a/Code/Common/otbNumberOfLinesStrippedStreamingManager.h b/Modules/Core/Streaming/include/otbNumberOfLinesStrippedStreamingManager.h similarity index 100% rename from Code/Common/otbNumberOfLinesStrippedStreamingManager.h rename to Modules/Core/Streaming/include/otbNumberOfLinesStrippedStreamingManager.h diff --git a/Code/Common/otbNumberOfLinesStrippedStreamingManager.txx b/Modules/Core/Streaming/include/otbNumberOfLinesStrippedStreamingManager.txx similarity index 100% rename from Code/Common/otbNumberOfLinesStrippedStreamingManager.txx rename to Modules/Core/Streaming/include/otbNumberOfLinesStrippedStreamingManager.txx diff --git a/Code/Common/otbPersistentFilterStreamingDecorator.h b/Modules/Core/Streaming/include/otbPersistentFilterStreamingDecorator.h similarity index 100% rename from Code/Common/otbPersistentFilterStreamingDecorator.h rename to Modules/Core/Streaming/include/otbPersistentFilterStreamingDecorator.h diff --git a/Code/Common/otbPersistentFilterStreamingDecorator.txx b/Modules/Core/Streaming/include/otbPersistentFilterStreamingDecorator.txx similarity index 100% rename from Code/Common/otbPersistentFilterStreamingDecorator.txx rename to Modules/Core/Streaming/include/otbPersistentFilterStreamingDecorator.txx diff --git a/Code/Common/otbPersistentImageFilter.h b/Modules/Core/Streaming/include/otbPersistentImageFilter.h similarity index 100% rename from Code/Common/otbPersistentImageFilter.h rename to Modules/Core/Streaming/include/otbPersistentImageFilter.h diff --git a/Code/Common/otbPipelineMemoryPrintCalculator.h b/Modules/Core/Streaming/include/otbPipelineMemoryPrintCalculator.h similarity index 100% rename from Code/Common/otbPipelineMemoryPrintCalculator.h rename to Modules/Core/Streaming/include/otbPipelineMemoryPrintCalculator.h diff --git a/Code/Common/otbRAMDrivenAdaptativeStreamingManager.h b/Modules/Core/Streaming/include/otbRAMDrivenAdaptativeStreamingManager.h similarity index 100% rename from Code/Common/otbRAMDrivenAdaptativeStreamingManager.h rename to Modules/Core/Streaming/include/otbRAMDrivenAdaptativeStreamingManager.h diff --git a/Code/Common/otbRAMDrivenAdaptativeStreamingManager.txx b/Modules/Core/Streaming/include/otbRAMDrivenAdaptativeStreamingManager.txx similarity index 100% rename from Code/Common/otbRAMDrivenAdaptativeStreamingManager.txx rename to Modules/Core/Streaming/include/otbRAMDrivenAdaptativeStreamingManager.txx diff --git a/Code/Common/otbRAMDrivenStrippedStreamingManager.h b/Modules/Core/Streaming/include/otbRAMDrivenStrippedStreamingManager.h similarity index 100% rename from Code/Common/otbRAMDrivenStrippedStreamingManager.h rename to Modules/Core/Streaming/include/otbRAMDrivenStrippedStreamingManager.h diff --git a/Code/Common/otbRAMDrivenStrippedStreamingManager.txx b/Modules/Core/Streaming/include/otbRAMDrivenStrippedStreamingManager.txx similarity index 100% rename from Code/Common/otbRAMDrivenStrippedStreamingManager.txx rename to Modules/Core/Streaming/include/otbRAMDrivenStrippedStreamingManager.txx diff --git a/Code/Common/otbRAMDrivenTiledStreamingManager.h b/Modules/Core/Streaming/include/otbRAMDrivenTiledStreamingManager.h similarity index 100% rename from Code/Common/otbRAMDrivenTiledStreamingManager.h rename to Modules/Core/Streaming/include/otbRAMDrivenTiledStreamingManager.h diff --git a/Code/Common/otbRAMDrivenTiledStreamingManager.txx b/Modules/Core/Streaming/include/otbRAMDrivenTiledStreamingManager.txx similarity index 100% rename from Code/Common/otbRAMDrivenTiledStreamingManager.txx rename to Modules/Core/Streaming/include/otbRAMDrivenTiledStreamingManager.txx diff --git a/Code/IO/otbStreamingImageVirtualWriter.h b/Modules/Core/Streaming/include/otbStreamingImageVirtualWriter.h similarity index 100% rename from Code/IO/otbStreamingImageVirtualWriter.h rename to Modules/Core/Streaming/include/otbStreamingImageVirtualWriter.h diff --git a/Code/IO/otbStreamingImageVirtualWriter.txx b/Modules/Core/Streaming/include/otbStreamingImageVirtualWriter.txx similarity index 100% rename from Code/IO/otbStreamingImageVirtualWriter.txx rename to Modules/Core/Streaming/include/otbStreamingImageVirtualWriter.txx diff --git a/Code/Common/otbStreamingManager.h b/Modules/Core/Streaming/include/otbStreamingManager.h similarity index 100% rename from Code/Common/otbStreamingManager.h rename to Modules/Core/Streaming/include/otbStreamingManager.h diff --git a/Code/Common/otbStreamingManager.txx b/Modules/Core/Streaming/include/otbStreamingManager.txx similarity index 100% rename from Code/Common/otbStreamingManager.txx rename to Modules/Core/Streaming/include/otbStreamingManager.txx diff --git a/Code/Common/otbTileDimensionTiledStreamingManager.h b/Modules/Core/Streaming/include/otbTileDimensionTiledStreamingManager.h similarity index 100% rename from Code/Common/otbTileDimensionTiledStreamingManager.h rename to Modules/Core/Streaming/include/otbTileDimensionTiledStreamingManager.h diff --git a/Code/Common/otbTileDimensionTiledStreamingManager.txx b/Modules/Core/Streaming/include/otbTileDimensionTiledStreamingManager.txx similarity index 100% rename from Code/Common/otbTileDimensionTiledStreamingManager.txx rename to Modules/Core/Streaming/include/otbTileDimensionTiledStreamingManager.txx diff --git a/Code/Common/otbPipelineMemoryPrintCalculator.cxx b/Modules/Core/Streaming/src/otbPipelineMemoryPrintCalculator.cxx similarity index 100% rename from Code/Common/otbPipelineMemoryPrintCalculator.cxx rename to Modules/Core/Streaming/src/otbPipelineMemoryPrintCalculator.cxx diff --git a/Testing/Code/Common/otbStreamingManager.cxx b/Modules/Core/Streaming/test/otbStreamingManager.cxx similarity index 100% rename from Testing/Code/Common/otbStreamingManager.cxx rename to Modules/Core/Streaming/test/otbStreamingManager.cxx diff --git a/Code/Projections/otbCompositeTransform.h b/Modules/Core/Transform/include/otbCompositeTransform.h similarity index 100% rename from Code/Projections/otbCompositeTransform.h rename to Modules/Core/Transform/include/otbCompositeTransform.h diff --git a/Code/Projections/otbCompositeTransform.txx b/Modules/Core/Transform/include/otbCompositeTransform.txx similarity index 100% rename from Code/Projections/otbCompositeTransform.txx rename to Modules/Core/Transform/include/otbCompositeTransform.txx diff --git a/Code/Projections/otbForwardSensorModel.h b/Modules/Core/Transform/include/otbForwardSensorModel.h similarity index 100% rename from Code/Projections/otbForwardSensorModel.h rename to Modules/Core/Transform/include/otbForwardSensorModel.h diff --git a/Code/Projections/otbForwardSensorModel.txx b/Modules/Core/Transform/include/otbForwardSensorModel.txx similarity index 100% rename from Code/Projections/otbForwardSensorModel.txx rename to Modules/Core/Transform/include/otbForwardSensorModel.txx diff --git a/Code/Projections/otbGenericMapProjection.h b/Modules/Core/Transform/include/otbGenericMapProjection.h similarity index 100% rename from Code/Projections/otbGenericMapProjection.h rename to Modules/Core/Transform/include/otbGenericMapProjection.h diff --git a/Code/Projections/otbGenericMapProjection.txx b/Modules/Core/Transform/include/otbGenericMapProjection.txx similarity index 100% rename from Code/Projections/otbGenericMapProjection.txx rename to Modules/Core/Transform/include/otbGenericMapProjection.txx diff --git a/Code/Projections/otbGenericRSTransform.h b/Modules/Core/Transform/include/otbGenericRSTransform.h similarity index 100% rename from Code/Projections/otbGenericRSTransform.h rename to Modules/Core/Transform/include/otbGenericRSTransform.h diff --git a/Code/Projections/otbGenericRSTransform.txx b/Modules/Core/Transform/include/otbGenericRSTransform.txx similarity index 100% rename from Code/Projections/otbGenericRSTransform.txx rename to Modules/Core/Transform/include/otbGenericRSTransform.txx diff --git a/Code/Common/otbGeoInformationConversion.h b/Modules/Core/Transform/include/otbGeoInformationConversion.h similarity index 100% rename from Code/Common/otbGeoInformationConversion.h rename to Modules/Core/Transform/include/otbGeoInformationConversion.h diff --git a/Code/Projections/otbGeocentricTransform.h b/Modules/Core/Transform/include/otbGeocentricTransform.h similarity index 100% rename from Code/Projections/otbGeocentricTransform.h rename to Modules/Core/Transform/include/otbGeocentricTransform.h diff --git a/Code/Projections/otbGeocentricTransform.txx b/Modules/Core/Transform/include/otbGeocentricTransform.txx similarity index 100% rename from Code/Projections/otbGeocentricTransform.txx rename to Modules/Core/Transform/include/otbGeocentricTransform.txx diff --git a/Code/Projections/otbImageToGenericRSOutputParameters.h b/Modules/Core/Transform/include/otbImageToGenericRSOutputParameters.h similarity index 100% rename from Code/Projections/otbImageToGenericRSOutputParameters.h rename to Modules/Core/Transform/include/otbImageToGenericRSOutputParameters.h diff --git a/Code/Projections/otbImageToGenericRSOutputParameters.txx b/Modules/Core/Transform/include/otbImageToGenericRSOutputParameters.txx similarity index 100% rename from Code/Projections/otbImageToGenericRSOutputParameters.txx rename to Modules/Core/Transform/include/otbImageToGenericRSOutputParameters.txx diff --git a/Code/Projections/otbInverseSensorModel.h b/Modules/Core/Transform/include/otbInverseSensorModel.h similarity index 100% rename from Code/Projections/otbInverseSensorModel.h rename to Modules/Core/Transform/include/otbInverseSensorModel.h diff --git a/Code/Projections/otbInverseSensorModel.txx b/Modules/Core/Transform/include/otbInverseSensorModel.txx similarity index 100% rename from Code/Projections/otbInverseSensorModel.txx rename to Modules/Core/Transform/include/otbInverseSensorModel.txx diff --git a/Code/BasicFilters/otbLogPolarTransform.h b/Modules/Core/Transform/include/otbLogPolarTransform.h similarity index 100% rename from Code/BasicFilters/otbLogPolarTransform.h rename to Modules/Core/Transform/include/otbLogPolarTransform.h diff --git a/Code/BasicFilters/otbLogPolarTransform.txx b/Modules/Core/Transform/include/otbLogPolarTransform.txx similarity index 100% rename from Code/BasicFilters/otbLogPolarTransform.txx rename to Modules/Core/Transform/include/otbLogPolarTransform.txx diff --git a/Code/Projections/otbSensorModelBase.h b/Modules/Core/Transform/include/otbSensorModelBase.h similarity index 100% rename from Code/Projections/otbSensorModelBase.h rename to Modules/Core/Transform/include/otbSensorModelBase.h diff --git a/Code/Projections/otbSensorModelBase.txx b/Modules/Core/Transform/include/otbSensorModelBase.txx similarity index 100% rename from Code/Projections/otbSensorModelBase.txx rename to Modules/Core/Transform/include/otbSensorModelBase.txx diff --git a/Code/DisparityMap/otbStreamingWarpImageFilter.h b/Modules/Core/Transform/include/otbStreamingWarpImageFilter.h similarity index 100% rename from Code/DisparityMap/otbStreamingWarpImageFilter.h rename to Modules/Core/Transform/include/otbStreamingWarpImageFilter.h diff --git a/Code/DisparityMap/otbStreamingWarpImageFilter.txx b/Modules/Core/Transform/include/otbStreamingWarpImageFilter.txx similarity index 100% rename from Code/DisparityMap/otbStreamingWarpImageFilter.txx rename to Modules/Core/Transform/include/otbStreamingWarpImageFilter.txx diff --git a/Code/Common/otbTransform.h b/Modules/Core/Transform/include/otbTransform.h similarity index 100% rename from Code/Common/otbTransform.h rename to Modules/Core/Transform/include/otbTransform.h diff --git a/Code/Common/otbGeoInformationConversion.cxx b/Modules/Core/Transform/src/otbGeoInformationConversion.cxx similarity index 100% rename from Code/Common/otbGeoInformationConversion.cxx rename to Modules/Core/Transform/src/otbGeoInformationConversion.cxx diff --git a/Testing/Fa/SensorModelBorder.cxx b/Modules/Core/Transform/test/SensorModelBorder.cxx similarity index 100% rename from Testing/Fa/SensorModelBorder.cxx rename to Modules/Core/Transform/test/SensorModelBorder.cxx diff --git a/Testing/Code/Projections/otbCreateInverseForwardSensorModel.cxx b/Modules/Core/Transform/test/otbCreateInverseForwardSensorModel.cxx similarity index 100% rename from Testing/Code/Projections/otbCreateInverseForwardSensorModel.cxx rename to Modules/Core/Transform/test/otbCreateInverseForwardSensorModel.cxx diff --git a/Testing/Code/Projections/otbCreateProjectionWithOSSIM.cxx b/Modules/Core/Transform/test/otbCreateProjectionWithOSSIM.cxx similarity index 100% rename from Testing/Code/Projections/otbCreateProjectionWithOSSIM.cxx rename to Modules/Core/Transform/test/otbCreateProjectionWithOSSIM.cxx diff --git a/Testing/Code/Projections/otbCreateProjectionWithOTB.cxx b/Modules/Core/Transform/test/otbCreateProjectionWithOTB.cxx similarity index 100% rename from Testing/Code/Projections/otbCreateProjectionWithOTB.cxx rename to Modules/Core/Transform/test/otbCreateProjectionWithOTB.cxx diff --git a/Testing/Code/Projections/otbForwardBackwardProjectionConsistency.cxx b/Modules/Core/Transform/test/otbForwardBackwardProjectionConsistency.cxx similarity index 100% rename from Testing/Code/Projections/otbForwardBackwardProjectionConsistency.cxx rename to Modules/Core/Transform/test/otbForwardBackwardProjectionConsistency.cxx diff --git a/Testing/Code/Projections/otbForwardSensorModelGrid.cxx b/Modules/Core/Transform/test/otbForwardSensorModelGrid.cxx similarity index 100% rename from Testing/Code/Projections/otbForwardSensorModelGrid.cxx rename to Modules/Core/Transform/test/otbForwardSensorModelGrid.cxx diff --git a/Testing/Code/Projections/otbGenericMapProjection.cxx b/Modules/Core/Transform/test/otbGenericMapProjection.cxx similarity index 100% rename from Testing/Code/Projections/otbGenericMapProjection.cxx rename to Modules/Core/Transform/test/otbGenericMapProjection.cxx diff --git a/Testing/Code/Projections/otbGenericMapProjectionNew.cxx b/Modules/Core/Transform/test/otbGenericMapProjectionNew.cxx similarity index 100% rename from Testing/Code/Projections/otbGenericMapProjectionNew.cxx rename to Modules/Core/Transform/test/otbGenericMapProjectionNew.cxx diff --git a/Testing/Code/Projections/otbGenericRSTransform.cxx b/Modules/Core/Transform/test/otbGenericRSTransform.cxx similarity index 100% rename from Testing/Code/Projections/otbGenericRSTransform.cxx rename to Modules/Core/Transform/test/otbGenericRSTransform.cxx diff --git a/Testing/Code/Projections/otbGenericRSTransformNew.cxx b/Modules/Core/Transform/test/otbGenericRSTransformNew.cxx similarity index 100% rename from Testing/Code/Projections/otbGenericRSTransformNew.cxx rename to Modules/Core/Transform/test/otbGenericRSTransformNew.cxx diff --git a/Testing/Code/Projections/otbGenericRSTransformWithSRID.cxx b/Modules/Core/Transform/test/otbGenericRSTransformWithSRID.cxx similarity index 100% rename from Testing/Code/Projections/otbGenericRSTransformWithSRID.cxx rename to Modules/Core/Transform/test/otbGenericRSTransformWithSRID.cxx diff --git a/Testing/Code/Projections/otbGeocentricTransform.cxx b/Modules/Core/Transform/test/otbGeocentricTransform.cxx similarity index 100% rename from Testing/Code/Projections/otbGeocentricTransform.cxx rename to Modules/Core/Transform/test/otbGeocentricTransform.cxx diff --git a/Testing/Code/Projections/otbGeocentricTransformNew.cxx b/Modules/Core/Transform/test/otbGeocentricTransformNew.cxx similarity index 100% rename from Testing/Code/Projections/otbGeocentricTransformNew.cxx rename to Modules/Core/Transform/test/otbGeocentricTransformNew.cxx diff --git a/Testing/Code/BasicFilters/otbLogPolarTransform.cxx b/Modules/Core/Transform/test/otbLogPolarTransform.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLogPolarTransform.cxx rename to Modules/Core/Transform/test/otbLogPolarTransform.cxx diff --git a/Testing/Code/BasicFilters/otbLogPolarTransformNew.cxx b/Modules/Core/Transform/test/otbLogPolarTransformNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLogPolarTransformNew.cxx rename to Modules/Core/Transform/test/otbLogPolarTransformNew.cxx diff --git a/Testing/Code/BasicFilters/otbLogPolarTransformResample.cxx b/Modules/Core/Transform/test/otbLogPolarTransformResample.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLogPolarTransformResample.cxx rename to Modules/Core/Transform/test/otbLogPolarTransformResample.cxx diff --git a/Testing/Code/Projections/otbSensorModel.cxx b/Modules/Core/Transform/test/otbSensorModel.cxx similarity index 100% rename from Testing/Code/Projections/otbSensorModel.cxx rename to Modules/Core/Transform/test/otbSensorModel.cxx diff --git a/Testing/Code/Projections/otbSensorModelGrid.cxx b/Modules/Core/Transform/test/otbSensorModelGrid.cxx similarity index 100% rename from Testing/Code/Projections/otbSensorModelGrid.cxx rename to Modules/Core/Transform/test/otbSensorModelGrid.cxx diff --git a/Testing/Code/Projections/otbSensorModelsNew.cxx b/Modules/Core/Transform/test/otbSensorModelsNew.cxx similarity index 100% rename from Testing/Code/Projections/otbSensorModelsNew.cxx rename to Modules/Core/Transform/test/otbSensorModelsNew.cxx diff --git a/Testing/Code/DisparityMap/otbStreamingWarpImageFilter.cxx b/Modules/Core/Transform/test/otbStreamingWarpImageFilter.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbStreamingWarpImageFilter.cxx rename to Modules/Core/Transform/test/otbStreamingWarpImageFilter.cxx diff --git a/Testing/Code/DisparityMap/otbStreamingWarpImageFilterNew.cxx b/Modules/Core/Transform/test/otbStreamingWarpImageFilterNew.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbStreamingWarpImageFilterNew.cxx rename to Modules/Core/Transform/test/otbStreamingWarpImageFilterNew.cxx diff --git a/Code/Common/otbDataNode.h b/Modules/Core/VectorDataBase/include/otbDataNode.h similarity index 100% rename from Code/Common/otbDataNode.h rename to Modules/Core/VectorDataBase/include/otbDataNode.h diff --git a/Code/Common/otbDataNode.txx b/Modules/Core/VectorDataBase/include/otbDataNode.txx similarity index 100% rename from Code/Common/otbDataNode.txx rename to Modules/Core/VectorDataBase/include/otbDataNode.txx diff --git a/Code/Common/otbDataNodeFunctionBase.h b/Modules/Core/VectorDataBase/include/otbDataNodeFunctionBase.h similarity index 100% rename from Code/Common/otbDataNodeFunctionBase.h rename to Modules/Core/VectorDataBase/include/otbDataNodeFunctionBase.h diff --git a/Code/Common/otbDataNodeImageFunction.h b/Modules/Core/VectorDataBase/include/otbDataNodeImageFunction.h similarity index 100% rename from Code/Common/otbDataNodeImageFunction.h rename to Modules/Core/VectorDataBase/include/otbDataNodeImageFunction.h diff --git a/Code/Common/otbDataNodeImageFunction.txx b/Modules/Core/VectorDataBase/include/otbDataNodeImageFunction.txx similarity index 100% rename from Code/Common/otbDataNodeImageFunction.txx rename to Modules/Core/VectorDataBase/include/otbDataNodeImageFunction.txx diff --git a/Code/Common/otbDataNodeVectorDataFunction.h b/Modules/Core/VectorDataBase/include/otbDataNodeVectorDataFunction.h similarity index 100% rename from Code/Common/otbDataNodeVectorDataFunction.h rename to Modules/Core/VectorDataBase/include/otbDataNodeVectorDataFunction.h diff --git a/Code/Common/otbDataNodeVectorDataFunction.txx b/Modules/Core/VectorDataBase/include/otbDataNodeVectorDataFunction.txx similarity index 100% rename from Code/Common/otbDataNodeVectorDataFunction.txx rename to Modules/Core/VectorDataBase/include/otbDataNodeVectorDataFunction.txx diff --git a/Code/Common/otbGISConnectionImplementation.h b/Modules/Core/VectorDataBase/include/otbGISConnectionImplementation.h similarity index 100% rename from Code/Common/otbGISConnectionImplementation.h rename to Modules/Core/VectorDataBase/include/otbGISConnectionImplementation.h diff --git a/Code/Common/otbGISTable.h b/Modules/Core/VectorDataBase/include/otbGISTable.h similarity index 100% rename from Code/Common/otbGISTable.h rename to Modules/Core/VectorDataBase/include/otbGISTable.h diff --git a/Code/Common/otbGISTable.txx b/Modules/Core/VectorDataBase/include/otbGISTable.txx similarity index 100% rename from Code/Common/otbGISTable.txx rename to Modules/Core/VectorDataBase/include/otbGISTable.txx diff --git a/Code/Common/otbGISTableSource.h b/Modules/Core/VectorDataBase/include/otbGISTableSource.h similarity index 100% rename from Code/Common/otbGISTableSource.h rename to Modules/Core/VectorDataBase/include/otbGISTableSource.h diff --git a/Code/Common/otbGISTableSource.txx b/Modules/Core/VectorDataBase/include/otbGISTableSource.txx similarity index 100% rename from Code/Common/otbGISTableSource.txx rename to Modules/Core/VectorDataBase/include/otbGISTableSource.txx diff --git a/Code/Common/otbPolyLineParametricPathWithValue.h b/Modules/Core/VectorDataBase/include/otbPolyLineParametricPathWithValue.h similarity index 100% rename from Code/Common/otbPolyLineParametricPathWithValue.h rename to Modules/Core/VectorDataBase/include/otbPolyLineParametricPathWithValue.h diff --git a/Code/Common/otbPolyLineParametricPathWithValue.txx b/Modules/Core/VectorDataBase/include/otbPolyLineParametricPathWithValue.txx similarity index 100% rename from Code/Common/otbPolyLineParametricPathWithValue.txx rename to Modules/Core/VectorDataBase/include/otbPolyLineParametricPathWithValue.txx diff --git a/Code/Common/otbPolygon.h b/Modules/Core/VectorDataBase/include/otbPolygon.h similarity index 100% rename from Code/Common/otbPolygon.h rename to Modules/Core/VectorDataBase/include/otbPolygon.h diff --git a/Code/Common/otbPolygon.txx b/Modules/Core/VectorDataBase/include/otbPolygon.txx similarity index 100% rename from Code/Common/otbPolygon.txx rename to Modules/Core/VectorDataBase/include/otbPolygon.txx diff --git a/Code/Common/otbRemoteSensingRegion.h b/Modules/Core/VectorDataBase/include/otbRemoteSensingRegion.h similarity index 100% rename from Code/Common/otbRemoteSensingRegion.h rename to Modules/Core/VectorDataBase/include/otbRemoteSensingRegion.h diff --git a/Code/Common/otbVectorData.h b/Modules/Core/VectorDataBase/include/otbVectorData.h similarity index 100% rename from Code/Common/otbVectorData.h rename to Modules/Core/VectorDataBase/include/otbVectorData.h diff --git a/Code/Common/otbVectorData.txx b/Modules/Core/VectorDataBase/include/otbVectorData.txx similarity index 100% rename from Code/Common/otbVectorData.txx rename to Modules/Core/VectorDataBase/include/otbVectorData.txx diff --git a/Code/IO/otbVectorDataIOBase.h b/Modules/Core/VectorDataBase/include/otbVectorDataIOBase.h similarity index 100% rename from Code/IO/otbVectorDataIOBase.h rename to Modules/Core/VectorDataBase/include/otbVectorDataIOBase.h diff --git a/Code/IO/otbVectorDataKeywordlist.h b/Modules/Core/VectorDataBase/include/otbVectorDataKeywordlist.h similarity index 100% rename from Code/IO/otbVectorDataKeywordlist.h rename to Modules/Core/VectorDataBase/include/otbVectorDataKeywordlist.h diff --git a/Code/Common/otbVectorDataProperties.h b/Modules/Core/VectorDataBase/include/otbVectorDataProperties.h similarity index 100% rename from Code/Common/otbVectorDataProperties.h rename to Modules/Core/VectorDataBase/include/otbVectorDataProperties.h diff --git a/Code/Common/otbVectorDataProperties.txx b/Modules/Core/VectorDataBase/include/otbVectorDataProperties.txx similarity index 100% rename from Code/Common/otbVectorDataProperties.txx rename to Modules/Core/VectorDataBase/include/otbVectorDataProperties.txx diff --git a/Code/Common/otbVectorDataSource.h b/Modules/Core/VectorDataBase/include/otbVectorDataSource.h similarity index 100% rename from Code/Common/otbVectorDataSource.h rename to Modules/Core/VectorDataBase/include/otbVectorDataSource.h diff --git a/Code/Common/otbVectorDataSource.txx b/Modules/Core/VectorDataBase/include/otbVectorDataSource.txx similarity index 100% rename from Code/Common/otbVectorDataSource.txx rename to Modules/Core/VectorDataBase/include/otbVectorDataSource.txx diff --git a/Code/IO/otbVectorDataIOBase.cxx b/Modules/Core/VectorDataBase/src/otbVectorDataIOBase.cxx similarity index 100% rename from Code/IO/otbVectorDataIOBase.cxx rename to Modules/Core/VectorDataBase/src/otbVectorDataIOBase.cxx diff --git a/Code/IO/otbVectorDataKeywordlist.cxx b/Modules/Core/VectorDataBase/src/otbVectorDataKeywordlist.cxx similarity index 100% rename from Code/IO/otbVectorDataKeywordlist.cxx rename to Modules/Core/VectorDataBase/src/otbVectorDataKeywordlist.cxx diff --git a/Testing/Code/Common/otbDataNodeTest.cxx b/Modules/Core/VectorDataBase/test/otbDataNodeTest.cxx similarity index 100% rename from Testing/Code/Common/otbDataNodeTest.cxx rename to Modules/Core/VectorDataBase/test/otbDataNodeTest.cxx diff --git a/Testing/Code/Common/otbObjectList2.cxx b/Modules/Core/VectorDataBase/test/otbObjectList2.cxx similarity index 100% rename from Testing/Code/Common/otbObjectList2.cxx rename to Modules/Core/VectorDataBase/test/otbObjectList2.cxx diff --git a/Testing/Code/Common/otbObjectListToObjectListFilterNew.cxx b/Modules/Core/VectorDataBase/test/otbObjectListToObjectListFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbObjectListToObjectListFilterNew.cxx rename to Modules/Core/VectorDataBase/test/otbObjectListToObjectListFilterNew.cxx diff --git a/Testing/Code/Common/otbPolyLineParametricPathWithValueNew.cxx b/Modules/Core/VectorDataBase/test/otbPolyLineParametricPathWithValueNew.cxx similarity index 100% rename from Testing/Code/Common/otbPolyLineParametricPathWithValueNew.cxx rename to Modules/Core/VectorDataBase/test/otbPolyLineParametricPathWithValueNew.cxx diff --git a/Testing/Code/Common/otbPolygon.cxx b/Modules/Core/VectorDataBase/test/otbPolygon.cxx similarity index 100% rename from Testing/Code/Common/otbPolygon.cxx rename to Modules/Core/VectorDataBase/test/otbPolygon.cxx diff --git a/Testing/Code/Common/otbPolygonNew.cxx b/Modules/Core/VectorDataBase/test/otbPolygonNew.cxx similarity index 100% rename from Testing/Code/Common/otbPolygonNew.cxx rename to Modules/Core/VectorDataBase/test/otbPolygonNew.cxx diff --git a/Testing/Code/Common/otbRemoteSensingRegion.cxx b/Modules/Core/VectorDataBase/test/otbRemoteSensingRegion.cxx similarity index 100% rename from Testing/Code/Common/otbRemoteSensingRegion.cxx rename to Modules/Core/VectorDataBase/test/otbRemoteSensingRegion.cxx diff --git a/Testing/Code/Common/otbRemoteSensingRegionNew.cxx b/Modules/Core/VectorDataBase/test/otbRemoteSensingRegionNew.cxx similarity index 100% rename from Testing/Code/Common/otbRemoteSensingRegionNew.cxx rename to Modules/Core/VectorDataBase/test/otbRemoteSensingRegionNew.cxx diff --git a/Testing/Code/Common/otbVectorData.cxx b/Modules/Core/VectorDataBase/test/otbVectorData.cxx similarity index 100% rename from Testing/Code/Common/otbVectorData.cxx rename to Modules/Core/VectorDataBase/test/otbVectorData.cxx diff --git a/Testing/Code/IO/otbVectorDataKeywordlistTest.cxx b/Modules/Core/VectorDataBase/test/otbVectorDataKeywordlistTest.cxx similarity index 100% rename from Testing/Code/IO/otbVectorDataKeywordlistTest.cxx rename to Modules/Core/VectorDataBase/test/otbVectorDataKeywordlistTest.cxx diff --git a/Testing/Code/Common/otbVectorDataNew.cxx b/Modules/Core/VectorDataBase/test/otbVectorDataNew.cxx similarity index 100% rename from Testing/Code/Common/otbVectorDataNew.cxx rename to Modules/Core/VectorDataBase/test/otbVectorDataNew.cxx diff --git a/Testing/Code/Common/otbVectorDataSourceNew.cxx b/Modules/Core/VectorDataBase/test/otbVectorDataSourceNew.cxx similarity index 100% rename from Testing/Code/Common/otbVectorDataSourceNew.cxx rename to Modules/Core/VectorDataBase/test/otbVectorDataSourceNew.cxx diff --git a/Code/FeatureExtraction/otbCloudDetectionFilter.h b/Modules/Detection/CloudDetection/include/otbCloudDetectionFilter.h similarity index 100% rename from Code/FeatureExtraction/otbCloudDetectionFilter.h rename to Modules/Detection/CloudDetection/include/otbCloudDetectionFilter.h diff --git a/Code/FeatureExtraction/otbCloudDetectionFilter.txx b/Modules/Detection/CloudDetection/include/otbCloudDetectionFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbCloudDetectionFilter.txx rename to Modules/Detection/CloudDetection/include/otbCloudDetectionFilter.txx diff --git a/Code/FeatureExtraction/otbCloudDetectionFunctor.h b/Modules/Detection/CloudDetection/include/otbCloudDetectionFunctor.h similarity index 100% rename from Code/FeatureExtraction/otbCloudDetectionFunctor.h rename to Modules/Detection/CloudDetection/include/otbCloudDetectionFunctor.h diff --git a/Code/FeatureExtraction/otbCloudEstimatorFilter.h b/Modules/Detection/CloudDetection/include/otbCloudEstimatorFilter.h similarity index 100% rename from Code/FeatureExtraction/otbCloudEstimatorFilter.h rename to Modules/Detection/CloudDetection/include/otbCloudEstimatorFilter.h diff --git a/Code/FeatureExtraction/otbCloudEstimatorFilter.txx b/Modules/Detection/CloudDetection/include/otbCloudEstimatorFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbCloudEstimatorFilter.txx rename to Modules/Detection/CloudDetection/include/otbCloudEstimatorFilter.txx diff --git a/Code/FeatureExtraction/otbCloudEstimatorFunctor.h b/Modules/Detection/CloudDetection/include/otbCloudEstimatorFunctor.h similarity index 100% rename from Code/FeatureExtraction/otbCloudEstimatorFunctor.h rename to Modules/Detection/CloudDetection/include/otbCloudEstimatorFunctor.h diff --git a/Testing/Code/FeatureExtraction/otbCloudDetectionFilter.cxx b/Modules/Detection/CloudDetection/test/otbCloudDetectionFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbCloudDetectionFilter.cxx rename to Modules/Detection/CloudDetection/test/otbCloudDetectionFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbCloudDetectionFilterNew.cxx b/Modules/Detection/CloudDetection/test/otbCloudDetectionFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbCloudDetectionFilterNew.cxx rename to Modules/Detection/CloudDetection/test/otbCloudDetectionFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbCloudEstimatorDefaultFilter.cxx b/Modules/Detection/CloudDetection/test/otbCloudEstimatorDefaultFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbCloudEstimatorDefaultFilter.cxx rename to Modules/Detection/CloudDetection/test/otbCloudEstimatorDefaultFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbCloudEstimatorFilter.cxx b/Modules/Detection/CloudDetection/test/otbCloudEstimatorFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbCloudEstimatorFilter.cxx rename to Modules/Detection/CloudDetection/test/otbCloudEstimatorFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbCloudEstimatorFilterNew.cxx b/Modules/Detection/CloudDetection/test/otbCloudEstimatorFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbCloudEstimatorFilterNew.cxx rename to Modules/Detection/CloudDetection/test/otbCloudEstimatorFilterNew.cxx diff --git a/Code/ObjectDetection/otbDescriptorsListSampleGenerator.h b/Modules/Detection/ObjectDetection/include/otbDescriptorsListSampleGenerator.h similarity index 100% rename from Code/ObjectDetection/otbDescriptorsListSampleGenerator.h rename to Modules/Detection/ObjectDetection/include/otbDescriptorsListSampleGenerator.h diff --git a/Code/ObjectDetection/otbDescriptorsListSampleGenerator.txx b/Modules/Detection/ObjectDetection/include/otbDescriptorsListSampleGenerator.txx similarity index 100% rename from Code/ObjectDetection/otbDescriptorsListSampleGenerator.txx rename to Modules/Detection/ObjectDetection/include/otbDescriptorsListSampleGenerator.txx diff --git a/Code/ObjectDetection/otbFlusserMomentsIFFactory.h b/Modules/Detection/ObjectDetection/include/otbFlusserMomentsIFFactory.h similarity index 100% rename from Code/ObjectDetection/otbFlusserMomentsIFFactory.h rename to Modules/Detection/ObjectDetection/include/otbFlusserMomentsIFFactory.h diff --git a/Code/ObjectDetection/otbFlusserMomentsIFFactory.txx b/Modules/Detection/ObjectDetection/include/otbFlusserMomentsIFFactory.txx similarity index 100% rename from Code/ObjectDetection/otbFlusserMomentsIFFactory.txx rename to Modules/Detection/ObjectDetection/include/otbFlusserMomentsIFFactory.txx diff --git a/Code/ObjectDetection/otbFourierMellinDescriptorsIFFactory.h b/Modules/Detection/ObjectDetection/include/otbFourierMellinDescriptorsIFFactory.h similarity index 100% rename from Code/ObjectDetection/otbFourierMellinDescriptorsIFFactory.h rename to Modules/Detection/ObjectDetection/include/otbFourierMellinDescriptorsIFFactory.h diff --git a/Code/ObjectDetection/otbFourierMellinDescriptorsIFFactory.txx b/Modules/Detection/ObjectDetection/include/otbFourierMellinDescriptorsIFFactory.txx similarity index 100% rename from Code/ObjectDetection/otbFourierMellinDescriptorsIFFactory.txx rename to Modules/Detection/ObjectDetection/include/otbFourierMellinDescriptorsIFFactory.txx diff --git a/Code/ObjectDetection/otbHaralickTexturesIFFactory.h b/Modules/Detection/ObjectDetection/include/otbHaralickTexturesIFFactory.h similarity index 100% rename from Code/ObjectDetection/otbHaralickTexturesIFFactory.h rename to Modules/Detection/ObjectDetection/include/otbHaralickTexturesIFFactory.h diff --git a/Code/ObjectDetection/otbHaralickTexturesIFFactory.txx b/Modules/Detection/ObjectDetection/include/otbHaralickTexturesIFFactory.txx similarity index 100% rename from Code/ObjectDetection/otbHaralickTexturesIFFactory.txx rename to Modules/Detection/ObjectDetection/include/otbHaralickTexturesIFFactory.txx diff --git a/Code/ObjectDetection/otbLabeledSampleLocalizationGenerator.h b/Modules/Detection/ObjectDetection/include/otbLabeledSampleLocalizationGenerator.h similarity index 100% rename from Code/ObjectDetection/otbLabeledSampleLocalizationGenerator.h rename to Modules/Detection/ObjectDetection/include/otbLabeledSampleLocalizationGenerator.h diff --git a/Code/ObjectDetection/otbLabeledSampleLocalizationGenerator.txx b/Modules/Detection/ObjectDetection/include/otbLabeledSampleLocalizationGenerator.txx similarity index 100% rename from Code/ObjectDetection/otbLabeledSampleLocalizationGenerator.txx rename to Modules/Detection/ObjectDetection/include/otbLabeledSampleLocalizationGenerator.txx diff --git a/Code/ObjectDetection/otbLocalHistogramIFFactory.h b/Modules/Detection/ObjectDetection/include/otbLocalHistogramIFFactory.h similarity index 100% rename from Code/ObjectDetection/otbLocalHistogramIFFactory.h rename to Modules/Detection/ObjectDetection/include/otbLocalHistogramIFFactory.h diff --git a/Code/ObjectDetection/otbLocalHistogramIFFactory.txx b/Modules/Detection/ObjectDetection/include/otbLocalHistogramIFFactory.txx similarity index 100% rename from Code/ObjectDetection/otbLocalHistogramIFFactory.txx rename to Modules/Detection/ObjectDetection/include/otbLocalHistogramIFFactory.txx diff --git a/Code/ObjectDetection/otbMultiChannelIFFactory.h b/Modules/Detection/ObjectDetection/include/otbMultiChannelIFFactory.h similarity index 100% rename from Code/ObjectDetection/otbMultiChannelIFFactory.h rename to Modules/Detection/ObjectDetection/include/otbMultiChannelIFFactory.h diff --git a/Code/ObjectDetection/otbRadiometricMomentsIFFactory.h b/Modules/Detection/ObjectDetection/include/otbRadiometricMomentsIFFactory.h similarity index 100% rename from Code/ObjectDetection/otbRadiometricMomentsIFFactory.h rename to Modules/Detection/ObjectDetection/include/otbRadiometricMomentsIFFactory.h diff --git a/Code/ObjectDetection/otbRadiometricMomentsIFFactory.txx b/Modules/Detection/ObjectDetection/include/otbRadiometricMomentsIFFactory.txx similarity index 100% rename from Code/ObjectDetection/otbRadiometricMomentsIFFactory.txx rename to Modules/Detection/ObjectDetection/include/otbRadiometricMomentsIFFactory.txx diff --git a/Code/ObjectDetection/otbStandardMetaImageFunctionBuilder.h b/Modules/Detection/ObjectDetection/include/otbStandardMetaImageFunctionBuilder.h similarity index 100% rename from Code/ObjectDetection/otbStandardMetaImageFunctionBuilder.h rename to Modules/Detection/ObjectDetection/include/otbStandardMetaImageFunctionBuilder.h diff --git a/Code/ObjectDetection/otbStandardMetaImageFunctionBuilder.txx b/Modules/Detection/ObjectDetection/include/otbStandardMetaImageFunctionBuilder.txx similarity index 100% rename from Code/ObjectDetection/otbStandardMetaImageFunctionBuilder.txx rename to Modules/Detection/ObjectDetection/include/otbStandardMetaImageFunctionBuilder.txx diff --git a/Testing/Code/ObjectDetection/otbDescriptorsListSampleGenerator.cxx b/Modules/Detection/ObjectDetection/test/otbDescriptorsListSampleGenerator.cxx similarity index 100% rename from Testing/Code/ObjectDetection/otbDescriptorsListSampleGenerator.cxx rename to Modules/Detection/ObjectDetection/test/otbDescriptorsListSampleGenerator.cxx diff --git a/Testing/Code/ObjectDetection/otbLabeledSampleLocalizationGenerator.cxx b/Modules/Detection/ObjectDetection/test/otbLabeledSampleLocalizationGenerator.cxx similarity index 100% rename from Testing/Code/ObjectDetection/otbLabeledSampleLocalizationGenerator.cxx rename to Modules/Detection/ObjectDetection/test/otbLabeledSampleLocalizationGenerator.cxx diff --git a/Testing/Code/ObjectDetection/otbStandardMetaImageFunctionBuilder.cxx b/Modules/Detection/ObjectDetection/test/otbStandardMetaImageFunctionBuilder.cxx similarity index 100% rename from Testing/Code/ObjectDetection/otbStandardMetaImageFunctionBuilder.cxx rename to Modules/Detection/ObjectDetection/test/otbStandardMetaImageFunctionBuilder.cxx diff --git a/Code/FeatureExtraction/otbGenericRoadExtractionFilter.h b/Modules/Detection/RoadExtraction/include/otbGenericRoadExtractionFilter.h similarity index 100% rename from Code/FeatureExtraction/otbGenericRoadExtractionFilter.h rename to Modules/Detection/RoadExtraction/include/otbGenericRoadExtractionFilter.h diff --git a/Code/FeatureExtraction/otbGenericRoadExtractionFilter.txx b/Modules/Detection/RoadExtraction/include/otbGenericRoadExtractionFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbGenericRoadExtractionFilter.txx rename to Modules/Detection/RoadExtraction/include/otbGenericRoadExtractionFilter.txx diff --git a/Code/FeatureExtraction/otbImageToPathListAlignFilter.h b/Modules/Detection/RoadExtraction/include/otbImageToPathListAlignFilter.h similarity index 100% rename from Code/FeatureExtraction/otbImageToPathListAlignFilter.h rename to Modules/Detection/RoadExtraction/include/otbImageToPathListAlignFilter.h diff --git a/Code/FeatureExtraction/otbImageToPathListAlignFilter.txx b/Modules/Detection/RoadExtraction/include/otbImageToPathListAlignFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbImageToPathListAlignFilter.txx rename to Modules/Detection/RoadExtraction/include/otbImageToPathListAlignFilter.txx diff --git a/Code/FeatureExtraction/otbLikelihoodPathListFilter.h b/Modules/Detection/RoadExtraction/include/otbLikelihoodPathListFilter.h similarity index 100% rename from Code/FeatureExtraction/otbLikelihoodPathListFilter.h rename to Modules/Detection/RoadExtraction/include/otbLikelihoodPathListFilter.h diff --git a/Code/FeatureExtraction/otbLikelihoodPathListFilter.txx b/Modules/Detection/RoadExtraction/include/otbLikelihoodPathListFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbLikelihoodPathListFilter.txx rename to Modules/Detection/RoadExtraction/include/otbLikelihoodPathListFilter.txx diff --git a/Code/FeatureExtraction/otbLinkPathListFilter.h b/Modules/Detection/RoadExtraction/include/otbLinkPathListFilter.h similarity index 100% rename from Code/FeatureExtraction/otbLinkPathListFilter.h rename to Modules/Detection/RoadExtraction/include/otbLinkPathListFilter.h diff --git a/Code/FeatureExtraction/otbLinkPathListFilter.txx b/Modules/Detection/RoadExtraction/include/otbLinkPathListFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbLinkPathListFilter.txx rename to Modules/Detection/RoadExtraction/include/otbLinkPathListFilter.txx diff --git a/Code/FeatureExtraction/otbModulusAndDirectionImageToImageFilter.h b/Modules/Detection/RoadExtraction/include/otbModulusAndDirectionImageToImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbModulusAndDirectionImageToImageFilter.h rename to Modules/Detection/RoadExtraction/include/otbModulusAndDirectionImageToImageFilter.h diff --git a/Code/FeatureExtraction/otbModulusAndDirectionImageToImageFilter.txx b/Modules/Detection/RoadExtraction/include/otbModulusAndDirectionImageToImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbModulusAndDirectionImageToImageFilter.txx rename to Modules/Detection/RoadExtraction/include/otbModulusAndDirectionImageToImageFilter.txx diff --git a/Code/FeatureExtraction/otbNeighborhoodScalarProductFilter.h b/Modules/Detection/RoadExtraction/include/otbNeighborhoodScalarProductFilter.h similarity index 100% rename from Code/FeatureExtraction/otbNeighborhoodScalarProductFilter.h rename to Modules/Detection/RoadExtraction/include/otbNeighborhoodScalarProductFilter.h diff --git a/Code/FeatureExtraction/otbNeighborhoodScalarProductFilter.txx b/Modules/Detection/RoadExtraction/include/otbNeighborhoodScalarProductFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbNeighborhoodScalarProductFilter.txx rename to Modules/Detection/RoadExtraction/include/otbNeighborhoodScalarProductFilter.txx diff --git a/Code/FeatureExtraction/otbNonMaxRemovalByDirectionFilter.h b/Modules/Detection/RoadExtraction/include/otbNonMaxRemovalByDirectionFilter.h similarity index 100% rename from Code/FeatureExtraction/otbNonMaxRemovalByDirectionFilter.h rename to Modules/Detection/RoadExtraction/include/otbNonMaxRemovalByDirectionFilter.h diff --git a/Code/FeatureExtraction/otbParallelLinePathListFilter.h b/Modules/Detection/RoadExtraction/include/otbParallelLinePathListFilter.h similarity index 100% rename from Code/FeatureExtraction/otbParallelLinePathListFilter.h rename to Modules/Detection/RoadExtraction/include/otbParallelLinePathListFilter.h diff --git a/Code/FeatureExtraction/otbParallelLinePathListFilter.txx b/Modules/Detection/RoadExtraction/include/otbParallelLinePathListFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbParallelLinePathListFilter.txx rename to Modules/Detection/RoadExtraction/include/otbParallelLinePathListFilter.txx diff --git a/Code/FeatureExtraction/otbRemoveIsolatedByDirectionFilter.h b/Modules/Detection/RoadExtraction/include/otbRemoveIsolatedByDirectionFilter.h similarity index 100% rename from Code/FeatureExtraction/otbRemoveIsolatedByDirectionFilter.h rename to Modules/Detection/RoadExtraction/include/otbRemoveIsolatedByDirectionFilter.h diff --git a/Code/FeatureExtraction/otbRemoveTortuousPathListFilter.h b/Modules/Detection/RoadExtraction/include/otbRemoveTortuousPathListFilter.h similarity index 100% rename from Code/FeatureExtraction/otbRemoveTortuousPathListFilter.h rename to Modules/Detection/RoadExtraction/include/otbRemoveTortuousPathListFilter.h diff --git a/Code/FeatureExtraction/otbRemoveWrongDirectionFilter.h b/Modules/Detection/RoadExtraction/include/otbRemoveWrongDirectionFilter.h similarity index 100% rename from Code/FeatureExtraction/otbRemoveWrongDirectionFilter.h rename to Modules/Detection/RoadExtraction/include/otbRemoveWrongDirectionFilter.h diff --git a/Code/FeatureExtraction/otbRoadExtractionFilter.h b/Modules/Detection/RoadExtraction/include/otbRoadExtractionFilter.h similarity index 100% rename from Code/FeatureExtraction/otbRoadExtractionFilter.h rename to Modules/Detection/RoadExtraction/include/otbRoadExtractionFilter.h diff --git a/Code/FeatureExtraction/otbRoadExtractionFilter.txx b/Modules/Detection/RoadExtraction/include/otbRoadExtractionFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbRoadExtractionFilter.txx rename to Modules/Detection/RoadExtraction/include/otbRoadExtractionFilter.txx diff --git a/Code/FeatureExtraction/otbSimplifyPathListFilter.h b/Modules/Detection/RoadExtraction/include/otbSimplifyPathListFilter.h similarity index 100% rename from Code/FeatureExtraction/otbSimplifyPathListFilter.h rename to Modules/Detection/RoadExtraction/include/otbSimplifyPathListFilter.h diff --git a/Code/Fuzzy/otbVectorDataToRoadDescriptionFilter.h b/Modules/Detection/RoadExtraction/include/otbVectorDataToRoadDescriptionFilter.h similarity index 100% rename from Code/Fuzzy/otbVectorDataToRoadDescriptionFilter.h rename to Modules/Detection/RoadExtraction/include/otbVectorDataToRoadDescriptionFilter.h diff --git a/Code/Fuzzy/otbVectorDataToRoadDescriptionFilter.txx b/Modules/Detection/RoadExtraction/include/otbVectorDataToRoadDescriptionFilter.txx similarity index 100% rename from Code/Fuzzy/otbVectorDataToRoadDescriptionFilter.txx rename to Modules/Detection/RoadExtraction/include/otbVectorDataToRoadDescriptionFilter.txx diff --git a/Testing/Fa/AlignementsQB.cxx b/Modules/Detection/RoadExtraction/test/AlignementsQB.cxx similarity index 100% rename from Testing/Fa/AlignementsQB.cxx rename to Modules/Detection/RoadExtraction/test/AlignementsQB.cxx diff --git a/Testing/Code/FeatureExtraction/otbAlignImageToPath.cxx b/Modules/Detection/RoadExtraction/test/otbAlignImageToPath.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbAlignImageToPath.cxx rename to Modules/Detection/RoadExtraction/test/otbAlignImageToPath.cxx diff --git a/Testing/Code/FeatureExtraction/otbDrawPathAlign.cxx b/Modules/Detection/RoadExtraction/test/otbDrawPathAlign.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbDrawPathAlign.cxx rename to Modules/Detection/RoadExtraction/test/otbDrawPathAlign.cxx diff --git a/Testing/Code/FeatureExtraction/otbLikelihoodPathListFilter.cxx b/Modules/Detection/RoadExtraction/test/otbLikelihoodPathListFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLikelihoodPathListFilter.cxx rename to Modules/Detection/RoadExtraction/test/otbLikelihoodPathListFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbLikelihoodPathListFilterNew.cxx b/Modules/Detection/RoadExtraction/test/otbLikelihoodPathListFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLikelihoodPathListFilterNew.cxx rename to Modules/Detection/RoadExtraction/test/otbLikelihoodPathListFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbLinkPathListFilter.cxx b/Modules/Detection/RoadExtraction/test/otbLinkPathListFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLinkPathListFilter.cxx rename to Modules/Detection/RoadExtraction/test/otbLinkPathListFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbLinkPathListFilterNew.cxx b/Modules/Detection/RoadExtraction/test/otbLinkPathListFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLinkPathListFilterNew.cxx rename to Modules/Detection/RoadExtraction/test/otbLinkPathListFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbModulusAndDirectionImageFiltersNew.cxx b/Modules/Detection/RoadExtraction/test/otbModulusAndDirectionImageFiltersNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbModulusAndDirectionImageFiltersNew.cxx rename to Modules/Detection/RoadExtraction/test/otbModulusAndDirectionImageFiltersNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbNeighborhoodScalarProductFilter.cxx b/Modules/Detection/RoadExtraction/test/otbNeighborhoodScalarProductFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbNeighborhoodScalarProductFilter.cxx rename to Modules/Detection/RoadExtraction/test/otbNeighborhoodScalarProductFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbNeighborhoodScalarProductFilterNew.cxx b/Modules/Detection/RoadExtraction/test/otbNeighborhoodScalarProductFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbNeighborhoodScalarProductFilterNew.cxx rename to Modules/Detection/RoadExtraction/test/otbNeighborhoodScalarProductFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbNonMaxRemovalByDirectionFilter.cxx b/Modules/Detection/RoadExtraction/test/otbNonMaxRemovalByDirectionFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbNonMaxRemovalByDirectionFilter.cxx rename to Modules/Detection/RoadExtraction/test/otbNonMaxRemovalByDirectionFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbNonMaxRemovalByDirectionFilterNew.cxx b/Modules/Detection/RoadExtraction/test/otbNonMaxRemovalByDirectionFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbNonMaxRemovalByDirectionFilterNew.cxx rename to Modules/Detection/RoadExtraction/test/otbNonMaxRemovalByDirectionFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbParallelLinePathListFilter.cxx b/Modules/Detection/RoadExtraction/test/otbParallelLinePathListFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbParallelLinePathListFilter.cxx rename to Modules/Detection/RoadExtraction/test/otbParallelLinePathListFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbParallelLinePathListFilterNew.cxx b/Modules/Detection/RoadExtraction/test/otbParallelLinePathListFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbParallelLinePathListFilterNew.cxx rename to Modules/Detection/RoadExtraction/test/otbParallelLinePathListFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbRemoveIsolatedByDirectionFilter.cxx b/Modules/Detection/RoadExtraction/test/otbRemoveIsolatedByDirectionFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbRemoveIsolatedByDirectionFilter.cxx rename to Modules/Detection/RoadExtraction/test/otbRemoveIsolatedByDirectionFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbRemoveIsolatedByDirectionFilterNew.cxx b/Modules/Detection/RoadExtraction/test/otbRemoveIsolatedByDirectionFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbRemoveIsolatedByDirectionFilterNew.cxx rename to Modules/Detection/RoadExtraction/test/otbRemoveIsolatedByDirectionFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbRemoveTortuousPathListFilter.cxx b/Modules/Detection/RoadExtraction/test/otbRemoveTortuousPathListFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbRemoveTortuousPathListFilter.cxx rename to Modules/Detection/RoadExtraction/test/otbRemoveTortuousPathListFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbRemoveTortuousPathListFilterNew.cxx b/Modules/Detection/RoadExtraction/test/otbRemoveTortuousPathListFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbRemoveTortuousPathListFilterNew.cxx rename to Modules/Detection/RoadExtraction/test/otbRemoveTortuousPathListFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbRemoveWrongDirectionFilter.cxx b/Modules/Detection/RoadExtraction/test/otbRemoveWrongDirectionFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbRemoveWrongDirectionFilter.cxx rename to Modules/Detection/RoadExtraction/test/otbRemoveWrongDirectionFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbRemoveWrongDirectionFilterNew.cxx b/Modules/Detection/RoadExtraction/test/otbRemoveWrongDirectionFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbRemoveWrongDirectionFilterNew.cxx rename to Modules/Detection/RoadExtraction/test/otbRemoveWrongDirectionFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbRoadExtractionFilter.cxx b/Modules/Detection/RoadExtraction/test/otbRoadExtractionFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbRoadExtractionFilter.cxx rename to Modules/Detection/RoadExtraction/test/otbRoadExtractionFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbRoadExtractionFilterNew.cxx b/Modules/Detection/RoadExtraction/test/otbRoadExtractionFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbRoadExtractionFilterNew.cxx rename to Modules/Detection/RoadExtraction/test/otbRoadExtractionFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbSimplifyManyPathListFilter.cxx b/Modules/Detection/RoadExtraction/test/otbSimplifyManyPathListFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbSimplifyManyPathListFilter.cxx rename to Modules/Detection/RoadExtraction/test/otbSimplifyManyPathListFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbSimplifyPathListFilter.cxx b/Modules/Detection/RoadExtraction/test/otbSimplifyPathListFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbSimplifyPathListFilter.cxx rename to Modules/Detection/RoadExtraction/test/otbSimplifyPathListFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbSimplifyPathListFilterNew.cxx b/Modules/Detection/RoadExtraction/test/otbSimplifyPathListFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbSimplifyPathListFilterNew.cxx rename to Modules/Detection/RoadExtraction/test/otbSimplifyPathListFilterNew.cxx diff --git a/Testing/Code/Fuzzy/otbVectorDataToRoadDescriptionFilter.cxx b/Modules/Detection/RoadExtraction/test/otbVectorDataToRoadDescriptionFilter.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbVectorDataToRoadDescriptionFilter.cxx rename to Modules/Detection/RoadExtraction/test/otbVectorDataToRoadDescriptionFilter.cxx diff --git a/Code/FeatureExtraction/otbUrbanAreaDetectionImageFilter.h b/Modules/Detection/UrbanArea/include/otbUrbanAreaDetectionImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbUrbanAreaDetectionImageFilter.h rename to Modules/Detection/UrbanArea/include/otbUrbanAreaDetectionImageFilter.h diff --git a/Code/FeatureExtraction/otbUrbanAreaDetectionImageFilter.txx b/Modules/Detection/UrbanArea/include/otbUrbanAreaDetectionImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbUrbanAreaDetectionImageFilter.txx rename to Modules/Detection/UrbanArea/include/otbUrbanAreaDetectionImageFilter.txx diff --git a/Testing/Code/FeatureExtraction/otbUrbanAreaDetectionImageFilter.cxx b/Modules/Detection/UrbanArea/test/otbUrbanAreaDetectionImageFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbUrbanAreaDetectionImageFilter.cxx rename to Modules/Detection/UrbanArea/test/otbUrbanAreaDetectionImageFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbUrbanAreaDetectionImageFilterNew.cxx b/Modules/Detection/UrbanArea/test/otbUrbanAreaDetectionImageFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbUrbanAreaDetectionImageFilterNew.cxx rename to Modules/Detection/UrbanArea/test/otbUrbanAreaDetectionImageFilterNew.cxx diff --git a/Code/FeatureExtraction/otbHarrisImageFilter.h b/Modules/Feature/Corner/include/otbHarrisImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbHarrisImageFilter.h rename to Modules/Feature/Corner/include/otbHarrisImageFilter.h diff --git a/Code/FeatureExtraction/otbHarrisImageFilter.txx b/Modules/Feature/Corner/include/otbHarrisImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbHarrisImageFilter.txx rename to Modules/Feature/Corner/include/otbHarrisImageFilter.txx diff --git a/Code/FeatureExtraction/otbHarrisImageToPointSetFilter.h b/Modules/Feature/Corner/include/otbHarrisImageToPointSetFilter.h similarity index 100% rename from Code/FeatureExtraction/otbHarrisImageToPointSetFilter.h rename to Modules/Feature/Corner/include/otbHarrisImageToPointSetFilter.h diff --git a/Code/FeatureExtraction/otbHarrisImageToPointSetFilter.txx b/Modules/Feature/Corner/include/otbHarrisImageToPointSetFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbHarrisImageToPointSetFilter.txx rename to Modules/Feature/Corner/include/otbHarrisImageToPointSetFilter.txx diff --git a/Code/FeatureExtraction/otbLineSpatialObjectListToRightAnglePointSetFilter.h b/Modules/Feature/Corner/include/otbLineSpatialObjectListToRightAnglePointSetFilter.h similarity index 100% rename from Code/FeatureExtraction/otbLineSpatialObjectListToRightAnglePointSetFilter.h rename to Modules/Feature/Corner/include/otbLineSpatialObjectListToRightAnglePointSetFilter.h diff --git a/Code/FeatureExtraction/otbLineSpatialObjectListToRightAnglePointSetFilter.txx b/Modules/Feature/Corner/include/otbLineSpatialObjectListToRightAnglePointSetFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbLineSpatialObjectListToRightAnglePointSetFilter.txx rename to Modules/Feature/Corner/include/otbLineSpatialObjectListToRightAnglePointSetFilter.txx diff --git a/Code/FeatureExtraction/otbVectorDataToRightAngleVectorDataFilter.h b/Modules/Feature/Corner/include/otbVectorDataToRightAngleVectorDataFilter.h similarity index 100% rename from Code/FeatureExtraction/otbVectorDataToRightAngleVectorDataFilter.h rename to Modules/Feature/Corner/include/otbVectorDataToRightAngleVectorDataFilter.h diff --git a/Code/FeatureExtraction/otbVectorDataToRightAngleVectorDataFilter.txx b/Modules/Feature/Corner/include/otbVectorDataToRightAngleVectorDataFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbVectorDataToRightAngleVectorDataFilter.txx rename to Modules/Feature/Corner/include/otbVectorDataToRightAngleVectorDataFilter.txx diff --git a/Testing/Code/FeatureExtraction/otbHarrisImage.cxx b/Modules/Feature/Corner/test/otbHarrisImage.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbHarrisImage.cxx rename to Modules/Feature/Corner/test/otbHarrisImage.cxx diff --git a/Testing/Code/FeatureExtraction/otbHarrisToPointSet.cxx b/Modules/Feature/Corner/test/otbHarrisToPointSet.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbHarrisToPointSet.cxx rename to Modules/Feature/Corner/test/otbHarrisToPointSet.cxx diff --git a/Testing/Code/FeatureExtraction/otbLineSpatialObjectListToRightAnglePointSetFilter.cxx b/Modules/Feature/Corner/test/otbLineSpatialObjectListToRightAnglePointSetFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLineSpatialObjectListToRightAnglePointSetFilter.cxx rename to Modules/Feature/Corner/test/otbLineSpatialObjectListToRightAnglePointSetFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbLineSpatialObjectListToRightAnglePointSetFilterByStepsOutputAscii.cxx b/Modules/Feature/Corner/test/otbLineSpatialObjectListToRightAnglePointSetFilterByStepsOutputAscii.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLineSpatialObjectListToRightAnglePointSetFilterByStepsOutputAscii.cxx rename to Modules/Feature/Corner/test/otbLineSpatialObjectListToRightAnglePointSetFilterByStepsOutputAscii.cxx diff --git a/Testing/Code/FeatureExtraction/otbLineSpatialObjectListToRightAnglePointSetFilterNew.cxx b/Modules/Feature/Corner/test/otbLineSpatialObjectListToRightAnglePointSetFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLineSpatialObjectListToRightAnglePointSetFilterNew.cxx rename to Modules/Feature/Corner/test/otbLineSpatialObjectListToRightAnglePointSetFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbVectorDataToRightAngleVectorDataFilter.cxx b/Modules/Feature/Corner/test/otbVectorDataToRightAngleVectorDataFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbVectorDataToRightAngleVectorDataFilter.cxx rename to Modules/Feature/Corner/test/otbVectorDataToRightAngleVectorDataFilter.cxx diff --git a/Code/BasicFilters/otbKeyPointDensityImageFilter.h b/Modules/Feature/Density/include/otbKeyPointDensityImageFilter.h similarity index 100% rename from Code/BasicFilters/otbKeyPointDensityImageFilter.h rename to Modules/Feature/Density/include/otbKeyPointDensityImageFilter.h diff --git a/Code/BasicFilters/otbKeyPointDensityImageFilter.txx b/Modules/Feature/Density/include/otbKeyPointDensityImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbKeyPointDensityImageFilter.txx rename to Modules/Feature/Density/include/otbKeyPointDensityImageFilter.txx diff --git a/Code/BasicFilters/otbPointSetDensityEpanechnikovFunction.h b/Modules/Feature/Density/include/otbPointSetDensityEpanechnikovFunction.h similarity index 100% rename from Code/BasicFilters/otbPointSetDensityEpanechnikovFunction.h rename to Modules/Feature/Density/include/otbPointSetDensityEpanechnikovFunction.h diff --git a/Code/BasicFilters/otbPointSetDensityEpanechnikovFunction.txx b/Modules/Feature/Density/include/otbPointSetDensityEpanechnikovFunction.txx similarity index 100% rename from Code/BasicFilters/otbPointSetDensityEpanechnikovFunction.txx rename to Modules/Feature/Density/include/otbPointSetDensityEpanechnikovFunction.txx diff --git a/Code/BasicFilters/otbPointSetDensityFunction.h b/Modules/Feature/Density/include/otbPointSetDensityFunction.h similarity index 100% rename from Code/BasicFilters/otbPointSetDensityFunction.h rename to Modules/Feature/Density/include/otbPointSetDensityFunction.h diff --git a/Code/BasicFilters/otbPointSetDensityFunction.txx b/Modules/Feature/Density/include/otbPointSetDensityFunction.txx similarity index 100% rename from Code/BasicFilters/otbPointSetDensityFunction.txx rename to Modules/Feature/Density/include/otbPointSetDensityFunction.txx diff --git a/Code/BasicFilters/otbPointSetDensityGaussianFunction.h b/Modules/Feature/Density/include/otbPointSetDensityGaussianFunction.h similarity index 100% rename from Code/BasicFilters/otbPointSetDensityGaussianFunction.h rename to Modules/Feature/Density/include/otbPointSetDensityGaussianFunction.h diff --git a/Code/BasicFilters/otbPointSetDensityGaussianFunction.txx b/Modules/Feature/Density/include/otbPointSetDensityGaussianFunction.txx similarity index 100% rename from Code/BasicFilters/otbPointSetDensityGaussianFunction.txx rename to Modules/Feature/Density/include/otbPointSetDensityGaussianFunction.txx diff --git a/Code/BasicFilters/otbPointSetToDensityImageFilter.h b/Modules/Feature/Density/include/otbPointSetToDensityImageFilter.h similarity index 100% rename from Code/BasicFilters/otbPointSetToDensityImageFilter.h rename to Modules/Feature/Density/include/otbPointSetToDensityImageFilter.h diff --git a/Code/BasicFilters/otbPointSetToDensityImageFilter.txx b/Modules/Feature/Density/include/otbPointSetToDensityImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbPointSetToDensityImageFilter.txx rename to Modules/Feature/Density/include/otbPointSetToDensityImageFilter.txx diff --git a/Testing/Code/BasicFilters/otbKeyPointDensityImageFilterNew.cxx b/Modules/Feature/Density/test/otbKeyPointDensityImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbKeyPointDensityImageFilterNew.cxx rename to Modules/Feature/Density/test/otbKeyPointDensityImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbKeyPointDensityImageFilterTest.cxx b/Modules/Feature/Density/test/otbKeyPointDensityImageFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbKeyPointDensityImageFilterTest.cxx rename to Modules/Feature/Density/test/otbKeyPointDensityImageFilterTest.cxx diff --git a/Testing/Code/BasicFilters/otbPointSetDensityEpanechnikovFunctionNew.cxx b/Modules/Feature/Density/test/otbPointSetDensityEpanechnikovFunctionNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPointSetDensityEpanechnikovFunctionNew.cxx rename to Modules/Feature/Density/test/otbPointSetDensityEpanechnikovFunctionNew.cxx diff --git a/Testing/Code/BasicFilters/otbPointSetDensityEpanechnikovFunctionTest.cxx b/Modules/Feature/Density/test/otbPointSetDensityEpanechnikovFunctionTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPointSetDensityEpanechnikovFunctionTest.cxx rename to Modules/Feature/Density/test/otbPointSetDensityEpanechnikovFunctionTest.cxx diff --git a/Testing/Code/BasicFilters/otbPointSetDensityFunctionNew.cxx b/Modules/Feature/Density/test/otbPointSetDensityFunctionNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPointSetDensityFunctionNew.cxx rename to Modules/Feature/Density/test/otbPointSetDensityFunctionNew.cxx diff --git a/Testing/Code/BasicFilters/otbPointSetDensityFunctionTest.cxx b/Modules/Feature/Density/test/otbPointSetDensityFunctionTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPointSetDensityFunctionTest.cxx rename to Modules/Feature/Density/test/otbPointSetDensityFunctionTest.cxx diff --git a/Testing/Code/BasicFilters/otbPointSetDensityGaussianFunctionNew.cxx b/Modules/Feature/Density/test/otbPointSetDensityGaussianFunctionNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPointSetDensityGaussianFunctionNew.cxx rename to Modules/Feature/Density/test/otbPointSetDensityGaussianFunctionNew.cxx diff --git a/Testing/Code/BasicFilters/otbPointSetDensityGaussianFunctionTest.cxx b/Modules/Feature/Density/test/otbPointSetDensityGaussianFunctionTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPointSetDensityGaussianFunctionTest.cxx rename to Modules/Feature/Density/test/otbPointSetDensityGaussianFunctionTest.cxx diff --git a/Testing/Code/BasicFilters/otbPointSetToDensityImageFilterNew.cxx b/Modules/Feature/Density/test/otbPointSetToDensityImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPointSetToDensityImageFilterNew.cxx rename to Modules/Feature/Density/test/otbPointSetToDensityImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbPointSetToDensityImageFilterTest.cxx b/Modules/Feature/Density/test/otbPointSetToDensityImageFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPointSetToDensityImageFilterTest.cxx rename to Modules/Feature/Density/test/otbPointSetToDensityImageFilterTest.cxx diff --git a/Code/FeatureExtraction/otbForwardFourierMellinTransformImageFilter.h b/Modules/Feature/Descriptors/include/otbForwardFourierMellinTransformImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbForwardFourierMellinTransformImageFilter.h rename to Modules/Feature/Descriptors/include/otbForwardFourierMellinTransformImageFilter.h diff --git a/Code/FeatureExtraction/otbForwardFourierMellinTransformImageFilter.txx b/Modules/Feature/Descriptors/include/otbForwardFourierMellinTransformImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbForwardFourierMellinTransformImageFilter.txx rename to Modules/Feature/Descriptors/include/otbForwardFourierMellinTransformImageFilter.txx diff --git a/Code/FeatureExtraction/otbFourierMellinDescriptorsImageFunction.h b/Modules/Feature/Descriptors/include/otbFourierMellinDescriptorsImageFunction.h similarity index 100% rename from Code/FeatureExtraction/otbFourierMellinDescriptorsImageFunction.h rename to Modules/Feature/Descriptors/include/otbFourierMellinDescriptorsImageFunction.h diff --git a/Code/FeatureExtraction/otbFourierMellinDescriptorsImageFunction.txx b/Modules/Feature/Descriptors/include/otbFourierMellinDescriptorsImageFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbFourierMellinDescriptorsImageFunction.txx rename to Modules/Feature/Descriptors/include/otbFourierMellinDescriptorsImageFunction.txx diff --git a/Code/FeatureExtraction/otbHessianToScalarImageFilter.h b/Modules/Feature/Descriptors/include/otbHessianToScalarImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbHessianToScalarImageFilter.h rename to Modules/Feature/Descriptors/include/otbHessianToScalarImageFilter.h diff --git a/Code/FeatureExtraction/otbHistogramOfOrientedGradientCovariantImageFunction.h b/Modules/Feature/Descriptors/include/otbHistogramOfOrientedGradientCovariantImageFunction.h similarity index 100% rename from Code/FeatureExtraction/otbHistogramOfOrientedGradientCovariantImageFunction.h rename to Modules/Feature/Descriptors/include/otbHistogramOfOrientedGradientCovariantImageFunction.h diff --git a/Code/FeatureExtraction/otbHistogramOfOrientedGradientCovariantImageFunction.txx b/Modules/Feature/Descriptors/include/otbHistogramOfOrientedGradientCovariantImageFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbHistogramOfOrientedGradientCovariantImageFunction.txx rename to Modules/Feature/Descriptors/include/otbHistogramOfOrientedGradientCovariantImageFunction.txx diff --git a/Code/FeatureExtraction/otbImageToHessianDeterminantImageFilter.h b/Modules/Feature/Descriptors/include/otbImageToHessianDeterminantImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbImageToHessianDeterminantImageFilter.h rename to Modules/Feature/Descriptors/include/otbImageToHessianDeterminantImageFilter.h diff --git a/Code/FeatureExtraction/otbImageToHessianDeterminantImageFilter.txx b/Modules/Feature/Descriptors/include/otbImageToHessianDeterminantImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbImageToHessianDeterminantImageFilter.txx rename to Modules/Feature/Descriptors/include/otbImageToHessianDeterminantImageFilter.txx diff --git a/Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilter.h b/Modules/Feature/Descriptors/include/otbImageToSIFTKeyPointSetFilter.h similarity index 100% rename from Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilter.h rename to Modules/Feature/Descriptors/include/otbImageToSIFTKeyPointSetFilter.h diff --git a/Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilter.txx b/Modules/Feature/Descriptors/include/otbImageToSIFTKeyPointSetFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilter.txx rename to Modules/Feature/Descriptors/include/otbImageToSIFTKeyPointSetFilter.txx diff --git a/Code/FeatureExtraction/otbImageToSURFKeyPointSetFilter.h b/Modules/Feature/Descriptors/include/otbImageToSURFKeyPointSetFilter.h similarity index 100% rename from Code/FeatureExtraction/otbImageToSURFKeyPointSetFilter.h rename to Modules/Feature/Descriptors/include/otbImageToSURFKeyPointSetFilter.h diff --git a/Code/FeatureExtraction/otbImageToSURFKeyPointSetFilter.txx b/Modules/Feature/Descriptors/include/otbImageToSURFKeyPointSetFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbImageToSURFKeyPointSetFilter.txx rename to Modules/Feature/Descriptors/include/otbImageToSURFKeyPointSetFilter.txx diff --git a/Code/FeatureExtraction/otbKeyPointSetsMatchingFilter.h b/Modules/Feature/Descriptors/include/otbKeyPointSetsMatchingFilter.h similarity index 100% rename from Code/FeatureExtraction/otbKeyPointSetsMatchingFilter.h rename to Modules/Feature/Descriptors/include/otbKeyPointSetsMatchingFilter.h diff --git a/Code/FeatureExtraction/otbKeyPointSetsMatchingFilter.txx b/Modules/Feature/Descriptors/include/otbKeyPointSetsMatchingFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbKeyPointSetsMatchingFilter.txx rename to Modules/Feature/Descriptors/include/otbKeyPointSetsMatchingFilter.txx diff --git a/Code/FeatureExtraction/otbLandmark.h b/Modules/Feature/Descriptors/include/otbLandmark.h similarity index 100% rename from Code/FeatureExtraction/otbLandmark.h rename to Modules/Feature/Descriptors/include/otbLandmark.h diff --git a/Code/FeatureExtraction/otbSiftFastImageFilter.h b/Modules/Feature/Descriptors/include/otbSiftFastImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbSiftFastImageFilter.h rename to Modules/Feature/Descriptors/include/otbSiftFastImageFilter.h diff --git a/Code/FeatureExtraction/otbSiftFastImageFilter.txx b/Modules/Feature/Descriptors/include/otbSiftFastImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbSiftFastImageFilter.txx rename to Modules/Feature/Descriptors/include/otbSiftFastImageFilter.txx diff --git a/Testing/Code/FeatureExtraction/otbFourierMellinDescriptors.cxx b/Modules/Feature/Descriptors/test/otbFourierMellinDescriptors.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbFourierMellinDescriptors.cxx rename to Modules/Feature/Descriptors/test/otbFourierMellinDescriptors.cxx diff --git a/Testing/Code/FeatureExtraction/otbFourierMellinImageFilter.cxx b/Modules/Feature/Descriptors/test/otbFourierMellinImageFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbFourierMellinImageFilter.cxx rename to Modules/Feature/Descriptors/test/otbFourierMellinImageFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbFourierMellinImageFilterNew.cxx b/Modules/Feature/Descriptors/test/otbFourierMellinImageFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbFourierMellinImageFilterNew.cxx rename to Modules/Feature/Descriptors/test/otbFourierMellinImageFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbHistogramOfOrientedGradientCovariantImageFunction.cxx b/Modules/Feature/Descriptors/test/otbHistogramOfOrientedGradientCovariantImageFunction.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbHistogramOfOrientedGradientCovariantImageFunction.cxx rename to Modules/Feature/Descriptors/test/otbHistogramOfOrientedGradientCovariantImageFunction.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToFastSIFTKeyPointSetFilterNew.cxx b/Modules/Feature/Descriptors/test/otbImageToFastSIFTKeyPointSetFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToFastSIFTKeyPointSetFilterNew.cxx rename to Modules/Feature/Descriptors/test/otbImageToFastSIFTKeyPointSetFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToFastSIFTKeyPointSetFilterOutputDescriptorAscii.cxx b/Modules/Feature/Descriptors/test/otbImageToFastSIFTKeyPointSetFilterOutputDescriptorAscii.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToFastSIFTKeyPointSetFilterOutputDescriptorAscii.cxx rename to Modules/Feature/Descriptors/test/otbImageToFastSIFTKeyPointSetFilterOutputDescriptorAscii.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToFastSIFTKeyPointSetFilterOutputInterestPointAscii.cxx b/Modules/Feature/Descriptors/test/otbImageToFastSIFTKeyPointSetFilterOutputInterestPointAscii.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToFastSIFTKeyPointSetFilterOutputInterestPointAscii.cxx rename to Modules/Feature/Descriptors/test/otbImageToFastSIFTKeyPointSetFilterOutputInterestPointAscii.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToHessianDeterminantImageFilter.cxx b/Modules/Feature/Descriptors/test/otbImageToHessianDeterminantImageFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToHessianDeterminantImageFilter.cxx rename to Modules/Feature/Descriptors/test/otbImageToHessianDeterminantImageFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToHessianDeterminantImageFilterNew.cxx b/Modules/Feature/Descriptors/test/otbImageToHessianDeterminantImageFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToHessianDeterminantImageFilterNew.cxx rename to Modules/Feature/Descriptors/test/otbImageToHessianDeterminantImageFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilterDistanceMap.cxx b/Modules/Feature/Descriptors/test/otbImageToSIFTKeyPointSetFilterDistanceMap.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilterDistanceMap.cxx rename to Modules/Feature/Descriptors/test/otbImageToSIFTKeyPointSetFilterDistanceMap.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilterNew.cxx b/Modules/Feature/Descriptors/test/otbImageToSIFTKeyPointSetFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilterNew.cxx rename to Modules/Feature/Descriptors/test/otbImageToSIFTKeyPointSetFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilterOutputAscii.cxx b/Modules/Feature/Descriptors/test/otbImageToSIFTKeyPointSetFilterOutputAscii.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilterOutputAscii.cxx rename to Modules/Feature/Descriptors/test/otbImageToSIFTKeyPointSetFilterOutputAscii.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilterOutputDescriptorAscii.cxx b/Modules/Feature/Descriptors/test/otbImageToSIFTKeyPointSetFilterOutputDescriptorAscii.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilterOutputDescriptorAscii.cxx rename to Modules/Feature/Descriptors/test/otbImageToSIFTKeyPointSetFilterOutputDescriptorAscii.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilterOutputImage.cxx b/Modules/Feature/Descriptors/test/otbImageToSIFTKeyPointSetFilterOutputImage.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilterOutputImage.cxx rename to Modules/Feature/Descriptors/test/otbImageToSIFTKeyPointSetFilterOutputImage.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilterOutputInterestPointAscii.cxx b/Modules/Feature/Descriptors/test/otbImageToSIFTKeyPointSetFilterOutputInterestPointAscii.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToSIFTKeyPointSetFilterOutputInterestPointAscii.cxx rename to Modules/Feature/Descriptors/test/otbImageToSIFTKeyPointSetFilterOutputInterestPointAscii.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToSURFKeyPointSetFilterNew.cxx b/Modules/Feature/Descriptors/test/otbImageToSURFKeyPointSetFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToSURFKeyPointSetFilterNew.cxx rename to Modules/Feature/Descriptors/test/otbImageToSURFKeyPointSetFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToSURFKeyPointSetFilterOutputDescriptorAscii.cxx b/Modules/Feature/Descriptors/test/otbImageToSURFKeyPointSetFilterOutputDescriptorAscii.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToSURFKeyPointSetFilterOutputDescriptorAscii.cxx rename to Modules/Feature/Descriptors/test/otbImageToSURFKeyPointSetFilterOutputDescriptorAscii.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToSURFKeyPointSetFilterOutputInterestPointAscii.cxx b/Modules/Feature/Descriptors/test/otbImageToSURFKeyPointSetFilterOutputInterestPointAscii.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToSURFKeyPointSetFilterOutputInterestPointAscii.cxx rename to Modules/Feature/Descriptors/test/otbImageToSURFKeyPointSetFilterOutputInterestPointAscii.cxx diff --git a/Testing/Code/FeatureExtraction/otbKeyPointSetsMatchingFilter.cxx b/Modules/Feature/Descriptors/test/otbKeyPointSetsMatchingFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbKeyPointSetsMatchingFilter.cxx rename to Modules/Feature/Descriptors/test/otbKeyPointSetsMatchingFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbKeyPointSetsMatchingFilterNew.cxx b/Modules/Feature/Descriptors/test/otbKeyPointSetsMatchingFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbKeyPointSetsMatchingFilterNew.cxx rename to Modules/Feature/Descriptors/test/otbKeyPointSetsMatchingFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbLandmarkNew.cxx b/Modules/Feature/Descriptors/test/otbLandmarkNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLandmarkNew.cxx rename to Modules/Feature/Descriptors/test/otbLandmarkNew.cxx diff --git a/Code/FeatureExtraction/otbAssociativeSymmetricalSumImageFilter.h b/Modules/Feature/Edge/include/otbAssociativeSymmetricalSumImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbAssociativeSymmetricalSumImageFilter.h rename to Modules/Feature/Edge/include/otbAssociativeSymmetricalSumImageFilter.h diff --git a/Code/FeatureExtraction/otbAssymmetricFusionOfLineDetectorImageFilter.h b/Modules/Feature/Edge/include/otbAssymmetricFusionOfLineDetectorImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbAssymmetricFusionOfLineDetectorImageFilter.h rename to Modules/Feature/Edge/include/otbAssymmetricFusionOfLineDetectorImageFilter.h diff --git a/Code/FeatureExtraction/otbAssymmetricFusionOfLineDetectorImageFilter.txx b/Modules/Feature/Edge/include/otbAssymmetricFusionOfLineDetectorImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbAssymmetricFusionOfLineDetectorImageFilter.txx rename to Modules/Feature/Edge/include/otbAssymmetricFusionOfLineDetectorImageFilter.txx diff --git a/Code/BasicFilters/otbEdgeDensityImageFilter.h b/Modules/Feature/Edge/include/otbEdgeDensityImageFilter.h similarity index 100% rename from Code/BasicFilters/otbEdgeDensityImageFilter.h rename to Modules/Feature/Edge/include/otbEdgeDensityImageFilter.h diff --git a/Code/BasicFilters/otbEdgeDensityImageFilter.txx b/Modules/Feature/Edge/include/otbEdgeDensityImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbEdgeDensityImageFilter.txx rename to Modules/Feature/Edge/include/otbEdgeDensityImageFilter.txx diff --git a/Code/BasicFilters/otbEdgeDetectorImageFilter.h b/Modules/Feature/Edge/include/otbEdgeDetectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbEdgeDetectorImageFilter.h rename to Modules/Feature/Edge/include/otbEdgeDetectorImageFilter.h diff --git a/Code/BasicFilters/otbEdgeDetectorImageFilter.txx b/Modules/Feature/Edge/include/otbEdgeDetectorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbEdgeDetectorImageFilter.txx rename to Modules/Feature/Edge/include/otbEdgeDetectorImageFilter.txx diff --git a/Code/FeatureExtraction/otbExtractSegmentsImageFilter.h b/Modules/Feature/Edge/include/otbExtractSegmentsImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbExtractSegmentsImageFilter.h rename to Modules/Feature/Edge/include/otbExtractSegmentsImageFilter.h diff --git a/Code/FeatureExtraction/otbExtractSegmentsImageFilter.txx b/Modules/Feature/Edge/include/otbExtractSegmentsImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbExtractSegmentsImageFilter.txx rename to Modules/Feature/Edge/include/otbExtractSegmentsImageFilter.txx diff --git a/Code/BasicFilters/otbGaborFilterGenerator.h b/Modules/Feature/Edge/include/otbGaborFilterGenerator.h similarity index 100% rename from Code/BasicFilters/otbGaborFilterGenerator.h rename to Modules/Feature/Edge/include/otbGaborFilterGenerator.h diff --git a/Code/BasicFilters/otbGaborFilterGenerator.txx b/Modules/Feature/Edge/include/otbGaborFilterGenerator.txx similarity index 100% rename from Code/BasicFilters/otbGaborFilterGenerator.txx rename to Modules/Feature/Edge/include/otbGaborFilterGenerator.txx diff --git a/Code/BasicFilters/otbHorizontalSobelVectorImageFilter.h b/Modules/Feature/Edge/include/otbHorizontalSobelVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbHorizontalSobelVectorImageFilter.h rename to Modules/Feature/Edge/include/otbHorizontalSobelVectorImageFilter.h diff --git a/Code/FeatureExtraction/otbHoughTransform2DLinesImageFilter.h b/Modules/Feature/Edge/include/otbHoughTransform2DLinesImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbHoughTransform2DLinesImageFilter.h rename to Modules/Feature/Edge/include/otbHoughTransform2DLinesImageFilter.h diff --git a/Code/FeatureExtraction/otbHoughTransform2DLinesImageFilter.txx b/Modules/Feature/Edge/include/otbHoughTransform2DLinesImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbHoughTransform2DLinesImageFilter.txx rename to Modules/Feature/Edge/include/otbHoughTransform2DLinesImageFilter.txx diff --git a/Code/FeatureExtraction/otbLineCorrelationDetectorImageFilter.h b/Modules/Feature/Edge/include/otbLineCorrelationDetectorImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbLineCorrelationDetectorImageFilter.h rename to Modules/Feature/Edge/include/otbLineCorrelationDetectorImageFilter.h diff --git a/Code/FeatureExtraction/otbLineCorrelationDetectorImageFilter.txx b/Modules/Feature/Edge/include/otbLineCorrelationDetectorImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbLineCorrelationDetectorImageFilter.txx rename to Modules/Feature/Edge/include/otbLineCorrelationDetectorImageFilter.txx diff --git a/Code/FeatureExtraction/otbLineDetectorImageFilterBase.h b/Modules/Feature/Edge/include/otbLineDetectorImageFilterBase.h similarity index 100% rename from Code/FeatureExtraction/otbLineDetectorImageFilterBase.h rename to Modules/Feature/Edge/include/otbLineDetectorImageFilterBase.h diff --git a/Code/FeatureExtraction/otbLineDetectorImageFilterBase.txx b/Modules/Feature/Edge/include/otbLineDetectorImageFilterBase.txx similarity index 100% rename from Code/FeatureExtraction/otbLineDetectorImageFilterBase.txx rename to Modules/Feature/Edge/include/otbLineDetectorImageFilterBase.txx diff --git a/Code/FeatureExtraction/otbLineRatioDetectorImageFilter.h b/Modules/Feature/Edge/include/otbLineRatioDetectorImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbLineRatioDetectorImageFilter.h rename to Modules/Feature/Edge/include/otbLineRatioDetectorImageFilter.h diff --git a/Code/FeatureExtraction/otbLineRatioDetectorImageFilter.txx b/Modules/Feature/Edge/include/otbLineRatioDetectorImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbLineRatioDetectorImageFilter.txx rename to Modules/Feature/Edge/include/otbLineRatioDetectorImageFilter.txx diff --git a/Code/FeatureExtraction/otbLineSegmentDetector.h b/Modules/Feature/Edge/include/otbLineSegmentDetector.h similarity index 100% rename from Code/FeatureExtraction/otbLineSegmentDetector.h rename to Modules/Feature/Edge/include/otbLineSegmentDetector.h diff --git a/Code/FeatureExtraction/otbLineSegmentDetector.txx b/Modules/Feature/Edge/include/otbLineSegmentDetector.txx similarity index 100% rename from Code/FeatureExtraction/otbLineSegmentDetector.txx rename to Modules/Feature/Edge/include/otbLineSegmentDetector.txx diff --git a/Code/FeatureExtraction/otbLocalHoughFilter.h b/Modules/Feature/Edge/include/otbLocalHoughFilter.h similarity index 100% rename from Code/FeatureExtraction/otbLocalHoughFilter.h rename to Modules/Feature/Edge/include/otbLocalHoughFilter.h diff --git a/Code/FeatureExtraction/otbLocalHoughFilter.txx b/Modules/Feature/Edge/include/otbLocalHoughFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbLocalHoughFilter.txx rename to Modules/Feature/Edge/include/otbLocalHoughFilter.txx diff --git a/Code/BasicFilters/otbPersistentVectorizationImageFilter.h b/Modules/Feature/Edge/include/otbPersistentVectorizationImageFilter.h similarity index 100% rename from Code/BasicFilters/otbPersistentVectorizationImageFilter.h rename to Modules/Feature/Edge/include/otbPersistentVectorizationImageFilter.h diff --git a/Code/BasicFilters/otbPersistentVectorizationImageFilter.txx b/Modules/Feature/Edge/include/otbPersistentVectorizationImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbPersistentVectorizationImageFilter.txx rename to Modules/Feature/Edge/include/otbPersistentVectorizationImageFilter.txx diff --git a/Code/FeatureExtraction/otbPixelSuppressionByDirectionImageFilter.h b/Modules/Feature/Edge/include/otbPixelSuppressionByDirectionImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbPixelSuppressionByDirectionImageFilter.h rename to Modules/Feature/Edge/include/otbPixelSuppressionByDirectionImageFilter.h diff --git a/Code/FeatureExtraction/otbPixelSuppressionByDirectionImageFilter.txx b/Modules/Feature/Edge/include/otbPixelSuppressionByDirectionImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbPixelSuppressionByDirectionImageFilter.txx rename to Modules/Feature/Edge/include/otbPixelSuppressionByDirectionImageFilter.txx diff --git a/Code/BasicFilters/otbSobelVectorImageFilter.h b/Modules/Feature/Edge/include/otbSobelVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbSobelVectorImageFilter.h rename to Modules/Feature/Edge/include/otbSobelVectorImageFilter.h diff --git a/Code/FeatureExtraction/otbStreamingLineSegmentDetector.h b/Modules/Feature/Edge/include/otbStreamingLineSegmentDetector.h similarity index 100% rename from Code/FeatureExtraction/otbStreamingLineSegmentDetector.h rename to Modules/Feature/Edge/include/otbStreamingLineSegmentDetector.h diff --git a/Code/FeatureExtraction/otbStreamingLineSegmentDetector.txx b/Modules/Feature/Edge/include/otbStreamingLineSegmentDetector.txx similarity index 100% rename from Code/FeatureExtraction/otbStreamingLineSegmentDetector.txx rename to Modules/Feature/Edge/include/otbStreamingLineSegmentDetector.txx diff --git a/Code/FeatureExtraction/otbTouziEdgeDetectorImageFilter.h b/Modules/Feature/Edge/include/otbTouziEdgeDetectorImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbTouziEdgeDetectorImageFilter.h rename to Modules/Feature/Edge/include/otbTouziEdgeDetectorImageFilter.h diff --git a/Code/FeatureExtraction/otbTouziEdgeDetectorImageFilter.txx b/Modules/Feature/Edge/include/otbTouziEdgeDetectorImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbTouziEdgeDetectorImageFilter.txx rename to Modules/Feature/Edge/include/otbTouziEdgeDetectorImageFilter.txx diff --git a/Code/BasicFilters/otbVerticalSobelVectorImageFilter.h b/Modules/Feature/Edge/include/otbVerticalSobelVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbVerticalSobelVectorImageFilter.h rename to Modules/Feature/Edge/include/otbVerticalSobelVectorImageFilter.h diff --git a/Testing/Fa/0000094-PolygonsVectorization.cxx b/Modules/Feature/Edge/test/0000094-PolygonsVectorization.cxx similarity index 100% rename from Testing/Fa/0000094-PolygonsVectorization.cxx rename to Modules/Feature/Edge/test/0000094-PolygonsVectorization.cxx diff --git a/Testing/Fa/0000433-LineSegmentDetector_8b_16b_compare.cxx b/Modules/Feature/Edge/test/0000433-LineSegmentDetector_8b_16b_compare.cxx similarity index 100% rename from Testing/Fa/0000433-LineSegmentDetector_8b_16b_compare.cxx rename to Modules/Feature/Edge/test/0000433-LineSegmentDetector_8b_16b_compare.cxx diff --git a/Testing/Code/FeatureExtraction/otbAssociativeSymmetricalSum.cxx b/Modules/Feature/Edge/test/otbAssociativeSymmetricalSum.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbAssociativeSymmetricalSum.cxx rename to Modules/Feature/Edge/test/otbAssociativeSymmetricalSum.cxx diff --git a/Testing/Code/FeatureExtraction/otbAssociativeSymmetricalSumNew.cxx b/Modules/Feature/Edge/test/otbAssociativeSymmetricalSumNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbAssociativeSymmetricalSumNew.cxx rename to Modules/Feature/Edge/test/otbAssociativeSymmetricalSumNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbAssymmetricFusionOfLineDetector.cxx b/Modules/Feature/Edge/test/otbAssymmetricFusionOfLineDetector.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbAssymmetricFusionOfLineDetector.cxx rename to Modules/Feature/Edge/test/otbAssymmetricFusionOfLineDetector.cxx diff --git a/Testing/Code/FeatureExtraction/otbAssymmetricFusionOfLineDetectorNew.cxx b/Modules/Feature/Edge/test/otbAssymmetricFusionOfLineDetectorNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbAssymmetricFusionOfLineDetectorNew.cxx rename to Modules/Feature/Edge/test/otbAssymmetricFusionOfLineDetectorNew.cxx diff --git a/Testing/Code/BasicFilters/otbCompareOverlapSaveAndClassicalConvolutionWithGaborFilter.cxx b/Modules/Feature/Edge/test/otbCompareOverlapSaveAndClassicalConvolutionWithGaborFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbCompareOverlapSaveAndClassicalConvolutionWithGaborFilter.cxx rename to Modules/Feature/Edge/test/otbCompareOverlapSaveAndClassicalConvolutionWithGaborFilter.cxx diff --git a/Testing/Code/BasicFilters/otbEdgeDensityImageFilter.cxx b/Modules/Feature/Edge/test/otbEdgeDensityImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbEdgeDensityImageFilter.cxx rename to Modules/Feature/Edge/test/otbEdgeDensityImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbEdgeDensityImageFilterNew.cxx b/Modules/Feature/Edge/test/otbEdgeDensityImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbEdgeDensityImageFilterNew.cxx rename to Modules/Feature/Edge/test/otbEdgeDensityImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbEdgeDetectorImageFilter.cxx b/Modules/Feature/Edge/test/otbEdgeDetectorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbEdgeDetectorImageFilter.cxx rename to Modules/Feature/Edge/test/otbEdgeDetectorImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbEdgeDetectorImageFilterNew.cxx b/Modules/Feature/Edge/test/otbEdgeDetectorImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbEdgeDetectorImageFilterNew.cxx rename to Modules/Feature/Edge/test/otbEdgeDetectorImageFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbExtractSegments.cxx b/Modules/Feature/Edge/test/otbExtractSegments.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbExtractSegments.cxx rename to Modules/Feature/Edge/test/otbExtractSegments.cxx diff --git a/Testing/Code/FeatureExtraction/otbExtractSegmentsNew.cxx b/Modules/Feature/Edge/test/otbExtractSegmentsNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbExtractSegmentsNew.cxx rename to Modules/Feature/Edge/test/otbExtractSegmentsNew.cxx diff --git a/Testing/Code/BasicFilters/otbGaborFilterGenerator.cxx b/Modules/Feature/Edge/test/otbGaborFilterGenerator.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbGaborFilterGenerator.cxx rename to Modules/Feature/Edge/test/otbGaborFilterGenerator.cxx diff --git a/Testing/Code/BasicFilters/otbGaborFilterGeneratorNew.cxx b/Modules/Feature/Edge/test/otbGaborFilterGeneratorNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbGaborFilterGeneratorNew.cxx rename to Modules/Feature/Edge/test/otbGaborFilterGeneratorNew.cxx diff --git a/Testing/Code/BasicFilters/otbHorizontalSobelVectorImageFilter.cxx b/Modules/Feature/Edge/test/otbHorizontalSobelVectorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbHorizontalSobelVectorImageFilter.cxx rename to Modules/Feature/Edge/test/otbHorizontalSobelVectorImageFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbHoughTransform2DLinesImageTest.cxx b/Modules/Feature/Edge/test/otbHoughTransform2DLinesImageTest.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbHoughTransform2DLinesImageTest.cxx rename to Modules/Feature/Edge/test/otbHoughTransform2DLinesImageTest.cxx diff --git a/Testing/Code/FeatureExtraction/otbLineCorrelationDetector.cxx b/Modules/Feature/Edge/test/otbLineCorrelationDetector.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLineCorrelationDetector.cxx rename to Modules/Feature/Edge/test/otbLineCorrelationDetector.cxx diff --git a/Testing/Code/FeatureExtraction/otbLineCorrelationDetectorLinear.cxx b/Modules/Feature/Edge/test/otbLineCorrelationDetectorLinear.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLineCorrelationDetectorLinear.cxx rename to Modules/Feature/Edge/test/otbLineCorrelationDetectorLinear.cxx diff --git a/Testing/Code/FeatureExtraction/otbLineCorrelationDetectorNew.cxx b/Modules/Feature/Edge/test/otbLineCorrelationDetectorNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLineCorrelationDetectorNew.cxx rename to Modules/Feature/Edge/test/otbLineCorrelationDetectorNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbLineDetectorBaseNew.cxx b/Modules/Feature/Edge/test/otbLineDetectorBaseNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLineDetectorBaseNew.cxx rename to Modules/Feature/Edge/test/otbLineDetectorBaseNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbLineRatioDetector.cxx b/Modules/Feature/Edge/test/otbLineRatioDetector.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLineRatioDetector.cxx rename to Modules/Feature/Edge/test/otbLineRatioDetector.cxx diff --git a/Testing/Code/FeatureExtraction/otbLineRatioDetectorLinear.cxx b/Modules/Feature/Edge/test/otbLineRatioDetectorLinear.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLineRatioDetectorLinear.cxx rename to Modules/Feature/Edge/test/otbLineRatioDetectorLinear.cxx diff --git a/Testing/Code/FeatureExtraction/otbLineRatioDetectorNew.cxx b/Modules/Feature/Edge/test/otbLineRatioDetectorNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLineRatioDetectorNew.cxx rename to Modules/Feature/Edge/test/otbLineRatioDetectorNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbLineSegmentDetector.cxx b/Modules/Feature/Edge/test/otbLineSegmentDetector.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLineSegmentDetector.cxx rename to Modules/Feature/Edge/test/otbLineSegmentDetector.cxx diff --git a/Testing/Code/FeatureExtraction/otbLocalHough.cxx b/Modules/Feature/Edge/test/otbLocalHough.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLocalHough.cxx rename to Modules/Feature/Edge/test/otbLocalHough.cxx diff --git a/Testing/Code/FeatureExtraction/otbLocalHoughDraw.cxx b/Modules/Feature/Edge/test/otbLocalHoughDraw.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLocalHoughDraw.cxx rename to Modules/Feature/Edge/test/otbLocalHoughDraw.cxx diff --git a/Testing/Code/FeatureExtraction/otbLocalHoughNew.cxx b/Modules/Feature/Edge/test/otbLocalHoughNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLocalHoughNew.cxx rename to Modules/Feature/Edge/test/otbLocalHoughNew.cxx diff --git a/Testing/Code/BasicFilters/otbPersistentVectorizationFilter.cxx b/Modules/Feature/Edge/test/otbPersistentVectorizationFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPersistentVectorizationFilter.cxx rename to Modules/Feature/Edge/test/otbPersistentVectorizationFilter.cxx diff --git a/Testing/Code/BasicFilters/otbPersistentVectorizationFilterNew.cxx b/Modules/Feature/Edge/test/otbPersistentVectorizationFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPersistentVectorizationFilterNew.cxx rename to Modules/Feature/Edge/test/otbPersistentVectorizationFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbPixelSuppressionByDirection.cxx b/Modules/Feature/Edge/test/otbPixelSuppressionByDirection.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbPixelSuppressionByDirection.cxx rename to Modules/Feature/Edge/test/otbPixelSuppressionByDirection.cxx diff --git a/Testing/Code/FeatureExtraction/otbPixelSuppressionByDirectionNew.cxx b/Modules/Feature/Edge/test/otbPixelSuppressionByDirectionNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbPixelSuppressionByDirectionNew.cxx rename to Modules/Feature/Edge/test/otbPixelSuppressionByDirectionNew.cxx diff --git a/Testing/Code/BasicFilters/otbSobelVectorImageFilter.cxx b/Modules/Feature/Edge/test/otbSobelVectorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbSobelVectorImageFilter.cxx rename to Modules/Feature/Edge/test/otbSobelVectorImageFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbStreamingLineSegmentDetector.cxx b/Modules/Feature/Edge/test/otbStreamingLineSegmentDetector.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbStreamingLineSegmentDetector.cxx rename to Modules/Feature/Edge/test/otbStreamingLineSegmentDetector.cxx diff --git a/Testing/Code/FeatureExtraction/otbTouziEdgeDetector.cxx b/Modules/Feature/Edge/test/otbTouziEdgeDetector.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbTouziEdgeDetector.cxx rename to Modules/Feature/Edge/test/otbTouziEdgeDetector.cxx diff --git a/Testing/Code/FeatureExtraction/otbTouziEdgeDetectorDirection.cxx b/Modules/Feature/Edge/test/otbTouziEdgeDetectorDirection.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbTouziEdgeDetectorDirection.cxx rename to Modules/Feature/Edge/test/otbTouziEdgeDetectorDirection.cxx diff --git a/Testing/Code/FeatureExtraction/otbTouziEdgeDetectorNew.cxx b/Modules/Feature/Edge/test/otbTouziEdgeDetectorNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbTouziEdgeDetectorNew.cxx rename to Modules/Feature/Edge/test/otbTouziEdgeDetectorNew.cxx diff --git a/Testing/Code/BasicFilters/otbVerticalSobelVectorImageFilter.cxx b/Modules/Feature/Edge/test/otbVerticalSobelVectorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbVerticalSobelVectorImageFilter.cxx rename to Modules/Feature/Edge/test/otbVerticalSobelVectorImageFilter.cxx diff --git a/Code/FeatureExtraction/otbComplexMomentPathFunction.h b/Modules/Feature/Moments/include/otbComplexMomentPathFunction.h similarity index 100% rename from Code/FeatureExtraction/otbComplexMomentPathFunction.h rename to Modules/Feature/Moments/include/otbComplexMomentPathFunction.h diff --git a/Code/FeatureExtraction/otbComplexMomentPathFunction.txx b/Modules/Feature/Moments/include/otbComplexMomentPathFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbComplexMomentPathFunction.txx rename to Modules/Feature/Moments/include/otbComplexMomentPathFunction.txx diff --git a/Code/FeatureExtraction/otbComplexMomentsImageFunction.h b/Modules/Feature/Moments/include/otbComplexMomentsImageFunction.h similarity index 100% rename from Code/FeatureExtraction/otbComplexMomentsImageFunction.h rename to Modules/Feature/Moments/include/otbComplexMomentsImageFunction.h diff --git a/Code/FeatureExtraction/otbComplexMomentsImageFunction.txx b/Modules/Feature/Moments/include/otbComplexMomentsImageFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbComplexMomentsImageFunction.txx rename to Modules/Feature/Moments/include/otbComplexMomentsImageFunction.txx diff --git a/Code/FeatureExtraction/otbFlusserMomentsImageFunction.h b/Modules/Feature/Moments/include/otbFlusserMomentsImageFunction.h similarity index 100% rename from Code/FeatureExtraction/otbFlusserMomentsImageFunction.h rename to Modules/Feature/Moments/include/otbFlusserMomentsImageFunction.h diff --git a/Code/FeatureExtraction/otbFlusserMomentsImageFunction.txx b/Modules/Feature/Moments/include/otbFlusserMomentsImageFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbFlusserMomentsImageFunction.txx rename to Modules/Feature/Moments/include/otbFlusserMomentsImageFunction.txx diff --git a/Code/FeatureExtraction/otbFlusserPathFunction.h b/Modules/Feature/Moments/include/otbFlusserPathFunction.h similarity index 100% rename from Code/FeatureExtraction/otbFlusserPathFunction.h rename to Modules/Feature/Moments/include/otbFlusserPathFunction.h diff --git a/Code/FeatureExtraction/otbFlusserPathFunction.txx b/Modules/Feature/Moments/include/otbFlusserPathFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbFlusserPathFunction.txx rename to Modules/Feature/Moments/include/otbFlusserPathFunction.txx diff --git a/Code/FeatureExtraction/otbGeometricMomentPathFunction.h b/Modules/Feature/Moments/include/otbGeometricMomentPathFunction.h similarity index 100% rename from Code/FeatureExtraction/otbGeometricMomentPathFunction.h rename to Modules/Feature/Moments/include/otbGeometricMomentPathFunction.h diff --git a/Code/FeatureExtraction/otbHuMomentsImageFunction.h b/Modules/Feature/Moments/include/otbHuMomentsImageFunction.h similarity index 100% rename from Code/FeatureExtraction/otbHuMomentsImageFunction.h rename to Modules/Feature/Moments/include/otbHuMomentsImageFunction.h diff --git a/Code/FeatureExtraction/otbHuMomentsImageFunction.txx b/Modules/Feature/Moments/include/otbHuMomentsImageFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbHuMomentsImageFunction.txx rename to Modules/Feature/Moments/include/otbHuMomentsImageFunction.txx diff --git a/Code/FeatureExtraction/otbHuPathFunction.h b/Modules/Feature/Moments/include/otbHuPathFunction.h similarity index 100% rename from Code/FeatureExtraction/otbHuPathFunction.h rename to Modules/Feature/Moments/include/otbHuPathFunction.h diff --git a/Code/FeatureExtraction/otbHuPathFunction.txx b/Modules/Feature/Moments/include/otbHuPathFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbHuPathFunction.txx rename to Modules/Feature/Moments/include/otbHuPathFunction.txx diff --git a/Code/OBIA/otbImageToLabelMapWithAttributesFilter.h b/Modules/Feature/Moments/include/otbImageToLabelMapWithAttributesFilter.h similarity index 100% rename from Code/OBIA/otbImageToLabelMapWithAttributesFilter.h rename to Modules/Feature/Moments/include/otbImageToLabelMapWithAttributesFilter.h diff --git a/Code/OBIA/otbImageToLabelMapWithAttributesFilter.txx b/Modules/Feature/Moments/include/otbImageToLabelMapWithAttributesFilter.txx similarity index 100% rename from Code/OBIA/otbImageToLabelMapWithAttributesFilter.txx rename to Modules/Feature/Moments/include/otbImageToLabelMapWithAttributesFilter.txx diff --git a/Code/FeatureExtraction/otbRadiometricMomentsFunctor.h b/Modules/Feature/Moments/include/otbRadiometricMomentsFunctor.h similarity index 100% rename from Code/FeatureExtraction/otbRadiometricMomentsFunctor.h rename to Modules/Feature/Moments/include/otbRadiometricMomentsFunctor.h diff --git a/Code/FeatureExtraction/otbRadiometricMomentsImageFilter.h b/Modules/Feature/Moments/include/otbRadiometricMomentsImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbRadiometricMomentsImageFilter.h rename to Modules/Feature/Moments/include/otbRadiometricMomentsImageFilter.h diff --git a/Code/FeatureExtraction/otbRadiometricMomentsImageFilter.txx b/Modules/Feature/Moments/include/otbRadiometricMomentsImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbRadiometricMomentsImageFilter.txx rename to Modules/Feature/Moments/include/otbRadiometricMomentsImageFilter.txx diff --git a/Code/FeatureExtraction/otbRadiometricMomentsImageFunction.h b/Modules/Feature/Moments/include/otbRadiometricMomentsImageFunction.h similarity index 100% rename from Code/FeatureExtraction/otbRadiometricMomentsImageFunction.h rename to Modules/Feature/Moments/include/otbRadiometricMomentsImageFunction.h diff --git a/Code/FeatureExtraction/otbRadiometricMomentsImageFunction.txx b/Modules/Feature/Moments/include/otbRadiometricMomentsImageFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbRadiometricMomentsImageFunction.txx rename to Modules/Feature/Moments/include/otbRadiometricMomentsImageFunction.txx diff --git a/Code/FeatureExtraction/otbRealMomentPathFunction.h b/Modules/Feature/Moments/include/otbRealMomentPathFunction.h similarity index 100% rename from Code/FeatureExtraction/otbRealMomentPathFunction.h rename to Modules/Feature/Moments/include/otbRealMomentPathFunction.h diff --git a/Code/FeatureExtraction/otbRealMomentsImageFunction.h b/Modules/Feature/Moments/include/otbRealMomentsImageFunction.h similarity index 100% rename from Code/FeatureExtraction/otbRealMomentsImageFunction.h rename to Modules/Feature/Moments/include/otbRealMomentsImageFunction.h diff --git a/Code/FeatureExtraction/otbRealMomentsImageFunction.txx b/Modules/Feature/Moments/include/otbRealMomentsImageFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbRealMomentsImageFunction.txx rename to Modules/Feature/Moments/include/otbRealMomentsImageFunction.txx diff --git a/Code/OBIA/otbShapeAttributesLabelMapFilter.h b/Modules/Feature/Moments/include/otbShapeAttributesLabelMapFilter.h similarity index 100% rename from Code/OBIA/otbShapeAttributesLabelMapFilter.h rename to Modules/Feature/Moments/include/otbShapeAttributesLabelMapFilter.h diff --git a/Code/OBIA/otbShapeAttributesLabelMapFilter.txx b/Modules/Feature/Moments/include/otbShapeAttributesLabelMapFilter.txx similarity index 100% rename from Code/OBIA/otbShapeAttributesLabelMapFilter.txx rename to Modules/Feature/Moments/include/otbShapeAttributesLabelMapFilter.txx diff --git a/Testing/Code/FeatureExtraction/otbComplexMomentPath.cxx b/Modules/Feature/Moments/test/otbComplexMomentPath.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbComplexMomentPath.cxx rename to Modules/Feature/Moments/test/otbComplexMomentPath.cxx diff --git a/Testing/Code/FeatureExtraction/otbComplexMomentPathFloat.cxx b/Modules/Feature/Moments/test/otbComplexMomentPathFloat.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbComplexMomentPathFloat.cxx rename to Modules/Feature/Moments/test/otbComplexMomentPathFloat.cxx diff --git a/Testing/Code/FeatureExtraction/otbComplexMomentPathNew.cxx b/Modules/Feature/Moments/test/otbComplexMomentPathNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbComplexMomentPathNew.cxx rename to Modules/Feature/Moments/test/otbComplexMomentPathNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbComplexMomentsImageFunction.cxx b/Modules/Feature/Moments/test/otbComplexMomentsImageFunction.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbComplexMomentsImageFunction.cxx rename to Modules/Feature/Moments/test/otbComplexMomentsImageFunction.cxx diff --git a/Testing/Code/FeatureExtraction/otbFlusserMomentsImageFunction.cxx b/Modules/Feature/Moments/test/otbFlusserMomentsImageFunction.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbFlusserMomentsImageFunction.cxx rename to Modules/Feature/Moments/test/otbFlusserMomentsImageFunction.cxx diff --git a/Testing/Code/FeatureExtraction/otbFlusserPath.cxx b/Modules/Feature/Moments/test/otbFlusserPath.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbFlusserPath.cxx rename to Modules/Feature/Moments/test/otbFlusserPath.cxx diff --git a/Testing/Code/FeatureExtraction/otbFlusserPathNew.cxx b/Modules/Feature/Moments/test/otbFlusserPathNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbFlusserPathNew.cxx rename to Modules/Feature/Moments/test/otbFlusserPathNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbHuMomentsImageFunction.cxx b/Modules/Feature/Moments/test/otbHuMomentsImageFunction.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbHuMomentsImageFunction.cxx rename to Modules/Feature/Moments/test/otbHuMomentsImageFunction.cxx diff --git a/Testing/Code/FeatureExtraction/otbHuPath.cxx b/Modules/Feature/Moments/test/otbHuPath.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbHuPath.cxx rename to Modules/Feature/Moments/test/otbHuPath.cxx diff --git a/Testing/Code/FeatureExtraction/otbHuPathNew.cxx b/Modules/Feature/Moments/test/otbHuPathNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbHuPathNew.cxx rename to Modules/Feature/Moments/test/otbHuPathNew.cxx diff --git a/Testing/Code/OBIA/otbImageToLabelMapWithAttributesFilter.cxx b/Modules/Feature/Moments/test/otbImageToLabelMapWithAttributesFilter.cxx similarity index 100% rename from Testing/Code/OBIA/otbImageToLabelMapWithAttributesFilter.cxx rename to Modules/Feature/Moments/test/otbImageToLabelMapWithAttributesFilter.cxx diff --git a/Testing/Code/OBIA/otbImageToLabelMapWithAttributesFilterNew.cxx b/Modules/Feature/Moments/test/otbImageToLabelMapWithAttributesFilterNew.cxx similarity index 100% rename from Testing/Code/OBIA/otbImageToLabelMapWithAttributesFilterNew.cxx rename to Modules/Feature/Moments/test/otbImageToLabelMapWithAttributesFilterNew.cxx diff --git a/Testing/Code/OBIA/otbKMeansAttributesLabelMapFilter.cxx b/Modules/Feature/Moments/test/otbKMeansAttributesLabelMapFilter.cxx similarity index 100% rename from Testing/Code/OBIA/otbKMeansAttributesLabelMapFilter.cxx rename to Modules/Feature/Moments/test/otbKMeansAttributesLabelMapFilter.cxx diff --git a/Testing/Code/OBIA/otbLabelMapToSampleListFilter.cxx b/Modules/Feature/Moments/test/otbLabelMapToSampleListFilter.cxx similarity index 100% rename from Testing/Code/OBIA/otbLabelMapToSampleListFilter.cxx rename to Modules/Feature/Moments/test/otbLabelMapToSampleListFilter.cxx diff --git a/Testing/Code/OBIA/otbLabelMapWithClassLabelToLabeledSampleListFilter.cxx b/Modules/Feature/Moments/test/otbLabelMapWithClassLabelToLabeledSampleListFilter.cxx similarity index 100% rename from Testing/Code/OBIA/otbLabelMapWithClassLabelToLabeledSampleListFilter.cxx rename to Modules/Feature/Moments/test/otbLabelMapWithClassLabelToLabeledSampleListFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbMetaImageFunction.cxx b/Modules/Feature/Moments/test/otbMetaImageFunction.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbMetaImageFunction.cxx rename to Modules/Feature/Moments/test/otbMetaImageFunction.cxx diff --git a/Testing/Code/OBIA/otbMinMaxAttributesLabelMapFilter.cxx b/Modules/Feature/Moments/test/otbMinMaxAttributesLabelMapFilter.cxx similarity index 100% rename from Testing/Code/OBIA/otbMinMaxAttributesLabelMapFilter.cxx rename to Modules/Feature/Moments/test/otbMinMaxAttributesLabelMapFilter.cxx diff --git a/Testing/Code/OBIA/otbNormalizeAttributesLabelMapFilter.cxx b/Modules/Feature/Moments/test/otbNormalizeAttributesLabelMapFilter.cxx similarity index 100% rename from Testing/Code/OBIA/otbNormalizeAttributesLabelMapFilter.cxx rename to Modules/Feature/Moments/test/otbNormalizeAttributesLabelMapFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbRadiometricMomentsImageFilter.cxx b/Modules/Feature/Moments/test/otbRadiometricMomentsImageFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbRadiometricMomentsImageFilter.cxx rename to Modules/Feature/Moments/test/otbRadiometricMomentsImageFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbRadiometricMomentsImageFunction.cxx b/Modules/Feature/Moments/test/otbRadiometricMomentsImageFunction.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbRadiometricMomentsImageFunction.cxx rename to Modules/Feature/Moments/test/otbRadiometricMomentsImageFunction.cxx diff --git a/Testing/Code/FeatureExtraction/otbRealMomentsImageFunction.cxx b/Modules/Feature/Moments/test/otbRealMomentsImageFunction.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbRealMomentsImageFunction.cxx rename to Modules/Feature/Moments/test/otbRealMomentsImageFunction.cxx diff --git a/Testing/Code/OBIA/otbShapeAttributesLabelMapFilterNew.cxx b/Modules/Feature/Moments/test/otbShapeAttributesLabelMapFilterNew.cxx similarity index 100% rename from Testing/Code/OBIA/otbShapeAttributesLabelMapFilterNew.cxx rename to Modules/Feature/Moments/test/otbShapeAttributesLabelMapFilterNew.cxx diff --git a/Code/FeatureExtraction/otbImageToCarvingPathFilter.h b/Modules/Feature/SeamCarving/include/otbImageToCarvingPathFilter.h similarity index 100% rename from Code/FeatureExtraction/otbImageToCarvingPathFilter.h rename to Modules/Feature/SeamCarving/include/otbImageToCarvingPathFilter.h diff --git a/Code/FeatureExtraction/otbImageToCarvingPathFilter.txx b/Modules/Feature/SeamCarving/include/otbImageToCarvingPathFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbImageToCarvingPathFilter.txx rename to Modules/Feature/SeamCarving/include/otbImageToCarvingPathFilter.txx diff --git a/Code/FeatureExtraction/otbRemoveCarvingPathFilter.h b/Modules/Feature/SeamCarving/include/otbRemoveCarvingPathFilter.h similarity index 100% rename from Code/FeatureExtraction/otbRemoveCarvingPathFilter.h rename to Modules/Feature/SeamCarving/include/otbRemoveCarvingPathFilter.h diff --git a/Code/FeatureExtraction/otbRemoveCarvingPathFilter.txx b/Modules/Feature/SeamCarving/include/otbRemoveCarvingPathFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbRemoveCarvingPathFilter.txx rename to Modules/Feature/SeamCarving/include/otbRemoveCarvingPathFilter.txx diff --git a/Testing/Code/FeatureExtraction/otbImageToCarvingPathFilterNew.cxx b/Modules/Feature/SeamCarving/test/otbImageToCarvingPathFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToCarvingPathFilterNew.cxx rename to Modules/Feature/SeamCarving/test/otbImageToCarvingPathFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbRemoveCarvingPathFilterNew.cxx b/Modules/Feature/SeamCarving/test/otbRemoveCarvingPathFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbRemoveCarvingPathFilterNew.cxx rename to Modules/Feature/SeamCarving/test/otbRemoveCarvingPathFilterNew.cxx diff --git a/Code/FeatureExtraction/otbGreyLevelCooccurrenceIndexedList.h b/Modules/Feature/Textures/include/otbGreyLevelCooccurrenceIndexedList.h similarity index 100% rename from Code/FeatureExtraction/otbGreyLevelCooccurrenceIndexedList.h rename to Modules/Feature/Textures/include/otbGreyLevelCooccurrenceIndexedList.h diff --git a/Code/FeatureExtraction/otbGreyLevelCooccurrenceIndexedList.txx b/Modules/Feature/Textures/include/otbGreyLevelCooccurrenceIndexedList.txx similarity index 100% rename from Code/FeatureExtraction/otbGreyLevelCooccurrenceIndexedList.txx rename to Modules/Feature/Textures/include/otbGreyLevelCooccurrenceIndexedList.txx diff --git a/Code/FeatureExtraction/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.h b/Modules/Feature/Textures/include/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.h similarity index 100% rename from Code/FeatureExtraction/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.h rename to Modules/Feature/Textures/include/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.h diff --git a/Code/FeatureExtraction/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.txx b/Modules/Feature/Textures/include/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.txx similarity index 100% rename from Code/FeatureExtraction/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.txx rename to Modules/Feature/Textures/include/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.txx diff --git a/Code/FeatureExtraction/otbHaralickTexturesImageFunction.h b/Modules/Feature/Textures/include/otbHaralickTexturesImageFunction.h similarity index 100% rename from Code/FeatureExtraction/otbHaralickTexturesImageFunction.h rename to Modules/Feature/Textures/include/otbHaralickTexturesImageFunction.h diff --git a/Code/FeatureExtraction/otbHaralickTexturesImageFunction.txx b/Modules/Feature/Textures/include/otbHaralickTexturesImageFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbHaralickTexturesImageFunction.txx rename to Modules/Feature/Textures/include/otbHaralickTexturesImageFunction.txx diff --git a/Code/FeatureExtraction/otbSFSTexturesFunctor.h b/Modules/Feature/Textures/include/otbSFSTexturesFunctor.h similarity index 100% rename from Code/FeatureExtraction/otbSFSTexturesFunctor.h rename to Modules/Feature/Textures/include/otbSFSTexturesFunctor.h diff --git a/Code/FeatureExtraction/otbSFSTexturesImageFilter.h b/Modules/Feature/Textures/include/otbSFSTexturesImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbSFSTexturesImageFilter.h rename to Modules/Feature/Textures/include/otbSFSTexturesImageFilter.h diff --git a/Code/FeatureExtraction/otbSFSTexturesImageFilter.txx b/Modules/Feature/Textures/include/otbSFSTexturesImageFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbSFSTexturesImageFilter.txx rename to Modules/Feature/Textures/include/otbSFSTexturesImageFilter.txx diff --git a/Code/FeatureExtraction/otbScalarImageToAdvancedTexturesFilter.h b/Modules/Feature/Textures/include/otbScalarImageToAdvancedTexturesFilter.h similarity index 100% rename from Code/FeatureExtraction/otbScalarImageToAdvancedTexturesFilter.h rename to Modules/Feature/Textures/include/otbScalarImageToAdvancedTexturesFilter.h diff --git a/Code/FeatureExtraction/otbScalarImageToAdvancedTexturesFilter.txx b/Modules/Feature/Textures/include/otbScalarImageToAdvancedTexturesFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbScalarImageToAdvancedTexturesFilter.txx rename to Modules/Feature/Textures/include/otbScalarImageToAdvancedTexturesFilter.txx diff --git a/Code/FeatureExtraction/otbScalarImageToHigherOrderTexturesFilter.h b/Modules/Feature/Textures/include/otbScalarImageToHigherOrderTexturesFilter.h similarity index 100% rename from Code/FeatureExtraction/otbScalarImageToHigherOrderTexturesFilter.h rename to Modules/Feature/Textures/include/otbScalarImageToHigherOrderTexturesFilter.h diff --git a/Code/FeatureExtraction/otbScalarImageToHigherOrderTexturesFilter.txx b/Modules/Feature/Textures/include/otbScalarImageToHigherOrderTexturesFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbScalarImageToHigherOrderTexturesFilter.txx rename to Modules/Feature/Textures/include/otbScalarImageToHigherOrderTexturesFilter.txx diff --git a/Code/FeatureExtraction/otbScalarImageToPanTexTextureFilter.h b/Modules/Feature/Textures/include/otbScalarImageToPanTexTextureFilter.h similarity index 100% rename from Code/FeatureExtraction/otbScalarImageToPanTexTextureFilter.h rename to Modules/Feature/Textures/include/otbScalarImageToPanTexTextureFilter.h diff --git a/Code/FeatureExtraction/otbScalarImageToPanTexTextureFilter.txx b/Modules/Feature/Textures/include/otbScalarImageToPanTexTextureFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbScalarImageToPanTexTextureFilter.txx rename to Modules/Feature/Textures/include/otbScalarImageToPanTexTextureFilter.txx diff --git a/Code/FeatureExtraction/otbScalarImageToTexturesFilter.h b/Modules/Feature/Textures/include/otbScalarImageToTexturesFilter.h similarity index 100% rename from Code/FeatureExtraction/otbScalarImageToTexturesFilter.h rename to Modules/Feature/Textures/include/otbScalarImageToTexturesFilter.h diff --git a/Code/FeatureExtraction/otbScalarImageToTexturesFilter.txx b/Modules/Feature/Textures/include/otbScalarImageToTexturesFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbScalarImageToTexturesFilter.txx rename to Modules/Feature/Textures/include/otbScalarImageToTexturesFilter.txx diff --git a/Code/FeatureExtraction/otbTextureImageFunction.h b/Modules/Feature/Textures/include/otbTextureImageFunction.h similarity index 100% rename from Code/FeatureExtraction/otbTextureImageFunction.h rename to Modules/Feature/Textures/include/otbTextureImageFunction.h diff --git a/Code/FeatureExtraction/otbTextureImageFunction.txx b/Modules/Feature/Textures/include/otbTextureImageFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbTextureImageFunction.txx rename to Modules/Feature/Textures/include/otbTextureImageFunction.txx diff --git a/Testing/Code/FeatureExtraction/otbGreyLevelCooccurrenceIndexedList.cxx b/Modules/Feature/Textures/test/otbGreyLevelCooccurrenceIndexedList.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbGreyLevelCooccurrenceIndexedList.cxx rename to Modules/Feature/Textures/test/otbGreyLevelCooccurrenceIndexedList.cxx diff --git a/Testing/Code/FeatureExtraction/otbGreyLevelCooccurrenceIndexedListNew.cxx b/Modules/Feature/Textures/test/otbGreyLevelCooccurrenceIndexedListNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbGreyLevelCooccurrenceIndexedListNew.cxx rename to Modules/Feature/Textures/test/otbGreyLevelCooccurrenceIndexedListNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.cxx b/Modules/Feature/Textures/test/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.cxx rename to Modules/Feature/Textures/test/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator.cxx diff --git a/Testing/Code/FeatureExtraction/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculatorNew.cxx b/Modules/Feature/Textures/test/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculatorNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculatorNew.cxx rename to Modules/Feature/Textures/test/otbGreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculatorNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbHaralickTexturesImageFunction.cxx b/Modules/Feature/Textures/test/otbHaralickTexturesImageFunction.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbHaralickTexturesImageFunction.cxx rename to Modules/Feature/Textures/test/otbHaralickTexturesImageFunction.cxx diff --git a/Testing/Code/FeatureExtraction/otbSFSTexturesImageFilterNew.cxx b/Modules/Feature/Textures/test/otbSFSTexturesImageFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbSFSTexturesImageFilterNew.cxx rename to Modules/Feature/Textures/test/otbSFSTexturesImageFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbSFSTexturesImageFilterTest.cxx b/Modules/Feature/Textures/test/otbSFSTexturesImageFilterTest.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbSFSTexturesImageFilterTest.cxx rename to Modules/Feature/Textures/test/otbSFSTexturesImageFilterTest.cxx diff --git a/Testing/Code/FeatureExtraction/otbScalarImageToAdvancedTexturesFilter.cxx b/Modules/Feature/Textures/test/otbScalarImageToAdvancedTexturesFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbScalarImageToAdvancedTexturesFilter.cxx rename to Modules/Feature/Textures/test/otbScalarImageToAdvancedTexturesFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbScalarImageToAdvancedTexturesFilterNew.cxx b/Modules/Feature/Textures/test/otbScalarImageToAdvancedTexturesFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbScalarImageToAdvancedTexturesFilterNew.cxx rename to Modules/Feature/Textures/test/otbScalarImageToAdvancedTexturesFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbScalarImageToHigherOrderTexturesFilter.cxx b/Modules/Feature/Textures/test/otbScalarImageToHigherOrderTexturesFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbScalarImageToHigherOrderTexturesFilter.cxx rename to Modules/Feature/Textures/test/otbScalarImageToHigherOrderTexturesFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbScalarImageToPanTexTextureFilter.cxx b/Modules/Feature/Textures/test/otbScalarImageToPanTexTextureFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbScalarImageToPanTexTextureFilter.cxx rename to Modules/Feature/Textures/test/otbScalarImageToPanTexTextureFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbScalarImageToPanTexTextureFilterNew.cxx b/Modules/Feature/Textures/test/otbScalarImageToPanTexTextureFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbScalarImageToPanTexTextureFilterNew.cxx rename to Modules/Feature/Textures/test/otbScalarImageToPanTexTextureFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbScalarImageToTexturesFilter.cxx b/Modules/Feature/Textures/test/otbScalarImageToTexturesFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbScalarImageToTexturesFilter.cxx rename to Modules/Feature/Textures/test/otbScalarImageToTexturesFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbScalarImageToTexturesFilterNew.cxx b/Modules/Feature/Textures/test/otbScalarImageToTexturesFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbScalarImageToTexturesFilterNew.cxx rename to Modules/Feature/Textures/test/otbScalarImageToTexturesFilterNew.cxx diff --git a/Code/ChangeDetection/otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.h b/Modules/Filtering/ChangeDetection/include/otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.h similarity index 100% rename from Code/ChangeDetection/otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.h rename to Modules/Filtering/ChangeDetection/include/otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.h diff --git a/Code/ChangeDetection/otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.txx b/Modules/Filtering/ChangeDetection/include/otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.txx similarity index 100% rename from Code/ChangeDetection/otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.txx rename to Modules/Filtering/ChangeDetection/include/otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.txx diff --git a/Code/ChangeDetection/otbCBAMI.h b/Modules/Filtering/ChangeDetection/include/otbCBAMI.h similarity index 100% rename from Code/ChangeDetection/otbCBAMI.h rename to Modules/Filtering/ChangeDetection/include/otbCBAMI.h diff --git a/Code/ChangeDetection/otbCBAMIChangeDetector.h b/Modules/Filtering/ChangeDetection/include/otbCBAMIChangeDetector.h similarity index 100% rename from Code/ChangeDetection/otbCBAMIChangeDetector.h rename to Modules/Filtering/ChangeDetection/include/otbCBAMIChangeDetector.h diff --git a/Code/ChangeDetection/otbCorrelationChangeDetector.h b/Modules/Filtering/ChangeDetection/include/otbCorrelationChangeDetector.h similarity index 100% rename from Code/ChangeDetection/otbCorrelationChangeDetector.h rename to Modules/Filtering/ChangeDetection/include/otbCorrelationChangeDetector.h diff --git a/Code/ChangeDetection/otbCrossCorrelation.h b/Modules/Filtering/ChangeDetection/include/otbCrossCorrelation.h similarity index 100% rename from Code/ChangeDetection/otbCrossCorrelation.h rename to Modules/Filtering/ChangeDetection/include/otbCrossCorrelation.h diff --git a/Code/ChangeDetection/otbJoinHistogramMI.h b/Modules/Filtering/ChangeDetection/include/otbJoinHistogramMI.h similarity index 100% rename from Code/ChangeDetection/otbJoinHistogramMI.h rename to Modules/Filtering/ChangeDetection/include/otbJoinHistogramMI.h diff --git a/Code/ChangeDetection/otbJoinHistogramMIImageFilter.h b/Modules/Filtering/ChangeDetection/include/otbJoinHistogramMIImageFilter.h similarity index 100% rename from Code/ChangeDetection/otbJoinHistogramMIImageFilter.h rename to Modules/Filtering/ChangeDetection/include/otbJoinHistogramMIImageFilter.h diff --git a/Code/ChangeDetection/otbKullbackLeiblerDistanceImageFilter.h b/Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerDistanceImageFilter.h similarity index 100% rename from Code/ChangeDetection/otbKullbackLeiblerDistanceImageFilter.h rename to Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerDistanceImageFilter.h diff --git a/Code/ChangeDetection/otbKullbackLeiblerDistanceImageFilter.txx b/Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerDistanceImageFilter.txx similarity index 100% rename from Code/ChangeDetection/otbKullbackLeiblerDistanceImageFilter.txx rename to Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerDistanceImageFilter.txx diff --git a/Code/ChangeDetection/otbKullbackLeiblerProfileImageFilter.h b/Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerProfileImageFilter.h similarity index 100% rename from Code/ChangeDetection/otbKullbackLeiblerProfileImageFilter.h rename to Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerProfileImageFilter.h diff --git a/Code/ChangeDetection/otbKullbackLeiblerProfileImageFilter.txx b/Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerProfileImageFilter.txx similarity index 100% rename from Code/ChangeDetection/otbKullbackLeiblerProfileImageFilter.txx rename to Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerProfileImageFilter.txx diff --git a/Code/ChangeDetection/otbKullbackLeiblerSupervizedDistanceImageFilter.h b/Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerSupervizedDistanceImageFilter.h similarity index 100% rename from Code/ChangeDetection/otbKullbackLeiblerSupervizedDistanceImageFilter.h rename to Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerSupervizedDistanceImageFilter.h diff --git a/Code/ChangeDetection/otbKullbackLeiblerSupervizedDistanceImageFilter.txx b/Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerSupervizedDistanceImageFilter.txx similarity index 100% rename from Code/ChangeDetection/otbKullbackLeiblerSupervizedDistanceImageFilter.txx rename to Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerSupervizedDistanceImageFilter.txx diff --git a/Code/ChangeDetection/otbLHMI.h b/Modules/Filtering/ChangeDetection/include/otbLHMI.h similarity index 100% rename from Code/ChangeDetection/otbLHMI.h rename to Modules/Filtering/ChangeDetection/include/otbLHMI.h diff --git a/Code/ChangeDetection/otbLHMIChangeDetector.h b/Modules/Filtering/ChangeDetection/include/otbLHMIChangeDetector.h similarity index 100% rename from Code/ChangeDetection/otbLHMIChangeDetector.h rename to Modules/Filtering/ChangeDetection/include/otbLHMIChangeDetector.h diff --git a/Code/ChangeDetection/otbMeanDifference.h b/Modules/Filtering/ChangeDetection/include/otbMeanDifference.h similarity index 100% rename from Code/ChangeDetection/otbMeanDifference.h rename to Modules/Filtering/ChangeDetection/include/otbMeanDifference.h diff --git a/Code/ChangeDetection/otbMeanDifferenceImageFilter.h b/Modules/Filtering/ChangeDetection/include/otbMeanDifferenceImageFilter.h similarity index 100% rename from Code/ChangeDetection/otbMeanDifferenceImageFilter.h rename to Modules/Filtering/ChangeDetection/include/otbMeanDifferenceImageFilter.h diff --git a/Code/ChangeDetection/otbMeanRatio.h b/Modules/Filtering/ChangeDetection/include/otbMeanRatio.h similarity index 100% rename from Code/ChangeDetection/otbMeanRatio.h rename to Modules/Filtering/ChangeDetection/include/otbMeanRatio.h diff --git a/Code/ChangeDetection/otbMeanRatioImageFilter.h b/Modules/Filtering/ChangeDetection/include/otbMeanRatioImageFilter.h similarity index 100% rename from Code/ChangeDetection/otbMeanRatioImageFilter.h rename to Modules/Filtering/ChangeDetection/include/otbMeanRatioImageFilter.h diff --git a/Code/ChangeDetection/otbMultivariateAlterationDetectorImageFilter.h b/Modules/Filtering/ChangeDetection/include/otbMultivariateAlterationDetectorImageFilter.h similarity index 100% rename from Code/ChangeDetection/otbMultivariateAlterationDetectorImageFilter.h rename to Modules/Filtering/ChangeDetection/include/otbMultivariateAlterationDetectorImageFilter.h diff --git a/Code/ChangeDetection/otbMultivariateAlterationDetectorImageFilter.txx b/Modules/Filtering/ChangeDetection/include/otbMultivariateAlterationDetectorImageFilter.txx similarity index 100% rename from Code/ChangeDetection/otbMultivariateAlterationDetectorImageFilter.txx rename to Modules/Filtering/ChangeDetection/include/otbMultivariateAlterationDetectorImageFilter.txx diff --git a/Testing/Code/ChangeDetection/otbCBAMIChangeDetectionTest.cxx b/Modules/Filtering/ChangeDetection/test/otbCBAMIChangeDetectionTest.cxx similarity index 100% rename from Testing/Code/ChangeDetection/otbCBAMIChangeDetectionTest.cxx rename to Modules/Filtering/ChangeDetection/test/otbCBAMIChangeDetectionTest.cxx diff --git a/Testing/Code/ChangeDetection/otbCorrelChangeDetectionTest.cxx b/Modules/Filtering/ChangeDetection/test/otbCorrelChangeDetectionTest.cxx similarity index 100% rename from Testing/Code/ChangeDetection/otbCorrelChangeDetectionTest.cxx rename to Modules/Filtering/ChangeDetection/test/otbCorrelChangeDetectionTest.cxx diff --git a/Testing/Code/ChangeDetection/otbJHMIChangeDetectionTest.cxx b/Modules/Filtering/ChangeDetection/test/otbJHMIChangeDetectionTest.cxx similarity index 100% rename from Testing/Code/ChangeDetection/otbJHMIChangeDetectionTest.cxx rename to Modules/Filtering/ChangeDetection/test/otbJHMIChangeDetectionTest.cxx diff --git a/Testing/Code/ChangeDetection/otbKullbackLeiblerDistanceImageFilter.cxx b/Modules/Filtering/ChangeDetection/test/otbKullbackLeiblerDistanceImageFilter.cxx similarity index 100% rename from Testing/Code/ChangeDetection/otbKullbackLeiblerDistanceImageFilter.cxx rename to Modules/Filtering/ChangeDetection/test/otbKullbackLeiblerDistanceImageFilter.cxx diff --git a/Testing/Code/ChangeDetection/otbKullbackLeiblerDistanceImageFilterNew.cxx b/Modules/Filtering/ChangeDetection/test/otbKullbackLeiblerDistanceImageFilterNew.cxx similarity index 100% rename from Testing/Code/ChangeDetection/otbKullbackLeiblerDistanceImageFilterNew.cxx rename to Modules/Filtering/ChangeDetection/test/otbKullbackLeiblerDistanceImageFilterNew.cxx diff --git a/Testing/Code/ChangeDetection/otbKullbackLeiblerProfileImageFilter.cxx b/Modules/Filtering/ChangeDetection/test/otbKullbackLeiblerProfileImageFilter.cxx similarity index 100% rename from Testing/Code/ChangeDetection/otbKullbackLeiblerProfileImageFilter.cxx rename to Modules/Filtering/ChangeDetection/test/otbKullbackLeiblerProfileImageFilter.cxx diff --git a/Testing/Code/ChangeDetection/otbKullbackLeiblerProfileImageFilterNew.cxx b/Modules/Filtering/ChangeDetection/test/otbKullbackLeiblerProfileImageFilterNew.cxx similarity index 100% rename from Testing/Code/ChangeDetection/otbKullbackLeiblerProfileImageFilterNew.cxx rename to Modules/Filtering/ChangeDetection/test/otbKullbackLeiblerProfileImageFilterNew.cxx diff --git a/Testing/Code/ChangeDetection/otbKullbackLeiblerSupervizedDistanceImageFilter.cxx b/Modules/Filtering/ChangeDetection/test/otbKullbackLeiblerSupervizedDistanceImageFilter.cxx similarity index 100% rename from Testing/Code/ChangeDetection/otbKullbackLeiblerSupervizedDistanceImageFilter.cxx rename to Modules/Filtering/ChangeDetection/test/otbKullbackLeiblerSupervizedDistanceImageFilter.cxx diff --git a/Testing/Code/ChangeDetection/otbKullbackLeiblerSupervizedDistanceImageFilterNew.cxx b/Modules/Filtering/ChangeDetection/test/otbKullbackLeiblerSupervizedDistanceImageFilterNew.cxx similarity index 100% rename from Testing/Code/ChangeDetection/otbKullbackLeiblerSupervizedDistanceImageFilterNew.cxx rename to Modules/Filtering/ChangeDetection/test/otbKullbackLeiblerSupervizedDistanceImageFilterNew.cxx diff --git a/Testing/Code/ChangeDetection/otbLHMIChangeDetectionTest.cxx b/Modules/Filtering/ChangeDetection/test/otbLHMIChangeDetectionTest.cxx similarity index 100% rename from Testing/Code/ChangeDetection/otbLHMIChangeDetectionTest.cxx rename to Modules/Filtering/ChangeDetection/test/otbLHMIChangeDetectionTest.cxx diff --git a/Testing/Code/ChangeDetection/otbMeanDiffChangeDetectionTest.cxx b/Modules/Filtering/ChangeDetection/test/otbMeanDiffChangeDetectionTest.cxx similarity index 100% rename from Testing/Code/ChangeDetection/otbMeanDiffChangeDetectionTest.cxx rename to Modules/Filtering/ChangeDetection/test/otbMeanDiffChangeDetectionTest.cxx diff --git a/Testing/Code/ChangeDetection/otbMeanRatioChangeDetectionTest.cxx b/Modules/Filtering/ChangeDetection/test/otbMeanRatioChangeDetectionTest.cxx similarity index 100% rename from Testing/Code/ChangeDetection/otbMeanRatioChangeDetectionTest.cxx rename to Modules/Filtering/ChangeDetection/test/otbMeanRatioChangeDetectionTest.cxx diff --git a/Testing/Code/ChangeDetection/otbMultivariateAlterationDetectorImageFilter.cxx b/Modules/Filtering/ChangeDetection/test/otbMultivariateAlterationDetectorImageFilter.cxx similarity index 100% rename from Testing/Code/ChangeDetection/otbMultivariateAlterationDetectorImageFilter.cxx rename to Modules/Filtering/ChangeDetection/test/otbMultivariateAlterationDetectorImageFilter.cxx diff --git a/Code/BasicFilters/otbAmplitudePhaseToRGBFunctor.h b/Modules/Filtering/ColorMap/include/otbAmplitudePhaseToRGBFunctor.h similarity index 100% rename from Code/BasicFilters/otbAmplitudePhaseToRGBFunctor.h rename to Modules/Filtering/ColorMap/include/otbAmplitudePhaseToRGBFunctor.h diff --git a/Code/BasicFilters/otbReliefColormapFunctor.h b/Modules/Filtering/ColorMap/include/otbReliefColormapFunctor.h similarity index 100% rename from Code/BasicFilters/otbReliefColormapFunctor.h rename to Modules/Filtering/ColorMap/include/otbReliefColormapFunctor.h diff --git a/Code/BasicFilters/otbReliefColormapFunctor.txx b/Modules/Filtering/ColorMap/include/otbReliefColormapFunctor.txx similarity index 100% rename from Code/BasicFilters/otbReliefColormapFunctor.txx rename to Modules/Filtering/ColorMap/include/otbReliefColormapFunctor.txx diff --git a/Code/BasicFilters/otbScalarToRainbowRGBPixelFunctor.h b/Modules/Filtering/ColorMap/include/otbScalarToRainbowRGBPixelFunctor.h similarity index 100% rename from Code/BasicFilters/otbScalarToRainbowRGBPixelFunctor.h rename to Modules/Filtering/ColorMap/include/otbScalarToRainbowRGBPixelFunctor.h diff --git a/Code/BasicFilters/otbScalarToRainbowRGBPixelFunctor.txx b/Modules/Filtering/ColorMap/include/otbScalarToRainbowRGBPixelFunctor.txx similarity index 100% rename from Code/BasicFilters/otbScalarToRainbowRGBPixelFunctor.txx rename to Modules/Filtering/ColorMap/include/otbScalarToRainbowRGBPixelFunctor.txx diff --git a/Testing/Code/BasicFilters/otbAmplitudePhaseToRGBFunctor.cxx b/Modules/Filtering/ColorMap/test/otbAmplitudePhaseToRGBFunctor.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbAmplitudePhaseToRGBFunctor.cxx rename to Modules/Filtering/ColorMap/test/otbAmplitudePhaseToRGBFunctor.cxx diff --git a/Testing/Code/BasicFilters/otbAmplitudePhaseToRGBFunctorNew.cxx b/Modules/Filtering/ColorMap/test/otbAmplitudePhaseToRGBFunctorNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbAmplitudePhaseToRGBFunctorNew.cxx rename to Modules/Filtering/ColorMap/test/otbAmplitudePhaseToRGBFunctorNew.cxx diff --git a/Testing/Code/BasicFilters/otbScalarToRainbowRGBPixelFunctor.cxx b/Modules/Filtering/ColorMap/test/otbScalarToRainbowRGBPixelFunctor.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbScalarToRainbowRGBPixelFunctor.cxx rename to Modules/Filtering/ColorMap/test/otbScalarToRainbowRGBPixelFunctor.cxx diff --git a/Testing/Code/BasicFilters/otbScalarToRainbowRGBPixelFunctorNew.cxx b/Modules/Filtering/ColorMap/test/otbScalarToRainbowRGBPixelFunctorNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbScalarToRainbowRGBPixelFunctorNew.cxx rename to Modules/Filtering/ColorMap/test/otbScalarToRainbowRGBPixelFunctorNew.cxx diff --git a/Code/BasicFilters/otbConvolutionImageFilter.h b/Modules/Filtering/Convolution/include/otbConvolutionImageFilter.h similarity index 100% rename from Code/BasicFilters/otbConvolutionImageFilter.h rename to Modules/Filtering/Convolution/include/otbConvolutionImageFilter.h diff --git a/Code/BasicFilters/otbConvolutionImageFilter.txx b/Modules/Filtering/Convolution/include/otbConvolutionImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbConvolutionImageFilter.txx rename to Modules/Filtering/Convolution/include/otbConvolutionImageFilter.txx diff --git a/Code/BasicFilters/otbOverlapSaveConvolutionImageFilter.h b/Modules/Filtering/Convolution/include/otbOverlapSaveConvolutionImageFilter.h similarity index 100% rename from Code/BasicFilters/otbOverlapSaveConvolutionImageFilter.h rename to Modules/Filtering/Convolution/include/otbOverlapSaveConvolutionImageFilter.h diff --git a/Code/BasicFilters/otbOverlapSaveConvolutionImageFilter.txx b/Modules/Filtering/Convolution/include/otbOverlapSaveConvolutionImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbOverlapSaveConvolutionImageFilter.txx rename to Modules/Filtering/Convolution/include/otbOverlapSaveConvolutionImageFilter.txx diff --git a/Testing/Code/BasicFilters/otbConvolutionImageFilter.cxx b/Modules/Filtering/Convolution/test/otbConvolutionImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbConvolutionImageFilter.cxx rename to Modules/Filtering/Convolution/test/otbConvolutionImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbConvolutionImageFilterNew.cxx b/Modules/Filtering/Convolution/test/otbConvolutionImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbConvolutionImageFilterNew.cxx rename to Modules/Filtering/Convolution/test/otbConvolutionImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbOverlapSaveConvolutionImageFilter.cxx b/Modules/Filtering/Convolution/test/otbOverlapSaveConvolutionImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbOverlapSaveConvolutionImageFilter.cxx rename to Modules/Filtering/Convolution/test/otbOverlapSaveConvolutionImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbOverlapSaveConvolutionImageFilterNew.cxx b/Modules/Filtering/Convolution/test/otbOverlapSaveConvolutionImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbOverlapSaveConvolutionImageFilterNew.cxx rename to Modules/Filtering/Convolution/test/otbOverlapSaveConvolutionImageFilterNew.cxx diff --git a/Code/BasicFilters/otbAngularProjectionBinaryImageFilter.h b/Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionBinaryImageFilter.h similarity index 100% rename from Code/BasicFilters/otbAngularProjectionBinaryImageFilter.h rename to Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionBinaryImageFilter.h diff --git a/Code/BasicFilters/otbAngularProjectionBinaryImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionBinaryImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbAngularProjectionBinaryImageFilter.txx rename to Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionBinaryImageFilter.txx diff --git a/Code/BasicFilters/otbAngularProjectionImageFilter.h b/Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionImageFilter.h similarity index 100% rename from Code/BasicFilters/otbAngularProjectionImageFilter.h rename to Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionImageFilter.h diff --git a/Code/BasicFilters/otbAngularProjectionImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbAngularProjectionImageFilter.txx rename to Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionImageFilter.txx diff --git a/Code/BasicFilters/otbAngularProjectionSetImageFilter.h b/Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionSetImageFilter.h similarity index 100% rename from Code/BasicFilters/otbAngularProjectionSetImageFilter.h rename to Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionSetImageFilter.h diff --git a/Code/BasicFilters/otbAngularProjectionSetImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionSetImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbAngularProjectionSetImageFilter.txx rename to Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionSetImageFilter.txx diff --git a/Code/BasicFilters/otbEstimateInnerProductPCAImageFilter.h b/Modules/Filtering/DimensionalityReduction/include/otbEstimateInnerProductPCAImageFilter.h similarity index 100% rename from Code/BasicFilters/otbEstimateInnerProductPCAImageFilter.h rename to Modules/Filtering/DimensionalityReduction/include/otbEstimateInnerProductPCAImageFilter.h diff --git a/Code/BasicFilters/otbEstimateInnerProductPCAImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbEstimateInnerProductPCAImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbEstimateInnerProductPCAImageFilter.txx rename to Modules/Filtering/DimensionalityReduction/include/otbEstimateInnerProductPCAImageFilter.txx diff --git a/Code/BasicFilters/otbFastICAImageFilter.h b/Modules/Filtering/DimensionalityReduction/include/otbFastICAImageFilter.h similarity index 100% rename from Code/BasicFilters/otbFastICAImageFilter.h rename to Modules/Filtering/DimensionalityReduction/include/otbFastICAImageFilter.h diff --git a/Code/BasicFilters/otbFastICAImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbFastICAImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbFastICAImageFilter.txx rename to Modules/Filtering/DimensionalityReduction/include/otbFastICAImageFilter.txx diff --git a/Code/BasicFilters/otbFastICAInternalOptimizerVectorImageFilter.h b/Modules/Filtering/DimensionalityReduction/include/otbFastICAInternalOptimizerVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbFastICAInternalOptimizerVectorImageFilter.h rename to Modules/Filtering/DimensionalityReduction/include/otbFastICAInternalOptimizerVectorImageFilter.h diff --git a/Code/BasicFilters/otbFastICAInternalOptimizerVectorImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbFastICAInternalOptimizerVectorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbFastICAInternalOptimizerVectorImageFilter.txx rename to Modules/Filtering/DimensionalityReduction/include/otbFastICAInternalOptimizerVectorImageFilter.txx diff --git a/Code/BasicFilters/otbInnerProductPCAImageFilter.h b/Modules/Filtering/DimensionalityReduction/include/otbInnerProductPCAImageFilter.h similarity index 100% rename from Code/BasicFilters/otbInnerProductPCAImageFilter.h rename to Modules/Filtering/DimensionalityReduction/include/otbInnerProductPCAImageFilter.h diff --git a/Code/BasicFilters/otbInnerProductPCAImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbInnerProductPCAImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbInnerProductPCAImageFilter.txx rename to Modules/Filtering/DimensionalityReduction/include/otbInnerProductPCAImageFilter.txx diff --git a/Code/BasicFilters/otbMNFImageFilter.h b/Modules/Filtering/DimensionalityReduction/include/otbMNFImageFilter.h similarity index 100% rename from Code/BasicFilters/otbMNFImageFilter.h rename to Modules/Filtering/DimensionalityReduction/include/otbMNFImageFilter.h diff --git a/Code/BasicFilters/otbMNFImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbMNFImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbMNFImageFilter.txx rename to Modules/Filtering/DimensionalityReduction/include/otbMNFImageFilter.txx diff --git a/Code/BasicFilters/otbMaximumAutocorrelationFactorImageFilter.h b/Modules/Filtering/DimensionalityReduction/include/otbMaximumAutocorrelationFactorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbMaximumAutocorrelationFactorImageFilter.h rename to Modules/Filtering/DimensionalityReduction/include/otbMaximumAutocorrelationFactorImageFilter.h diff --git a/Code/BasicFilters/otbMaximumAutocorrelationFactorImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbMaximumAutocorrelationFactorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbMaximumAutocorrelationFactorImageFilter.txx rename to Modules/Filtering/DimensionalityReduction/include/otbMaximumAutocorrelationFactorImageFilter.txx diff --git a/Code/BasicFilters/otbNAPCAImageFilter.h b/Modules/Filtering/DimensionalityReduction/include/otbNAPCAImageFilter.h similarity index 100% rename from Code/BasicFilters/otbNAPCAImageFilter.h rename to Modules/Filtering/DimensionalityReduction/include/otbNAPCAImageFilter.h diff --git a/Code/BasicFilters/otbNAPCAImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbNAPCAImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbNAPCAImageFilter.txx rename to Modules/Filtering/DimensionalityReduction/include/otbNAPCAImageFilter.txx diff --git a/Code/BasicFilters/otbNormalizeInnerProductPCAImageFilter.h b/Modules/Filtering/DimensionalityReduction/include/otbNormalizeInnerProductPCAImageFilter.h similarity index 100% rename from Code/BasicFilters/otbNormalizeInnerProductPCAImageFilter.h rename to Modules/Filtering/DimensionalityReduction/include/otbNormalizeInnerProductPCAImageFilter.h diff --git a/Code/BasicFilters/otbNormalizeInnerProductPCAImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbNormalizeInnerProductPCAImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbNormalizeInnerProductPCAImageFilter.txx rename to Modules/Filtering/DimensionalityReduction/include/otbNormalizeInnerProductPCAImageFilter.txx diff --git a/Code/BasicFilters/otbPCAImageFilter.h b/Modules/Filtering/DimensionalityReduction/include/otbPCAImageFilter.h similarity index 100% rename from Code/BasicFilters/otbPCAImageFilter.h rename to Modules/Filtering/DimensionalityReduction/include/otbPCAImageFilter.h diff --git a/Code/BasicFilters/otbPCAImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbPCAImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbPCAImageFilter.txx rename to Modules/Filtering/DimensionalityReduction/include/otbPCAImageFilter.txx diff --git a/Code/BasicFilters/otbSparseWvltToAngleMapperListFilter.h b/Modules/Filtering/DimensionalityReduction/include/otbSparseWvltToAngleMapperListFilter.h similarity index 100% rename from Code/BasicFilters/otbSparseWvltToAngleMapperListFilter.h rename to Modules/Filtering/DimensionalityReduction/include/otbSparseWvltToAngleMapperListFilter.h diff --git a/Code/BasicFilters/otbSparseWvltToAngleMapperListFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbSparseWvltToAngleMapperListFilter.txx similarity index 100% rename from Code/BasicFilters/otbSparseWvltToAngleMapperListFilter.txx rename to Modules/Filtering/DimensionalityReduction/include/otbSparseWvltToAngleMapperListFilter.txx diff --git a/Testing/Code/BasicFilters/otbAngularProjectionBinaryImageFilter.cxx b/Modules/Filtering/DimensionalityReduction/test/otbAngularProjectionBinaryImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbAngularProjectionBinaryImageFilter.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbAngularProjectionBinaryImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbAngularProjectionImageFilter.cxx b/Modules/Filtering/DimensionalityReduction/test/otbAngularProjectionImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbAngularProjectionImageFilter.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbAngularProjectionImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbAngularProjectionImageFilterNew.cxx b/Modules/Filtering/DimensionalityReduction/test/otbAngularProjectionImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbAngularProjectionImageFilterNew.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbAngularProjectionImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbAngularProjectionSetImageFilter.cxx b/Modules/Filtering/DimensionalityReduction/test/otbAngularProjectionSetImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbAngularProjectionSetImageFilter.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbAngularProjectionSetImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbAngularProjectionSetImageFilterNew.cxx b/Modules/Filtering/DimensionalityReduction/test/otbAngularProjectionSetImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbAngularProjectionSetImageFilterNew.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbAngularProjectionSetImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbEstimateInnerProductPCAImageFilter.cxx b/Modules/Filtering/DimensionalityReduction/test/otbEstimateInnerProductPCAImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbEstimateInnerProductPCAImageFilter.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbEstimateInnerProductPCAImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbEstimateInnerProductPCAImageFilterNew.cxx b/Modules/Filtering/DimensionalityReduction/test/otbEstimateInnerProductPCAImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbEstimateInnerProductPCAImageFilterNew.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbEstimateInnerProductPCAImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbFastICAImageFilter.cxx b/Modules/Filtering/DimensionalityReduction/test/otbFastICAImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbFastICAImageFilter.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbFastICAImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbInnerProductPCAImageFilter.cxx b/Modules/Filtering/DimensionalityReduction/test/otbInnerProductPCAImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbInnerProductPCAImageFilter.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbInnerProductPCAImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbInnerProductPCAImageFilterNew.cxx b/Modules/Filtering/DimensionalityReduction/test/otbInnerProductPCAImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbInnerProductPCAImageFilterNew.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbInnerProductPCAImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbMNFImageFilter.cxx b/Modules/Filtering/DimensionalityReduction/test/otbMNFImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMNFImageFilter.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbMNFImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbMaximumAutocorrelationFactorImageFilter.cxx b/Modules/Filtering/DimensionalityReduction/test/otbMaximumAutocorrelationFactorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMaximumAutocorrelationFactorImageFilter.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbMaximumAutocorrelationFactorImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbNAPCAImageFilter.cxx b/Modules/Filtering/DimensionalityReduction/test/otbNAPCAImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbNAPCAImageFilter.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbNAPCAImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbNormalizeInnerProductPCAImageFilter.cxx b/Modules/Filtering/DimensionalityReduction/test/otbNormalizeInnerProductPCAImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbNormalizeInnerProductPCAImageFilter.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbNormalizeInnerProductPCAImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbNormalizeInnerProductPCAImageFilterNew.cxx b/Modules/Filtering/DimensionalityReduction/test/otbNormalizeInnerProductPCAImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbNormalizeInnerProductPCAImageFilterNew.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbNormalizeInnerProductPCAImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbPCAImageFilter.cxx b/Modules/Filtering/DimensionalityReduction/test/otbPCAImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPCAImageFilter.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbPCAImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbSparseWvltToAngleMapperListFilter.cxx b/Modules/Filtering/DimensionalityReduction/test/otbSparseWvltToAngleMapperListFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbSparseWvltToAngleMapperListFilter.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbSparseWvltToAngleMapperListFilter.cxx diff --git a/Testing/Code/BasicFilters/otbSparseWvltToAngleMapperListFilterNew.cxx b/Modules/Filtering/DimensionalityReduction/test/otbSparseWvltToAngleMapperListFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbSparseWvltToAngleMapperListFilterNew.cxx rename to Modules/Filtering/DimensionalityReduction/test/otbSparseWvltToAngleMapperListFilterNew.cxx diff --git a/Code/BasicFilters/otbAlphaBlendingFunctor.h b/Modules/Filtering/ImageManipulation/include/otbAlphaBlendingFunctor.h similarity index 100% rename from Code/BasicFilters/otbAlphaBlendingFunctor.h rename to Modules/Filtering/ImageManipulation/include/otbAlphaBlendingFunctor.h diff --git a/Code/BasicFilters/otbAmplitudeFunctor.h b/Modules/Filtering/ImageManipulation/include/otbAmplitudeFunctor.h similarity index 100% rename from Code/BasicFilters/otbAmplitudeFunctor.h rename to Modules/Filtering/ImageManipulation/include/otbAmplitudeFunctor.h diff --git a/Code/Common/otbBinaryFunctorNeighborhoodImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodImageFilter.h similarity index 100% rename from Code/Common/otbBinaryFunctorNeighborhoodImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodImageFilter.h diff --git a/Code/Common/otbBinaryFunctorNeighborhoodImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodImageFilter.txx similarity index 100% rename from Code/Common/otbBinaryFunctorNeighborhoodImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodImageFilter.txx diff --git a/Code/Common/otbBinaryFunctorNeighborhoodVectorImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodVectorImageFilter.h similarity index 100% rename from Code/Common/otbBinaryFunctorNeighborhoodVectorImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodVectorImageFilter.h diff --git a/Code/Common/otbBinaryFunctorNeighborhoodVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodVectorImageFilter.txx similarity index 100% rename from Code/Common/otbBinaryFunctorNeighborhoodVectorImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodVectorImageFilter.txx diff --git a/Code/BasicFilters/otbBinaryImageDensityFunction.h b/Modules/Filtering/ImageManipulation/include/otbBinaryImageDensityFunction.h similarity index 100% rename from Code/BasicFilters/otbBinaryImageDensityFunction.h rename to Modules/Filtering/ImageManipulation/include/otbBinaryImageDensityFunction.h diff --git a/Code/BasicFilters/otbBinaryImageDensityFunction.txx b/Modules/Filtering/ImageManipulation/include/otbBinaryImageDensityFunction.txx similarity index 100% rename from Code/BasicFilters/otbBinaryImageDensityFunction.txx rename to Modules/Filtering/ImageManipulation/include/otbBinaryImageDensityFunction.txx diff --git a/Code/BasicFilters/otbBinaryImageMinimalBoundingRegionCalculator.h b/Modules/Filtering/ImageManipulation/include/otbBinaryImageMinimalBoundingRegionCalculator.h similarity index 100% rename from Code/BasicFilters/otbBinaryImageMinimalBoundingRegionCalculator.h rename to Modules/Filtering/ImageManipulation/include/otbBinaryImageMinimalBoundingRegionCalculator.h diff --git a/Code/BasicFilters/otbBinaryImageMinimalBoundingRegionCalculator.txx b/Modules/Filtering/ImageManipulation/include/otbBinaryImageMinimalBoundingRegionCalculator.txx similarity index 100% rename from Code/BasicFilters/otbBinaryImageMinimalBoundingRegionCalculator.txx rename to Modules/Filtering/ImageManipulation/include/otbBinaryImageMinimalBoundingRegionCalculator.txx diff --git a/Code/BasicFilters/otbBinaryImageToDensityImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbBinaryImageToDensityImageFilter.h similarity index 100% rename from Code/BasicFilters/otbBinaryImageToDensityImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbBinaryImageToDensityImageFilter.h diff --git a/Code/BasicFilters/otbBinaryImageToDensityImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbBinaryImageToDensityImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbBinaryImageToDensityImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbBinaryImageToDensityImageFilter.txx diff --git a/Code/BasicFilters/otbBinarySpectralAngleFunctor.h b/Modules/Filtering/ImageManipulation/include/otbBinarySpectralAngleFunctor.h similarity index 100% rename from Code/BasicFilters/otbBinarySpectralAngleFunctor.h rename to Modules/Filtering/ImageManipulation/include/otbBinarySpectralAngleFunctor.h diff --git a/Code/BasicFilters/otbBoxAndWhiskerImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbBoxAndWhiskerImageFilter.h similarity index 100% rename from Code/BasicFilters/otbBoxAndWhiskerImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbBoxAndWhiskerImageFilter.h diff --git a/Code/BasicFilters/otbBoxAndWhiskerImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbBoxAndWhiskerImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbBoxAndWhiskerImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbBoxAndWhiskerImageFilter.txx diff --git a/Code/BasicFilters/otbChangeLabelImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbChangeLabelImageFilter.h similarity index 100% rename from Code/BasicFilters/otbChangeLabelImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbChangeLabelImageFilter.h diff --git a/Code/BasicFilters/otbChangeLabelImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbChangeLabelImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbChangeLabelImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbChangeLabelImageFilter.txx diff --git a/Code/BasicFilters/otbClampImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbClampImageFilter.h similarity index 100% rename from Code/BasicFilters/otbClampImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbClampImageFilter.h diff --git a/Code/BasicFilters/otbClampImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbClampImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbClampImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbClampImageFilter.txx diff --git a/Code/BasicFilters/otbClampVectorImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbClampVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbClampVectorImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbClampVectorImageFilter.h diff --git a/Code/BasicFilters/otbClampVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbClampVectorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbClampVectorImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbClampVectorImageFilter.txx diff --git a/Code/BasicFilters/otbConcatenateScalarValueImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbConcatenateScalarValueImageFilter.h similarity index 100% rename from Code/BasicFilters/otbConcatenateScalarValueImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbConcatenateScalarValueImageFilter.h diff --git a/Code/BasicFilters/otbConcatenateScalarValueImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbConcatenateScalarValueImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbConcatenateScalarValueImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbConcatenateScalarValueImageFilter.txx diff --git a/Code/Common/otbConcatenateVectorImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbConcatenateVectorImageFilter.h similarity index 100% rename from Code/Common/otbConcatenateVectorImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbConcatenateVectorImageFilter.h diff --git a/Code/Common/otbConcatenateVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbConcatenateVectorImageFilter.txx similarity index 100% rename from Code/Common/otbConcatenateVectorImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbConcatenateVectorImageFilter.txx diff --git a/Code/IO/otbDEMToImageGenerator.h b/Modules/Filtering/ImageManipulation/include/otbDEMToImageGenerator.h similarity index 100% rename from Code/IO/otbDEMToImageGenerator.h rename to Modules/Filtering/ImageManipulation/include/otbDEMToImageGenerator.h diff --git a/Code/IO/otbDEMToImageGenerator.txx b/Modules/Filtering/ImageManipulation/include/otbDEMToImageGenerator.txx similarity index 100% rename from Code/IO/otbDEMToImageGenerator.txx rename to Modules/Filtering/ImageManipulation/include/otbDEMToImageGenerator.txx diff --git a/Code/BasicFilters/otbFunctionWithNeighborhoodToImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbFunctionWithNeighborhoodToImageFilter.h similarity index 100% rename from Code/BasicFilters/otbFunctionWithNeighborhoodToImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbFunctionWithNeighborhoodToImageFilter.h diff --git a/Code/BasicFilters/otbFunctionWithNeighborhoodToImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbFunctionWithNeighborhoodToImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbFunctionWithNeighborhoodToImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbFunctionWithNeighborhoodToImageFilter.txx diff --git a/Code/BasicFilters/otbHillShadingFilter.h b/Modules/Filtering/ImageManipulation/include/otbHillShadingFilter.h similarity index 100% rename from Code/BasicFilters/otbHillShadingFilter.h rename to Modules/Filtering/ImageManipulation/include/otbHillShadingFilter.h diff --git a/Code/BasicFilters/otbHillShadingFunctor.h b/Modules/Filtering/ImageManipulation/include/otbHillShadingFunctor.h similarity index 100% rename from Code/BasicFilters/otbHillShadingFunctor.h rename to Modules/Filtering/ImageManipulation/include/otbHillShadingFunctor.h diff --git a/Code/Common/otbImageToImageListFilter.h b/Modules/Filtering/ImageManipulation/include/otbImageToImageListFilter.h similarity index 100% rename from Code/Common/otbImageToImageListFilter.h rename to Modules/Filtering/ImageManipulation/include/otbImageToImageListFilter.h diff --git a/Code/Common/otbImageToImageListFilter.txx b/Modules/Filtering/ImageManipulation/include/otbImageToImageListFilter.txx similarity index 100% rename from Code/Common/otbImageToImageListFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbImageToImageListFilter.txx diff --git a/Code/Common/otbImageToVectorImageCastFilter.h b/Modules/Filtering/ImageManipulation/include/otbImageToVectorImageCastFilter.h similarity index 100% rename from Code/Common/otbImageToVectorImageCastFilter.h rename to Modules/Filtering/ImageManipulation/include/otbImageToVectorImageCastFilter.h diff --git a/Code/BasicFilters/otbInverseLogPolarTransform.h b/Modules/Filtering/ImageManipulation/include/otbInverseLogPolarTransform.h similarity index 100% rename from Code/BasicFilters/otbInverseLogPolarTransform.h rename to Modules/Filtering/ImageManipulation/include/otbInverseLogPolarTransform.h diff --git a/Code/BasicFilters/otbInverseLogPolarTransform.txx b/Modules/Filtering/ImageManipulation/include/otbInverseLogPolarTransform.txx similarity index 100% rename from Code/BasicFilters/otbInverseLogPolarTransform.txx rename to Modules/Filtering/ImageManipulation/include/otbInverseLogPolarTransform.txx diff --git a/Code/BasicFilters/otbLocalActivityVectorImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbLocalActivityVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbLocalActivityVectorImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbLocalActivityVectorImageFilter.h diff --git a/Code/BasicFilters/otbLocalGradientVectorImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbLocalGradientVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbLocalGradientVectorImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbLocalGradientVectorImageFilter.h diff --git a/Code/BasicFilters/otbLog10ThresholdedImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbLog10ThresholdedImageFilter.h similarity index 100% rename from Code/BasicFilters/otbLog10ThresholdedImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbLog10ThresholdedImageFilter.h diff --git a/Code/BasicFilters/otbMatrixImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbMatrixImageFilter.h similarity index 100% rename from Code/BasicFilters/otbMatrixImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbMatrixImageFilter.h diff --git a/Code/BasicFilters/otbMatrixImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbMatrixImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbMatrixImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbMatrixImageFilter.txx diff --git a/Code/BasicFilters/otbMeanFunctor.h b/Modules/Filtering/ImageManipulation/include/otbMeanFunctor.h similarity index 100% rename from Code/BasicFilters/otbMeanFunctor.h rename to Modules/Filtering/ImageManipulation/include/otbMeanFunctor.h diff --git a/Code/FeatureExtraction/otbMultiplyByScalarImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbMultiplyByScalarImageFilter.h similarity index 100% rename from Code/FeatureExtraction/otbMultiplyByScalarImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbMultiplyByScalarImageFilter.h diff --git a/Code/BasicFilters/otbPerBandVectorImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbPerBandVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbPerBandVectorImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbPerBandVectorImageFilter.h diff --git a/Code/BasicFilters/otbPerBandVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbPerBandVectorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbPerBandVectorImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbPerBandVectorImageFilter.txx diff --git a/Code/BasicFilters/otbPhaseFunctor.h b/Modules/Filtering/ImageManipulation/include/otbPhaseFunctor.h similarity index 100% rename from Code/BasicFilters/otbPhaseFunctor.h rename to Modules/Filtering/ImageManipulation/include/otbPhaseFunctor.h diff --git a/Code/BasicFilters/otbPrintableImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbPrintableImageFilter.h similarity index 100% rename from Code/BasicFilters/otbPrintableImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbPrintableImageFilter.h diff --git a/Code/BasicFilters/otbPrintableImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbPrintableImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbPrintableImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbPrintableImageFilter.txx diff --git a/Code/BasicFilters/otbRealAndImaginaryImageToComplexImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbRealAndImaginaryImageToComplexImageFilter.h similarity index 100% rename from Code/BasicFilters/otbRealAndImaginaryImageToComplexImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbRealAndImaginaryImageToComplexImageFilter.h diff --git a/Code/BasicFilters/otbRealImageToComplexImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbRealImageToComplexImageFilter.h similarity index 100% rename from Code/BasicFilters/otbRealImageToComplexImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbRealImageToComplexImageFilter.h diff --git a/Code/Common/otbShiftScaleImageAdaptor.h b/Modules/Filtering/ImageManipulation/include/otbShiftScaleImageAdaptor.h similarity index 100% rename from Code/Common/otbShiftScaleImageAdaptor.h rename to Modules/Filtering/ImageManipulation/include/otbShiftScaleImageAdaptor.h diff --git a/Code/BasicFilters/otbShiftScaleVectorImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbShiftScaleVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbShiftScaleVectorImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbShiftScaleVectorImageFilter.h diff --git a/Code/BasicFilters/otbShiftScaleVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbShiftScaleVectorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbShiftScaleVectorImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbShiftScaleVectorImageFilter.txx diff --git a/Code/BasicFilters/otbSpectralAngleDistanceImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbSpectralAngleDistanceImageFilter.h similarity index 100% rename from Code/BasicFilters/otbSpectralAngleDistanceImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbSpectralAngleDistanceImageFilter.h diff --git a/Code/BasicFilters/otbSpectralAngleDistanceImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbSpectralAngleDistanceImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbSpectralAngleDistanceImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbSpectralAngleDistanceImageFilter.txx diff --git a/Code/FeatureExtraction/otbSpectralAngleFunctor.h b/Modules/Filtering/ImageManipulation/include/otbSpectralAngleFunctor.h similarity index 100% rename from Code/FeatureExtraction/otbSpectralAngleFunctor.h rename to Modules/Filtering/ImageManipulation/include/otbSpectralAngleFunctor.h diff --git a/Code/FeatureExtraction/otbSqrtSpectralAngleFunctor.h b/Modules/Filtering/ImageManipulation/include/otbSqrtSpectralAngleFunctor.h similarity index 100% rename from Code/FeatureExtraction/otbSqrtSpectralAngleFunctor.h rename to Modules/Filtering/ImageManipulation/include/otbSqrtSpectralAngleFunctor.h diff --git a/Code/BasicFilters/otbStreamingInnerProductVectorImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbStreamingInnerProductVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbStreamingInnerProductVectorImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbStreamingInnerProductVectorImageFilter.h diff --git a/Code/BasicFilters/otbStreamingInnerProductVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbStreamingInnerProductVectorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbStreamingInnerProductVectorImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbStreamingInnerProductVectorImageFilter.txx diff --git a/Code/BasicFilters/otbStreamingMatrixTransposeMatrixImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbStreamingMatrixTransposeMatrixImageFilter.h similarity index 100% rename from Code/BasicFilters/otbStreamingMatrixTransposeMatrixImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbStreamingMatrixTransposeMatrixImageFilter.h diff --git a/Code/BasicFilters/otbStreamingMatrixTransposeMatrixImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbStreamingMatrixTransposeMatrixImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbStreamingMatrixTransposeMatrixImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbStreamingMatrixTransposeMatrixImageFilter.txx diff --git a/Code/BasicFilters/otbStreamingResampleImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbStreamingResampleImageFilter.h similarity index 100% rename from Code/BasicFilters/otbStreamingResampleImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbStreamingResampleImageFilter.h diff --git a/Code/BasicFilters/otbStreamingResampleImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbStreamingResampleImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbStreamingResampleImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbStreamingResampleImageFilter.txx diff --git a/Code/BasicFilters/otbStreamingShrinkImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbStreamingShrinkImageFilter.h similarity index 100% rename from Code/BasicFilters/otbStreamingShrinkImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbStreamingShrinkImageFilter.h diff --git a/Code/BasicFilters/otbStreamingShrinkImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbStreamingShrinkImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbStreamingShrinkImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbStreamingShrinkImageFilter.txx diff --git a/Code/BasicFilters/otbThresholdVectorImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbThresholdVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbThresholdVectorImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbThresholdVectorImageFilter.h diff --git a/Code/BasicFilters/otbThresholdVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbThresholdVectorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbThresholdVectorImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbThresholdVectorImageFilter.txx diff --git a/Code/BasicFilters/otbTileImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbTileImageFilter.h similarity index 100% rename from Code/BasicFilters/otbTileImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbTileImageFilter.h diff --git a/Code/BasicFilters/otbTileImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbTileImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbTileImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbTileImageFilter.txx diff --git a/Code/Common/otbUnaryFunctorNeighborhoodImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodImageFilter.h similarity index 100% rename from Code/Common/otbUnaryFunctorNeighborhoodImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodImageFilter.h diff --git a/Code/Common/otbUnaryFunctorNeighborhoodImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodImageFilter.txx similarity index 100% rename from Code/Common/otbUnaryFunctorNeighborhoodImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodImageFilter.txx diff --git a/Code/Common/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.h similarity index 100% rename from Code/Common/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.h diff --git a/Code/Common/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.txx similarity index 100% rename from Code/Common/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.txx diff --git a/Code/Common/otbUnaryFunctorWithIndexImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbUnaryFunctorWithIndexImageFilter.h similarity index 100% rename from Code/Common/otbUnaryFunctorWithIndexImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbUnaryFunctorWithIndexImageFilter.h diff --git a/Code/Common/otbUnaryFunctorWithIndexImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbUnaryFunctorWithIndexImageFilter.txx similarity index 100% rename from Code/Common/otbUnaryFunctorWithIndexImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbUnaryFunctorWithIndexImageFilter.txx diff --git a/Code/BasicFilters/otbUnaryImageFunctorWithVectorImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbUnaryImageFunctorWithVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbUnaryImageFunctorWithVectorImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbUnaryImageFunctorWithVectorImageFilter.h diff --git a/Code/BasicFilters/otbUnaryImageFunctorWithVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbUnaryImageFunctorWithVectorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbUnaryImageFunctorWithVectorImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbUnaryImageFunctorWithVectorImageFilter.txx diff --git a/Code/BasicFilters/otbVectorImageTo3DScalarImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbVectorImageTo3DScalarImageFilter.h similarity index 100% rename from Code/BasicFilters/otbVectorImageTo3DScalarImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbVectorImageTo3DScalarImageFilter.h diff --git a/Code/BasicFilters/otbVectorImageTo3DScalarImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbVectorImageTo3DScalarImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbVectorImageTo3DScalarImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbVectorImageTo3DScalarImageFilter.txx diff --git a/Code/BasicFilters/otbVectorImageToAmplitudeImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbVectorImageToAmplitudeImageFilter.h similarity index 100% rename from Code/BasicFilters/otbVectorImageToAmplitudeImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbVectorImageToAmplitudeImageFilter.h diff --git a/Code/BasicFilters/otbVectorImageToImageListFilter.h b/Modules/Filtering/ImageManipulation/include/otbVectorImageToImageListFilter.h similarity index 100% rename from Code/BasicFilters/otbVectorImageToImageListFilter.h rename to Modules/Filtering/ImageManipulation/include/otbVectorImageToImageListFilter.h diff --git a/Code/BasicFilters/otbVectorImageToImageListFilter.txx b/Modules/Filtering/ImageManipulation/include/otbVectorImageToImageListFilter.txx similarity index 100% rename from Code/BasicFilters/otbVectorImageToImageListFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbVectorImageToImageListFilter.txx diff --git a/Code/BasicFilters/otbVectorRescaleIntensityImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbVectorRescaleIntensityImageFilter.h similarity index 100% rename from Code/BasicFilters/otbVectorRescaleIntensityImageFilter.h rename to Modules/Filtering/ImageManipulation/include/otbVectorRescaleIntensityImageFilter.h diff --git a/Code/BasicFilters/otbVectorRescaleIntensityImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbVectorRescaleIntensityImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbVectorRescaleIntensityImageFilter.txx rename to Modules/Filtering/ImageManipulation/include/otbVectorRescaleIntensityImageFilter.txx diff --git a/Code/BasicFilters/otbStreamingShrinkImageFilter.cxx b/Modules/Filtering/ImageManipulation/src/otbStreamingShrinkImageFilter.cxx similarity index 100% rename from Code/BasicFilters/otbStreamingShrinkImageFilter.cxx rename to Modules/Filtering/ImageManipulation/src/otbStreamingShrinkImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbAmplitudeFunctorTest.cxx b/Modules/Filtering/ImageManipulation/test/otbAmplitudeFunctorTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbAmplitudeFunctorTest.cxx rename to Modules/Filtering/ImageManipulation/test/otbAmplitudeFunctorTest.cxx diff --git a/Testing/Code/BasicFilters/otbBCOInterpolateImageFunction.cxx b/Modules/Filtering/ImageManipulation/test/otbBCOInterpolateImageFunction.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbBCOInterpolateImageFunction.cxx rename to Modules/Filtering/ImageManipulation/test/otbBCOInterpolateImageFunction.cxx diff --git a/Testing/Code/BasicFilters/otbBinaryImageDensityFunction.cxx b/Modules/Filtering/ImageManipulation/test/otbBinaryImageDensityFunction.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbBinaryImageDensityFunction.cxx rename to Modules/Filtering/ImageManipulation/test/otbBinaryImageDensityFunction.cxx diff --git a/Testing/Code/BasicFilters/otbBinaryImageDensityFunctionNew.cxx b/Modules/Filtering/ImageManipulation/test/otbBinaryImageDensityFunctionNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbBinaryImageDensityFunctionNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbBinaryImageDensityFunctionNew.cxx diff --git a/Testing/Code/BasicFilters/otbBinaryImageMinimalBoundingRegionCalculator.cxx b/Modules/Filtering/ImageManipulation/test/otbBinaryImageMinimalBoundingRegionCalculator.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbBinaryImageMinimalBoundingRegionCalculator.cxx rename to Modules/Filtering/ImageManipulation/test/otbBinaryImageMinimalBoundingRegionCalculator.cxx diff --git a/Testing/Code/BasicFilters/otbBinaryImageMinimalBoundingRegionCalculatorNew.cxx b/Modules/Filtering/ImageManipulation/test/otbBinaryImageMinimalBoundingRegionCalculatorNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbBinaryImageMinimalBoundingRegionCalculatorNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbBinaryImageMinimalBoundingRegionCalculatorNew.cxx diff --git a/Testing/Code/BasicFilters/otbBinaryImageToDensityImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbBinaryImageToDensityImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbBinaryImageToDensityImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbBinaryImageToDensityImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbBinaryImageToDensityImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbBinaryImageToDensityImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbBinaryImageToDensityImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbBinaryImageToDensityImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbBoxAndWhiskerImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbBoxAndWhiskerImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbBoxAndWhiskerImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbBoxAndWhiskerImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbBoxAndWhiskerImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbBoxAndWhiskerImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbBoxAndWhiskerImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbBoxAndWhiskerImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbChangeLabelImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbChangeLabelImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbChangeLabelImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbChangeLabelImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbChangeLabelImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbChangeLabelImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbChangeLabelImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbChangeLabelImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbClampImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbClampImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbClampImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbClampImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbClampVectorImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbClampVectorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbClampVectorImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbClampVectorImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbConcatenateScalarValueImageFilterTest.cxx b/Modules/Filtering/ImageManipulation/test/otbConcatenateScalarValueImageFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbConcatenateScalarValueImageFilterTest.cxx rename to Modules/Filtering/ImageManipulation/test/otbConcatenateScalarValueImageFilterTest.cxx diff --git a/Testing/Code/Common/otbConcatenateVectorImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbConcatenateVectorImageFilter.cxx similarity index 100% rename from Testing/Code/Common/otbConcatenateVectorImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbConcatenateVectorImageFilter.cxx diff --git a/Testing/Code/Common/otbConcatenateVectorImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbConcatenateVectorImageFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbConcatenateVectorImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbConcatenateVectorImageFilterNew.cxx diff --git a/Testing/Code/IO/otbDEMToImageGeneratorFromImageTest.cxx b/Modules/Filtering/ImageManipulation/test/otbDEMToImageGeneratorFromImageTest.cxx similarity index 100% rename from Testing/Code/IO/otbDEMToImageGeneratorFromImageTest.cxx rename to Modules/Filtering/ImageManipulation/test/otbDEMToImageGeneratorFromImageTest.cxx diff --git a/Testing/Code/IO/otbDEMToImageGeneratorNew.cxx b/Modules/Filtering/ImageManipulation/test/otbDEMToImageGeneratorNew.cxx similarity index 100% rename from Testing/Code/IO/otbDEMToImageGeneratorNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbDEMToImageGeneratorNew.cxx diff --git a/Testing/Code/IO/otbDEMToImageGeneratorTest.cxx b/Modules/Filtering/ImageManipulation/test/otbDEMToImageGeneratorTest.cxx similarity index 100% rename from Testing/Code/IO/otbDEMToImageGeneratorTest.cxx rename to Modules/Filtering/ImageManipulation/test/otbDEMToImageGeneratorTest.cxx diff --git a/Testing/Code/BasicFilters/otbExtractROIResample.cxx b/Modules/Filtering/ImageManipulation/test/otbExtractROIResample.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbExtractROIResample.cxx rename to Modules/Filtering/ImageManipulation/test/otbExtractROIResample.cxx diff --git a/Testing/Code/BasicFilters/otbFunctionWithNeighborhoodToImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbFunctionWithNeighborhoodToImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbFunctionWithNeighborhoodToImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbFunctionWithNeighborhoodToImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbFunctionWithNeighborhoodToImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbFunctionWithNeighborhoodToImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbFunctionWithNeighborhoodToImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbFunctionWithNeighborhoodToImageFilterNew.cxx diff --git a/Testing/Code/Common/otbImageToImageListFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbImageToImageListFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbImageToImageListFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbImageToImageListFilterNew.cxx diff --git a/Testing/Code/Common/otbImageToVectorImageCastFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbImageToVectorImageCastFilter.cxx similarity index 100% rename from Testing/Code/Common/otbImageToVectorImageCastFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbImageToVectorImageCastFilter.cxx diff --git a/Testing/Code/Common/otbImageToVectorImageCastFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbImageToVectorImageCastFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbImageToVectorImageCastFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbImageToVectorImageCastFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbInverseLogPolarTransform.cxx b/Modules/Filtering/ImageManipulation/test/otbInverseLogPolarTransform.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbInverseLogPolarTransform.cxx rename to Modules/Filtering/ImageManipulation/test/otbInverseLogPolarTransform.cxx diff --git a/Testing/Code/BasicFilters/otbInverseLogPolarTransformNew.cxx b/Modules/Filtering/ImageManipulation/test/otbInverseLogPolarTransformNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbInverseLogPolarTransformNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbInverseLogPolarTransformNew.cxx diff --git a/Testing/Code/BasicFilters/otbInverseLogPolarTransformResample.cxx b/Modules/Filtering/ImageManipulation/test/otbInverseLogPolarTransformResample.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbInverseLogPolarTransformResample.cxx rename to Modules/Filtering/ImageManipulation/test/otbInverseLogPolarTransformResample.cxx diff --git a/Testing/Code/BasicFilters/otbLocalActivityVectorImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbLocalActivityVectorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLocalActivityVectorImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbLocalActivityVectorImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbLocalGradientVectorImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbLocalGradientVectorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLocalGradientVectorImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbLocalGradientVectorImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbLog10ThresholdedImageFilterTest.cxx b/Modules/Filtering/ImageManipulation/test/otbLog10ThresholdedImageFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLog10ThresholdedImageFilterTest.cxx rename to Modules/Filtering/ImageManipulation/test/otbLog10ThresholdedImageFilterTest.cxx diff --git a/Testing/Code/BasicFilters/otbMatrixImageFilterTest.cxx b/Modules/Filtering/ImageManipulation/test/otbMatrixImageFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMatrixImageFilterTest.cxx rename to Modules/Filtering/ImageManipulation/test/otbMatrixImageFilterTest.cxx diff --git a/Testing/Code/BasicFilters/otbMatrixTransposeMatrixImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbMatrixTransposeMatrixImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMatrixTransposeMatrixImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbMatrixTransposeMatrixImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbMatrixTransposeMatrixImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbMatrixTransposeMatrixImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMatrixTransposeMatrixImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbMatrixTransposeMatrixImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbMeanFunctorImageTest.cxx b/Modules/Filtering/ImageManipulation/test/otbMeanFunctorImageTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMeanFunctorImageTest.cxx rename to Modules/Filtering/ImageManipulation/test/otbMeanFunctorImageTest.cxx diff --git a/Testing/Code/FeatureExtraction/otbMultiplyByScalarImageTest.cxx b/Modules/Filtering/ImageManipulation/test/otbMultiplyByScalarImageTest.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbMultiplyByScalarImageTest.cxx rename to Modules/Filtering/ImageManipulation/test/otbMultiplyByScalarImageTest.cxx diff --git a/Testing/Code/BasicFilters/otbPerBandVectorImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbPerBandVectorImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPerBandVectorImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbPerBandVectorImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbPerBandVectorImageFilterWithMeanFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbPerBandVectorImageFilterWithMeanFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPerBandVectorImageFilterWithMeanFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbPerBandVectorImageFilterWithMeanFilter.cxx diff --git a/Testing/Code/BasicFilters/otbPerBandVectorImageFilterWithSobelFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbPerBandVectorImageFilterWithSobelFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPerBandVectorImageFilterWithSobelFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbPerBandVectorImageFilterWithSobelFilter.cxx diff --git a/Testing/Code/BasicFilters/otbPhaseFunctorTest.cxx b/Modules/Filtering/ImageManipulation/test/otbPhaseFunctorTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPhaseFunctorTest.cxx rename to Modules/Filtering/ImageManipulation/test/otbPhaseFunctorTest.cxx diff --git a/Testing/Code/BasicFilters/otbPrintableImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbPrintableImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPrintableImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbPrintableImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbPrintableImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbPrintableImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPrintableImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbPrintableImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbPrintableImageFilterWithMask.cxx b/Modules/Filtering/ImageManipulation/test/otbPrintableImageFilterWithMask.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPrintableImageFilterWithMask.cxx rename to Modules/Filtering/ImageManipulation/test/otbPrintableImageFilterWithMask.cxx diff --git a/Testing/Code/BasicFilters/otbProlateInterpolateImageFunction.cxx b/Modules/Filtering/ImageManipulation/test/otbProlateInterpolateImageFunction.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbProlateInterpolateImageFunction.cxx rename to Modules/Filtering/ImageManipulation/test/otbProlateInterpolateImageFunction.cxx diff --git a/Testing/Code/BasicFilters/otbProlateValidationTest.cxx b/Modules/Filtering/ImageManipulation/test/otbProlateValidationTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbProlateValidationTest.cxx rename to Modules/Filtering/ImageManipulation/test/otbProlateValidationTest.cxx diff --git a/Testing/Code/Projections/otbRegionProjectionResampler.cxx b/Modules/Filtering/ImageManipulation/test/otbRegionProjectionResampler.cxx similarity index 100% rename from Testing/Code/Projections/otbRegionProjectionResampler.cxx rename to Modules/Filtering/ImageManipulation/test/otbRegionProjectionResampler.cxx diff --git a/Testing/Code/Common/otbShiftScaleImageAdaptor.cxx b/Modules/Filtering/ImageManipulation/test/otbShiftScaleImageAdaptor.cxx similarity index 100% rename from Testing/Code/Common/otbShiftScaleImageAdaptor.cxx rename to Modules/Filtering/ImageManipulation/test/otbShiftScaleImageAdaptor.cxx diff --git a/Testing/Code/Common/otbShiftScaleImageAdaptorNew.cxx b/Modules/Filtering/ImageManipulation/test/otbShiftScaleImageAdaptorNew.cxx similarity index 100% rename from Testing/Code/Common/otbShiftScaleImageAdaptorNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbShiftScaleImageAdaptorNew.cxx diff --git a/Testing/Code/BasicFilters/otbShiftScaleVectorImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbShiftScaleVectorImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbShiftScaleVectorImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbShiftScaleVectorImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbSpectralAngleDistanceImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbSpectralAngleDistanceImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbSpectralAngleDistanceImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbSpectralAngleDistanceImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbSpectralAngleDistanceImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbSpectralAngleDistanceImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbSpectralAngleDistanceImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbSpectralAngleDistanceImageFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbSqrtSpectralAngleImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbSqrtSpectralAngleImageFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbSqrtSpectralAngleImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbSqrtSpectralAngleImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingInnerProductVectorImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbStreamingInnerProductVectorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingInnerProductVectorImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbStreamingInnerProductVectorImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingInnerProductVectorImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbStreamingInnerProductVectorImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingInnerProductVectorImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbStreamingInnerProductVectorImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingResampleImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbStreamingResampleImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingResampleImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbStreamingResampleImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingResampleImageFilterCompareWithITK.cxx b/Modules/Filtering/ImageManipulation/test/otbStreamingResampleImageFilterCompareWithITK.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingResampleImageFilterCompareWithITK.cxx rename to Modules/Filtering/ImageManipulation/test/otbStreamingResampleImageFilterCompareWithITK.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingResampleImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbStreamingResampleImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingResampleImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbStreamingResampleImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingResampleImageFilterWithAffineTransform.cxx b/Modules/Filtering/ImageManipulation/test/otbStreamingResampleImageFilterWithAffineTransform.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingResampleImageFilterWithAffineTransform.cxx rename to Modules/Filtering/ImageManipulation/test/otbStreamingResampleImageFilterWithAffineTransform.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingShrinkImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbStreamingShrinkImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingShrinkImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbStreamingShrinkImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingShrinkImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbStreamingShrinkImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingShrinkImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbStreamingShrinkImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbThresholdVectorImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbThresholdVectorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbThresholdVectorImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbThresholdVectorImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbTileImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbTileImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbTileImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbTileImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbUnaryFunctorImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbUnaryFunctorImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbUnaryFunctorImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbUnaryFunctorImageFilterNew.cxx diff --git a/Testing/Code/Common/otbUnaryFunctorNeighborhoodImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbUnaryFunctorNeighborhoodImageFilter.cxx similarity index 100% rename from Testing/Code/Common/otbUnaryFunctorNeighborhoodImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbUnaryFunctorNeighborhoodImageFilter.cxx diff --git a/Testing/Code/Common/otbUnaryFunctorNeighborhoodImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbUnaryFunctorNeighborhoodImageFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbUnaryFunctorNeighborhoodImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbUnaryFunctorNeighborhoodImageFilterNew.cxx diff --git a/Testing/Code/Common/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.cxx similarity index 100% rename from Testing/Code/Common/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.cxx diff --git a/Testing/Code/Common/otbUnaryFunctorNeighborhoodWithOffsetImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbUnaryFunctorNeighborhoodWithOffsetImageFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbUnaryFunctorNeighborhoodWithOffsetImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbUnaryFunctorNeighborhoodWithOffsetImageFilterNew.cxx diff --git a/Testing/Code/Common/otbUnaryFunctorWithIndexImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbUnaryFunctorWithIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Common/otbUnaryFunctorWithIndexImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbUnaryFunctorWithIndexImageFilter.cxx diff --git a/Testing/Code/Common/otbUnaryFunctorWithIndexImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbUnaryFunctorWithIndexImageFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbUnaryFunctorWithIndexImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbUnaryFunctorWithIndexImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbUnaryImageFunctorWithVectorImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbUnaryImageFunctorWithVectorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbUnaryImageFunctorWithVectorImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbUnaryImageFunctorWithVectorImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbUnaryImageFunctorWithVectorImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbUnaryImageFunctorWithVectorImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbUnaryImageFunctorWithVectorImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbUnaryImageFunctorWithVectorImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbVectorImageTo3DScalarImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbVectorImageTo3DScalarImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbVectorImageTo3DScalarImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbVectorImageTo3DScalarImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbVectorImageTo3DScalarImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbVectorImageTo3DScalarImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbVectorImageTo3DScalarImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbVectorImageTo3DScalarImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbVectorImageToAmplitudeImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbVectorImageToAmplitudeImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbVectorImageToAmplitudeImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbVectorImageToAmplitudeImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbVectorImageToAmplitudeImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbVectorImageToAmplitudeImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbVectorImageToAmplitudeImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbVectorImageToAmplitudeImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbVectorImageToImageListFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbVectorImageToImageListFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbVectorImageToImageListFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbVectorImageToImageListFilter.cxx diff --git a/Testing/Code/BasicFilters/otbVectorImageToImageListFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbVectorImageToImageListFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbVectorImageToImageListFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbVectorImageToImageListFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbVectorRescaleIntensityImageFilter.cxx b/Modules/Filtering/ImageManipulation/test/otbVectorRescaleIntensityImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbVectorRescaleIntensityImageFilter.cxx rename to Modules/Filtering/ImageManipulation/test/otbVectorRescaleIntensityImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbVectorRescaleIntensityImageFilterNew.cxx b/Modules/Filtering/ImageManipulation/test/otbVectorRescaleIntensityImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbVectorRescaleIntensityImageFilterNew.cxx rename to Modules/Filtering/ImageManipulation/test/otbVectorRescaleIntensityImageFilterNew.cxx diff --git a/Code/BasicFilters/otbFrostImageFilter.h b/Modules/Filtering/ImageNoise/include/otbFrostImageFilter.h similarity index 100% rename from Code/BasicFilters/otbFrostImageFilter.h rename to Modules/Filtering/ImageNoise/include/otbFrostImageFilter.h diff --git a/Code/BasicFilters/otbFrostImageFilter.txx b/Modules/Filtering/ImageNoise/include/otbFrostImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbFrostImageFilter.txx rename to Modules/Filtering/ImageNoise/include/otbFrostImageFilter.txx diff --git a/Code/BasicFilters/otbLeeImageFilter.h b/Modules/Filtering/ImageNoise/include/otbLeeImageFilter.h similarity index 100% rename from Code/BasicFilters/otbLeeImageFilter.h rename to Modules/Filtering/ImageNoise/include/otbLeeImageFilter.h diff --git a/Code/BasicFilters/otbLeeImageFilter.txx b/Modules/Filtering/ImageNoise/include/otbLeeImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbLeeImageFilter.txx rename to Modules/Filtering/ImageNoise/include/otbLeeImageFilter.txx diff --git a/Code/BasicFilters/otbNoiseEstimatorVectorImageFilter.h b/Modules/Filtering/ImageNoise/include/otbNoiseEstimatorVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbNoiseEstimatorVectorImageFilter.h rename to Modules/Filtering/ImageNoise/include/otbNoiseEstimatorVectorImageFilter.h diff --git a/Testing/Code/BasicFilters/otbFrostFilter.cxx b/Modules/Filtering/ImageNoise/test/otbFrostFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbFrostFilter.cxx rename to Modules/Filtering/ImageNoise/test/otbFrostFilter.cxx diff --git a/Testing/Code/BasicFilters/otbFrostFilterNew.cxx b/Modules/Filtering/ImageNoise/test/otbFrostFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbFrostFilterNew.cxx rename to Modules/Filtering/ImageNoise/test/otbFrostFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbLeeFilter.cxx b/Modules/Filtering/ImageNoise/test/otbLeeFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLeeFilter.cxx rename to Modules/Filtering/ImageNoise/test/otbLeeFilter.cxx diff --git a/Code/BasicFilters/otbBandMathImageFilter.h b/Modules/Filtering/MathParser/include/otbBandMathImageFilter.h similarity index 100% rename from Code/BasicFilters/otbBandMathImageFilter.h rename to Modules/Filtering/MathParser/include/otbBandMathImageFilter.h diff --git a/Code/BasicFilters/otbBandMathImageFilter.txx b/Modules/Filtering/MathParser/include/otbBandMathImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbBandMathImageFilter.txx rename to Modules/Filtering/MathParser/include/otbBandMathImageFilter.txx diff --git a/Code/BasicFilters/otbBandMathXImageFilter.h b/Modules/Filtering/MathParser/include/otbBandMathXImageFilter.h similarity index 100% rename from Code/BasicFilters/otbBandMathXImageFilter.h rename to Modules/Filtering/MathParser/include/otbBandMathXImageFilter.h diff --git a/Code/BasicFilters/otbBandMathXImageFilter.txx b/Modules/Filtering/MathParser/include/otbBandMathXImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbBandMathXImageFilter.txx rename to Modules/Filtering/MathParser/include/otbBandMathXImageFilter.txx diff --git a/Code/BasicFilters/otbMaskMuParserFilter.h b/Modules/Filtering/MathParser/include/otbMaskMuParserFilter.h similarity index 100% rename from Code/BasicFilters/otbMaskMuParserFilter.h rename to Modules/Filtering/MathParser/include/otbMaskMuParserFilter.h diff --git a/Code/BasicFilters/otbMaskMuParserFilter.txx b/Modules/Filtering/MathParser/include/otbMaskMuParserFilter.txx similarity index 100% rename from Code/BasicFilters/otbMaskMuParserFilter.txx rename to Modules/Filtering/MathParser/include/otbMaskMuParserFilter.txx diff --git a/Code/BasicFilters/otbMaskMuParserFunctor.h b/Modules/Filtering/MathParser/include/otbMaskMuParserFunctor.h similarity index 100% rename from Code/BasicFilters/otbMaskMuParserFunctor.h rename to Modules/Filtering/MathParser/include/otbMaskMuParserFunctor.h diff --git a/Code/BasicFilters/otbMaskMuParserFunctor.txx b/Modules/Filtering/MathParser/include/otbMaskMuParserFunctor.txx similarity index 100% rename from Code/BasicFilters/otbMaskMuParserFunctor.txx rename to Modules/Filtering/MathParser/include/otbMaskMuParserFunctor.txx diff --git a/Code/BasicFilters/otbOBIAMuParserFunctor.h b/Modules/Filtering/MathParser/include/otbOBIAMuParserFunctor.h similarity index 100% rename from Code/BasicFilters/otbOBIAMuParserFunctor.h rename to Modules/Filtering/MathParser/include/otbOBIAMuParserFunctor.h diff --git a/Code/Common/otbParser.h b/Modules/Filtering/MathParser/include/otbParser.h similarity index 100% rename from Code/Common/otbParser.h rename to Modules/Filtering/MathParser/include/otbParser.h diff --git a/Code/BasicFilters/otbParserConditionDataNodeFeatureFunction.h b/Modules/Filtering/MathParser/include/otbParserConditionDataNodeFeatureFunction.h similarity index 100% rename from Code/BasicFilters/otbParserConditionDataNodeFeatureFunction.h rename to Modules/Filtering/MathParser/include/otbParserConditionDataNodeFeatureFunction.h diff --git a/Code/BasicFilters/otbParserConditionDataNodeFeatureFunction.txx b/Modules/Filtering/MathParser/include/otbParserConditionDataNodeFeatureFunction.txx similarity index 100% rename from Code/BasicFilters/otbParserConditionDataNodeFeatureFunction.txx rename to Modules/Filtering/MathParser/include/otbParserConditionDataNodeFeatureFunction.txx diff --git a/Code/Common/otbParserX.h b/Modules/Filtering/MathParser/include/otbParserX.h similarity index 100% rename from Code/Common/otbParserX.h rename to Modules/Filtering/MathParser/include/otbParserX.h diff --git a/Code/Common/otbParserXPlugins.h b/Modules/Filtering/MathParser/include/otbParserXPlugins.h similarity index 100% rename from Code/Common/otbParserXPlugins.h rename to Modules/Filtering/MathParser/include/otbParserXPlugins.h diff --git a/Code/Common/otbParser.cxx b/Modules/Filtering/MathParser/src/otbParser.cxx similarity index 100% rename from Code/Common/otbParser.cxx rename to Modules/Filtering/MathParser/src/otbParser.cxx diff --git a/Code/Common/otbParserX.cxx b/Modules/Filtering/MathParser/src/otbParserX.cxx similarity index 100% rename from Code/Common/otbParserX.cxx rename to Modules/Filtering/MathParser/src/otbParserX.cxx diff --git a/Code/Common/otbParserXPlugins.cxx b/Modules/Filtering/MathParser/src/otbParserXPlugins.cxx similarity index 100% rename from Code/Common/otbParserXPlugins.cxx rename to Modules/Filtering/MathParser/src/otbParserXPlugins.cxx diff --git a/Testing/Code/BasicFilters/otbBandMathImageFilter.cxx b/Modules/Filtering/MathParser/test/otbBandMathImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbBandMathImageFilter.cxx rename to Modules/Filtering/MathParser/test/otbBandMathImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbBandMathXImageFilter.cxx b/Modules/Filtering/MathParser/test/otbBandMathXImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbBandMathXImageFilter.cxx rename to Modules/Filtering/MathParser/test/otbBandMathXImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbImageListToSingleImageFilterTest.cxx b/Modules/Filtering/MathParser/test/otbImageListToSingleImageFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbImageListToSingleImageFilterTest.cxx rename to Modules/Filtering/MathParser/test/otbImageListToSingleImageFilterTest.cxx diff --git a/Testing/Code/BasicFilters/otbMaskMuParserFilterNew.cxx b/Modules/Filtering/MathParser/test/otbMaskMuParserFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMaskMuParserFilterNew.cxx rename to Modules/Filtering/MathParser/test/otbMaskMuParserFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbMaskMuParserFilterTest.cxx b/Modules/Filtering/MathParser/test/otbMaskMuParserFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMaskMuParserFilterTest.cxx rename to Modules/Filtering/MathParser/test/otbMaskMuParserFilterTest.cxx diff --git a/Testing/Code/BasicFilters/otbParserConditionDataNodeFeatureFunction.cxx b/Modules/Filtering/MathParser/test/otbParserConditionDataNodeFeatureFunction.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbParserConditionDataNodeFeatureFunction.cxx rename to Modules/Filtering/MathParser/test/otbParserConditionDataNodeFeatureFunction.cxx diff --git a/Testing/Code/Common/otbParserTest.cxx b/Modules/Filtering/MathParser/test/otbParserTest.cxx similarity index 100% rename from Testing/Code/Common/otbParserTest.cxx rename to Modules/Filtering/MathParser/test/otbParserTest.cxx diff --git a/Testing/Code/Common/otbParserXTest.cxx b/Modules/Filtering/MathParser/test/otbParserXTest.cxx similarity index 100% rename from Testing/Code/Common/otbParserXTest.cxx rename to Modules/Filtering/MathParser/test/otbParserXTest.cxx diff --git a/Code/MultiScale/otbMorphologicalPyramidAnalysisFilter.h b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidAnalysisFilter.h similarity index 100% rename from Code/MultiScale/otbMorphologicalPyramidAnalysisFilter.h rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidAnalysisFilter.h diff --git a/Code/MultiScale/otbMorphologicalPyramidAnalysisFilter.txx b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidAnalysisFilter.txx similarity index 100% rename from Code/MultiScale/otbMorphologicalPyramidAnalysisFilter.txx rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidAnalysisFilter.txx diff --git a/Code/MultiScale/otbMorphologicalPyramidMRToMSConverter.h b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidMRToMSConverter.h similarity index 100% rename from Code/MultiScale/otbMorphologicalPyramidMRToMSConverter.h rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidMRToMSConverter.h diff --git a/Code/MultiScale/otbMorphologicalPyramidMRToMSConverter.txx b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidMRToMSConverter.txx similarity index 100% rename from Code/MultiScale/otbMorphologicalPyramidMRToMSConverter.txx rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidMRToMSConverter.txx diff --git a/Code/MultiScale/otbMorphologicalPyramidResampler.h b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidResampler.h similarity index 100% rename from Code/MultiScale/otbMorphologicalPyramidResampler.h rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidResampler.h diff --git a/Code/MultiScale/otbMorphologicalPyramidResampler.txx b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidResampler.txx similarity index 100% rename from Code/MultiScale/otbMorphologicalPyramidResampler.txx rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidResampler.txx diff --git a/Code/MultiScale/otbMorphologicalPyramidSegmentationFilter.h b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmentationFilter.h similarity index 100% rename from Code/MultiScale/otbMorphologicalPyramidSegmentationFilter.h rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmentationFilter.h diff --git a/Code/MultiScale/otbMorphologicalPyramidSegmentationFilter.txx b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmentationFilter.txx similarity index 100% rename from Code/MultiScale/otbMorphologicalPyramidSegmentationFilter.txx rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmentationFilter.txx diff --git a/Code/MultiScale/otbMorphologicalPyramidSegmenter.h b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmenter.h similarity index 100% rename from Code/MultiScale/otbMorphologicalPyramidSegmenter.h rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmenter.h diff --git a/Code/MultiScale/otbMorphologicalPyramidSegmenter.txx b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmenter.txx similarity index 100% rename from Code/MultiScale/otbMorphologicalPyramidSegmenter.txx rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmenter.txx diff --git a/Code/MultiScale/otbMorphologicalPyramidSynthesisFilter.h b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSynthesisFilter.h similarity index 100% rename from Code/MultiScale/otbMorphologicalPyramidSynthesisFilter.h rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSynthesisFilter.h diff --git a/Code/MultiScale/otbMorphologicalPyramidSynthesisFilter.txx b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSynthesisFilter.txx similarity index 100% rename from Code/MultiScale/otbMorphologicalPyramidSynthesisFilter.txx rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSynthesisFilter.txx diff --git a/Testing/Code/MultiScale/otbMorphologicalPyramidAnalysisFilter.cxx b/Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidAnalysisFilter.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalPyramidAnalysisFilter.cxx rename to Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidAnalysisFilter.cxx diff --git a/Testing/Code/MultiScale/otbMorphologicalPyramidAnalysisFilterNew.cxx b/Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidAnalysisFilterNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalPyramidAnalysisFilterNew.cxx rename to Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidAnalysisFilterNew.cxx diff --git a/Testing/Code/MultiScale/otbMorphologicalPyramidMRToMSConverter.cxx b/Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidMRToMSConverter.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalPyramidMRToMSConverter.cxx rename to Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidMRToMSConverter.cxx diff --git a/Testing/Code/MultiScale/otbMorphologicalPyramidMRToMSConverterNew.cxx b/Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidMRToMSConverterNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalPyramidMRToMSConverterNew.cxx rename to Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidMRToMSConverterNew.cxx diff --git a/Testing/Code/MultiScale/otbMorphologicalPyramidResampler.cxx b/Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidResampler.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalPyramidResampler.cxx rename to Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidResampler.cxx diff --git a/Testing/Code/MultiScale/otbMorphologicalPyramidResamplerNew.cxx b/Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidResamplerNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalPyramidResamplerNew.cxx rename to Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidResamplerNew.cxx diff --git a/Testing/Code/MultiScale/otbMorphologicalPyramidSegmentationFilter.cxx b/Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidSegmentationFilter.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalPyramidSegmentationFilter.cxx rename to Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidSegmentationFilter.cxx diff --git a/Testing/Code/MultiScale/otbMorphologicalPyramidSegmentationFilterNew.cxx b/Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidSegmentationFilterNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalPyramidSegmentationFilterNew.cxx rename to Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidSegmentationFilterNew.cxx diff --git a/Testing/Code/MultiScale/otbMorphologicalPyramidSegmenter.cxx b/Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidSegmenter.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalPyramidSegmenter.cxx rename to Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidSegmenter.cxx diff --git a/Testing/Code/MultiScale/otbMorphologicalPyramidSegmenterNew.cxx b/Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidSegmenterNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalPyramidSegmenterNew.cxx rename to Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidSegmenterNew.cxx diff --git a/Testing/Code/MultiScale/otbMorphologicalPyramidSynthesisFilter.cxx b/Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidSynthesisFilter.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalPyramidSynthesisFilter.cxx rename to Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidSynthesisFilter.cxx diff --git a/Testing/Code/MultiScale/otbMorphologicalPyramidSynthesisFilterNew.cxx b/Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidSynthesisFilterNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalPyramidSynthesisFilterNew.cxx rename to Modules/Filtering/MorphologicalPyramid/test/otbMorphologicalPyramidSynthesisFilterNew.cxx diff --git a/Code/FeatureExtraction/otbAddCarvingPathFilter.h b/Modules/Filtering/Path/include/otbAddCarvingPathFilter.h similarity index 100% rename from Code/FeatureExtraction/otbAddCarvingPathFilter.h rename to Modules/Filtering/Path/include/otbAddCarvingPathFilter.h diff --git a/Code/FeatureExtraction/otbAddCarvingPathFilter.txx b/Modules/Filtering/Path/include/otbAddCarvingPathFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbAddCarvingPathFilter.txx rename to Modules/Filtering/Path/include/otbAddCarvingPathFilter.txx diff --git a/Code/FeatureExtraction/otbBreakAngularPathListFilter.h b/Modules/Filtering/Path/include/otbBreakAngularPathListFilter.h similarity index 100% rename from Code/FeatureExtraction/otbBreakAngularPathListFilter.h rename to Modules/Filtering/Path/include/otbBreakAngularPathListFilter.h diff --git a/Code/FeatureExtraction/otbBreakAngularPathListFilter.txx b/Modules/Filtering/Path/include/otbBreakAngularPathListFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbBreakAngularPathListFilter.txx rename to Modules/Filtering/Path/include/otbBreakAngularPathListFilter.txx diff --git a/Code/BasicFilters/otbClosePathFunctor.h b/Modules/Filtering/Path/include/otbClosePathFunctor.h similarity index 100% rename from Code/BasicFilters/otbClosePathFunctor.h rename to Modules/Filtering/Path/include/otbClosePathFunctor.h diff --git a/Code/FeatureExtraction/otbCompacityPathFunction.h b/Modules/Filtering/Path/include/otbCompacityPathFunction.h similarity index 100% rename from Code/FeatureExtraction/otbCompacityPathFunction.h rename to Modules/Filtering/Path/include/otbCompacityPathFunction.h diff --git a/Code/FeatureExtraction/otbCompacityPathFunction.txx b/Modules/Filtering/Path/include/otbCompacityPathFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbCompacityPathFunction.txx rename to Modules/Filtering/Path/include/otbCompacityPathFunction.txx diff --git a/Code/Common/otbDrawPathFilter.h b/Modules/Filtering/Path/include/otbDrawPathFilter.h similarity index 100% rename from Code/Common/otbDrawPathFilter.h rename to Modules/Filtering/Path/include/otbDrawPathFilter.h diff --git a/Code/Common/otbDrawPathFilter.txx b/Modules/Filtering/Path/include/otbDrawPathFilter.txx similarity index 100% rename from Code/Common/otbDrawPathFilter.txx rename to Modules/Filtering/Path/include/otbDrawPathFilter.txx diff --git a/Code/Common/otbDrawPathListFilter.h b/Modules/Filtering/Path/include/otbDrawPathListFilter.h similarity index 100% rename from Code/Common/otbDrawPathListFilter.h rename to Modules/Filtering/Path/include/otbDrawPathListFilter.h diff --git a/Code/Common/otbDrawPathListFilter.txx b/Modules/Filtering/Path/include/otbDrawPathListFilter.txx similarity index 100% rename from Code/Common/otbDrawPathListFilter.txx rename to Modules/Filtering/Path/include/otbDrawPathListFilter.txx diff --git a/Code/FeatureExtraction/otbImageFittingPolygonListFilter.h b/Modules/Filtering/Path/include/otbImageFittingPolygonListFilter.h similarity index 100% rename from Code/FeatureExtraction/otbImageFittingPolygonListFilter.h rename to Modules/Filtering/Path/include/otbImageFittingPolygonListFilter.h diff --git a/Code/FeatureExtraction/otbImageFittingPolygonListFilter.txx b/Modules/Filtering/Path/include/otbImageFittingPolygonListFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbImageFittingPolygonListFilter.txx rename to Modules/Filtering/Path/include/otbImageFittingPolygonListFilter.txx diff --git a/Code/FeatureExtraction/otbImageToEdgePathFilter.h b/Modules/Filtering/Path/include/otbImageToEdgePathFilter.h similarity index 100% rename from Code/FeatureExtraction/otbImageToEdgePathFilter.h rename to Modules/Filtering/Path/include/otbImageToEdgePathFilter.h diff --git a/Code/FeatureExtraction/otbImageToEdgePathFilter.txx b/Modules/Filtering/Path/include/otbImageToEdgePathFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbImageToEdgePathFilter.txx rename to Modules/Filtering/Path/include/otbImageToEdgePathFilter.txx diff --git a/Code/Common/otbImageToPathFilter.h b/Modules/Filtering/Path/include/otbImageToPathFilter.h similarity index 100% rename from Code/Common/otbImageToPathFilter.h rename to Modules/Filtering/Path/include/otbImageToPathFilter.h diff --git a/Code/Common/otbImageToPathFilter.txx b/Modules/Filtering/Path/include/otbImageToPathFilter.txx similarity index 100% rename from Code/Common/otbImageToPathFilter.txx rename to Modules/Filtering/Path/include/otbImageToPathFilter.txx diff --git a/Code/Common/otbImageToPathListFilter.h b/Modules/Filtering/Path/include/otbImageToPathListFilter.h similarity index 100% rename from Code/Common/otbImageToPathListFilter.h rename to Modules/Filtering/Path/include/otbImageToPathListFilter.h diff --git a/Code/Common/otbImageToPathListFilter.txx b/Modules/Filtering/Path/include/otbImageToPathListFilter.txx similarity index 100% rename from Code/Common/otbImageToPathListFilter.txx rename to Modules/Filtering/Path/include/otbImageToPathListFilter.txx diff --git a/Code/FeatureExtraction/otbOrientationPathFunction.h b/Modules/Filtering/Path/include/otbOrientationPathFunction.h similarity index 100% rename from Code/FeatureExtraction/otbOrientationPathFunction.h rename to Modules/Filtering/Path/include/otbOrientationPathFunction.h diff --git a/Code/FeatureExtraction/otbOrientationPathFunction.txx b/Modules/Filtering/Path/include/otbOrientationPathFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbOrientationPathFunction.txx rename to Modules/Filtering/Path/include/otbOrientationPathFunction.txx diff --git a/Code/Common/otbPathFunction.h b/Modules/Filtering/Path/include/otbPathFunction.h similarity index 100% rename from Code/Common/otbPathFunction.h rename to Modules/Filtering/Path/include/otbPathFunction.h diff --git a/Code/Common/otbPathFunction.txx b/Modules/Filtering/Path/include/otbPathFunction.txx similarity index 100% rename from Code/Common/otbPathFunction.txx rename to Modules/Filtering/Path/include/otbPathFunction.txx diff --git a/Code/BasicFilters/otbPathLengthFunctor.h b/Modules/Filtering/Path/include/otbPathLengthFunctor.h similarity index 100% rename from Code/BasicFilters/otbPathLengthFunctor.h rename to Modules/Filtering/Path/include/otbPathLengthFunctor.h diff --git a/Code/Common/otbPathListSource.h b/Modules/Filtering/Path/include/otbPathListSource.h similarity index 100% rename from Code/Common/otbPathListSource.h rename to Modules/Filtering/Path/include/otbPathListSource.h diff --git a/Code/Common/otbPathListToHistogramGenerator.h b/Modules/Filtering/Path/include/otbPathListToHistogramGenerator.h similarity index 100% rename from Code/Common/otbPathListToHistogramGenerator.h rename to Modules/Filtering/Path/include/otbPathListToHistogramGenerator.h diff --git a/Code/Common/otbPathListToHistogramGenerator.txx b/Modules/Filtering/Path/include/otbPathListToHistogramGenerator.txx similarity index 100% rename from Code/Common/otbPathListToHistogramGenerator.txx rename to Modules/Filtering/Path/include/otbPathListToHistogramGenerator.txx diff --git a/Code/Common/otbPathListToPathListFilter.h b/Modules/Filtering/Path/include/otbPathListToPathListFilter.h similarity index 100% rename from Code/Common/otbPathListToPathListFilter.h rename to Modules/Filtering/Path/include/otbPathListToPathListFilter.h diff --git a/Code/BasicFilters/otbPathMeanDistanceFunctor.h b/Modules/Filtering/Path/include/otbPathMeanDistanceFunctor.h similarity index 100% rename from Code/BasicFilters/otbPathMeanDistanceFunctor.h rename to Modules/Filtering/Path/include/otbPathMeanDistanceFunctor.h diff --git a/Code/Common/otbPolyLineImageConstIterator.h b/Modules/Filtering/Path/include/otbPolyLineImageConstIterator.h similarity index 100% rename from Code/Common/otbPolyLineImageConstIterator.h rename to Modules/Filtering/Path/include/otbPolyLineImageConstIterator.h diff --git a/Code/Common/otbPolyLineImageConstIterator.txx b/Modules/Filtering/Path/include/otbPolyLineImageConstIterator.txx similarity index 100% rename from Code/Common/otbPolyLineImageConstIterator.txx rename to Modules/Filtering/Path/include/otbPolyLineImageConstIterator.txx diff --git a/Code/Common/otbPolyLineImageIterator.h b/Modules/Filtering/Path/include/otbPolyLineImageIterator.h similarity index 100% rename from Code/Common/otbPolyLineImageIterator.h rename to Modules/Filtering/Path/include/otbPolyLineImageIterator.h diff --git a/Code/FeatureExtraction/otbRegionImageToRectangularPathListFilter.h b/Modules/Filtering/Path/include/otbRegionImageToRectangularPathListFilter.h similarity index 100% rename from Code/FeatureExtraction/otbRegionImageToRectangularPathListFilter.h rename to Modules/Filtering/Path/include/otbRegionImageToRectangularPathListFilter.h diff --git a/Code/FeatureExtraction/otbRegionImageToRectangularPathListFilter.txx b/Modules/Filtering/Path/include/otbRegionImageToRectangularPathListFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbRegionImageToRectangularPathListFilter.txx rename to Modules/Filtering/Path/include/otbRegionImageToRectangularPathListFilter.txx diff --git a/Code/FeatureExtraction/otbVectorizationPathListFilter.h b/Modules/Filtering/Path/include/otbVectorizationPathListFilter.h similarity index 100% rename from Code/FeatureExtraction/otbVectorizationPathListFilter.h rename to Modules/Filtering/Path/include/otbVectorizationPathListFilter.h diff --git a/Code/FeatureExtraction/otbVectorizationPathListFilter.txx b/Modules/Filtering/Path/include/otbVectorizationPathListFilter.txx similarity index 100% rename from Code/FeatureExtraction/otbVectorizationPathListFilter.txx rename to Modules/Filtering/Path/include/otbVectorizationPathListFilter.txx diff --git a/Testing/Code/FeatureExtraction/otbAddCarvingPathFilterNew.cxx b/Modules/Filtering/Path/test/otbAddCarvingPathFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbAddCarvingPathFilterNew.cxx rename to Modules/Filtering/Path/test/otbAddCarvingPathFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbBreakAngularPathListFilter.cxx b/Modules/Filtering/Path/test/otbBreakAngularPathListFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbBreakAngularPathListFilter.cxx rename to Modules/Filtering/Path/test/otbBreakAngularPathListFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbBreakAngularPathListFilterNew.cxx b/Modules/Filtering/Path/test/otbBreakAngularPathListFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbBreakAngularPathListFilterNew.cxx rename to Modules/Filtering/Path/test/otbBreakAngularPathListFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbClosePathFunctor.cxx b/Modules/Filtering/Path/test/otbClosePathFunctor.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbClosePathFunctor.cxx rename to Modules/Filtering/Path/test/otbClosePathFunctor.cxx diff --git a/Testing/Code/FeatureExtraction/otbCompacityPathCircle.cxx b/Modules/Filtering/Path/test/otbCompacityPathCircle.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbCompacityPathCircle.cxx rename to Modules/Filtering/Path/test/otbCompacityPathCircle.cxx diff --git a/Testing/Code/FeatureExtraction/otbCompacityPathNew.cxx b/Modules/Filtering/Path/test/otbCompacityPathNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbCompacityPathNew.cxx rename to Modules/Filtering/Path/test/otbCompacityPathNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbCompacityPathRectangle.cxx b/Modules/Filtering/Path/test/otbCompacityPathRectangle.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbCompacityPathRectangle.cxx rename to Modules/Filtering/Path/test/otbCompacityPathRectangle.cxx diff --git a/Testing/Code/FeatureExtraction/otbCompacityPathSquare.cxx b/Modules/Filtering/Path/test/otbCompacityPathSquare.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbCompacityPathSquare.cxx rename to Modules/Filtering/Path/test/otbCompacityPathSquare.cxx diff --git a/Testing/Code/FeatureExtraction/otbDrawPath.cxx b/Modules/Filtering/Path/test/otbDrawPath.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbDrawPath.cxx rename to Modules/Filtering/Path/test/otbDrawPath.cxx diff --git a/Testing/Code/Common/otbDrawPathFilter.cxx b/Modules/Filtering/Path/test/otbDrawPathFilter.cxx similarity index 100% rename from Testing/Code/Common/otbDrawPathFilter.cxx rename to Modules/Filtering/Path/test/otbDrawPathFilter.cxx diff --git a/Testing/Code/Common/otbDrawPathFilterNew.cxx b/Modules/Filtering/Path/test/otbDrawPathFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbDrawPathFilterNew.cxx rename to Modules/Filtering/Path/test/otbDrawPathFilterNew.cxx diff --git a/Testing/Code/Common/otbDrawPathListFilter.cxx b/Modules/Filtering/Path/test/otbDrawPathListFilter.cxx similarity index 100% rename from Testing/Code/Common/otbDrawPathListFilter.cxx rename to Modules/Filtering/Path/test/otbDrawPathListFilter.cxx diff --git a/Testing/Code/Common/otbDrawPathListFilterNew.cxx b/Modules/Filtering/Path/test/otbDrawPathListFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbDrawPathListFilterNew.cxx rename to Modules/Filtering/Path/test/otbDrawPathListFilterNew.cxx diff --git a/Testing/Code/Common/otbDrawPathListFilterWithValue.cxx b/Modules/Filtering/Path/test/otbDrawPathListFilterWithValue.cxx similarity index 100% rename from Testing/Code/Common/otbDrawPathListFilterWithValue.cxx rename to Modules/Filtering/Path/test/otbDrawPathListFilterWithValue.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageFittingPolygonListFilter.cxx b/Modules/Filtering/Path/test/otbImageFittingPolygonListFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageFittingPolygonListFilter.cxx rename to Modules/Filtering/Path/test/otbImageFittingPolygonListFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageFittingPolygonListFilterNew.cxx b/Modules/Filtering/Path/test/otbImageFittingPolygonListFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageFittingPolygonListFilterNew.cxx rename to Modules/Filtering/Path/test/otbImageFittingPolygonListFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToEdgePathFilter.cxx b/Modules/Filtering/Path/test/otbImageToEdgePathFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToEdgePathFilter.cxx rename to Modules/Filtering/Path/test/otbImageToEdgePathFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbImageToEdgePathFilterNew.cxx b/Modules/Filtering/Path/test/otbImageToEdgePathFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbImageToEdgePathFilterNew.cxx rename to Modules/Filtering/Path/test/otbImageToEdgePathFilterNew.cxx diff --git a/Testing/Code/Common/otbImageToPathFilterNew.cxx b/Modules/Filtering/Path/test/otbImageToPathFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbImageToPathFilterNew.cxx rename to Modules/Filtering/Path/test/otbImageToPathFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbOrientationPath.cxx b/Modules/Filtering/Path/test/otbOrientationPath.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbOrientationPath.cxx rename to Modules/Filtering/Path/test/otbOrientationPath.cxx diff --git a/Testing/Code/FeatureExtraction/otbOrientationPathNew.cxx b/Modules/Filtering/Path/test/otbOrientationPathNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbOrientationPathNew.cxx rename to Modules/Filtering/Path/test/otbOrientationPathNew.cxx diff --git a/Testing/Code/BasicFilters/otbPathLengthFunctor.cxx b/Modules/Filtering/Path/test/otbPathLengthFunctor.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPathLengthFunctor.cxx rename to Modules/Filtering/Path/test/otbPathLengthFunctor.cxx diff --git a/Testing/Code/Common/otbPathListToHistogramGenerator.cxx b/Modules/Filtering/Path/test/otbPathListToHistogramGenerator.cxx similarity index 100% rename from Testing/Code/Common/otbPathListToHistogramGenerator.cxx rename to Modules/Filtering/Path/test/otbPathListToHistogramGenerator.cxx diff --git a/Testing/Code/Common/otbPathListToHistogramGeneratorNew.cxx b/Modules/Filtering/Path/test/otbPathListToHistogramGeneratorNew.cxx similarity index 100% rename from Testing/Code/Common/otbPathListToHistogramGeneratorNew.cxx rename to Modules/Filtering/Path/test/otbPathListToHistogramGeneratorNew.cxx diff --git a/Testing/Code/Common/otbPathListToPathListFilterNew.cxx b/Modules/Filtering/Path/test/otbPathListToPathListFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbPathListToPathListFilterNew.cxx rename to Modules/Filtering/Path/test/otbPathListToPathListFilterNew.cxx diff --git a/Testing/Code/Common/otbPolyLineImageConstIterator.cxx b/Modules/Filtering/Path/test/otbPolyLineImageConstIterator.cxx similarity index 100% rename from Testing/Code/Common/otbPolyLineImageConstIterator.cxx rename to Modules/Filtering/Path/test/otbPolyLineImageConstIterator.cxx diff --git a/Testing/Code/Common/otbPolyLineImageIterator.cxx b/Modules/Filtering/Path/test/otbPolyLineImageIterator.cxx similarity index 100% rename from Testing/Code/Common/otbPolyLineImageIterator.cxx rename to Modules/Filtering/Path/test/otbPolyLineImageIterator.cxx diff --git a/Testing/Code/FeatureExtraction/otbRegionImageToRectangularPathListFilter.cxx b/Modules/Filtering/Path/test/otbRegionImageToRectangularPathListFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbRegionImageToRectangularPathListFilter.cxx rename to Modules/Filtering/Path/test/otbRegionImageToRectangularPathListFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbRegionImageToRectangularPathListFilterNew.cxx b/Modules/Filtering/Path/test/otbRegionImageToRectangularPathListFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbRegionImageToRectangularPathListFilterNew.cxx rename to Modules/Filtering/Path/test/otbRegionImageToRectangularPathListFilterNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbVectorizationPathListFilter.cxx b/Modules/Filtering/Path/test/otbVectorizationPathListFilter.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbVectorizationPathListFilter.cxx rename to Modules/Filtering/Path/test/otbVectorizationPathListFilter.cxx diff --git a/Testing/Code/FeatureExtraction/otbVectorizationPathListFilterNew.cxx b/Modules/Filtering/Path/test/otbVectorizationPathListFilterNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbVectorizationPathListFilterNew.cxx rename to Modules/Filtering/Path/test/otbVectorizationPathListFilterNew.cxx diff --git a/Code/SARPolarimetry/otbMuellerToPolarisationDegreeAndPowerImageFilter.h b/Modules/Filtering/Polarimetry/include/otbMuellerToPolarisationDegreeAndPowerImageFilter.h similarity index 100% rename from Code/SARPolarimetry/otbMuellerToPolarisationDegreeAndPowerImageFilter.h rename to Modules/Filtering/Polarimetry/include/otbMuellerToPolarisationDegreeAndPowerImageFilter.h diff --git a/Code/SARPolarimetry/otbMuellerToReciprocalCovarianceImageFilter.h b/Modules/Filtering/Polarimetry/include/otbMuellerToReciprocalCovarianceImageFilter.h similarity index 100% rename from Code/SARPolarimetry/otbMuellerToReciprocalCovarianceImageFilter.h rename to Modules/Filtering/Polarimetry/include/otbMuellerToReciprocalCovarianceImageFilter.h diff --git a/Code/SARPolarimetry/otbMultiChannelsPolarimetricSynthesisFilter.h b/Modules/Filtering/Polarimetry/include/otbMultiChannelsPolarimetricSynthesisFilter.h similarity index 100% rename from Code/SARPolarimetry/otbMultiChannelsPolarimetricSynthesisFilter.h rename to Modules/Filtering/Polarimetry/include/otbMultiChannelsPolarimetricSynthesisFilter.h diff --git a/Code/SARPolarimetry/otbMultiChannelsPolarimetricSynthesisFilter.txx b/Modules/Filtering/Polarimetry/include/otbMultiChannelsPolarimetricSynthesisFilter.txx similarity index 100% rename from Code/SARPolarimetry/otbMultiChannelsPolarimetricSynthesisFilter.txx rename to Modules/Filtering/Polarimetry/include/otbMultiChannelsPolarimetricSynthesisFilter.txx diff --git a/Code/SARPolarimetry/otbPolarimetricData.h b/Modules/Filtering/Polarimetry/include/otbPolarimetricData.h similarity index 100% rename from Code/SARPolarimetry/otbPolarimetricData.h rename to Modules/Filtering/Polarimetry/include/otbPolarimetricData.h diff --git a/Code/SARPolarimetry/otbPolarimetricSynthesisFunctor.h b/Modules/Filtering/Polarimetry/include/otbPolarimetricSynthesisFunctor.h similarity index 100% rename from Code/SARPolarimetry/otbPolarimetricSynthesisFunctor.h rename to Modules/Filtering/Polarimetry/include/otbPolarimetricSynthesisFunctor.h diff --git a/Code/SARPolarimetry/otbReciprocalCoherencyToReciprocalMuellerImageFilter.h b/Modules/Filtering/Polarimetry/include/otbReciprocalCoherencyToReciprocalMuellerImageFilter.h similarity index 100% rename from Code/SARPolarimetry/otbReciprocalCoherencyToReciprocalMuellerImageFilter.h rename to Modules/Filtering/Polarimetry/include/otbReciprocalCoherencyToReciprocalMuellerImageFilter.h diff --git a/Code/SARPolarimetry/otbReciprocalCovarianceToCoherencyDegreeImageFilter.h b/Modules/Filtering/Polarimetry/include/otbReciprocalCovarianceToCoherencyDegreeImageFilter.h similarity index 100% rename from Code/SARPolarimetry/otbReciprocalCovarianceToCoherencyDegreeImageFilter.h rename to Modules/Filtering/Polarimetry/include/otbReciprocalCovarianceToCoherencyDegreeImageFilter.h diff --git a/Code/SARPolarimetry/otbReciprocalCovarianceToReciprocalCoherencyImageFilter.h b/Modules/Filtering/Polarimetry/include/otbReciprocalCovarianceToReciprocalCoherencyImageFilter.h similarity index 100% rename from Code/SARPolarimetry/otbReciprocalCovarianceToReciprocalCoherencyImageFilter.h rename to Modules/Filtering/Polarimetry/include/otbReciprocalCovarianceToReciprocalCoherencyImageFilter.h diff --git a/Code/SARPolarimetry/otbReciprocalHAlphaImageFilter.h b/Modules/Filtering/Polarimetry/include/otbReciprocalHAlphaImageFilter.h similarity index 100% rename from Code/SARPolarimetry/otbReciprocalHAlphaImageFilter.h rename to Modules/Filtering/Polarimetry/include/otbReciprocalHAlphaImageFilter.h diff --git a/Code/SARPolarimetry/otbReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilter.h b/Modules/Filtering/Polarimetry/include/otbReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilter.h similarity index 100% rename from Code/SARPolarimetry/otbReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilter.h rename to Modules/Filtering/Polarimetry/include/otbReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilter.h diff --git a/Code/SARPolarimetry/otbSinclairImageFilter.h b/Modules/Filtering/Polarimetry/include/otbSinclairImageFilter.h similarity index 100% rename from Code/SARPolarimetry/otbSinclairImageFilter.h rename to Modules/Filtering/Polarimetry/include/otbSinclairImageFilter.h diff --git a/Code/SARPolarimetry/otbSinclairImageFilter.txx b/Modules/Filtering/Polarimetry/include/otbSinclairImageFilter.txx similarity index 100% rename from Code/SARPolarimetry/otbSinclairImageFilter.txx rename to Modules/Filtering/Polarimetry/include/otbSinclairImageFilter.txx diff --git a/Code/SARPolarimetry/otbSinclairReciprocalImageFilter.h b/Modules/Filtering/Polarimetry/include/otbSinclairReciprocalImageFilter.h similarity index 100% rename from Code/SARPolarimetry/otbSinclairReciprocalImageFilter.h rename to Modules/Filtering/Polarimetry/include/otbSinclairReciprocalImageFilter.h diff --git a/Code/SARPolarimetry/otbSinclairReciprocalImageFilter.txx b/Modules/Filtering/Polarimetry/include/otbSinclairReciprocalImageFilter.txx similarity index 100% rename from Code/SARPolarimetry/otbSinclairReciprocalImageFilter.txx rename to Modules/Filtering/Polarimetry/include/otbSinclairReciprocalImageFilter.txx diff --git a/Code/SARPolarimetry/otbSinclairToCircularCovarianceMatrixFunctor.h b/Modules/Filtering/Polarimetry/include/otbSinclairToCircularCovarianceMatrixFunctor.h similarity index 100% rename from Code/SARPolarimetry/otbSinclairToCircularCovarianceMatrixFunctor.h rename to Modules/Filtering/Polarimetry/include/otbSinclairToCircularCovarianceMatrixFunctor.h diff --git a/Code/SARPolarimetry/otbSinclairToCoherencyMatrixFunctor.h b/Modules/Filtering/Polarimetry/include/otbSinclairToCoherencyMatrixFunctor.h similarity index 100% rename from Code/SARPolarimetry/otbSinclairToCoherencyMatrixFunctor.h rename to Modules/Filtering/Polarimetry/include/otbSinclairToCoherencyMatrixFunctor.h diff --git a/Code/SARPolarimetry/otbSinclairToCovarianceMatrixFunctor.h b/Modules/Filtering/Polarimetry/include/otbSinclairToCovarianceMatrixFunctor.h similarity index 100% rename from Code/SARPolarimetry/otbSinclairToCovarianceMatrixFunctor.h rename to Modules/Filtering/Polarimetry/include/otbSinclairToCovarianceMatrixFunctor.h diff --git a/Code/SARPolarimetry/otbSinclairToMuellerMatrixFunctor.h b/Modules/Filtering/Polarimetry/include/otbSinclairToMuellerMatrixFunctor.h similarity index 100% rename from Code/SARPolarimetry/otbSinclairToMuellerMatrixFunctor.h rename to Modules/Filtering/Polarimetry/include/otbSinclairToMuellerMatrixFunctor.h diff --git a/Code/SARPolarimetry/otbSinclairToReciprocalCircularCovarianceMatrixFunctor.h b/Modules/Filtering/Polarimetry/include/otbSinclairToReciprocalCircularCovarianceMatrixFunctor.h similarity index 100% rename from Code/SARPolarimetry/otbSinclairToReciprocalCircularCovarianceMatrixFunctor.h rename to Modules/Filtering/Polarimetry/include/otbSinclairToReciprocalCircularCovarianceMatrixFunctor.h diff --git a/Code/SARPolarimetry/otbSinclairToReciprocalCoherencyMatrixFunctor.h b/Modules/Filtering/Polarimetry/include/otbSinclairToReciprocalCoherencyMatrixFunctor.h similarity index 100% rename from Code/SARPolarimetry/otbSinclairToReciprocalCoherencyMatrixFunctor.h rename to Modules/Filtering/Polarimetry/include/otbSinclairToReciprocalCoherencyMatrixFunctor.h diff --git a/Code/SARPolarimetry/otbSinclairToReciprocalCovarianceMatrixFunctor.h b/Modules/Filtering/Polarimetry/include/otbSinclairToReciprocalCovarianceMatrixFunctor.h similarity index 100% rename from Code/SARPolarimetry/otbSinclairToReciprocalCovarianceMatrixFunctor.h rename to Modules/Filtering/Polarimetry/include/otbSinclairToReciprocalCovarianceMatrixFunctor.h diff --git a/Code/SARPolarimetry/otbPolarimetricData.cxx b/Modules/Filtering/Polarimetry/src/otbPolarimetricData.cxx similarity index 100% rename from Code/SARPolarimetry/otbPolarimetricData.cxx rename to Modules/Filtering/Polarimetry/src/otbPolarimetricData.cxx diff --git a/Testing/Code/SARPolarimetry/otbMuellerToPolarisationDegreeAndPowerImageFilter.cxx b/Modules/Filtering/Polarimetry/test/otbMuellerToPolarisationDegreeAndPowerImageFilter.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbMuellerToPolarisationDegreeAndPowerImageFilter.cxx rename to Modules/Filtering/Polarimetry/test/otbMuellerToPolarisationDegreeAndPowerImageFilter.cxx diff --git a/Testing/Code/SARPolarimetry/otbMuellerToPolarisationDegreeAndPowerImageFilterNew.cxx b/Modules/Filtering/Polarimetry/test/otbMuellerToPolarisationDegreeAndPowerImageFilterNew.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbMuellerToPolarisationDegreeAndPowerImageFilterNew.cxx rename to Modules/Filtering/Polarimetry/test/otbMuellerToPolarisationDegreeAndPowerImageFilterNew.cxx diff --git a/Testing/Code/SARPolarimetry/otbMuellerToReciprocalCovarianceFunctor.cxx b/Modules/Filtering/Polarimetry/test/otbMuellerToReciprocalCovarianceFunctor.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbMuellerToReciprocalCovarianceFunctor.cxx rename to Modules/Filtering/Polarimetry/test/otbMuellerToReciprocalCovarianceFunctor.cxx diff --git a/Testing/Code/SARPolarimetry/otbMuellerToReciprocalCovarianceImageFilter.cxx b/Modules/Filtering/Polarimetry/test/otbMuellerToReciprocalCovarianceImageFilter.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbMuellerToReciprocalCovarianceImageFilter.cxx rename to Modules/Filtering/Polarimetry/test/otbMuellerToReciprocalCovarianceImageFilter.cxx diff --git a/Testing/Code/SARPolarimetry/otbMuellerToReciprocalCovarianceImageFilterNew.cxx b/Modules/Filtering/Polarimetry/test/otbMuellerToReciprocalCovarianceImageFilterNew.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbMuellerToReciprocalCovarianceImageFilterNew.cxx rename to Modules/Filtering/Polarimetry/test/otbMuellerToReciprocalCovarianceImageFilterNew.cxx diff --git a/Testing/Code/SARPolarimetry/otbMultiChannelsPolarimetricSynthesisFilter.cxx b/Modules/Filtering/Polarimetry/test/otbMultiChannelsPolarimetricSynthesisFilter.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbMultiChannelsPolarimetricSynthesisFilter.cxx rename to Modules/Filtering/Polarimetry/test/otbMultiChannelsPolarimetricSynthesisFilter.cxx diff --git a/Testing/Code/SARPolarimetry/otbMultiChannelsPolarimetricSynthesisFilterNew.cxx b/Modules/Filtering/Polarimetry/test/otbMultiChannelsPolarimetricSynthesisFilterNew.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbMultiChannelsPolarimetricSynthesisFilterNew.cxx rename to Modules/Filtering/Polarimetry/test/otbMultiChannelsPolarimetricSynthesisFilterNew.cxx diff --git a/Testing/Code/SARPolarimetry/otbPolarimetricData.cxx b/Modules/Filtering/Polarimetry/test/otbPolarimetricData.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbPolarimetricData.cxx rename to Modules/Filtering/Polarimetry/test/otbPolarimetricData.cxx diff --git a/Testing/Code/SARPolarimetry/otbPolarimetricSynthesisFunctor.cxx b/Modules/Filtering/Polarimetry/test/otbPolarimetricSynthesisFunctor.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbPolarimetricSynthesisFunctor.cxx rename to Modules/Filtering/Polarimetry/test/otbPolarimetricSynthesisFunctor.cxx diff --git a/Testing/Code/SARPolarimetry/otbReciprocalCoherencyToReciprocalMuellerImageFilter.cxx b/Modules/Filtering/Polarimetry/test/otbReciprocalCoherencyToReciprocalMuellerImageFilter.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbReciprocalCoherencyToReciprocalMuellerImageFilter.cxx rename to Modules/Filtering/Polarimetry/test/otbReciprocalCoherencyToReciprocalMuellerImageFilter.cxx diff --git a/Testing/Code/SARPolarimetry/otbReciprocalCoherencyToReciprocalMuellerImageFilterNew.cxx b/Modules/Filtering/Polarimetry/test/otbReciprocalCoherencyToReciprocalMuellerImageFilterNew.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbReciprocalCoherencyToReciprocalMuellerImageFilterNew.cxx rename to Modules/Filtering/Polarimetry/test/otbReciprocalCoherencyToReciprocalMuellerImageFilterNew.cxx diff --git a/Testing/Code/SARPolarimetry/otbReciprocalCovarianceToCoherencyDegreeImageFilter.cxx b/Modules/Filtering/Polarimetry/test/otbReciprocalCovarianceToCoherencyDegreeImageFilter.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbReciprocalCovarianceToCoherencyDegreeImageFilter.cxx rename to Modules/Filtering/Polarimetry/test/otbReciprocalCovarianceToCoherencyDegreeImageFilter.cxx diff --git a/Testing/Code/SARPolarimetry/otbReciprocalCovarianceToCoherencyDegreeImageFilterNew.cxx b/Modules/Filtering/Polarimetry/test/otbReciprocalCovarianceToCoherencyDegreeImageFilterNew.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbReciprocalCovarianceToCoherencyDegreeImageFilterNew.cxx rename to Modules/Filtering/Polarimetry/test/otbReciprocalCovarianceToCoherencyDegreeImageFilterNew.cxx diff --git a/Testing/Code/SARPolarimetry/otbReciprocalCovarianceToReciprocalCoherencyImageFilter.cxx b/Modules/Filtering/Polarimetry/test/otbReciprocalCovarianceToReciprocalCoherencyImageFilter.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbReciprocalCovarianceToReciprocalCoherencyImageFilter.cxx rename to Modules/Filtering/Polarimetry/test/otbReciprocalCovarianceToReciprocalCoherencyImageFilter.cxx diff --git a/Testing/Code/SARPolarimetry/otbReciprocalCovarianceToReciprocalCoherencyImageFilterNew.cxx b/Modules/Filtering/Polarimetry/test/otbReciprocalCovarianceToReciprocalCoherencyImageFilterNew.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbReciprocalCovarianceToReciprocalCoherencyImageFilterNew.cxx rename to Modules/Filtering/Polarimetry/test/otbReciprocalCovarianceToReciprocalCoherencyImageFilterNew.cxx diff --git a/Testing/Code/SARPolarimetry/otbReciprocalHAlphaImageFilter.cxx b/Modules/Filtering/Polarimetry/test/otbReciprocalHAlphaImageFilter.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbReciprocalHAlphaImageFilter.cxx rename to Modules/Filtering/Polarimetry/test/otbReciprocalHAlphaImageFilter.cxx diff --git a/Testing/Code/SARPolarimetry/otbReciprocalHAlphaImageFilterNew.cxx b/Modules/Filtering/Polarimetry/test/otbReciprocalHAlphaImageFilterNew.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbReciprocalHAlphaImageFilterNew.cxx rename to Modules/Filtering/Polarimetry/test/otbReciprocalHAlphaImageFilterNew.cxx diff --git a/Testing/Code/SARPolarimetry/otbReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilter.cxx b/Modules/Filtering/Polarimetry/test/otbReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilter.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilter.cxx rename to Modules/Filtering/Polarimetry/test/otbReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilter.cxx diff --git a/Testing/Code/SARPolarimetry/otbReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilterNew.cxx b/Modules/Filtering/Polarimetry/test/otbReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilterNew.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilterNew.cxx rename to Modules/Filtering/Polarimetry/test/otbReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilterNew.cxx diff --git a/Testing/Code/SARPolarimetry/otbSinclairImageFilter.cxx b/Modules/Filtering/Polarimetry/test/otbSinclairImageFilter.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbSinclairImageFilter.cxx rename to Modules/Filtering/Polarimetry/test/otbSinclairImageFilter.cxx diff --git a/Testing/Code/SARPolarimetry/otbSinclairReciprocalImageFilter.cxx b/Modules/Filtering/Polarimetry/test/otbSinclairReciprocalImageFilter.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbSinclairReciprocalImageFilter.cxx rename to Modules/Filtering/Polarimetry/test/otbSinclairReciprocalImageFilter.cxx diff --git a/Testing/Code/SARPolarimetry/otbSinclairToCircularCovarianceMatrixFunctor.cxx b/Modules/Filtering/Polarimetry/test/otbSinclairToCircularCovarianceMatrixFunctor.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbSinclairToCircularCovarianceMatrixFunctor.cxx rename to Modules/Filtering/Polarimetry/test/otbSinclairToCircularCovarianceMatrixFunctor.cxx diff --git a/Testing/Code/SARPolarimetry/otbSinclairToCoherencyMatrixFunctor.cxx b/Modules/Filtering/Polarimetry/test/otbSinclairToCoherencyMatrixFunctor.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbSinclairToCoherencyMatrixFunctor.cxx rename to Modules/Filtering/Polarimetry/test/otbSinclairToCoherencyMatrixFunctor.cxx diff --git a/Testing/Code/SARPolarimetry/otbSinclairToCovarianceMatrixFunctor.cxx b/Modules/Filtering/Polarimetry/test/otbSinclairToCovarianceMatrixFunctor.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbSinclairToCovarianceMatrixFunctor.cxx rename to Modules/Filtering/Polarimetry/test/otbSinclairToCovarianceMatrixFunctor.cxx diff --git a/Testing/Code/SARPolarimetry/otbSinclairToMuellerMatrixFunctor.cxx b/Modules/Filtering/Polarimetry/test/otbSinclairToMuellerMatrixFunctor.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbSinclairToMuellerMatrixFunctor.cxx rename to Modules/Filtering/Polarimetry/test/otbSinclairToMuellerMatrixFunctor.cxx diff --git a/Testing/Code/SARPolarimetry/otbSinclairToReciprocalCircularCovarianceMatrixFunctor.cxx b/Modules/Filtering/Polarimetry/test/otbSinclairToReciprocalCircularCovarianceMatrixFunctor.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbSinclairToReciprocalCircularCovarianceMatrixFunctor.cxx rename to Modules/Filtering/Polarimetry/test/otbSinclairToReciprocalCircularCovarianceMatrixFunctor.cxx diff --git a/Testing/Code/SARPolarimetry/otbSinclairToReciprocalCoherencyMatrixFunctor.cxx b/Modules/Filtering/Polarimetry/test/otbSinclairToReciprocalCoherencyMatrixFunctor.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbSinclairToReciprocalCoherencyMatrixFunctor.cxx rename to Modules/Filtering/Polarimetry/test/otbSinclairToReciprocalCoherencyMatrixFunctor.cxx diff --git a/Testing/Code/SARPolarimetry/otbSinclairToReciprocalCovarianceMatrixFunctor.cxx b/Modules/Filtering/Polarimetry/test/otbSinclairToReciprocalCovarianceMatrixFunctor.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbSinclairToReciprocalCovarianceMatrixFunctor.cxx rename to Modules/Filtering/Polarimetry/test/otbSinclairToReciprocalCovarianceMatrixFunctor.cxx diff --git a/Testing/Code/SARPolarimetry/otbVectorMultiChannelsPolarimetricSynthesisFilter.cxx b/Modules/Filtering/Polarimetry/test/otbVectorMultiChannelsPolarimetricSynthesisFilter.cxx similarity index 100% rename from Testing/Code/SARPolarimetry/otbVectorMultiChannelsPolarimetricSynthesisFilter.cxx rename to Modules/Filtering/Polarimetry/test/otbVectorMultiChannelsPolarimetricSynthesisFilter.cxx diff --git a/Code/Projections/otbEckert4MapProjection.h b/Modules/Filtering/Projection/include/otbEckert4MapProjection.h similarity index 100% rename from Code/Projections/otbEckert4MapProjection.h rename to Modules/Filtering/Projection/include/otbEckert4MapProjection.h diff --git a/Code/Projections/otbEckert4MapProjection.txx b/Modules/Filtering/Projection/include/otbEckert4MapProjection.txx similarity index 100% rename from Code/Projections/otbEckert4MapProjection.txx rename to Modules/Filtering/Projection/include/otbEckert4MapProjection.txx diff --git a/Code/Projections/otbGCPsToRPCSensorModelImageFilter.h b/Modules/Filtering/Projection/include/otbGCPsToRPCSensorModelImageFilter.h similarity index 100% rename from Code/Projections/otbGCPsToRPCSensorModelImageFilter.h rename to Modules/Filtering/Projection/include/otbGCPsToRPCSensorModelImageFilter.h diff --git a/Code/Projections/otbGCPsToRPCSensorModelImageFilter.txx b/Modules/Filtering/Projection/include/otbGCPsToRPCSensorModelImageFilter.txx similarity index 100% rename from Code/Projections/otbGCPsToRPCSensorModelImageFilter.txx rename to Modules/Filtering/Projection/include/otbGCPsToRPCSensorModelImageFilter.txx diff --git a/Code/Projections/otbGenericRSResampleImageFilter.h b/Modules/Filtering/Projection/include/otbGenericRSResampleImageFilter.h similarity index 100% rename from Code/Projections/otbGenericRSResampleImageFilter.h rename to Modules/Filtering/Projection/include/otbGenericRSResampleImageFilter.h diff --git a/Code/Projections/otbGenericRSResampleImageFilter.txx b/Modules/Filtering/Projection/include/otbGenericRSResampleImageFilter.txx similarity index 100% rename from Code/Projections/otbGenericRSResampleImageFilter.txx rename to Modules/Filtering/Projection/include/otbGenericRSResampleImageFilter.txx diff --git a/Code/Projections/otbGeographicalDistance.h b/Modules/Filtering/Projection/include/otbGeographicalDistance.h similarity index 100% rename from Code/Projections/otbGeographicalDistance.h rename to Modules/Filtering/Projection/include/otbGeographicalDistance.h diff --git a/Code/Projections/otbGeographicalDistance.txx b/Modules/Filtering/Projection/include/otbGeographicalDistance.txx similarity index 100% rename from Code/Projections/otbGeographicalDistance.txx rename to Modules/Filtering/Projection/include/otbGeographicalDistance.txx diff --git a/Code/Projections/otbGeometriesProjectionFilter.h b/Modules/Filtering/Projection/include/otbGeometriesProjectionFilter.h similarity index 100% rename from Code/Projections/otbGeometriesProjectionFilter.h rename to Modules/Filtering/Projection/include/otbGeometriesProjectionFilter.h diff --git a/Code/Projections/otbGeometriesProjectionFilter.txx b/Modules/Filtering/Projection/include/otbGeometriesProjectionFilter.txx similarity index 100% rename from Code/Projections/otbGeometriesProjectionFilter.txx rename to Modules/Filtering/Projection/include/otbGeometriesProjectionFilter.txx diff --git a/Code/Projections/otbGroundSpacingImageFunction.h b/Modules/Filtering/Projection/include/otbGroundSpacingImageFunction.h similarity index 100% rename from Code/Projections/otbGroundSpacingImageFunction.h rename to Modules/Filtering/Projection/include/otbGroundSpacingImageFunction.h diff --git a/Code/Projections/otbGroundSpacingImageFunction.txx b/Modules/Filtering/Projection/include/otbGroundSpacingImageFunction.txx similarity index 100% rename from Code/Projections/otbGroundSpacingImageFunction.txx rename to Modules/Filtering/Projection/include/otbGroundSpacingImageFunction.txx diff --git a/Code/Projections/otbImageToEnvelopeVectorDataFilter.h b/Modules/Filtering/Projection/include/otbImageToEnvelopeVectorDataFilter.h similarity index 100% rename from Code/Projections/otbImageToEnvelopeVectorDataFilter.h rename to Modules/Filtering/Projection/include/otbImageToEnvelopeVectorDataFilter.h diff --git a/Code/Projections/otbImageToEnvelopeVectorDataFilter.txx b/Modules/Filtering/Projection/include/otbImageToEnvelopeVectorDataFilter.txx similarity index 100% rename from Code/Projections/otbImageToEnvelopeVectorDataFilter.txx rename to Modules/Filtering/Projection/include/otbImageToEnvelopeVectorDataFilter.txx diff --git a/Code/BasicFilters/otbImportGeoInformationImageFilter.h b/Modules/Filtering/Projection/include/otbImportGeoInformationImageFilter.h similarity index 100% rename from Code/BasicFilters/otbImportGeoInformationImageFilter.h rename to Modules/Filtering/Projection/include/otbImportGeoInformationImageFilter.h diff --git a/Code/BasicFilters/otbImportGeoInformationImageFilter.txx b/Modules/Filtering/Projection/include/otbImportGeoInformationImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbImportGeoInformationImageFilter.txx rename to Modules/Filtering/Projection/include/otbImportGeoInformationImageFilter.txx diff --git a/Code/Projections/otbLambert2EtenduProjection.h b/Modules/Filtering/Projection/include/otbLambert2EtenduProjection.h similarity index 100% rename from Code/Projections/otbLambert2EtenduProjection.h rename to Modules/Filtering/Projection/include/otbLambert2EtenduProjection.h diff --git a/Code/Projections/otbLambert3CartoSudProjection.h b/Modules/Filtering/Projection/include/otbLambert3CartoSudProjection.h similarity index 100% rename from Code/Projections/otbLambert3CartoSudProjection.h rename to Modules/Filtering/Projection/include/otbLambert3CartoSudProjection.h diff --git a/Code/Projections/otbLambert93Projection.h b/Modules/Filtering/Projection/include/otbLambert93Projection.h similarity index 100% rename from Code/Projections/otbLambert93Projection.h rename to Modules/Filtering/Projection/include/otbLambert93Projection.h diff --git a/Code/Projections/otbLambertConformalConicMapProjection.h b/Modules/Filtering/Projection/include/otbLambertConformalConicMapProjection.h similarity index 100% rename from Code/Projections/otbLambertConformalConicMapProjection.h rename to Modules/Filtering/Projection/include/otbLambertConformalConicMapProjection.h diff --git a/Code/Projections/otbLambertConformalConicMapProjection.txx b/Modules/Filtering/Projection/include/otbLambertConformalConicMapProjection.txx similarity index 100% rename from Code/Projections/otbLambertConformalConicMapProjection.txx rename to Modules/Filtering/Projection/include/otbLambertConformalConicMapProjection.txx diff --git a/Code/Projections/otbLeastSquareAffineTransformEstimator.h b/Modules/Filtering/Projection/include/otbLeastSquareAffineTransformEstimator.h similarity index 100% rename from Code/Projections/otbLeastSquareAffineTransformEstimator.h rename to Modules/Filtering/Projection/include/otbLeastSquareAffineTransformEstimator.h diff --git a/Code/Projections/otbLeastSquareAffineTransformEstimator.txx b/Modules/Filtering/Projection/include/otbLeastSquareAffineTransformEstimator.txx similarity index 100% rename from Code/Projections/otbLeastSquareAffineTransformEstimator.txx rename to Modules/Filtering/Projection/include/otbLeastSquareAffineTransformEstimator.txx diff --git a/Code/Projections/otbMapProjectionDeprecated.h b/Modules/Filtering/Projection/include/otbMapProjectionDeprecated.h similarity index 100% rename from Code/Projections/otbMapProjectionDeprecated.h rename to Modules/Filtering/Projection/include/otbMapProjectionDeprecated.h diff --git a/Code/Projections/otbMapProjectionDeprecated.txx b/Modules/Filtering/Projection/include/otbMapProjectionDeprecated.txx similarity index 100% rename from Code/Projections/otbMapProjectionDeprecated.txx rename to Modules/Filtering/Projection/include/otbMapProjectionDeprecated.txx diff --git a/Code/Projections/otbMapProjections.h b/Modules/Filtering/Projection/include/otbMapProjections.h similarity index 100% rename from Code/Projections/otbMapProjections.h rename to Modules/Filtering/Projection/include/otbMapProjections.h diff --git a/Code/Projections/otbMollweidMapProjection.h b/Modules/Filtering/Projection/include/otbMollweidMapProjection.h similarity index 100% rename from Code/Projections/otbMollweidMapProjection.h rename to Modules/Filtering/Projection/include/otbMollweidMapProjection.h diff --git a/Code/Projections/otbMollweidMapProjection.txx b/Modules/Filtering/Projection/include/otbMollweidMapProjection.txx similarity index 100% rename from Code/Projections/otbMollweidMapProjection.txx rename to Modules/Filtering/Projection/include/otbMollweidMapProjection.txx diff --git a/Code/Projections/otbOrthoRectificationFilter.h b/Modules/Filtering/Projection/include/otbOrthoRectificationFilter.h similarity index 100% rename from Code/Projections/otbOrthoRectificationFilter.h rename to Modules/Filtering/Projection/include/otbOrthoRectificationFilter.h diff --git a/Code/Projections/otbOrthoRectificationFilter.txx b/Modules/Filtering/Projection/include/otbOrthoRectificationFilter.txx similarity index 100% rename from Code/Projections/otbOrthoRectificationFilter.txx rename to Modules/Filtering/Projection/include/otbOrthoRectificationFilter.txx diff --git a/Code/Projections/otbPhysicalToRPCSensorModelImageFilter.h b/Modules/Filtering/Projection/include/otbPhysicalToRPCSensorModelImageFilter.h similarity index 100% rename from Code/Projections/otbPhysicalToRPCSensorModelImageFilter.h rename to Modules/Filtering/Projection/include/otbPhysicalToRPCSensorModelImageFilter.h diff --git a/Code/Projections/otbPhysicalToRPCSensorModelImageFilter.txx b/Modules/Filtering/Projection/include/otbPhysicalToRPCSensorModelImageFilter.txx similarity index 100% rename from Code/Projections/otbPhysicalToRPCSensorModelImageFilter.txx rename to Modules/Filtering/Projection/include/otbPhysicalToRPCSensorModelImageFilter.txx diff --git a/Code/Projections/otbPleiadesPToXSAffineTransformCalculator.h b/Modules/Filtering/Projection/include/otbPleiadesPToXSAffineTransformCalculator.h similarity index 100% rename from Code/Projections/otbPleiadesPToXSAffineTransformCalculator.h rename to Modules/Filtering/Projection/include/otbPleiadesPToXSAffineTransformCalculator.h diff --git a/Code/BasicFilters/otbProjectiveProjectionImageFilter.h b/Modules/Filtering/Projection/include/otbProjectiveProjectionImageFilter.h similarity index 100% rename from Code/BasicFilters/otbProjectiveProjectionImageFilter.h rename to Modules/Filtering/Projection/include/otbProjectiveProjectionImageFilter.h diff --git a/Code/BasicFilters/otbProjectiveProjectionImageFilter.txx b/Modules/Filtering/Projection/include/otbProjectiveProjectionImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbProjectiveProjectionImageFilter.txx rename to Modules/Filtering/Projection/include/otbProjectiveProjectionImageFilter.txx diff --git a/Code/Learning/otbROIdataConversion.h b/Modules/Filtering/Projection/include/otbROIdataConversion.h similarity index 100% rename from Code/Learning/otbROIdataConversion.h rename to Modules/Filtering/Projection/include/otbROIdataConversion.h diff --git a/Code/Learning/otbROIdataConversion.txx b/Modules/Filtering/Projection/include/otbROIdataConversion.txx similarity index 100% rename from Code/Learning/otbROIdataConversion.txx rename to Modules/Filtering/Projection/include/otbROIdataConversion.txx diff --git a/Code/Projections/otbRationalTransform.h b/Modules/Filtering/Projection/include/otbRationalTransform.h similarity index 100% rename from Code/Projections/otbRationalTransform.h rename to Modules/Filtering/Projection/include/otbRationalTransform.h diff --git a/Code/Projections/otbSVY21MapProjection.h b/Modules/Filtering/Projection/include/otbSVY21MapProjection.h similarity index 100% rename from Code/Projections/otbSVY21MapProjection.h rename to Modules/Filtering/Projection/include/otbSVY21MapProjection.h diff --git a/Code/Projections/otbSinusoidalMapProjection.h b/Modules/Filtering/Projection/include/otbSinusoidalMapProjection.h similarity index 100% rename from Code/Projections/otbSinusoidalMapProjection.h rename to Modules/Filtering/Projection/include/otbSinusoidalMapProjection.h diff --git a/Code/Projections/otbSinusoidalMapProjection.txx b/Modules/Filtering/Projection/include/otbSinusoidalMapProjection.txx similarity index 100% rename from Code/Projections/otbSinusoidalMapProjection.txx rename to Modules/Filtering/Projection/include/otbSinusoidalMapProjection.txx diff --git a/Code/Projections/otbTileMapTransform.h b/Modules/Filtering/Projection/include/otbTileMapTransform.h similarity index 100% rename from Code/Projections/otbTileMapTransform.h rename to Modules/Filtering/Projection/include/otbTileMapTransform.h diff --git a/Code/Projections/otbTileMapTransform.txx b/Modules/Filtering/Projection/include/otbTileMapTransform.txx similarity index 100% rename from Code/Projections/otbTileMapTransform.txx rename to Modules/Filtering/Projection/include/otbTileMapTransform.txx diff --git a/Code/Projections/otbTransMercatorMapProjection.h b/Modules/Filtering/Projection/include/otbTransMercatorMapProjection.h similarity index 100% rename from Code/Projections/otbTransMercatorMapProjection.h rename to Modules/Filtering/Projection/include/otbTransMercatorMapProjection.h diff --git a/Code/Projections/otbTransMercatorMapProjection.txx b/Modules/Filtering/Projection/include/otbTransMercatorMapProjection.txx similarity index 100% rename from Code/Projections/otbTransMercatorMapProjection.txx rename to Modules/Filtering/Projection/include/otbTransMercatorMapProjection.txx diff --git a/Code/Projections/otbUtmMapProjection.h b/Modules/Filtering/Projection/include/otbUtmMapProjection.h similarity index 100% rename from Code/Projections/otbUtmMapProjection.h rename to Modules/Filtering/Projection/include/otbUtmMapProjection.h diff --git a/Code/Projections/otbUtmMapProjection.txx b/Modules/Filtering/Projection/include/otbUtmMapProjection.txx similarity index 100% rename from Code/Projections/otbUtmMapProjection.txx rename to Modules/Filtering/Projection/include/otbUtmMapProjection.txx diff --git a/Code/Projections/otbVectorDataIntoImageProjectionFilter.h b/Modules/Filtering/Projection/include/otbVectorDataIntoImageProjectionFilter.h similarity index 100% rename from Code/Projections/otbVectorDataIntoImageProjectionFilter.h rename to Modules/Filtering/Projection/include/otbVectorDataIntoImageProjectionFilter.h diff --git a/Code/Projections/otbVectorDataIntoImageProjectionFilter.txx b/Modules/Filtering/Projection/include/otbVectorDataIntoImageProjectionFilter.txx similarity index 100% rename from Code/Projections/otbVectorDataIntoImageProjectionFilter.txx rename to Modules/Filtering/Projection/include/otbVectorDataIntoImageProjectionFilter.txx diff --git a/Code/Projections/otbVectorDataProjectionFilter.h b/Modules/Filtering/Projection/include/otbVectorDataProjectionFilter.h similarity index 100% rename from Code/Projections/otbVectorDataProjectionFilter.h rename to Modules/Filtering/Projection/include/otbVectorDataProjectionFilter.h diff --git a/Code/Projections/otbVectorDataProjectionFilter.txx b/Modules/Filtering/Projection/include/otbVectorDataProjectionFilter.txx similarity index 100% rename from Code/Projections/otbVectorDataProjectionFilter.txx rename to Modules/Filtering/Projection/include/otbVectorDataProjectionFilter.txx diff --git a/Code/Projections/otbVectorDataTransformFilter.h b/Modules/Filtering/Projection/include/otbVectorDataTransformFilter.h similarity index 100% rename from Code/Projections/otbVectorDataTransformFilter.h rename to Modules/Filtering/Projection/include/otbVectorDataTransformFilter.h diff --git a/Code/Projections/otbVectorDataTransformFilter.txx b/Modules/Filtering/Projection/include/otbVectorDataTransformFilter.txx similarity index 100% rename from Code/Projections/otbVectorDataTransformFilter.txx rename to Modules/Filtering/Projection/include/otbVectorDataTransformFilter.txx diff --git a/Code/Projections/otbGeometriesProjectionFilter.cxx b/Modules/Filtering/Projection/src/otbGeometriesProjectionFilter.cxx similarity index 100% rename from Code/Projections/otbGeometriesProjectionFilter.cxx rename to Modules/Filtering/Projection/src/otbGeometriesProjectionFilter.cxx diff --git a/Code/Projections/otbPleiadesPToXSAffineTransformCalculator.cxx b/Modules/Filtering/Projection/src/otbPleiadesPToXSAffineTransformCalculator.cxx similarity index 100% rename from Code/Projections/otbPleiadesPToXSAffineTransformCalculator.cxx rename to Modules/Filtering/Projection/src/otbPleiadesPToXSAffineTransformCalculator.cxx diff --git a/Testing/Code/Projections/otbCompositeTransform.cxx b/Modules/Filtering/Projection/test/otbCompositeTransform.cxx similarity index 100% rename from Testing/Code/Projections/otbCompositeTransform.cxx rename to Modules/Filtering/Projection/test/otbCompositeTransform.cxx diff --git a/Testing/Code/Projections/otbCompositeTransformNew.cxx b/Modules/Filtering/Projection/test/otbCompositeTransformNew.cxx similarity index 100% rename from Testing/Code/Projections/otbCompositeTransformNew.cxx rename to Modules/Filtering/Projection/test/otbCompositeTransformNew.cxx diff --git a/Testing/Code/Projections/otbGCPsToRPCSensorModelImageFilterAndOrtho.cxx b/Modules/Filtering/Projection/test/otbGCPsToRPCSensorModelImageFilterAndOrtho.cxx similarity index 100% rename from Testing/Code/Projections/otbGCPsToRPCSensorModelImageFilterAndOrtho.cxx rename to Modules/Filtering/Projection/test/otbGCPsToRPCSensorModelImageFilterAndOrtho.cxx diff --git a/Testing/Code/Projections/otbGCPsToRPCSensorModelImageFilterCheckRpcModel.cxx b/Modules/Filtering/Projection/test/otbGCPsToRPCSensorModelImageFilterCheckRpcModel.cxx similarity index 100% rename from Testing/Code/Projections/otbGCPsToRPCSensorModelImageFilterCheckRpcModel.cxx rename to Modules/Filtering/Projection/test/otbGCPsToRPCSensorModelImageFilterCheckRpcModel.cxx diff --git a/Testing/Code/Projections/otbGCPsToRPCSensorModelImageFilterNew.cxx b/Modules/Filtering/Projection/test/otbGCPsToRPCSensorModelImageFilterNew.cxx similarity index 100% rename from Testing/Code/Projections/otbGCPsToRPCSensorModelImageFilterNew.cxx rename to Modules/Filtering/Projection/test/otbGCPsToRPCSensorModelImageFilterNew.cxx diff --git a/Testing/Code/Projections/otbGCPsToRPCSensorModelImageFilterWithoutDEM.cxx b/Modules/Filtering/Projection/test/otbGCPsToRPCSensorModelImageFilterWithoutDEM.cxx similarity index 100% rename from Testing/Code/Projections/otbGCPsToRPCSensorModelImageFilterWithoutDEM.cxx rename to Modules/Filtering/Projection/test/otbGCPsToRPCSensorModelImageFilterWithoutDEM.cxx diff --git a/Testing/Code/Projections/otbGenericRSResampleImageFilter.cxx b/Modules/Filtering/Projection/test/otbGenericRSResampleImageFilter.cxx similarity index 100% rename from Testing/Code/Projections/otbGenericRSResampleImageFilter.cxx rename to Modules/Filtering/Projection/test/otbGenericRSResampleImageFilter.cxx diff --git a/Testing/Code/Projections/otbGenericRSTransformFromImage.cxx b/Modules/Filtering/Projection/test/otbGenericRSTransformFromImage.cxx similarity index 100% rename from Testing/Code/Projections/otbGenericRSTransformFromImage.cxx rename to Modules/Filtering/Projection/test/otbGenericRSTransformFromImage.cxx diff --git a/Testing/Code/Projections/otbGenericRSTransformGenericConversionCheckingFromGCP.cxx b/Modules/Filtering/Projection/test/otbGenericRSTransformGenericConversionCheckingFromGCP.cxx similarity index 100% rename from Testing/Code/Projections/otbGenericRSTransformGenericConversionCheckingFromGCP.cxx rename to Modules/Filtering/Projection/test/otbGenericRSTransformGenericConversionCheckingFromGCP.cxx diff --git a/Testing/Code/Projections/otbGenericRSTransformGenericTest.cxx b/Modules/Filtering/Projection/test/otbGenericRSTransformGenericTest.cxx similarity index 100% rename from Testing/Code/Projections/otbGenericRSTransformGenericTest.cxx rename to Modules/Filtering/Projection/test/otbGenericRSTransformGenericTest.cxx diff --git a/Testing/Code/Projections/otbGeographicalDistance.cxx b/Modules/Filtering/Projection/test/otbGeographicalDistance.cxx similarity index 100% rename from Testing/Code/Projections/otbGeographicalDistance.cxx rename to Modules/Filtering/Projection/test/otbGeographicalDistance.cxx diff --git a/Testing/Code/Projections/otbGeometriesProjectionFilter.cxx b/Modules/Filtering/Projection/test/otbGeometriesProjectionFilter.cxx similarity index 100% rename from Testing/Code/Projections/otbGeometriesProjectionFilter.cxx rename to Modules/Filtering/Projection/test/otbGeometriesProjectionFilter.cxx diff --git a/Testing/Code/Projections/otbGeometriesProjectionFilterFromGeoToMap.cxx b/Modules/Filtering/Projection/test/otbGeometriesProjectionFilterFromGeoToMap.cxx similarity index 100% rename from Testing/Code/Projections/otbGeometriesProjectionFilterFromGeoToMap.cxx rename to Modules/Filtering/Projection/test/otbGeometriesProjectionFilterFromGeoToMap.cxx diff --git a/Testing/Code/Projections/otbGeometriesProjectionFilterFromMapToEPSG.cxx b/Modules/Filtering/Projection/test/otbGeometriesProjectionFilterFromMapToEPSG.cxx similarity index 100% rename from Testing/Code/Projections/otbGeometriesProjectionFilterFromMapToEPSG.cxx rename to Modules/Filtering/Projection/test/otbGeometriesProjectionFilterFromMapToEPSG.cxx diff --git a/Testing/Code/Projections/otbGeometriesProjectionFilterFromMapToGeo.cxx b/Modules/Filtering/Projection/test/otbGeometriesProjectionFilterFromMapToGeo.cxx similarity index 100% rename from Testing/Code/Projections/otbGeometriesProjectionFilterFromMapToGeo.cxx rename to Modules/Filtering/Projection/test/otbGeometriesProjectionFilterFromMapToGeo.cxx diff --git a/Testing/Code/Projections/otbGeometriesProjectionFilterFromMapToImage.cxx b/Modules/Filtering/Projection/test/otbGeometriesProjectionFilterFromMapToImage.cxx similarity index 100% rename from Testing/Code/Projections/otbGeometriesProjectionFilterFromMapToImage.cxx rename to Modules/Filtering/Projection/test/otbGeometriesProjectionFilterFromMapToImage.cxx diff --git a/Testing/Code/Projections/otbGeometriesProjectionFilterFromMapToSensor.cxx b/Modules/Filtering/Projection/test/otbGeometriesProjectionFilterFromMapToSensor.cxx similarity index 100% rename from Testing/Code/Projections/otbGeometriesProjectionFilterFromMapToSensor.cxx rename to Modules/Filtering/Projection/test/otbGeometriesProjectionFilterFromMapToSensor.cxx diff --git a/Testing/Code/Projections/otbImageToEnvelopeVectorDataFilter.cxx b/Modules/Filtering/Projection/test/otbImageToEnvelopeVectorDataFilter.cxx similarity index 100% rename from Testing/Code/Projections/otbImageToEnvelopeVectorDataFilter.cxx rename to Modules/Filtering/Projection/test/otbImageToEnvelopeVectorDataFilter.cxx diff --git a/Testing/Code/Projections/otbImageToGenericRSOutputParameters.cxx b/Modules/Filtering/Projection/test/otbImageToGenericRSOutputParameters.cxx similarity index 100% rename from Testing/Code/Projections/otbImageToGenericRSOutputParameters.cxx rename to Modules/Filtering/Projection/test/otbImageToGenericRSOutputParameters.cxx diff --git a/Testing/Code/BasicFilters/otbImportGeoInformationImageFilter.cxx b/Modules/Filtering/Projection/test/otbImportGeoInformationImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbImportGeoInformationImageFilter.cxx rename to Modules/Filtering/Projection/test/otbImportGeoInformationImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbImportGeoInformationImageFilterNew.cxx b/Modules/Filtering/Projection/test/otbImportGeoInformationImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbImportGeoInformationImageFilterNew.cxx rename to Modules/Filtering/Projection/test/otbImportGeoInformationImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbImportGeoInformationImageFilterWithKeywordList.cxx b/Modules/Filtering/Projection/test/otbImportGeoInformationImageFilterWithKeywordList.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbImportGeoInformationImageFilterWithKeywordList.cxx rename to Modules/Filtering/Projection/test/otbImportGeoInformationImageFilterWithKeywordList.cxx diff --git a/Testing/Code/Projections/otbLeastSquareAffineTransformEstimator.cxx b/Modules/Filtering/Projection/test/otbLeastSquareAffineTransformEstimator.cxx similarity index 100% rename from Testing/Code/Projections/otbLeastSquareAffineTransformEstimator.cxx rename to Modules/Filtering/Projection/test/otbLeastSquareAffineTransformEstimator.cxx diff --git a/Testing/Code/Projections/otbLeastSquareAffineTransformEstimatorNew.cxx b/Modules/Filtering/Projection/test/otbLeastSquareAffineTransformEstimatorNew.cxx similarity index 100% rename from Testing/Code/Projections/otbLeastSquareAffineTransformEstimatorNew.cxx rename to Modules/Filtering/Projection/test/otbLeastSquareAffineTransformEstimatorNew.cxx diff --git a/Testing/Code/Projections/otbMapProjection.cxx b/Modules/Filtering/Projection/test/otbMapProjection.cxx similarity index 100% rename from Testing/Code/Projections/otbMapProjection.cxx rename to Modules/Filtering/Projection/test/otbMapProjection.cxx diff --git a/Testing/Code/Projections/otbMapProjectionsNew.cxx b/Modules/Filtering/Projection/test/otbMapProjectionsNew.cxx similarity index 100% rename from Testing/Code/Projections/otbMapProjectionsNew.cxx rename to Modules/Filtering/Projection/test/otbMapProjectionsNew.cxx diff --git a/Testing/Code/Projections/otbOrthoRectificationFilter.cxx b/Modules/Filtering/Projection/test/otbOrthoRectificationFilter.cxx similarity index 100% rename from Testing/Code/Projections/otbOrthoRectificationFilter.cxx rename to Modules/Filtering/Projection/test/otbOrthoRectificationFilter.cxx diff --git a/Testing/Code/Projections/otbOrthoRectificationFilterNew.cxx b/Modules/Filtering/Projection/test/otbOrthoRectificationFilterNew.cxx similarity index 100% rename from Testing/Code/Projections/otbOrthoRectificationFilterNew.cxx rename to Modules/Filtering/Projection/test/otbOrthoRectificationFilterNew.cxx diff --git a/Testing/Code/Projections/otbOrthoRectificationFilterWithDEM.cxx b/Modules/Filtering/Projection/test/otbOrthoRectificationFilterWithDEM.cxx similarity index 100% rename from Testing/Code/Projections/otbOrthoRectificationFilterWithDEM.cxx rename to Modules/Filtering/Projection/test/otbOrthoRectificationFilterWithDEM.cxx diff --git a/Testing/Code/Projections/otbOrthoRectificationMonoThreadFilter.cxx b/Modules/Filtering/Projection/test/otbOrthoRectificationMonoThreadFilter.cxx similarity index 100% rename from Testing/Code/Projections/otbOrthoRectificationMonoThreadFilter.cxx rename to Modules/Filtering/Projection/test/otbOrthoRectificationMonoThreadFilter.cxx diff --git a/Testing/Code/Projections/otbPhysicalToRPCSensorModelImageFilter.cxx b/Modules/Filtering/Projection/test/otbPhysicalToRPCSensorModelImageFilter.cxx similarity index 100% rename from Testing/Code/Projections/otbPhysicalToRPCSensorModelImageFilter.cxx rename to Modules/Filtering/Projection/test/otbPhysicalToRPCSensorModelImageFilter.cxx diff --git a/Testing/Code/Projections/otbProjectionBaseNew.cxx b/Modules/Filtering/Projection/test/otbProjectionBaseNew.cxx similarity index 100% rename from Testing/Code/Projections/otbProjectionBaseNew.cxx rename to Modules/Filtering/Projection/test/otbProjectionBaseNew.cxx diff --git a/Testing/Code/Learning/otbROIdataConversion.cxx b/Modules/Filtering/Projection/test/otbROIdataConversion.cxx similarity index 100% rename from Testing/Code/Learning/otbROIdataConversion.cxx rename to Modules/Filtering/Projection/test/otbROIdataConversion.cxx diff --git a/Testing/Code/Learning/otbROIdataConversionNew.cxx b/Modules/Filtering/Projection/test/otbROIdataConversionNew.cxx similarity index 100% rename from Testing/Code/Learning/otbROIdataConversionNew.cxx rename to Modules/Filtering/Projection/test/otbROIdataConversionNew.cxx diff --git a/Testing/Code/BasicFilters/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.cxx b/Modules/Filtering/Projection/test/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.cxx rename to Modules/Filtering/Projection/test/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.cxx diff --git a/Testing/Code/Projections/otbRationalTransform.cxx b/Modules/Filtering/Projection/test/otbRationalTransform.cxx similarity index 100% rename from Testing/Code/Projections/otbRationalTransform.cxx rename to Modules/Filtering/Projection/test/otbRationalTransform.cxx diff --git a/Testing/Code/Projections/otbRationalTransformToDisplacementFieldSource.cxx b/Modules/Filtering/Projection/test/otbRationalTransformToDisplacementFieldSource.cxx similarity index 100% rename from Testing/Code/Projections/otbRationalTransformToDisplacementFieldSource.cxx rename to Modules/Filtering/Projection/test/otbRationalTransformToDisplacementFieldSource.cxx diff --git a/Testing/Code/BasicFilters/otbSpectralAngleDataNodeFeatureFunction.cxx b/Modules/Filtering/Projection/test/otbSpectralAngleDataNodeFeatureFunction.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbSpectralAngleDataNodeFeatureFunction.cxx rename to Modules/Filtering/Projection/test/otbSpectralAngleDataNodeFeatureFunction.cxx diff --git a/Testing/Code/Projections/otbTileImageFilterRSTransformTest.cxx b/Modules/Filtering/Projection/test/otbTileImageFilterRSTransformTest.cxx similarity index 100% rename from Testing/Code/Projections/otbTileImageFilterRSTransformTest.cxx rename to Modules/Filtering/Projection/test/otbTileImageFilterRSTransformTest.cxx diff --git a/Testing/Code/Projections/otbTileMapTransform.cxx b/Modules/Filtering/Projection/test/otbTileMapTransform.cxx similarity index 100% rename from Testing/Code/Projections/otbTileMapTransform.cxx rename to Modules/Filtering/Projection/test/otbTileMapTransform.cxx diff --git a/Testing/Code/Projections/otbUtmMapProjection.cxx b/Modules/Filtering/Projection/test/otbUtmMapProjection.cxx similarity index 100% rename from Testing/Code/Projections/otbUtmMapProjection.cxx rename to Modules/Filtering/Projection/test/otbUtmMapProjection.cxx diff --git a/Testing/Code/Projections/otbVectorDataExtractROIandProjection.cxx b/Modules/Filtering/Projection/test/otbVectorDataExtractROIandProjection.cxx similarity index 100% rename from Testing/Code/Projections/otbVectorDataExtractROIandProjection.cxx rename to Modules/Filtering/Projection/test/otbVectorDataExtractROIandProjection.cxx diff --git a/Testing/Code/Projections/otbVectorDataIntoImageProjectionFilterTest.cxx b/Modules/Filtering/Projection/test/otbVectorDataIntoImageProjectionFilterTest.cxx similarity index 100% rename from Testing/Code/Projections/otbVectorDataIntoImageProjectionFilterTest.cxx rename to Modules/Filtering/Projection/test/otbVectorDataIntoImageProjectionFilterTest.cxx diff --git a/Testing/Code/Projections/otbVectorDataProjectionFilter.cxx b/Modules/Filtering/Projection/test/otbVectorDataProjectionFilter.cxx similarity index 100% rename from Testing/Code/Projections/otbVectorDataProjectionFilter.cxx rename to Modules/Filtering/Projection/test/otbVectorDataProjectionFilter.cxx diff --git a/Testing/Code/Projections/otbVectorDataProjectionFilterFromGeoToMap.cxx b/Modules/Filtering/Projection/test/otbVectorDataProjectionFilterFromGeoToMap.cxx similarity index 100% rename from Testing/Code/Projections/otbVectorDataProjectionFilterFromGeoToMap.cxx rename to Modules/Filtering/Projection/test/otbVectorDataProjectionFilterFromGeoToMap.cxx diff --git a/Testing/Code/Projections/otbVectorDataProjectionFilterFromMapToGeo.cxx b/Modules/Filtering/Projection/test/otbVectorDataProjectionFilterFromMapToGeo.cxx similarity index 100% rename from Testing/Code/Projections/otbVectorDataProjectionFilterFromMapToGeo.cxx rename to Modules/Filtering/Projection/test/otbVectorDataProjectionFilterFromMapToGeo.cxx diff --git a/Testing/Code/Projections/otbVectorDataProjectionFilterFromMapToImage.cxx b/Modules/Filtering/Projection/test/otbVectorDataProjectionFilterFromMapToImage.cxx similarity index 100% rename from Testing/Code/Projections/otbVectorDataProjectionFilterFromMapToImage.cxx rename to Modules/Filtering/Projection/test/otbVectorDataProjectionFilterFromMapToImage.cxx diff --git a/Testing/Code/Projections/otbVectorDataProjectionFilterFromMapToSensor.cxx b/Modules/Filtering/Projection/test/otbVectorDataProjectionFilterFromMapToSensor.cxx similarity index 100% rename from Testing/Code/Projections/otbVectorDataProjectionFilterFromMapToSensor.cxx rename to Modules/Filtering/Projection/test/otbVectorDataProjectionFilterFromMapToSensor.cxx diff --git a/Testing/Code/Projections/otbVectorDataProjectionFilterNew.cxx b/Modules/Filtering/Projection/test/otbVectorDataProjectionFilterNew.cxx similarity index 100% rename from Testing/Code/Projections/otbVectorDataProjectionFilterNew.cxx rename to Modules/Filtering/Projection/test/otbVectorDataProjectionFilterNew.cxx diff --git a/Testing/Code/Projections/otbVectorDataTransformFilter.cxx b/Modules/Filtering/Projection/test/otbVectorDataTransformFilter.cxx similarity index 100% rename from Testing/Code/Projections/otbVectorDataTransformFilter.cxx rename to Modules/Filtering/Projection/test/otbVectorDataTransformFilter.cxx diff --git a/Code/MultiTemporal/otbEnvelopeSavitzkyGolayInterpolationFunctor.h b/Modules/Filtering/Smoothing/include/otbEnvelopeSavitzkyGolayInterpolationFunctor.h similarity index 100% rename from Code/MultiTemporal/otbEnvelopeSavitzkyGolayInterpolationFunctor.h rename to Modules/Filtering/Smoothing/include/otbEnvelopeSavitzkyGolayInterpolationFunctor.h diff --git a/Code/BasicFilters/otbMeanShiftSmoothingImageFilter.h b/Modules/Filtering/Smoothing/include/otbMeanShiftSmoothingImageFilter.h similarity index 100% rename from Code/BasicFilters/otbMeanShiftSmoothingImageFilter.h rename to Modules/Filtering/Smoothing/include/otbMeanShiftSmoothingImageFilter.h diff --git a/Code/BasicFilters/otbMeanShiftSmoothingImageFilter.txx b/Modules/Filtering/Smoothing/include/otbMeanShiftSmoothingImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbMeanShiftSmoothingImageFilter.txx rename to Modules/Filtering/Smoothing/include/otbMeanShiftSmoothingImageFilter.txx diff --git a/Code/MultiTemporal/otbSavitzkyGolayInterpolationFunctor.h b/Modules/Filtering/Smoothing/include/otbSavitzkyGolayInterpolationFunctor.h similarity index 100% rename from Code/MultiTemporal/otbSavitzkyGolayInterpolationFunctor.h rename to Modules/Filtering/Smoothing/include/otbSavitzkyGolayInterpolationFunctor.h diff --git a/Code/MultiTemporal/otbTimeSeries.h b/Modules/Filtering/Smoothing/include/otbTimeSeries.h similarity index 100% rename from Code/MultiTemporal/otbTimeSeries.h rename to Modules/Filtering/Smoothing/include/otbTimeSeries.h diff --git a/Code/MultiTemporal/otbTimeSeriesLeastSquareFittingFunctor.h b/Modules/Filtering/Smoothing/include/otbTimeSeriesLeastSquareFittingFunctor.h similarity index 100% rename from Code/MultiTemporal/otbTimeSeriesLeastSquareFittingFunctor.h rename to Modules/Filtering/Smoothing/include/otbTimeSeriesLeastSquareFittingFunctor.h diff --git a/Testing/Code/MultiTemporal/otbEnvelopeSavitzkyGolayInterpolationFunctorTest.cxx b/Modules/Filtering/Smoothing/test/otbEnvelopeSavitzkyGolayInterpolationFunctorTest.cxx similarity index 100% rename from Testing/Code/MultiTemporal/otbEnvelopeSavitzkyGolayInterpolationFunctorTest.cxx rename to Modules/Filtering/Smoothing/test/otbEnvelopeSavitzkyGolayInterpolationFunctorTest.cxx diff --git a/Testing/Code/BasicFilters/otbMeanShiftSmoothingImageFilter.cxx b/Modules/Filtering/Smoothing/test/otbMeanShiftSmoothingImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMeanShiftSmoothingImageFilter.cxx rename to Modules/Filtering/Smoothing/test/otbMeanShiftSmoothingImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbMeanShiftSmoothingImageFilterNew.cxx b/Modules/Filtering/Smoothing/test/otbMeanShiftSmoothingImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMeanShiftSmoothingImageFilterNew.cxx rename to Modules/Filtering/Smoothing/test/otbMeanShiftSmoothingImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbMeanShiftSmoothingImageFilterSpatialStability.cxx b/Modules/Filtering/Smoothing/test/otbMeanShiftSmoothingImageFilterSpatialStability.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMeanShiftSmoothingImageFilterSpatialStability.cxx rename to Modules/Filtering/Smoothing/test/otbMeanShiftSmoothingImageFilterSpatialStability.cxx diff --git a/Testing/Code/BasicFilters/otbMeanShiftSmoothingImageFilterThreading.cxx b/Modules/Filtering/Smoothing/test/otbMeanShiftSmoothingImageFilterThreading.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMeanShiftSmoothingImageFilterThreading.cxx rename to Modules/Filtering/Smoothing/test/otbMeanShiftSmoothingImageFilterThreading.cxx diff --git a/Testing/Code/MultiTemporal/otbPolynomialTimeSeriesTest.cxx b/Modules/Filtering/Smoothing/test/otbPolynomialTimeSeriesTest.cxx similarity index 100% rename from Testing/Code/MultiTemporal/otbPolynomialTimeSeriesTest.cxx rename to Modules/Filtering/Smoothing/test/otbPolynomialTimeSeriesTest.cxx diff --git a/Testing/Code/MultiTemporal/otbSavitzkyGolayInterpolationFunctorNew.cxx b/Modules/Filtering/Smoothing/test/otbSavitzkyGolayInterpolationFunctorNew.cxx similarity index 100% rename from Testing/Code/MultiTemporal/otbSavitzkyGolayInterpolationFunctorNew.cxx rename to Modules/Filtering/Smoothing/test/otbSavitzkyGolayInterpolationFunctorNew.cxx diff --git a/Testing/Code/MultiTemporal/otbSavitzkyGolayInterpolationFunctorTest.cxx b/Modules/Filtering/Smoothing/test/otbSavitzkyGolayInterpolationFunctorTest.cxx similarity index 100% rename from Testing/Code/MultiTemporal/otbSavitzkyGolayInterpolationFunctorTest.cxx rename to Modules/Filtering/Smoothing/test/otbSavitzkyGolayInterpolationFunctorTest.cxx diff --git a/Testing/Code/MultiTemporal/otbTimeSeriesLeastSquareFittingFunctorNew.cxx b/Modules/Filtering/Smoothing/test/otbTimeSeriesLeastSquareFittingFunctorNew.cxx similarity index 100% rename from Testing/Code/MultiTemporal/otbTimeSeriesLeastSquareFittingFunctorNew.cxx rename to Modules/Filtering/Smoothing/test/otbTimeSeriesLeastSquareFittingFunctorNew.cxx diff --git a/Testing/Code/MultiTemporal/otbTimeSeriesLeastSquareFittingFunctorTest.cxx b/Modules/Filtering/Smoothing/test/otbTimeSeriesLeastSquareFittingFunctorTest.cxx similarity index 100% rename from Testing/Code/MultiTemporal/otbTimeSeriesLeastSquareFittingFunctorTest.cxx rename to Modules/Filtering/Smoothing/test/otbTimeSeriesLeastSquareFittingFunctorTest.cxx diff --git a/Testing/Code/MultiTemporal/otbTimeSeriesLeastSquareFittingFunctorWeightsTest.cxx b/Modules/Filtering/Smoothing/test/otbTimeSeriesLeastSquareFittingFunctorWeightsTest.cxx similarity index 100% rename from Testing/Code/MultiTemporal/otbTimeSeriesLeastSquareFittingFunctorWeightsTest.cxx rename to Modules/Filtering/Smoothing/test/otbTimeSeriesLeastSquareFittingFunctorWeightsTest.cxx diff --git a/Code/OBIA/otbBandsStatisticsAttributesLabelMapFilter.h b/Modules/Filtering/Statistics/include/otbBandsStatisticsAttributesLabelMapFilter.h similarity index 100% rename from Code/OBIA/otbBandsStatisticsAttributesLabelMapFilter.h rename to Modules/Filtering/Statistics/include/otbBandsStatisticsAttributesLabelMapFilter.h diff --git a/Code/OBIA/otbBandsStatisticsAttributesLabelMapFilter.txx b/Modules/Filtering/Statistics/include/otbBandsStatisticsAttributesLabelMapFilter.txx similarity index 100% rename from Code/OBIA/otbBandsStatisticsAttributesLabelMapFilter.txx rename to Modules/Filtering/Statistics/include/otbBandsStatisticsAttributesLabelMapFilter.txx diff --git a/Code/Learning/otbConcatenateSampleListFilter.h b/Modules/Filtering/Statistics/include/otbConcatenateSampleListFilter.h similarity index 100% rename from Code/Learning/otbConcatenateSampleListFilter.h rename to Modules/Filtering/Statistics/include/otbConcatenateSampleListFilter.h diff --git a/Code/Learning/otbConcatenateSampleListFilter.txx b/Modules/Filtering/Statistics/include/otbConcatenateSampleListFilter.txx similarity index 100% rename from Code/Learning/otbConcatenateSampleListFilter.txx rename to Modules/Filtering/Statistics/include/otbConcatenateSampleListFilter.txx diff --git a/Code/BasicFilters/otbContinuousMinimumMaximumImageCalculator.h b/Modules/Filtering/Statistics/include/otbContinuousMinimumMaximumImageCalculator.h similarity index 100% rename from Code/BasicFilters/otbContinuousMinimumMaximumImageCalculator.h rename to Modules/Filtering/Statistics/include/otbContinuousMinimumMaximumImageCalculator.h diff --git a/Code/BasicFilters/otbContinuousMinimumMaximumImageCalculator.txx b/Modules/Filtering/Statistics/include/otbContinuousMinimumMaximumImageCalculator.txx similarity index 100% rename from Code/BasicFilters/otbContinuousMinimumMaximumImageCalculator.txx rename to Modules/Filtering/Statistics/include/otbContinuousMinimumMaximumImageCalculator.txx diff --git a/Code/Radiometry/otbDEMCaracteristicsExtractor.h b/Modules/Filtering/Statistics/include/otbDEMCaracteristicsExtractor.h similarity index 100% rename from Code/Radiometry/otbDEMCaracteristicsExtractor.h rename to Modules/Filtering/Statistics/include/otbDEMCaracteristicsExtractor.h diff --git a/Code/Radiometry/otbDEMCaracteristicsExtractor.txx b/Modules/Filtering/Statistics/include/otbDEMCaracteristicsExtractor.txx similarity index 100% rename from Code/Radiometry/otbDEMCaracteristicsExtractor.txx rename to Modules/Filtering/Statistics/include/otbDEMCaracteristicsExtractor.txx diff --git a/Code/Learning/otbGaussianAdditiveNoiseSampleListFilter.h b/Modules/Filtering/Statistics/include/otbGaussianAdditiveNoiseSampleListFilter.h similarity index 100% rename from Code/Learning/otbGaussianAdditiveNoiseSampleListFilter.h rename to Modules/Filtering/Statistics/include/otbGaussianAdditiveNoiseSampleListFilter.h diff --git a/Code/Learning/otbGaussianAdditiveNoiseSampleListFilter.txx b/Modules/Filtering/Statistics/include/otbGaussianAdditiveNoiseSampleListFilter.txx similarity index 100% rename from Code/Learning/otbGaussianAdditiveNoiseSampleListFilter.txx rename to Modules/Filtering/Statistics/include/otbGaussianAdditiveNoiseSampleListFilter.txx diff --git a/Code/Common/otbHistogramStatisticsFunction.h b/Modules/Filtering/Statistics/include/otbHistogramStatisticsFunction.h similarity index 100% rename from Code/Common/otbHistogramStatisticsFunction.h rename to Modules/Filtering/Statistics/include/otbHistogramStatisticsFunction.h diff --git a/Code/Common/otbHistogramStatisticsFunction.txx b/Modules/Filtering/Statistics/include/otbHistogramStatisticsFunction.txx similarity index 100% rename from Code/Common/otbHistogramStatisticsFunction.txx rename to Modules/Filtering/Statistics/include/otbHistogramStatisticsFunction.txx diff --git a/Code/Learning/otbListSampleGenerator.h b/Modules/Filtering/Statistics/include/otbListSampleGenerator.h similarity index 100% rename from Code/Learning/otbListSampleGenerator.h rename to Modules/Filtering/Statistics/include/otbListSampleGenerator.h diff --git a/Code/Learning/otbListSampleGenerator.txx b/Modules/Filtering/Statistics/include/otbListSampleGenerator.txx similarity index 100% rename from Code/Learning/otbListSampleGenerator.txx rename to Modules/Filtering/Statistics/include/otbListSampleGenerator.txx diff --git a/Code/Learning/otbListSampleSource.h b/Modules/Filtering/Statistics/include/otbListSampleSource.h similarity index 100% rename from Code/Learning/otbListSampleSource.h rename to Modules/Filtering/Statistics/include/otbListSampleSource.h diff --git a/Code/Learning/otbListSampleSource.txx b/Modules/Filtering/Statistics/include/otbListSampleSource.txx similarity index 100% rename from Code/Learning/otbListSampleSource.txx rename to Modules/Filtering/Statistics/include/otbListSampleSource.txx diff --git a/Code/Learning/otbListSampleToBalancedListSampleFilter.h b/Modules/Filtering/Statistics/include/otbListSampleToBalancedListSampleFilter.h similarity index 100% rename from Code/Learning/otbListSampleToBalancedListSampleFilter.h rename to Modules/Filtering/Statistics/include/otbListSampleToBalancedListSampleFilter.h diff --git a/Code/Learning/otbListSampleToBalancedListSampleFilter.txx b/Modules/Filtering/Statistics/include/otbListSampleToBalancedListSampleFilter.txx similarity index 100% rename from Code/Learning/otbListSampleToBalancedListSampleFilter.txx rename to Modules/Filtering/Statistics/include/otbListSampleToBalancedListSampleFilter.txx diff --git a/Code/BasicFilters/otbListSampleToHistogramListGenerator.h b/Modules/Filtering/Statistics/include/otbListSampleToHistogramListGenerator.h similarity index 100% rename from Code/BasicFilters/otbListSampleToHistogramListGenerator.h rename to Modules/Filtering/Statistics/include/otbListSampleToHistogramListGenerator.h diff --git a/Code/BasicFilters/otbListSampleToHistogramListGenerator.txx b/Modules/Filtering/Statistics/include/otbListSampleToHistogramListGenerator.txx similarity index 100% rename from Code/BasicFilters/otbListSampleToHistogramListGenerator.txx rename to Modules/Filtering/Statistics/include/otbListSampleToHistogramListGenerator.txx diff --git a/Code/Learning/otbListSampleToListSampleFilter.h b/Modules/Filtering/Statistics/include/otbListSampleToListSampleFilter.h similarity index 100% rename from Code/Learning/otbListSampleToListSampleFilter.h rename to Modules/Filtering/Statistics/include/otbListSampleToListSampleFilter.h diff --git a/Code/Learning/otbListSampleToListSampleFilter.txx b/Modules/Filtering/Statistics/include/otbListSampleToListSampleFilter.txx similarity index 100% rename from Code/Learning/otbListSampleToListSampleFilter.txx rename to Modules/Filtering/Statistics/include/otbListSampleToListSampleFilter.txx diff --git a/Code/BasicFilters/otbListSampleToVariableDimensionHistogramGenerator.h b/Modules/Filtering/Statistics/include/otbListSampleToVariableDimensionHistogramGenerator.h similarity index 100% rename from Code/BasicFilters/otbListSampleToVariableDimensionHistogramGenerator.h rename to Modules/Filtering/Statistics/include/otbListSampleToVariableDimensionHistogramGenerator.h diff --git a/Code/BasicFilters/otbListSampleToVariableDimensionHistogramGenerator.txx b/Modules/Filtering/Statistics/include/otbListSampleToVariableDimensionHistogramGenerator.txx similarity index 100% rename from Code/BasicFilters/otbListSampleToVariableDimensionHistogramGenerator.txx rename to Modules/Filtering/Statistics/include/otbListSampleToVariableDimensionHistogramGenerator.txx diff --git a/Code/FeatureExtraction/otbLocalHistogramImageFunction.h b/Modules/Filtering/Statistics/include/otbLocalHistogramImageFunction.h similarity index 100% rename from Code/FeatureExtraction/otbLocalHistogramImageFunction.h rename to Modules/Filtering/Statistics/include/otbLocalHistogramImageFunction.h diff --git a/Code/FeatureExtraction/otbLocalHistogramImageFunction.txx b/Modules/Filtering/Statistics/include/otbLocalHistogramImageFunction.txx similarity index 100% rename from Code/FeatureExtraction/otbLocalHistogramImageFunction.txx rename to Modules/Filtering/Statistics/include/otbLocalHistogramImageFunction.txx diff --git a/Code/BasicFilters/otbNormalizeVectorImageFilter.h b/Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbNormalizeVectorImageFilter.h rename to Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.h diff --git a/Code/BasicFilters/otbNormalizeVectorImageFilter.txx b/Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbNormalizeVectorImageFilter.txx rename to Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.txx diff --git a/Code/Learning/otbShiftScaleSampleListFilter.h b/Modules/Filtering/Statistics/include/otbShiftScaleSampleListFilter.h similarity index 100% rename from Code/Learning/otbShiftScaleSampleListFilter.h rename to Modules/Filtering/Statistics/include/otbShiftScaleSampleListFilter.h diff --git a/Code/Learning/otbShiftScaleSampleListFilter.txx b/Modules/Filtering/Statistics/include/otbShiftScaleSampleListFilter.txx similarity index 100% rename from Code/Learning/otbShiftScaleSampleListFilter.txx rename to Modules/Filtering/Statistics/include/otbShiftScaleSampleListFilter.txx diff --git a/Code/BasicFilters/otbStreamingCompareImageFilter.h b/Modules/Filtering/Statistics/include/otbStreamingCompareImageFilter.h similarity index 100% rename from Code/BasicFilters/otbStreamingCompareImageFilter.h rename to Modules/Filtering/Statistics/include/otbStreamingCompareImageFilter.h diff --git a/Code/BasicFilters/otbStreamingCompareImageFilter.txx b/Modules/Filtering/Statistics/include/otbStreamingCompareImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbStreamingCompareImageFilter.txx rename to Modules/Filtering/Statistics/include/otbStreamingCompareImageFilter.txx diff --git a/Code/BasicFilters/otbStreamingHistogramVectorImageFilter.h b/Modules/Filtering/Statistics/include/otbStreamingHistogramVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbStreamingHistogramVectorImageFilter.h rename to Modules/Filtering/Statistics/include/otbStreamingHistogramVectorImageFilter.h diff --git a/Code/BasicFilters/otbStreamingHistogramVectorImageFilter.txx b/Modules/Filtering/Statistics/include/otbStreamingHistogramVectorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbStreamingHistogramVectorImageFilter.txx rename to Modules/Filtering/Statistics/include/otbStreamingHistogramVectorImageFilter.txx diff --git a/Code/BasicFilters/otbStreamingMinMaxImageFilter.h b/Modules/Filtering/Statistics/include/otbStreamingMinMaxImageFilter.h similarity index 100% rename from Code/BasicFilters/otbStreamingMinMaxImageFilter.h rename to Modules/Filtering/Statistics/include/otbStreamingMinMaxImageFilter.h diff --git a/Code/BasicFilters/otbStreamingMinMaxImageFilter.txx b/Modules/Filtering/Statistics/include/otbStreamingMinMaxImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbStreamingMinMaxImageFilter.txx rename to Modules/Filtering/Statistics/include/otbStreamingMinMaxImageFilter.txx diff --git a/Code/BasicFilters/otbStreamingMinMaxVectorImageFilter.h b/Modules/Filtering/Statistics/include/otbStreamingMinMaxVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbStreamingMinMaxVectorImageFilter.h rename to Modules/Filtering/Statistics/include/otbStreamingMinMaxVectorImageFilter.h diff --git a/Code/BasicFilters/otbStreamingMinMaxVectorImageFilter.txx b/Modules/Filtering/Statistics/include/otbStreamingMinMaxVectorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbStreamingMinMaxVectorImageFilter.txx rename to Modules/Filtering/Statistics/include/otbStreamingMinMaxVectorImageFilter.txx diff --git a/Code/BasicFilters/otbStreamingStatisticsImageFilter.h b/Modules/Filtering/Statistics/include/otbStreamingStatisticsImageFilter.h similarity index 100% rename from Code/BasicFilters/otbStreamingStatisticsImageFilter.h rename to Modules/Filtering/Statistics/include/otbStreamingStatisticsImageFilter.h diff --git a/Code/BasicFilters/otbStreamingStatisticsImageFilter.txx b/Modules/Filtering/Statistics/include/otbStreamingStatisticsImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbStreamingStatisticsImageFilter.txx rename to Modules/Filtering/Statistics/include/otbStreamingStatisticsImageFilter.txx diff --git a/Code/BasicFilters/otbStreamingStatisticsMapFromLabelImageFilter.h b/Modules/Filtering/Statistics/include/otbStreamingStatisticsMapFromLabelImageFilter.h similarity index 100% rename from Code/BasicFilters/otbStreamingStatisticsMapFromLabelImageFilter.h rename to Modules/Filtering/Statistics/include/otbStreamingStatisticsMapFromLabelImageFilter.h diff --git a/Code/BasicFilters/otbStreamingStatisticsMapFromLabelImageFilter.txx b/Modules/Filtering/Statistics/include/otbStreamingStatisticsMapFromLabelImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbStreamingStatisticsMapFromLabelImageFilter.txx rename to Modules/Filtering/Statistics/include/otbStreamingStatisticsMapFromLabelImageFilter.txx diff --git a/Code/BasicFilters/otbStreamingStatisticsVectorImageFilter.h b/Modules/Filtering/Statistics/include/otbStreamingStatisticsVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbStreamingStatisticsVectorImageFilter.h rename to Modules/Filtering/Statistics/include/otbStreamingStatisticsVectorImageFilter.h diff --git a/Code/BasicFilters/otbStreamingStatisticsVectorImageFilter.txx b/Modules/Filtering/Statistics/include/otbStreamingStatisticsVectorImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbStreamingStatisticsVectorImageFilter.txx rename to Modules/Filtering/Statistics/include/otbStreamingStatisticsVectorImageFilter.txx diff --git a/Code/BasicFilters/otbVarianceImageFilter.h b/Modules/Filtering/Statistics/include/otbVarianceImageFilter.h similarity index 100% rename from Code/BasicFilters/otbVarianceImageFilter.h rename to Modules/Filtering/Statistics/include/otbVarianceImageFilter.h diff --git a/Code/BasicFilters/otbVarianceImageFilter.txx b/Modules/Filtering/Statistics/include/otbVarianceImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbVarianceImageFilter.txx rename to Modules/Filtering/Statistics/include/otbVarianceImageFilter.txx diff --git a/Code/BasicFilters/otbVectorImageToIntensityImageFilter.h b/Modules/Filtering/Statistics/include/otbVectorImageToIntensityImageFilter.h similarity index 100% rename from Code/BasicFilters/otbVectorImageToIntensityImageFilter.h rename to Modules/Filtering/Statistics/include/otbVectorImageToIntensityImageFilter.h diff --git a/Code/BasicFilters/otbVectorImageToIntensityImageFilter.txx b/Modules/Filtering/Statistics/include/otbVectorImageToIntensityImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbVectorImageToIntensityImageFilter.txx rename to Modules/Filtering/Statistics/include/otbVectorImageToIntensityImageFilter.txx diff --git a/Code/BasicFilters/otbVectorImageToMatrixImageFilter.h b/Modules/Filtering/Statistics/include/otbVectorImageToMatrixImageFilter.h similarity index 100% rename from Code/BasicFilters/otbVectorImageToMatrixImageFilter.h rename to Modules/Filtering/Statistics/include/otbVectorImageToMatrixImageFilter.h diff --git a/Code/BasicFilters/otbVectorImageToMatrixImageFilter.txx b/Modules/Filtering/Statistics/include/otbVectorImageToMatrixImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbVectorImageToMatrixImageFilter.txx rename to Modules/Filtering/Statistics/include/otbVectorImageToMatrixImageFilter.txx diff --git a/Testing/Fa/StreamingStat.cxx b/Modules/Filtering/Statistics/test/StreamingStat.cxx similarity index 100% rename from Testing/Fa/StreamingStat.cxx rename to Modules/Filtering/Statistics/test/StreamingStat.cxx diff --git a/Testing/Code/OBIA/otbBandsStatisticsAttributesLabelMapFilter.cxx b/Modules/Filtering/Statistics/test/otbBandsStatisticsAttributesLabelMapFilter.cxx similarity index 100% rename from Testing/Code/OBIA/otbBandsStatisticsAttributesLabelMapFilter.cxx rename to Modules/Filtering/Statistics/test/otbBandsStatisticsAttributesLabelMapFilter.cxx diff --git a/Testing/Code/Learning/otbConcatenateSampleListFilter.cxx b/Modules/Filtering/Statistics/test/otbConcatenateSampleListFilter.cxx similarity index 100% rename from Testing/Code/Learning/otbConcatenateSampleListFilter.cxx rename to Modules/Filtering/Statistics/test/otbConcatenateSampleListFilter.cxx diff --git a/Testing/Code/BasicFilters/otbContinuousMinimumMaximumImageCalculatorNew.cxx b/Modules/Filtering/Statistics/test/otbContinuousMinimumMaximumImageCalculatorNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbContinuousMinimumMaximumImageCalculatorNew.cxx rename to Modules/Filtering/Statistics/test/otbContinuousMinimumMaximumImageCalculatorNew.cxx diff --git a/Testing/Code/BasicFilters/otbContinuousMinimumMaximumImageCalculatorTest.cxx b/Modules/Filtering/Statistics/test/otbContinuousMinimumMaximumImageCalculatorTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbContinuousMinimumMaximumImageCalculatorTest.cxx rename to Modules/Filtering/Statistics/test/otbContinuousMinimumMaximumImageCalculatorTest.cxx diff --git a/Testing/Code/Radiometry/otbDEMCaracteristicsExtractor.cxx b/Modules/Filtering/Statistics/test/otbDEMCaracteristicsExtractor.cxx similarity index 100% rename from Testing/Code/Radiometry/otbDEMCaracteristicsExtractor.cxx rename to Modules/Filtering/Statistics/test/otbDEMCaracteristicsExtractor.cxx diff --git a/Testing/Code/Radiometry/otbDEMCaracteristicsExtractorNew.cxx b/Modules/Filtering/Statistics/test/otbDEMCaracteristicsExtractorNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbDEMCaracteristicsExtractorNew.cxx rename to Modules/Filtering/Statistics/test/otbDEMCaracteristicsExtractorNew.cxx diff --git a/Testing/Code/Learning/otbGaussianAdditiveNoiseSampleListFilter.cxx b/Modules/Filtering/Statistics/test/otbGaussianAdditiveNoiseSampleListFilter.cxx similarity index 100% rename from Testing/Code/Learning/otbGaussianAdditiveNoiseSampleListFilter.cxx rename to Modules/Filtering/Statistics/test/otbGaussianAdditiveNoiseSampleListFilter.cxx diff --git a/Testing/Code/Common/otbHistogramStatisticsFunction.cxx b/Modules/Filtering/Statistics/test/otbHistogramStatisticsFunction.cxx similarity index 100% rename from Testing/Code/Common/otbHistogramStatisticsFunction.cxx rename to Modules/Filtering/Statistics/test/otbHistogramStatisticsFunction.cxx diff --git a/Testing/Code/BasicFilters/otbImaginaryImageToComplexImageFilterTest.cxx b/Modules/Filtering/Statistics/test/otbImaginaryImageToComplexImageFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbImaginaryImageToComplexImageFilterTest.cxx rename to Modules/Filtering/Statistics/test/otbImaginaryImageToComplexImageFilterTest.cxx diff --git a/Testing/Code/Learning/otbListSampleGeneratorTest.cxx b/Modules/Filtering/Statistics/test/otbListSampleGeneratorTest.cxx similarity index 100% rename from Testing/Code/Learning/otbListSampleGeneratorTest.cxx rename to Modules/Filtering/Statistics/test/otbListSampleGeneratorTest.cxx diff --git a/Testing/Code/Learning/otbListSampleToBalancedListSampleFilter.cxx b/Modules/Filtering/Statistics/test/otbListSampleToBalancedListSampleFilter.cxx similarity index 100% rename from Testing/Code/Learning/otbListSampleToBalancedListSampleFilter.cxx rename to Modules/Filtering/Statistics/test/otbListSampleToBalancedListSampleFilter.cxx diff --git a/Testing/Code/BasicFilters/otbListSampleToHistogramListGenerator.cxx b/Modules/Filtering/Statistics/test/otbListSampleToHistogramListGenerator.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbListSampleToHistogramListGenerator.cxx rename to Modules/Filtering/Statistics/test/otbListSampleToHistogramListGenerator.cxx diff --git a/Testing/Code/BasicFilters/otbListSampleToHistogramListGeneratorNew.cxx b/Modules/Filtering/Statistics/test/otbListSampleToHistogramListGeneratorNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbListSampleToHistogramListGeneratorNew.cxx rename to Modules/Filtering/Statistics/test/otbListSampleToHistogramListGeneratorNew.cxx diff --git a/Testing/Code/BasicFilters/otbListSampleToVariableDimensionHistogramGenerator.cxx b/Modules/Filtering/Statistics/test/otbListSampleToVariableDimensionHistogramGenerator.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbListSampleToVariableDimensionHistogramGenerator.cxx rename to Modules/Filtering/Statistics/test/otbListSampleToVariableDimensionHistogramGenerator.cxx diff --git a/Testing/Code/BasicFilters/otbListSampleToVariableDimensionHistogramGeneratorNew.cxx b/Modules/Filtering/Statistics/test/otbListSampleToVariableDimensionHistogramGeneratorNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbListSampleToVariableDimensionHistogramGeneratorNew.cxx rename to Modules/Filtering/Statistics/test/otbListSampleToVariableDimensionHistogramGeneratorNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbLocalHistogramImageFunctionNew.cxx b/Modules/Filtering/Statistics/test/otbLocalHistogramImageFunctionNew.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLocalHistogramImageFunctionNew.cxx rename to Modules/Filtering/Statistics/test/otbLocalHistogramImageFunctionNew.cxx diff --git a/Testing/Code/FeatureExtraction/otbLocalHistogramImageFunctionTest.cxx b/Modules/Filtering/Statistics/test/otbLocalHistogramImageFunctionTest.cxx similarity index 100% rename from Testing/Code/FeatureExtraction/otbLocalHistogramImageFunctionTest.cxx rename to Modules/Filtering/Statistics/test/otbLocalHistogramImageFunctionTest.cxx diff --git a/Testing/Code/BasicFilters/otbNormalizeVectorImageFilter.cxx b/Modules/Filtering/Statistics/test/otbNormalizeVectorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbNormalizeVectorImageFilter.cxx rename to Modules/Filtering/Statistics/test/otbNormalizeVectorImageFilter.cxx diff --git a/Testing/Code/Common/otbPipelineMemoryPrintCalculatorTest.cxx b/Modules/Filtering/Statistics/test/otbPipelineMemoryPrintCalculatorTest.cxx similarity index 100% rename from Testing/Code/Common/otbPipelineMemoryPrintCalculatorTest.cxx rename to Modules/Filtering/Statistics/test/otbPipelineMemoryPrintCalculatorTest.cxx diff --git a/Testing/Code/BasicFilters/otbProjectiveProjection.cxx b/Modules/Filtering/Statistics/test/otbProjectiveProjection.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbProjectiveProjection.cxx rename to Modules/Filtering/Statistics/test/otbProjectiveProjection.cxx diff --git a/Testing/Code/BasicFilters/otbRealAndImaginaryImageToComplexImageFilterTest.cxx b/Modules/Filtering/Statistics/test/otbRealAndImaginaryImageToComplexImageFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbRealAndImaginaryImageToComplexImageFilterTest.cxx rename to Modules/Filtering/Statistics/test/otbRealAndImaginaryImageToComplexImageFilterTest.cxx diff --git a/Testing/Code/BasicFilters/otbRealImageToComplexImageFilterTest.cxx b/Modules/Filtering/Statistics/test/otbRealImageToComplexImageFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbRealImageToComplexImageFilterTest.cxx rename to Modules/Filtering/Statistics/test/otbRealImageToComplexImageFilterTest.cxx diff --git a/Testing/Code/BasicFilters/otbResampleSLCImage.cxx b/Modules/Filtering/Statistics/test/otbResampleSLCImage.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbResampleSLCImage.cxx rename to Modules/Filtering/Statistics/test/otbResampleSLCImage.cxx diff --git a/Testing/Code/Learning/otbShiftScaleSampleListFilter.cxx b/Modules/Filtering/Statistics/test/otbShiftScaleSampleListFilter.cxx similarity index 100% rename from Testing/Code/Learning/otbShiftScaleSampleListFilter.cxx rename to Modules/Filtering/Statistics/test/otbShiftScaleSampleListFilter.cxx diff --git a/Testing/Code/BasicFilters/otbShiftScaleVectorImageFilterTest.cxx b/Modules/Filtering/Statistics/test/otbShiftScaleVectorImageFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbShiftScaleVectorImageFilterTest.cxx rename to Modules/Filtering/Statistics/test/otbShiftScaleVectorImageFilterTest.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingCompareImageFilter.cxx b/Modules/Filtering/Statistics/test/otbStreamingCompareImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingCompareImageFilter.cxx rename to Modules/Filtering/Statistics/test/otbStreamingCompareImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingHistogramVectorImageFilter.cxx b/Modules/Filtering/Statistics/test/otbStreamingHistogramVectorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingHistogramVectorImageFilter.cxx rename to Modules/Filtering/Statistics/test/otbStreamingHistogramVectorImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingMinMaxImageFilter.cxx b/Modules/Filtering/Statistics/test/otbStreamingMinMaxImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingMinMaxImageFilter.cxx rename to Modules/Filtering/Statistics/test/otbStreamingMinMaxImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingMinMaxImageFilterNew.cxx b/Modules/Filtering/Statistics/test/otbStreamingMinMaxImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingMinMaxImageFilterNew.cxx rename to Modules/Filtering/Statistics/test/otbStreamingMinMaxImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingMinMaxVectorImageFilter.cxx b/Modules/Filtering/Statistics/test/otbStreamingMinMaxVectorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingMinMaxVectorImageFilter.cxx rename to Modules/Filtering/Statistics/test/otbStreamingMinMaxVectorImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingMinMaxVectorImageFilterNew.cxx b/Modules/Filtering/Statistics/test/otbStreamingMinMaxVectorImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingMinMaxVectorImageFilterNew.cxx rename to Modules/Filtering/Statistics/test/otbStreamingMinMaxVectorImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingStatisticsImageFilter.cxx b/Modules/Filtering/Statistics/test/otbStreamingStatisticsImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingStatisticsImageFilter.cxx rename to Modules/Filtering/Statistics/test/otbStreamingStatisticsImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingStatisticsImageFilterNew.cxx b/Modules/Filtering/Statistics/test/otbStreamingStatisticsImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingStatisticsImageFilterNew.cxx rename to Modules/Filtering/Statistics/test/otbStreamingStatisticsImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingStatisticsMapFromLabelImageFilterTest.cxx b/Modules/Filtering/Statistics/test/otbStreamingStatisticsMapFromLabelImageFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingStatisticsMapFromLabelImageFilterTest.cxx rename to Modules/Filtering/Statistics/test/otbStreamingStatisticsMapFromLabelImageFilterTest.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingStatisticsVectorImageFilter.cxx b/Modules/Filtering/Statistics/test/otbStreamingStatisticsVectorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingStatisticsVectorImageFilter.cxx rename to Modules/Filtering/Statistics/test/otbStreamingStatisticsVectorImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbStreamingStatisticsVectorImageFilterNew.cxx b/Modules/Filtering/Statistics/test/otbStreamingStatisticsVectorImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbStreamingStatisticsVectorImageFilterNew.cxx rename to Modules/Filtering/Statistics/test/otbStreamingStatisticsVectorImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbVarianceImageFilter.cxx b/Modules/Filtering/Statistics/test/otbVarianceImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbVarianceImageFilter.cxx rename to Modules/Filtering/Statistics/test/otbVarianceImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbVarianceImageFilterNew.cxx b/Modules/Filtering/Statistics/test/otbVarianceImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbVarianceImageFilterNew.cxx rename to Modules/Filtering/Statistics/test/otbVarianceImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbVectorImageToIntensityImageFilter.cxx b/Modules/Filtering/Statistics/test/otbVectorImageToIntensityImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbVectorImageToIntensityImageFilter.cxx rename to Modules/Filtering/Statistics/test/otbVectorImageToIntensityImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbVectorImageToIntensityImageFilterNew.cxx b/Modules/Filtering/Statistics/test/otbVectorImageToIntensityImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbVectorImageToIntensityImageFilterNew.cxx rename to Modules/Filtering/Statistics/test/otbVectorImageToIntensityImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbVectorImageToMatrixImageFilter.cxx b/Modules/Filtering/Statistics/test/otbVectorImageToMatrixImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbVectorImageToMatrixImageFilter.cxx rename to Modules/Filtering/Statistics/test/otbVectorImageToMatrixImageFilter.cxx diff --git a/Code/BasicFilters/otbConcatenateVectorDataFilter.h b/Modules/Filtering/VectorDataManipulation/include/otbConcatenateVectorDataFilter.h similarity index 100% rename from Code/BasicFilters/otbConcatenateVectorDataFilter.h rename to Modules/Filtering/VectorDataManipulation/include/otbConcatenateVectorDataFilter.h diff --git a/Code/BasicFilters/otbConcatenateVectorDataFilter.txx b/Modules/Filtering/VectorDataManipulation/include/otbConcatenateVectorDataFilter.txx similarity index 100% rename from Code/BasicFilters/otbConcatenateVectorDataFilter.txx rename to Modules/Filtering/VectorDataManipulation/include/otbConcatenateVectorDataFilter.txx diff --git a/Code/BasicFilters/otbCorrectPolygonFunctor.h b/Modules/Filtering/VectorDataManipulation/include/otbCorrectPolygonFunctor.h similarity index 100% rename from Code/BasicFilters/otbCorrectPolygonFunctor.h rename to Modules/Filtering/VectorDataManipulation/include/otbCorrectPolygonFunctor.h diff --git a/Code/BasicFilters/otbDBOverlapDataNodeFeatureFunction.h b/Modules/Filtering/VectorDataManipulation/include/otbDBOverlapDataNodeFeatureFunction.h similarity index 100% rename from Code/BasicFilters/otbDBOverlapDataNodeFeatureFunction.h rename to Modules/Filtering/VectorDataManipulation/include/otbDBOverlapDataNodeFeatureFunction.h diff --git a/Code/BasicFilters/otbDBOverlapDataNodeFeatureFunction.txx b/Modules/Filtering/VectorDataManipulation/include/otbDBOverlapDataNodeFeatureFunction.txx similarity index 100% rename from Code/BasicFilters/otbDBOverlapDataNodeFeatureFunction.txx rename to Modules/Filtering/VectorDataManipulation/include/otbDBOverlapDataNodeFeatureFunction.txx diff --git a/Code/Common/otbGISTableToGISTableFilter.h b/Modules/Filtering/VectorDataManipulation/include/otbGISTableToGISTableFilter.h similarity index 100% rename from Code/Common/otbGISTableToGISTableFilter.h rename to Modules/Filtering/VectorDataManipulation/include/otbGISTableToGISTableFilter.h diff --git a/Code/Common/otbGISTableToGISTableFilter.txx b/Modules/Filtering/VectorDataManipulation/include/otbGISTableToGISTableFilter.txx similarity index 100% rename from Code/Common/otbGISTableToGISTableFilter.txx rename to Modules/Filtering/VectorDataManipulation/include/otbGISTableToGISTableFilter.txx diff --git a/Code/BasicFilters/otbPolygonCompacityFunctor.h b/Modules/Filtering/VectorDataManipulation/include/otbPolygonCompacityFunctor.h similarity index 100% rename from Code/BasicFilters/otbPolygonCompacityFunctor.h rename to Modules/Filtering/VectorDataManipulation/include/otbPolygonCompacityFunctor.h diff --git a/Code/BasicFilters/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.h b/Modules/Filtering/VectorDataManipulation/include/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.h similarity index 100% rename from Code/BasicFilters/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.h rename to Modules/Filtering/VectorDataManipulation/include/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.h diff --git a/Code/BasicFilters/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.txx b/Modules/Filtering/VectorDataManipulation/include/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.txx similarity index 100% rename from Code/BasicFilters/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.txx rename to Modules/Filtering/VectorDataManipulation/include/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.txx diff --git a/Code/BasicFilters/otbSimplifyPathFunctor.h b/Modules/Filtering/VectorDataManipulation/include/otbSimplifyPathFunctor.h similarity index 100% rename from Code/BasicFilters/otbSimplifyPathFunctor.h rename to Modules/Filtering/VectorDataManipulation/include/otbSimplifyPathFunctor.h diff --git a/Code/BasicFilters/otbSpectralAngleDataNodeFeatureFunction.h b/Modules/Filtering/VectorDataManipulation/include/otbSpectralAngleDataNodeFeatureFunction.h similarity index 100% rename from Code/BasicFilters/otbSpectralAngleDataNodeFeatureFunction.h rename to Modules/Filtering/VectorDataManipulation/include/otbSpectralAngleDataNodeFeatureFunction.h diff --git a/Code/BasicFilters/otbSpectralAngleDataNodeFeatureFunction.txx b/Modules/Filtering/VectorDataManipulation/include/otbSpectralAngleDataNodeFeatureFunction.txx similarity index 100% rename from Code/BasicFilters/otbSpectralAngleDataNodeFeatureFunction.txx rename to Modules/Filtering/VectorDataManipulation/include/otbSpectralAngleDataNodeFeatureFunction.txx diff --git a/Code/IO/otbVectorDataAdapter.h b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataAdapter.h similarity index 100% rename from Code/IO/otbVectorDataAdapter.h rename to Modules/Filtering/VectorDataManipulation/include/otbVectorDataAdapter.h diff --git a/Code/IO/otbVectorDataAdapter.txx b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataAdapter.txx similarity index 100% rename from Code/IO/otbVectorDataAdapter.txx rename to Modules/Filtering/VectorDataManipulation/include/otbVectorDataAdapter.txx diff --git a/Code/Common/otbVectorDataExtractROI.h b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataExtractROI.h similarity index 100% rename from Code/Common/otbVectorDataExtractROI.h rename to Modules/Filtering/VectorDataManipulation/include/otbVectorDataExtractROI.h diff --git a/Code/Common/otbVectorDataExtractROI.txx b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataExtractROI.txx similarity index 100% rename from Code/Common/otbVectorDataExtractROI.txx rename to Modules/Filtering/VectorDataManipulation/include/otbVectorDataExtractROI.txx diff --git a/Code/BasicFilters/otbVectorDataToRandomLineGenerator.h b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToRandomLineGenerator.h similarity index 100% rename from Code/BasicFilters/otbVectorDataToRandomLineGenerator.h rename to Modules/Filtering/VectorDataManipulation/include/otbVectorDataToRandomLineGenerator.h diff --git a/Code/BasicFilters/otbVectorDataToRandomLineGenerator.txx b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToRandomLineGenerator.txx similarity index 100% rename from Code/BasicFilters/otbVectorDataToRandomLineGenerator.txx rename to Modules/Filtering/VectorDataManipulation/include/otbVectorDataToRandomLineGenerator.txx diff --git a/Code/Fuzzy/otbVectorDataToSpecificDescriptionFilterBase.h b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToSpecificDescriptionFilterBase.h similarity index 100% rename from Code/Fuzzy/otbVectorDataToSpecificDescriptionFilterBase.h rename to Modules/Filtering/VectorDataManipulation/include/otbVectorDataToSpecificDescriptionFilterBase.h diff --git a/Code/Fuzzy/otbVectorDataToSpecificDescriptionFilterBase.txx b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToSpecificDescriptionFilterBase.txx similarity index 100% rename from Code/Fuzzy/otbVectorDataToSpecificDescriptionFilterBase.txx rename to Modules/Filtering/VectorDataManipulation/include/otbVectorDataToSpecificDescriptionFilterBase.txx diff --git a/Code/Common/otbVectorDataToVectorDataFilter.h b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToVectorDataFilter.h similarity index 100% rename from Code/Common/otbVectorDataToVectorDataFilter.h rename to Modules/Filtering/VectorDataManipulation/include/otbVectorDataToVectorDataFilter.h diff --git a/Code/Common/otbVectorDataToVectorDataFilter.txx b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToVectorDataFilter.txx similarity index 100% rename from Code/Common/otbVectorDataToVectorDataFilter.txx rename to Modules/Filtering/VectorDataManipulation/include/otbVectorDataToVectorDataFilter.txx diff --git a/Testing/Code/BasicFilters/otbConcatenateVectorDataFilter.cxx b/Modules/Filtering/VectorDataManipulation/test/otbConcatenateVectorDataFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbConcatenateVectorDataFilter.cxx rename to Modules/Filtering/VectorDataManipulation/test/otbConcatenateVectorDataFilter.cxx diff --git a/Testing/Code/BasicFilters/otbDBOverlapDataNodeFeatureFunction.cxx b/Modules/Filtering/VectorDataManipulation/test/otbDBOverlapDataNodeFeatureFunction.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbDBOverlapDataNodeFeatureFunction.cxx rename to Modules/Filtering/VectorDataManipulation/test/otbDBOverlapDataNodeFeatureFunction.cxx diff --git a/Testing/Code/BasicFilters/otbPolygonCompacityFunctor.cxx b/Modules/Filtering/VectorDataManipulation/test/otbPolygonCompacityFunctor.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbPolygonCompacityFunctor.cxx rename to Modules/Filtering/VectorDataManipulation/test/otbPolygonCompacityFunctor.cxx diff --git a/Testing/Code/Common/otbVectorDataExtractROI.cxx b/Modules/Filtering/VectorDataManipulation/test/otbVectorDataExtractROI.cxx similarity index 100% rename from Testing/Code/Common/otbVectorDataExtractROI.cxx rename to Modules/Filtering/VectorDataManipulation/test/otbVectorDataExtractROI.cxx diff --git a/Testing/Code/Common/otbVectorDataExtractROINew.cxx b/Modules/Filtering/VectorDataManipulation/test/otbVectorDataExtractROINew.cxx similarity index 100% rename from Testing/Code/Common/otbVectorDataExtractROINew.cxx rename to Modules/Filtering/VectorDataManipulation/test/otbVectorDataExtractROINew.cxx diff --git a/Testing/Code/BasicFilters/otbVectorDataToRandomLineGenerator.cxx b/Modules/Filtering/VectorDataManipulation/test/otbVectorDataToRandomLineGenerator.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbVectorDataToRandomLineGenerator.cxx rename to Modules/Filtering/VectorDataManipulation/test/otbVectorDataToRandomLineGenerator.cxx diff --git a/Testing/Code/Fuzzy/otbVectorDataToSpecificDescriptionFilterBase.cxx b/Modules/Filtering/VectorDataManipulation/test/otbVectorDataToSpecificDescriptionFilterBase.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbVectorDataToSpecificDescriptionFilterBase.cxx rename to Modules/Filtering/VectorDataManipulation/test/otbVectorDataToSpecificDescriptionFilterBase.cxx diff --git a/Testing/Code/Common/otbVectorDataToVectorDataFilterNew.cxx b/Modules/Filtering/VectorDataManipulation/test/otbVectorDataToVectorDataFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbVectorDataToVectorDataFilterNew.cxx rename to Modules/Filtering/VectorDataManipulation/test/otbVectorDataToVectorDataFilterNew.cxx diff --git a/Code/Common/otbMapnikAdapter.h b/Modules/Filtering/VectorDataRendering/include/otbMapnikAdapter.h similarity index 100% rename from Code/Common/otbMapnikAdapter.h rename to Modules/Filtering/VectorDataRendering/include/otbMapnikAdapter.h diff --git a/Code/Common/otbVectorDataStyle.h b/Modules/Filtering/VectorDataRendering/include/otbVectorDataStyle.h similarity index 100% rename from Code/Common/otbVectorDataStyle.h rename to Modules/Filtering/VectorDataRendering/include/otbVectorDataStyle.h diff --git a/Code/Common/otbVectorDataToImageFilter.h b/Modules/Filtering/VectorDataRendering/include/otbVectorDataToImageFilter.h similarity index 100% rename from Code/Common/otbVectorDataToImageFilter.h rename to Modules/Filtering/VectorDataRendering/include/otbVectorDataToImageFilter.h diff --git a/Code/Common/otbVectorDataToImageFilter.txx b/Modules/Filtering/VectorDataRendering/include/otbVectorDataToImageFilter.txx similarity index 100% rename from Code/Common/otbVectorDataToImageFilter.txx rename to Modules/Filtering/VectorDataRendering/include/otbVectorDataToImageFilter.txx diff --git a/Code/Common/otbVectorDataToMapFilter.h b/Modules/Filtering/VectorDataRendering/include/otbVectorDataToMapFilter.h similarity index 100% rename from Code/Common/otbVectorDataToMapFilter.h rename to Modules/Filtering/VectorDataRendering/include/otbVectorDataToMapFilter.h diff --git a/Code/Common/otbVectorDataToMapFilter.txx b/Modules/Filtering/VectorDataRendering/include/otbVectorDataToMapFilter.txx similarity index 100% rename from Code/Common/otbVectorDataToMapFilter.txx rename to Modules/Filtering/VectorDataRendering/include/otbVectorDataToMapFilter.txx diff --git a/Code/Common/otbVectorDataStyle.cxx b/Modules/Filtering/VectorDataRendering/src/otbVectorDataStyle.cxx similarity index 100% rename from Code/Common/otbVectorDataStyle.cxx rename to Modules/Filtering/VectorDataRendering/src/otbVectorDataStyle.cxx diff --git a/Testing/Code/Common/otbVectorDataToImageFilter.cxx b/Modules/Filtering/VectorDataRendering/test/otbVectorDataToImageFilter.cxx similarity index 100% rename from Testing/Code/Common/otbVectorDataToImageFilter.cxx rename to Modules/Filtering/VectorDataRendering/test/otbVectorDataToImageFilter.cxx diff --git a/Testing/Code/Common/otbVectorDataToMapFilter.cxx b/Modules/Filtering/VectorDataRendering/test/otbVectorDataToMapFilter.cxx similarity index 100% rename from Testing/Code/Common/otbVectorDataToMapFilter.cxx rename to Modules/Filtering/VectorDataRendering/test/otbVectorDataToMapFilter.cxx diff --git a/Testing/Code/Common/otbVectorDataToMapFilterNew.cxx b/Modules/Filtering/VectorDataRendering/test/otbVectorDataToMapFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbVectorDataToMapFilterNew.cxx rename to Modules/Filtering/VectorDataRendering/test/otbVectorDataToMapFilterNew.cxx diff --git a/Testing/Code/Common/otbVectorDataToMapFilterNoFonts.cxx b/Modules/Filtering/VectorDataRendering/test/otbVectorDataToMapFilterNoFonts.cxx similarity index 100% rename from Testing/Code/Common/otbVectorDataToMapFilterNoFonts.cxx rename to Modules/Filtering/VectorDataRendering/test/otbVectorDataToMapFilterNoFonts.cxx diff --git a/Testing/Code/Common/otbVectorDataToMapFilterSensorModel.cxx b/Modules/Filtering/VectorDataRendering/test/otbVectorDataToMapFilterSensorModel.cxx similarity index 100% rename from Testing/Code/Common/otbVectorDataToMapFilterSensorModel.cxx rename to Modules/Filtering/VectorDataRendering/test/otbVectorDataToMapFilterSensorModel.cxx diff --git a/Testing/Code/Common/otbVectorDataToMapFilterWorld.cxx b/Modules/Filtering/VectorDataRendering/test/otbVectorDataToMapFilterWorld.cxx similarity index 100% rename from Testing/Code/Common/otbVectorDataToMapFilterWorld.cxx rename to Modules/Filtering/VectorDataRendering/test/otbVectorDataToMapFilterWorld.cxx diff --git a/Code/MultiScale/otbSubsampleImageFilter.h b/Modules/Filtering/Wavelet/include/otbSubsampleImageFilter.h similarity index 100% rename from Code/MultiScale/otbSubsampleImageFilter.h rename to Modules/Filtering/Wavelet/include/otbSubsampleImageFilter.h diff --git a/Code/MultiScale/otbSubsampleImageFilter.txx b/Modules/Filtering/Wavelet/include/otbSubsampleImageFilter.txx similarity index 100% rename from Code/MultiScale/otbSubsampleImageFilter.txx rename to Modules/Filtering/Wavelet/include/otbSubsampleImageFilter.txx diff --git a/Code/MultiScale/otbWaveletFilterBank.h b/Modules/Filtering/Wavelet/include/otbWaveletFilterBank.h similarity index 100% rename from Code/MultiScale/otbWaveletFilterBank.h rename to Modules/Filtering/Wavelet/include/otbWaveletFilterBank.h diff --git a/Code/MultiScale/otbWaveletFilterBank.txx b/Modules/Filtering/Wavelet/include/otbWaveletFilterBank.txx similarity index 100% rename from Code/MultiScale/otbWaveletFilterBank.txx rename to Modules/Filtering/Wavelet/include/otbWaveletFilterBank.txx diff --git a/Code/MultiScale/otbWaveletGenerator.h b/Modules/Filtering/Wavelet/include/otbWaveletGenerator.h similarity index 100% rename from Code/MultiScale/otbWaveletGenerator.h rename to Modules/Filtering/Wavelet/include/otbWaveletGenerator.h diff --git a/Code/MultiScale/otbWaveletHighPassOperator.h b/Modules/Filtering/Wavelet/include/otbWaveletHighPassOperator.h similarity index 100% rename from Code/MultiScale/otbWaveletHighPassOperator.h rename to Modules/Filtering/Wavelet/include/otbWaveletHighPassOperator.h diff --git a/Code/MultiScale/otbWaveletLowPassOperator.h b/Modules/Filtering/Wavelet/include/otbWaveletLowPassOperator.h similarity index 100% rename from Code/MultiScale/otbWaveletLowPassOperator.h rename to Modules/Filtering/Wavelet/include/otbWaveletLowPassOperator.h diff --git a/Code/MultiScale/otbWaveletOperator.h b/Modules/Filtering/Wavelet/include/otbWaveletOperator.h similarity index 100% rename from Code/MultiScale/otbWaveletOperator.h rename to Modules/Filtering/Wavelet/include/otbWaveletOperator.h diff --git a/Code/MultiScale/otbWaveletOperatorBase.h b/Modules/Filtering/Wavelet/include/otbWaveletOperatorBase.h similarity index 100% rename from Code/MultiScale/otbWaveletOperatorBase.h rename to Modules/Filtering/Wavelet/include/otbWaveletOperatorBase.h diff --git a/Code/MultiScale/otbWaveletOperatorBase.txx b/Modules/Filtering/Wavelet/include/otbWaveletOperatorBase.txx similarity index 100% rename from Code/MultiScale/otbWaveletOperatorBase.txx rename to Modules/Filtering/Wavelet/include/otbWaveletOperatorBase.txx diff --git a/Code/MultiScale/otbWaveletPacketDecompositionCosts.h b/Modules/Filtering/Wavelet/include/otbWaveletPacketDecompositionCosts.h similarity index 100% rename from Code/MultiScale/otbWaveletPacketDecompositionCosts.h rename to Modules/Filtering/Wavelet/include/otbWaveletPacketDecompositionCosts.h diff --git a/Code/MultiScale/otbWaveletPacketTransform.h b/Modules/Filtering/Wavelet/include/otbWaveletPacketTransform.h similarity index 100% rename from Code/MultiScale/otbWaveletPacketTransform.h rename to Modules/Filtering/Wavelet/include/otbWaveletPacketTransform.h diff --git a/Code/MultiScale/otbWaveletPacketTransform.txx b/Modules/Filtering/Wavelet/include/otbWaveletPacketTransform.txx similarity index 100% rename from Code/MultiScale/otbWaveletPacketTransform.txx rename to Modules/Filtering/Wavelet/include/otbWaveletPacketTransform.txx diff --git a/Code/MultiScale/otbWaveletTransform.h b/Modules/Filtering/Wavelet/include/otbWaveletTransform.h similarity index 100% rename from Code/MultiScale/otbWaveletTransform.h rename to Modules/Filtering/Wavelet/include/otbWaveletTransform.h diff --git a/Code/MultiScale/otbWaveletTransform.txx b/Modules/Filtering/Wavelet/include/otbWaveletTransform.txx similarity index 100% rename from Code/MultiScale/otbWaveletTransform.txx rename to Modules/Filtering/Wavelet/include/otbWaveletTransform.txx diff --git a/Code/MultiScale/otbWaveletGenerator.cxx b/Modules/Filtering/Wavelet/src/otbWaveletGenerator.cxx similarity index 100% rename from Code/MultiScale/otbWaveletGenerator.cxx rename to Modules/Filtering/Wavelet/src/otbWaveletGenerator.cxx diff --git a/Testing/Code/MultiScale/otbSubsampleImageFilter.cxx b/Modules/Filtering/Wavelet/test/otbSubsampleImageFilter.cxx similarity index 100% rename from Testing/Code/MultiScale/otbSubsampleImageFilter.cxx rename to Modules/Filtering/Wavelet/test/otbSubsampleImageFilter.cxx diff --git a/Testing/Code/MultiScale/otbSubsampleImageFilterNew.cxx b/Modules/Filtering/Wavelet/test/otbSubsampleImageFilterNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbSubsampleImageFilterNew.cxx rename to Modules/Filtering/Wavelet/test/otbSubsampleImageFilterNew.cxx diff --git a/Testing/Code/MultiScale/otbWaveletFilterBank.cxx b/Modules/Filtering/Wavelet/test/otbWaveletFilterBank.cxx similarity index 100% rename from Testing/Code/MultiScale/otbWaveletFilterBank.cxx rename to Modules/Filtering/Wavelet/test/otbWaveletFilterBank.cxx diff --git a/Testing/Code/MultiScale/otbWaveletFilterBankNew.cxx b/Modules/Filtering/Wavelet/test/otbWaveletFilterBankNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbWaveletFilterBankNew.cxx rename to Modules/Filtering/Wavelet/test/otbWaveletFilterBankNew.cxx diff --git a/Testing/Code/MultiScale/otbWaveletInverseFilterBankNew.cxx b/Modules/Filtering/Wavelet/test/otbWaveletInverseFilterBankNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbWaveletInverseFilterBankNew.cxx rename to Modules/Filtering/Wavelet/test/otbWaveletInverseFilterBankNew.cxx diff --git a/Testing/Code/MultiScale/otbWaveletInverseTransformNew.cxx b/Modules/Filtering/Wavelet/test/otbWaveletInverseTransformNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbWaveletInverseTransformNew.cxx rename to Modules/Filtering/Wavelet/test/otbWaveletInverseTransformNew.cxx diff --git a/Testing/Code/MultiScale/otbWaveletOperator.cxx b/Modules/Filtering/Wavelet/test/otbWaveletOperator.cxx similarity index 100% rename from Testing/Code/MultiScale/otbWaveletOperator.cxx rename to Modules/Filtering/Wavelet/test/otbWaveletOperator.cxx diff --git a/Testing/Code/MultiScale/otbWaveletOperatorNew.cxx b/Modules/Filtering/Wavelet/test/otbWaveletOperatorNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbWaveletOperatorNew.cxx rename to Modules/Filtering/Wavelet/test/otbWaveletOperatorNew.cxx diff --git a/Testing/Code/MultiScale/otbWaveletPacketInverseTransformNew.cxx b/Modules/Filtering/Wavelet/test/otbWaveletPacketInverseTransformNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbWaveletPacketInverseTransformNew.cxx rename to Modules/Filtering/Wavelet/test/otbWaveletPacketInverseTransformNew.cxx diff --git a/Testing/Code/MultiScale/otbWaveletPacketTransform.cxx b/Modules/Filtering/Wavelet/test/otbWaveletPacketTransform.cxx similarity index 100% rename from Testing/Code/MultiScale/otbWaveletPacketTransform.cxx rename to Modules/Filtering/Wavelet/test/otbWaveletPacketTransform.cxx diff --git a/Testing/Code/MultiScale/otbWaveletPacketTransformNew.cxx b/Modules/Filtering/Wavelet/test/otbWaveletPacketTransformNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbWaveletPacketTransformNew.cxx rename to Modules/Filtering/Wavelet/test/otbWaveletPacketTransformNew.cxx diff --git a/Testing/Code/MultiScale/otbWaveletTransform.cxx b/Modules/Filtering/Wavelet/test/otbWaveletTransform.cxx similarity index 100% rename from Testing/Code/MultiScale/otbWaveletTransform.cxx rename to Modules/Filtering/Wavelet/test/otbWaveletTransform.cxx diff --git a/Testing/Code/MultiScale/otbWaveletTransformNew.cxx b/Modules/Filtering/Wavelet/test/otbWaveletTransformNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbWaveletTransformNew.cxx rename to Modules/Filtering/Wavelet/test/otbWaveletTransformNew.cxx diff --git a/Code/Fuzzy/otbFuzzyDescriptorsModelManager.h b/Modules/Fusion/Fuzzy/include/otbFuzzyDescriptorsModelManager.h similarity index 100% rename from Code/Fuzzy/otbFuzzyDescriptorsModelManager.h rename to Modules/Fusion/Fuzzy/include/otbFuzzyDescriptorsModelManager.h diff --git a/Code/Fuzzy/otbFuzzyVariable.h b/Modules/Fusion/Fuzzy/include/otbFuzzyVariable.h similarity index 100% rename from Code/Fuzzy/otbFuzzyVariable.h rename to Modules/Fusion/Fuzzy/include/otbFuzzyVariable.h diff --git a/Code/Fuzzy/otbFuzzyVariable.txx b/Modules/Fusion/Fuzzy/include/otbFuzzyVariable.txx similarity index 100% rename from Code/Fuzzy/otbFuzzyVariable.txx rename to Modules/Fusion/Fuzzy/include/otbFuzzyVariable.txx diff --git a/Code/Fuzzy/otbFuzzyDescriptorsModelManager.cxx b/Modules/Fusion/Fuzzy/src/otbFuzzyDescriptorsModelManager.cxx similarity index 100% rename from Code/Fuzzy/otbFuzzyDescriptorsModelManager.cxx rename to Modules/Fusion/Fuzzy/src/otbFuzzyDescriptorsModelManager.cxx diff --git a/Testing/Code/Fuzzy/otbFuzzyDescriptorsModelManager.cxx b/Modules/Fusion/Fuzzy/test/otbFuzzyDescriptorsModelManager.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbFuzzyDescriptorsModelManager.cxx rename to Modules/Fusion/Fuzzy/test/otbFuzzyDescriptorsModelManager.cxx diff --git a/Testing/Code/Fuzzy/otbFuzzyVariable2Values.cxx b/Modules/Fusion/Fuzzy/test/otbFuzzyVariable2Values.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbFuzzyVariable2Values.cxx rename to Modules/Fusion/Fuzzy/test/otbFuzzyVariable2Values.cxx diff --git a/Testing/Code/Fuzzy/otbFuzzyVariableDSApplied.cxx b/Modules/Fusion/Fuzzy/test/otbFuzzyVariableDSApplied.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbFuzzyVariableDSApplied.cxx rename to Modules/Fusion/Fuzzy/test/otbFuzzyVariableDSApplied.cxx diff --git a/Testing/Code/Fuzzy/otbFuzzyVariableGetMaxVar.cxx b/Modules/Fusion/Fuzzy/test/otbFuzzyVariableGetMaxVar.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbFuzzyVariableGetMaxVar.cxx rename to Modules/Fusion/Fuzzy/test/otbFuzzyVariableGetMaxVar.cxx diff --git a/Testing/Code/Fuzzy/otbFuzzyVariableNew.cxx b/Modules/Fusion/Fuzzy/test/otbFuzzyVariableNew.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbFuzzyVariableNew.cxx rename to Modules/Fusion/Fuzzy/test/otbFuzzyVariableNew.cxx diff --git a/Testing/Code/Fuzzy/otbFuzzyVariableSetValue.cxx b/Modules/Fusion/Fuzzy/test/otbFuzzyVariableSetValue.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbFuzzyVariableSetValue.cxx rename to Modules/Fusion/Fuzzy/test/otbFuzzyVariableSetValue.cxx diff --git a/Code/Learning/otbNeighborhoodMajorityVotingImageFilter.h b/Modules/Fusion/MajorityVoting/include/otbNeighborhoodMajorityVotingImageFilter.h similarity index 100% rename from Code/Learning/otbNeighborhoodMajorityVotingImageFilter.h rename to Modules/Fusion/MajorityVoting/include/otbNeighborhoodMajorityVotingImageFilter.h diff --git a/Code/Learning/otbNeighborhoodMajorityVotingImageFilter.txx b/Modules/Fusion/MajorityVoting/include/otbNeighborhoodMajorityVotingImageFilter.txx similarity index 100% rename from Code/Learning/otbNeighborhoodMajorityVotingImageFilter.txx rename to Modules/Fusion/MajorityVoting/include/otbNeighborhoodMajorityVotingImageFilter.txx diff --git a/Testing/Code/Learning/otbNeighborhoodMajorityVotingImageFilterNew.cxx b/Modules/Fusion/MajorityVoting/test/otbNeighborhoodMajorityVotingImageFilterNew.cxx similarity index 100% rename from Testing/Code/Learning/otbNeighborhoodMajorityVotingImageFilterNew.cxx rename to Modules/Fusion/MajorityVoting/test/otbNeighborhoodMajorityVotingImageFilterNew.cxx diff --git a/Testing/Code/Learning/otbNeighborhoodMajorityVotingImageFilterTest.cxx b/Modules/Fusion/MajorityVoting/test/otbNeighborhoodMajorityVotingImageFilterTest.cxx similarity index 100% rename from Testing/Code/Learning/otbNeighborhoodMajorityVotingImageFilterTest.cxx rename to Modules/Fusion/MajorityVoting/test/otbNeighborhoodMajorityVotingImageFilterTest.cxx diff --git a/Code/Fusion/otbBayesianFusionFilter.h b/Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.h similarity index 100% rename from Code/Fusion/otbBayesianFusionFilter.h rename to Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.h diff --git a/Code/Fusion/otbBayesianFusionFilter.txx b/Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.txx similarity index 100% rename from Code/Fusion/otbBayesianFusionFilter.txx rename to Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.txx diff --git a/Code/Fusion/otbFusionImageBase.h b/Modules/Fusion/PanSharpening/include/otbFusionImageBase.h similarity index 100% rename from Code/Fusion/otbFusionImageBase.h rename to Modules/Fusion/PanSharpening/include/otbFusionImageBase.h diff --git a/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h b/Modules/Fusion/PanSharpening/include/otbLmvmPanSharpeningFusionImageFilter.h similarity index 100% rename from Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h rename to Modules/Fusion/PanSharpening/include/otbLmvmPanSharpeningFusionImageFilter.h diff --git a/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.txx b/Modules/Fusion/PanSharpening/include/otbLmvmPanSharpeningFusionImageFilter.txx similarity index 100% rename from Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.txx rename to Modules/Fusion/PanSharpening/include/otbLmvmPanSharpeningFusionImageFilter.txx diff --git a/Code/Fusion/otbSimpleRcsPanSharpeningFusionImageFilter.h b/Modules/Fusion/PanSharpening/include/otbSimpleRcsPanSharpeningFusionImageFilter.h similarity index 100% rename from Code/Fusion/otbSimpleRcsPanSharpeningFusionImageFilter.h rename to Modules/Fusion/PanSharpening/include/otbSimpleRcsPanSharpeningFusionImageFilter.h diff --git a/Code/Fusion/otbSimpleRcsPanSharpeningFusionImageFilter.txx b/Modules/Fusion/PanSharpening/include/otbSimpleRcsPanSharpeningFusionImageFilter.txx similarity index 100% rename from Code/Fusion/otbSimpleRcsPanSharpeningFusionImageFilter.txx rename to Modules/Fusion/PanSharpening/include/otbSimpleRcsPanSharpeningFusionImageFilter.txx diff --git a/Testing/Code/Fusion/otbBayesianFusionFilter.cxx b/Modules/Fusion/PanSharpening/test/otbBayesianFusionFilter.cxx similarity index 100% rename from Testing/Code/Fusion/otbBayesianFusionFilter.cxx rename to Modules/Fusion/PanSharpening/test/otbBayesianFusionFilter.cxx diff --git a/Testing/Code/Fusion/otbBayesianFusionFilterNew.cxx b/Modules/Fusion/PanSharpening/test/otbBayesianFusionFilterNew.cxx similarity index 100% rename from Testing/Code/Fusion/otbBayesianFusionFilterNew.cxx rename to Modules/Fusion/PanSharpening/test/otbBayesianFusionFilterNew.cxx diff --git a/Testing/Code/Fusion/otbFusionImageBaseNew.cxx b/Modules/Fusion/PanSharpening/test/otbFusionImageBaseNew.cxx similarity index 100% rename from Testing/Code/Fusion/otbFusionImageBaseNew.cxx rename to Modules/Fusion/PanSharpening/test/otbFusionImageBaseNew.cxx diff --git a/Testing/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.cxx b/Modules/Fusion/PanSharpening/test/otbLmvmPanSharpeningFusionImageFilter.cxx similarity index 100% rename from Testing/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.cxx rename to Modules/Fusion/PanSharpening/test/otbLmvmPanSharpeningFusionImageFilter.cxx diff --git a/Testing/Code/Fusion/otbLmvmPanSharpeningFusionImageFilterNew.cxx b/Modules/Fusion/PanSharpening/test/otbLmvmPanSharpeningFusionImageFilterNew.cxx similarity index 100% rename from Testing/Code/Fusion/otbLmvmPanSharpeningFusionImageFilterNew.cxx rename to Modules/Fusion/PanSharpening/test/otbLmvmPanSharpeningFusionImageFilterNew.cxx diff --git a/Testing/Code/Fusion/otbSimpleRcsPanSharpeningFusionImageFilter.cxx b/Modules/Fusion/PanSharpening/test/otbSimpleRcsPanSharpeningFusionImageFilter.cxx similarity index 100% rename from Testing/Code/Fusion/otbSimpleRcsPanSharpeningFusionImageFilter.cxx rename to Modules/Fusion/PanSharpening/test/otbSimpleRcsPanSharpeningFusionImageFilter.cxx diff --git a/Testing/Code/Fusion/otbSimpleRcsPanSharpeningFusionImageFilterNew.cxx b/Modules/Fusion/PanSharpening/test/otbSimpleRcsPanSharpeningFusionImageFilterNew.cxx similarity index 100% rename from Testing/Code/Fusion/otbSimpleRcsPanSharpeningFusionImageFilterNew.cxx rename to Modules/Fusion/PanSharpening/test/otbSimpleRcsPanSharpeningFusionImageFilterNew.cxx diff --git a/Code/Hyperspectral/otbLocalRxDetectorFilter.h b/Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorFilter.h similarity index 100% rename from Code/Hyperspectral/otbLocalRxDetectorFilter.h rename to Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorFilter.h diff --git a/Code/Hyperspectral/otbLocalRxDetectorFilter.txx b/Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorFilter.txx similarity index 100% rename from Code/Hyperspectral/otbLocalRxDetectorFilter.txx rename to Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorFilter.txx diff --git a/Code/Hyperspectral/otbLocalRxDetectorNonThreadFilter.h b/Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorNonThreadFilter.h similarity index 100% rename from Code/Hyperspectral/otbLocalRxDetectorNonThreadFilter.h rename to Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorNonThreadFilter.h diff --git a/Code/Hyperspectral/otbLocalRxDetectorNonThreadFilter.txx b/Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorNonThreadFilter.txx similarity index 100% rename from Code/Hyperspectral/otbLocalRxDetectorNonThreadFilter.txx rename to Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorNonThreadFilter.txx diff --git a/Testing/Code/Hyperspectral/otbLocalRxDetectorRoiTest.cxx b/Modules/Hyperspectral/AnomalyDetection/test/otbLocalRxDetectorRoiTest.cxx similarity index 100% rename from Testing/Code/Hyperspectral/otbLocalRxDetectorRoiTest.cxx rename to Modules/Hyperspectral/AnomalyDetection/test/otbLocalRxDetectorRoiTest.cxx diff --git a/Testing/Code/Hyperspectral/otbLocalRxDetectorTest.cxx b/Modules/Hyperspectral/AnomalyDetection/test/otbLocalRxDetectorTest.cxx similarity index 100% rename from Testing/Code/Hyperspectral/otbLocalRxDetectorTest.cxx rename to Modules/Hyperspectral/AnomalyDetection/test/otbLocalRxDetectorTest.cxx diff --git a/Code/Hyperspectral/otbEigenvalueLikelihoodMaximisation.h b/Modules/Hyperspectral/EndmembersExtraction/include/otbEigenvalueLikelihoodMaximisation.h similarity index 100% rename from Code/Hyperspectral/otbEigenvalueLikelihoodMaximisation.h rename to Modules/Hyperspectral/EndmembersExtraction/include/otbEigenvalueLikelihoodMaximisation.h diff --git a/Code/Hyperspectral/otbEigenvalueLikelihoodMaximisation.txx b/Modules/Hyperspectral/EndmembersExtraction/include/otbEigenvalueLikelihoodMaximisation.txx similarity index 100% rename from Code/Hyperspectral/otbEigenvalueLikelihoodMaximisation.txx rename to Modules/Hyperspectral/EndmembersExtraction/include/otbEigenvalueLikelihoodMaximisation.txx diff --git a/Code/Hyperspectral/otbVcaImageFilter.h b/Modules/Hyperspectral/EndmembersExtraction/include/otbVcaImageFilter.h similarity index 100% rename from Code/Hyperspectral/otbVcaImageFilter.h rename to Modules/Hyperspectral/EndmembersExtraction/include/otbVcaImageFilter.h diff --git a/Code/Hyperspectral/otbVcaImageFilter.txx b/Modules/Hyperspectral/EndmembersExtraction/include/otbVcaImageFilter.txx similarity index 100% rename from Code/Hyperspectral/otbVcaImageFilter.txx rename to Modules/Hyperspectral/EndmembersExtraction/include/otbVcaImageFilter.txx diff --git a/Code/Hyperspectral/otbVirtualDimensionality.h b/Modules/Hyperspectral/EndmembersExtraction/include/otbVirtualDimensionality.h similarity index 100% rename from Code/Hyperspectral/otbVirtualDimensionality.h rename to Modules/Hyperspectral/EndmembersExtraction/include/otbVirtualDimensionality.h diff --git a/Code/Hyperspectral/otbVirtualDimensionality.txx b/Modules/Hyperspectral/EndmembersExtraction/include/otbVirtualDimensionality.txx similarity index 100% rename from Code/Hyperspectral/otbVirtualDimensionality.txx rename to Modules/Hyperspectral/EndmembersExtraction/include/otbVirtualDimensionality.txx diff --git a/Testing/Code/Hyperspectral/otbEigenvalueLikelihoodMaximization.cxx b/Modules/Hyperspectral/EndmembersExtraction/test/otbEigenvalueLikelihoodMaximization.cxx similarity index 100% rename from Testing/Code/Hyperspectral/otbEigenvalueLikelihoodMaximization.cxx rename to Modules/Hyperspectral/EndmembersExtraction/test/otbEigenvalueLikelihoodMaximization.cxx diff --git a/Testing/Code/Hyperspectral/otbVCAImageFilter.cxx b/Modules/Hyperspectral/EndmembersExtraction/test/otbVCAImageFilter.cxx similarity index 100% rename from Testing/Code/Hyperspectral/otbVCAImageFilter.cxx rename to Modules/Hyperspectral/EndmembersExtraction/test/otbVCAImageFilter.cxx diff --git a/Testing/Code/Hyperspectral/otbVirtualDimensionality.cxx b/Modules/Hyperspectral/EndmembersExtraction/test/otbVirtualDimensionality.cxx similarity index 100% rename from Testing/Code/Hyperspectral/otbVirtualDimensionality.cxx rename to Modules/Hyperspectral/EndmembersExtraction/test/otbVirtualDimensionality.cxx diff --git a/Code/Hyperspectral/otbISRAUnmixingImageFilter.h b/Modules/Hyperspectral/Unmixing/include/otbISRAUnmixingImageFilter.h similarity index 100% rename from Code/Hyperspectral/otbISRAUnmixingImageFilter.h rename to Modules/Hyperspectral/Unmixing/include/otbISRAUnmixingImageFilter.h diff --git a/Code/Hyperspectral/otbISRAUnmixingImageFilter.txx b/Modules/Hyperspectral/Unmixing/include/otbISRAUnmixingImageFilter.txx similarity index 100% rename from Code/Hyperspectral/otbISRAUnmixingImageFilter.txx rename to Modules/Hyperspectral/Unmixing/include/otbISRAUnmixingImageFilter.txx diff --git a/Code/Hyperspectral/otbMDMDNMFImageFilter.h b/Modules/Hyperspectral/Unmixing/include/otbMDMDNMFImageFilter.h similarity index 100% rename from Code/Hyperspectral/otbMDMDNMFImageFilter.h rename to Modules/Hyperspectral/Unmixing/include/otbMDMDNMFImageFilter.h diff --git a/Code/Hyperspectral/otbMDMDNMFImageFilter.txx b/Modules/Hyperspectral/Unmixing/include/otbMDMDNMFImageFilter.txx similarity index 100% rename from Code/Hyperspectral/otbMDMDNMFImageFilter.txx rename to Modules/Hyperspectral/Unmixing/include/otbMDMDNMFImageFilter.txx diff --git a/Code/Hyperspectral/otbNCLSUnmixingImageFilter.h b/Modules/Hyperspectral/Unmixing/include/otbNCLSUnmixingImageFilter.h similarity index 100% rename from Code/Hyperspectral/otbNCLSUnmixingImageFilter.h rename to Modules/Hyperspectral/Unmixing/include/otbNCLSUnmixingImageFilter.h diff --git a/Code/Hyperspectral/otbNCLSUnmixingImageFilter.txx b/Modules/Hyperspectral/Unmixing/include/otbNCLSUnmixingImageFilter.txx similarity index 100% rename from Code/Hyperspectral/otbNCLSUnmixingImageFilter.txx rename to Modules/Hyperspectral/Unmixing/include/otbNCLSUnmixingImageFilter.txx diff --git a/Code/Hyperspectral/otbSparseUnmixingImageFilter.h b/Modules/Hyperspectral/Unmixing/include/otbSparseUnmixingImageFilter.h similarity index 100% rename from Code/Hyperspectral/otbSparseUnmixingImageFilter.h rename to Modules/Hyperspectral/Unmixing/include/otbSparseUnmixingImageFilter.h diff --git a/Code/Hyperspectral/otbSparseUnmixingImageFilter.txx b/Modules/Hyperspectral/Unmixing/include/otbSparseUnmixingImageFilter.txx similarity index 100% rename from Code/Hyperspectral/otbSparseUnmixingImageFilter.txx rename to Modules/Hyperspectral/Unmixing/include/otbSparseUnmixingImageFilter.txx diff --git a/Code/Hyperspectral/otbUnConstrainedLeastSquareImageFilter.h b/Modules/Hyperspectral/Unmixing/include/otbUnConstrainedLeastSquareImageFilter.h similarity index 100% rename from Code/Hyperspectral/otbUnConstrainedLeastSquareImageFilter.h rename to Modules/Hyperspectral/Unmixing/include/otbUnConstrainedLeastSquareImageFilter.h diff --git a/Code/Hyperspectral/otbUnConstrainedLeastSquareImageFilter.txx b/Modules/Hyperspectral/Unmixing/include/otbUnConstrainedLeastSquareImageFilter.txx similarity index 100% rename from Code/Hyperspectral/otbUnConstrainedLeastSquareImageFilter.txx rename to Modules/Hyperspectral/Unmixing/include/otbUnConstrainedLeastSquareImageFilter.txx diff --git a/Testing/Code/Hyperspectral/otbISRAUnmixingImageFilter.cxx b/Modules/Hyperspectral/Unmixing/test/otbISRAUnmixingImageFilter.cxx similarity index 100% rename from Testing/Code/Hyperspectral/otbISRAUnmixingImageFilter.cxx rename to Modules/Hyperspectral/Unmixing/test/otbISRAUnmixingImageFilter.cxx diff --git a/Testing/Code/Hyperspectral/otbMDMDNMFImageFilter.cxx b/Modules/Hyperspectral/Unmixing/test/otbMDMDNMFImageFilter.cxx similarity index 100% rename from Testing/Code/Hyperspectral/otbMDMDNMFImageFilter.cxx rename to Modules/Hyperspectral/Unmixing/test/otbMDMDNMFImageFilter.cxx diff --git a/Testing/Code/Hyperspectral/otbNCLSUnmixingImageFilter.cxx b/Modules/Hyperspectral/Unmixing/test/otbNCLSUnmixingImageFilter.cxx similarity index 100% rename from Testing/Code/Hyperspectral/otbNCLSUnmixingImageFilter.cxx rename to Modules/Hyperspectral/Unmixing/test/otbNCLSUnmixingImageFilter.cxx diff --git a/Testing/Code/Hyperspectral/otbSparseUnmixingImageFilter.cxx b/Modules/Hyperspectral/Unmixing/test/otbSparseUnmixingImageFilter.cxx similarity index 100% rename from Testing/Code/Hyperspectral/otbSparseUnmixingImageFilter.cxx rename to Modules/Hyperspectral/Unmixing/test/otbSparseUnmixingImageFilter.cxx diff --git a/Testing/Code/Hyperspectral/otbSparseUnmixingImageFilterNew.cxx b/Modules/Hyperspectral/Unmixing/test/otbSparseUnmixingImageFilterNew.cxx similarity index 100% rename from Testing/Code/Hyperspectral/otbSparseUnmixingImageFilterNew.cxx rename to Modules/Hyperspectral/Unmixing/test/otbSparseUnmixingImageFilterNew.cxx diff --git a/Testing/Code/Hyperspectral/otbUnConstrainedLeastSquareImageFilter.cxx b/Modules/Hyperspectral/Unmixing/test/otbUnConstrainedLeastSquareImageFilter.cxx similarity index 100% rename from Testing/Code/Hyperspectral/otbUnConstrainedLeastSquareImageFilter.cxx rename to Modules/Hyperspectral/Unmixing/test/otbUnConstrainedLeastSquareImageFilter.cxx diff --git a/Code/IO/otbCoordinateToName.h b/Modules/IO/Carto/include/otbCoordinateToName.h similarity index 100% rename from Code/IO/otbCoordinateToName.h rename to Modules/IO/Carto/include/otbCoordinateToName.h diff --git a/Code/IO/otbImageToOSMVectorDataGenerator.h b/Modules/IO/Carto/include/otbImageToOSMVectorDataGenerator.h similarity index 100% rename from Code/IO/otbImageToOSMVectorDataGenerator.h rename to Modules/IO/Carto/include/otbImageToOSMVectorDataGenerator.h diff --git a/Code/IO/otbImageToOSMVectorDataGenerator.txx b/Modules/IO/Carto/include/otbImageToOSMVectorDataGenerator.txx similarity index 100% rename from Code/IO/otbImageToOSMVectorDataGenerator.txx rename to Modules/IO/Carto/include/otbImageToOSMVectorDataGenerator.txx diff --git a/Code/IO/otbMapFileProductWriter.h b/Modules/IO/Carto/include/otbMapFileProductWriter.h similarity index 100% rename from Code/IO/otbMapFileProductWriter.h rename to Modules/IO/Carto/include/otbMapFileProductWriter.h diff --git a/Code/IO/otbMapFileProductWriter.txx b/Modules/IO/Carto/include/otbMapFileProductWriter.txx similarity index 100% rename from Code/IO/otbMapFileProductWriter.txx rename to Modules/IO/Carto/include/otbMapFileProductWriter.txx diff --git a/Code/IO/otbOSMDataToVectorDataGenerator.h b/Modules/IO/Carto/include/otbOSMDataToVectorDataGenerator.h similarity index 100% rename from Code/IO/otbOSMDataToVectorDataGenerator.h rename to Modules/IO/Carto/include/otbOSMDataToVectorDataGenerator.h diff --git a/Code/IO/otbPlaceNameToLonLat.h b/Modules/IO/Carto/include/otbPlaceNameToLonLat.h similarity index 100% rename from Code/IO/otbPlaceNameToLonLat.h rename to Modules/IO/Carto/include/otbPlaceNameToLonLat.h diff --git a/Code/IO/otbWorldFile.h b/Modules/IO/Carto/include/otbWorldFile.h similarity index 100% rename from Code/IO/otbWorldFile.h rename to Modules/IO/Carto/include/otbWorldFile.h diff --git a/Code/IO/otbCoordinateToName.cxx b/Modules/IO/Carto/src/otbCoordinateToName.cxx similarity index 100% rename from Code/IO/otbCoordinateToName.cxx rename to Modules/IO/Carto/src/otbCoordinateToName.cxx diff --git a/Code/IO/otbOSMDataToVectorDataGenerator.cxx b/Modules/IO/Carto/src/otbOSMDataToVectorDataGenerator.cxx similarity index 100% rename from Code/IO/otbOSMDataToVectorDataGenerator.cxx rename to Modules/IO/Carto/src/otbOSMDataToVectorDataGenerator.cxx diff --git a/Code/IO/otbPlaceNameToLonLat.cxx b/Modules/IO/Carto/src/otbPlaceNameToLonLat.cxx similarity index 100% rename from Code/IO/otbPlaceNameToLonLat.cxx rename to Modules/IO/Carto/src/otbPlaceNameToLonLat.cxx diff --git a/Testing/Code/IO/otbCoordinateToNameTest.cxx b/Modules/IO/Carto/test/otbCoordinateToNameTest.cxx similarity index 100% rename from Testing/Code/IO/otbCoordinateToNameTest.cxx rename to Modules/IO/Carto/test/otbCoordinateToNameTest.cxx diff --git a/Testing/Code/IO/otbImageToOSMVectorDataGenerator.cxx b/Modules/IO/Carto/test/otbImageToOSMVectorDataGenerator.cxx similarity index 100% rename from Testing/Code/IO/otbImageToOSMVectorDataGenerator.cxx rename to Modules/IO/Carto/test/otbImageToOSMVectorDataGenerator.cxx diff --git a/Testing/Code/IO/otbMapFileProductWriter.cxx b/Modules/IO/Carto/test/otbMapFileProductWriter.cxx similarity index 100% rename from Testing/Code/IO/otbMapFileProductWriter.cxx rename to Modules/IO/Carto/test/otbMapFileProductWriter.cxx diff --git a/Testing/Code/IO/otbMapFileProductWriterNew.cxx b/Modules/IO/Carto/test/otbMapFileProductWriterNew.cxx similarity index 100% rename from Testing/Code/IO/otbMapFileProductWriterNew.cxx rename to Modules/IO/Carto/test/otbMapFileProductWriterNew.cxx diff --git a/Testing/Code/IO/otbOSMDataToVectorDataTests.cxx b/Modules/IO/Carto/test/otbOSMDataToVectorDataTests.cxx similarity index 100% rename from Testing/Code/IO/otbOSMDataToVectorDataTests.cxx rename to Modules/IO/Carto/test/otbOSMDataToVectorDataTests.cxx diff --git a/Code/IO/otbExtendedFilenameHelper.h b/Modules/IO/ExtendedFilename/include/otbExtendedFilenameHelper.h similarity index 100% rename from Code/IO/otbExtendedFilenameHelper.h rename to Modules/IO/ExtendedFilename/include/otbExtendedFilenameHelper.h diff --git a/Code/IO/otbExtendedFilenameToReaderOptions.h b/Modules/IO/ExtendedFilename/include/otbExtendedFilenameToReaderOptions.h similarity index 100% rename from Code/IO/otbExtendedFilenameToReaderOptions.h rename to Modules/IO/ExtendedFilename/include/otbExtendedFilenameToReaderOptions.h diff --git a/Code/IO/otbExtendedFilenameToWriterOptions.h b/Modules/IO/ExtendedFilename/include/otbExtendedFilenameToWriterOptions.h similarity index 100% rename from Code/IO/otbExtendedFilenameToWriterOptions.h rename to Modules/IO/ExtendedFilename/include/otbExtendedFilenameToWriterOptions.h diff --git a/Code/IO/otbExtendedFilenameHelper.cxx b/Modules/IO/ExtendedFilename/src/otbExtendedFilenameHelper.cxx similarity index 100% rename from Code/IO/otbExtendedFilenameHelper.cxx rename to Modules/IO/ExtendedFilename/src/otbExtendedFilenameHelper.cxx diff --git a/Code/IO/otbExtendedFilenameToReaderOptions.cxx b/Modules/IO/ExtendedFilename/src/otbExtendedFilenameToReaderOptions.cxx similarity index 100% rename from Code/IO/otbExtendedFilenameToReaderOptions.cxx rename to Modules/IO/ExtendedFilename/src/otbExtendedFilenameToReaderOptions.cxx diff --git a/Code/IO/otbExtendedFilenameToWriterOptions.cxx b/Modules/IO/ExtendedFilename/src/otbExtendedFilenameToWriterOptions.cxx similarity index 100% rename from Code/IO/otbExtendedFilenameToWriterOptions.cxx rename to Modules/IO/ExtendedFilename/src/otbExtendedFilenameToWriterOptions.cxx diff --git a/Testing/Code/IO/otbExtendedFilenameTest.cxx b/Modules/IO/ExtendedFilename/test/otbExtendedFilenameTest.cxx similarity index 100% rename from Testing/Code/IO/otbExtendedFilenameTest.cxx rename to Modules/IO/ExtendedFilename/test/otbExtendedFilenameTest.cxx diff --git a/Testing/Code/IO/otbExtendedFilenameToReaderOptionsTest.cxx b/Modules/IO/ExtendedFilename/test/otbExtendedFilenameToReaderOptionsTest.cxx similarity index 100% rename from Testing/Code/IO/otbExtendedFilenameToReaderOptionsTest.cxx rename to Modules/IO/ExtendedFilename/test/otbExtendedFilenameToReaderOptionsTest.cxx diff --git a/Testing/Code/IO/otbExtendedFilenameToWriterOptionsTest.cxx b/Modules/IO/ExtendedFilename/test/otbExtendedFilenameToWriterOptionsTest.cxx similarity index 100% rename from Testing/Code/IO/otbExtendedFilenameToWriterOptionsTest.cxx rename to Modules/IO/ExtendedFilename/test/otbExtendedFilenameToWriterOptionsTest.cxx diff --git a/Code/IO/otbBSQImageIO.h b/Modules/IO/IOBSQ/include/otbBSQImageIO.h similarity index 100% rename from Code/IO/otbBSQImageIO.h rename to Modules/IO/IOBSQ/include/otbBSQImageIO.h diff --git a/Code/IO/otbBSQImageIOFactory.h b/Modules/IO/IOBSQ/include/otbBSQImageIOFactory.h similarity index 100% rename from Code/IO/otbBSQImageIOFactory.h rename to Modules/IO/IOBSQ/include/otbBSQImageIOFactory.h diff --git a/Code/IO/otbBSQImageIO.cxx b/Modules/IO/IOBSQ/src/otbBSQImageIO.cxx similarity index 100% rename from Code/IO/otbBSQImageIO.cxx rename to Modules/IO/IOBSQ/src/otbBSQImageIO.cxx diff --git a/Code/IO/otbBSQImageIOFactory.cxx b/Modules/IO/IOBSQ/src/otbBSQImageIOFactory.cxx similarity index 100% rename from Code/IO/otbBSQImageIOFactory.cxx rename to Modules/IO/IOBSQ/src/otbBSQImageIOFactory.cxx diff --git a/Testing/Code/IO/otbBSQImageIOTestCanRead.cxx b/Modules/IO/IOBSQ/test/otbBSQImageIOTestCanRead.cxx similarity index 100% rename from Testing/Code/IO/otbBSQImageIOTestCanRead.cxx rename to Modules/IO/IOBSQ/test/otbBSQImageIOTestCanRead.cxx diff --git a/Testing/Code/IO/otbBSQImageIOTestCanWrite.cxx b/Modules/IO/IOBSQ/test/otbBSQImageIOTestCanWrite.cxx similarity index 100% rename from Testing/Code/IO/otbBSQImageIOTestCanWrite.cxx rename to Modules/IO/IOBSQ/test/otbBSQImageIOTestCanWrite.cxx diff --git a/Code/IO/otbGDALDriverManagerWrapper.h b/Modules/IO/IOGDAL/include/otbGDALDriverManagerWrapper.h similarity index 100% rename from Code/IO/otbGDALDriverManagerWrapper.h rename to Modules/IO/IOGDAL/include/otbGDALDriverManagerWrapper.h diff --git a/Code/IO/otbGDALImageIO.h b/Modules/IO/IOGDAL/include/otbGDALImageIO.h similarity index 100% rename from Code/IO/otbGDALImageIO.h rename to Modules/IO/IOGDAL/include/otbGDALImageIO.h diff --git a/Code/IO/otbGDALImageIOFactory.h b/Modules/IO/IOGDAL/include/otbGDALImageIOFactory.h similarity index 100% rename from Code/IO/otbGDALImageIOFactory.h rename to Modules/IO/IOGDAL/include/otbGDALImageIOFactory.h diff --git a/Code/IO/otbOGRIOHelper.h b/Modules/IO/IOGDAL/include/otbOGRIOHelper.h similarity index 100% rename from Code/IO/otbOGRIOHelper.h rename to Modules/IO/IOGDAL/include/otbOGRIOHelper.h diff --git a/Code/IO/otbOGRVectorDataIO.h b/Modules/IO/IOGDAL/include/otbOGRVectorDataIO.h similarity index 100% rename from Code/IO/otbOGRVectorDataIO.h rename to Modules/IO/IOGDAL/include/otbOGRVectorDataIO.h diff --git a/Code/IO/otbOGRVectorDataIOFactory.h b/Modules/IO/IOGDAL/include/otbOGRVectorDataIOFactory.h similarity index 100% rename from Code/IO/otbOGRVectorDataIOFactory.h rename to Modules/IO/IOGDAL/include/otbOGRVectorDataIOFactory.h diff --git a/Code/IO/otbGDALDriverManagerWrapper.cxx b/Modules/IO/IOGDAL/src/otbGDALDriverManagerWrapper.cxx similarity index 100% rename from Code/IO/otbGDALDriverManagerWrapper.cxx rename to Modules/IO/IOGDAL/src/otbGDALDriverManagerWrapper.cxx diff --git a/Code/IO/otbGDALImageIO.cxx b/Modules/IO/IOGDAL/src/otbGDALImageIO.cxx similarity index 100% rename from Code/IO/otbGDALImageIO.cxx rename to Modules/IO/IOGDAL/src/otbGDALImageIO.cxx diff --git a/Code/IO/otbGDALImageIOFactory.cxx b/Modules/IO/IOGDAL/src/otbGDALImageIOFactory.cxx similarity index 100% rename from Code/IO/otbGDALImageIOFactory.cxx rename to Modules/IO/IOGDAL/src/otbGDALImageIOFactory.cxx diff --git a/Code/IO/otbOGRIOHelper.cxx b/Modules/IO/IOGDAL/src/otbOGRIOHelper.cxx similarity index 100% rename from Code/IO/otbOGRIOHelper.cxx rename to Modules/IO/IOGDAL/src/otbOGRIOHelper.cxx diff --git a/Code/IO/otbOGRVectorDataIO.cxx b/Modules/IO/IOGDAL/src/otbOGRVectorDataIO.cxx similarity index 100% rename from Code/IO/otbOGRVectorDataIO.cxx rename to Modules/IO/IOGDAL/src/otbOGRVectorDataIO.cxx diff --git a/Code/IO/otbOGRVectorDataIOFactory.cxx b/Modules/IO/IOGDAL/src/otbOGRVectorDataIOFactory.cxx similarity index 100% rename from Code/IO/otbOGRVectorDataIOFactory.cxx rename to Modules/IO/IOGDAL/src/otbOGRVectorDataIOFactory.cxx diff --git a/Testing/Code/IO/otbGDALImageIOTest.cxx b/Modules/IO/IOGDAL/test/otbGDALImageIOTest.cxx similarity index 100% rename from Testing/Code/IO/otbGDALImageIOTest.cxx rename to Modules/IO/IOGDAL/test/otbGDALImageIOTest.cxx diff --git a/Testing/Code/IO/otbGDALImageIOTestCanRead.cxx b/Modules/IO/IOGDAL/test/otbGDALImageIOTestCanRead.cxx similarity index 100% rename from Testing/Code/IO/otbGDALImageIOTestCanRead.cxx rename to Modules/IO/IOGDAL/test/otbGDALImageIOTestCanRead.cxx diff --git a/Testing/Code/IO/otbGDALImageIOTestCanWrite.cxx b/Modules/IO/IOGDAL/test/otbGDALImageIOTestCanWrite.cxx similarity index 100% rename from Testing/Code/IO/otbGDALImageIOTestCanWrite.cxx rename to Modules/IO/IOGDAL/test/otbGDALImageIOTestCanWrite.cxx diff --git a/Testing/Code/IO/otbGDALImageIOTestWriteMetadata.cxx b/Modules/IO/IOGDAL/test/otbGDALImageIOTestWriteMetadata.cxx similarity index 100% rename from Testing/Code/IO/otbGDALImageIOTestWriteMetadata.cxx rename to Modules/IO/IOGDAL/test/otbGDALImageIOTestWriteMetadata.cxx diff --git a/Testing/Code/IO/otbGDALOverviewsBuilder.cxx b/Modules/IO/IOGDAL/test/otbGDALOverviewsBuilder.cxx similarity index 100% rename from Testing/Code/IO/otbGDALOverviewsBuilder.cxx rename to Modules/IO/IOGDAL/test/otbGDALOverviewsBuilder.cxx diff --git a/Testing/Code/IO/otbGDALReadPxlComplex.cxx b/Modules/IO/IOGDAL/test/otbGDALReadPxlComplex.cxx similarity index 100% rename from Testing/Code/IO/otbGDALReadPxlComplex.cxx rename to Modules/IO/IOGDAL/test/otbGDALReadPxlComplex.cxx diff --git a/Testing/Code/IO/otbMultiDatasetReadingInfo.cxx b/Modules/IO/IOGDAL/test/otbMultiDatasetReadingInfo.cxx similarity index 100% rename from Testing/Code/IO/otbMultiDatasetReadingInfo.cxx rename to Modules/IO/IOGDAL/test/otbMultiDatasetReadingInfo.cxx diff --git a/Testing/Code/IO/otbOGRVectorDataIOCanRead.cxx b/Modules/IO/IOGDAL/test/otbOGRVectorDataIOCanRead.cxx similarity index 100% rename from Testing/Code/IO/otbOGRVectorDataIOCanRead.cxx rename to Modules/IO/IOGDAL/test/otbOGRVectorDataIOCanRead.cxx diff --git a/Testing/Code/IO/otbOGRVectorDataIOCanWrite.cxx b/Modules/IO/IOGDAL/test/otbOGRVectorDataIOCanWrite.cxx similarity index 100% rename from Testing/Code/IO/otbOGRVectorDataIOCanWrite.cxx rename to Modules/IO/IOGDAL/test/otbOGRVectorDataIOCanWrite.cxx diff --git a/Testing/Code/IO/otbOGRVectorDataIONew.cxx b/Modules/IO/IOGDAL/test/otbOGRVectorDataIONew.cxx similarity index 100% rename from Testing/Code/IO/otbOGRVectorDataIONew.cxx rename to Modules/IO/IOGDAL/test/otbOGRVectorDataIONew.cxx diff --git a/Code/IO/otbJPEG2000ImageIO.h b/Modules/IO/IOJPEG2000/include/otbJPEG2000ImageIO.h similarity index 100% rename from Code/IO/otbJPEG2000ImageIO.h rename to Modules/IO/IOJPEG2000/include/otbJPEG2000ImageIO.h diff --git a/Code/IO/otbJPEG2000ImageIOFactory.h b/Modules/IO/IOJPEG2000/include/otbJPEG2000ImageIOFactory.h similarity index 100% rename from Code/IO/otbJPEG2000ImageIOFactory.h rename to Modules/IO/IOJPEG2000/include/otbJPEG2000ImageIOFactory.h diff --git a/Code/IO/otbJPEG2000ImageIO.cxx b/Modules/IO/IOJPEG2000/src/otbJPEG2000ImageIO.cxx similarity index 100% rename from Code/IO/otbJPEG2000ImageIO.cxx rename to Modules/IO/IOJPEG2000/src/otbJPEG2000ImageIO.cxx diff --git a/Code/IO/otbJPEG2000ImageIOFactory.cxx b/Modules/IO/IOJPEG2000/src/otbJPEG2000ImageIOFactory.cxx similarity index 100% rename from Code/IO/otbJPEG2000ImageIOFactory.cxx rename to Modules/IO/IOJPEG2000/src/otbJPEG2000ImageIOFactory.cxx diff --git a/Testing/Code/IO/otbGenerateClassicalQLWithJPEG2000.cxx b/Modules/IO/IOJPEG2000/test/otbGenerateClassicalQLWithJPEG2000.cxx similarity index 100% rename from Testing/Code/IO/otbGenerateClassicalQLWithJPEG2000.cxx rename to Modules/IO/IOJPEG2000/test/otbGenerateClassicalQLWithJPEG2000.cxx diff --git a/Testing/Code/IO/otbJPEG2000ImageIOTestCanRead.cxx b/Modules/IO/IOJPEG2000/test/otbJPEG2000ImageIOTestCanRead.cxx similarity index 100% rename from Testing/Code/IO/otbJPEG2000ImageIOTestCanRead.cxx rename to Modules/IO/IOJPEG2000/test/otbJPEG2000ImageIOTestCanRead.cxx diff --git a/Testing/Code/IO/otbJPEG2000ImageIOTestCanWrite.cxx b/Modules/IO/IOJPEG2000/test/otbJPEG2000ImageIOTestCanWrite.cxx similarity index 100% rename from Testing/Code/IO/otbJPEG2000ImageIOTestCanWrite.cxx rename to Modules/IO/IOJPEG2000/test/otbJPEG2000ImageIOTestCanWrite.cxx diff --git a/Code/IO/otbKMLVectorDataIO.h b/Modules/IO/IOKML/include/otbKMLVectorDataIO.h similarity index 100% rename from Code/IO/otbKMLVectorDataIO.h rename to Modules/IO/IOKML/include/otbKMLVectorDataIO.h diff --git a/Code/IO/otbKMLVectorDataIOFactory.h b/Modules/IO/IOKML/include/otbKMLVectorDataIOFactory.h similarity index 100% rename from Code/IO/otbKMLVectorDataIOFactory.h rename to Modules/IO/IOKML/include/otbKMLVectorDataIOFactory.h diff --git a/Code/IO/otbKMLVectorDataIO.cxx b/Modules/IO/IOKML/src/otbKMLVectorDataIO.cxx similarity index 100% rename from Code/IO/otbKMLVectorDataIO.cxx rename to Modules/IO/IOKML/src/otbKMLVectorDataIO.cxx diff --git a/Code/IO/otbKMLVectorDataIOFactory.cxx b/Modules/IO/IOKML/src/otbKMLVectorDataIOFactory.cxx similarity index 100% rename from Code/IO/otbKMLVectorDataIOFactory.cxx rename to Modules/IO/IOKML/src/otbKMLVectorDataIOFactory.cxx diff --git a/Testing/Code/IO/otbKMLVectorDataIONew.cxx b/Modules/IO/IOKML/test/otbKMLVectorDataIONew.cxx similarity index 100% rename from Testing/Code/IO/otbKMLVectorDataIONew.cxx rename to Modules/IO/IOKML/test/otbKMLVectorDataIONew.cxx diff --git a/Testing/Code/IO/otbKMLVectorDataIOTestCanRead.cxx b/Modules/IO/IOKML/test/otbKMLVectorDataIOTestCanRead.cxx similarity index 100% rename from Testing/Code/IO/otbKMLVectorDataIOTestCanRead.cxx rename to Modules/IO/IOKML/test/otbKMLVectorDataIOTestCanRead.cxx diff --git a/Testing/Code/IO/otbKMLVectorDataIOTestCanWrite.cxx b/Modules/IO/IOKML/test/otbKMLVectorDataIOTestCanWrite.cxx similarity index 100% rename from Testing/Code/IO/otbKMLVectorDataIOTestCanWrite.cxx rename to Modules/IO/IOKML/test/otbKMLVectorDataIOTestCanWrite.cxx diff --git a/Testing/Code/IO/otbKMLVectorDataIOTestFileReader.cxx b/Modules/IO/IOKML/test/otbKMLVectorDataIOTestFileReader.cxx similarity index 100% rename from Testing/Code/IO/otbKMLVectorDataIOTestFileReader.cxx rename to Modules/IO/IOKML/test/otbKMLVectorDataIOTestFileReader.cxx diff --git a/Code/IO/otbLUMImageIO.h b/Modules/IO/IOLUM/include/otbLUMImageIO.h similarity index 100% rename from Code/IO/otbLUMImageIO.h rename to Modules/IO/IOLUM/include/otbLUMImageIO.h diff --git a/Code/IO/otbLUMImageIOFactory.h b/Modules/IO/IOLUM/include/otbLUMImageIOFactory.h similarity index 100% rename from Code/IO/otbLUMImageIOFactory.h rename to Modules/IO/IOLUM/include/otbLUMImageIOFactory.h diff --git a/Code/IO/otbLUMImageIO.cxx b/Modules/IO/IOLUM/src/otbLUMImageIO.cxx similarity index 100% rename from Code/IO/otbLUMImageIO.cxx rename to Modules/IO/IOLUM/src/otbLUMImageIO.cxx diff --git a/Code/IO/otbLUMImageIOFactory.cxx b/Modules/IO/IOLUM/src/otbLUMImageIOFactory.cxx similarity index 100% rename from Code/IO/otbLUMImageIOFactory.cxx rename to Modules/IO/IOLUM/src/otbLUMImageIOFactory.cxx diff --git a/Testing/Code/IO/otbLUMImageIOTestCanRead.cxx b/Modules/IO/IOLUM/test/otbLUMImageIOTestCanRead.cxx similarity index 100% rename from Testing/Code/IO/otbLUMImageIOTestCanRead.cxx rename to Modules/IO/IOLUM/test/otbLUMImageIOTestCanRead.cxx diff --git a/Testing/Code/IO/otbLUMImageIOTestCanWrite.cxx b/Modules/IO/IOLUM/test/otbLUMImageIOTestCanWrite.cxx similarity index 100% rename from Testing/Code/IO/otbLUMImageIOTestCanWrite.cxx rename to Modules/IO/IOLUM/test/otbLUMImageIOTestCanWrite.cxx diff --git a/Code/IO/otbMSTARImageIO.h b/Modules/IO/IOMSTAR/include/otbMSTARImageIO.h similarity index 100% rename from Code/IO/otbMSTARImageIO.h rename to Modules/IO/IOMSTAR/include/otbMSTARImageIO.h diff --git a/Code/IO/otbMSTARImageIOFactory.h b/Modules/IO/IOMSTAR/include/otbMSTARImageIOFactory.h similarity index 100% rename from Code/IO/otbMSTARImageIOFactory.h rename to Modules/IO/IOMSTAR/include/otbMSTARImageIOFactory.h diff --git a/Code/IO/otbMSTARImageIO.cxx b/Modules/IO/IOMSTAR/src/otbMSTARImageIO.cxx similarity index 100% rename from Code/IO/otbMSTARImageIO.cxx rename to Modules/IO/IOMSTAR/src/otbMSTARImageIO.cxx diff --git a/Code/IO/otbMSTARImageIOFactory.cxx b/Modules/IO/IOMSTAR/src/otbMSTARImageIOFactory.cxx similarity index 100% rename from Code/IO/otbMSTARImageIOFactory.cxx rename to Modules/IO/IOMSTAR/src/otbMSTARImageIOFactory.cxx diff --git a/Testing/Code/IO/otbMSTARImageIOTestCanRead.cxx b/Modules/IO/IOMSTAR/test/otbMSTARImageIOTestCanRead.cxx similarity index 100% rename from Testing/Code/IO/otbMSTARImageIOTestCanRead.cxx rename to Modules/IO/IOMSTAR/test/otbMSTARImageIOTestCanRead.cxx diff --git a/Code/IO/otbMWImageIO.h b/Modules/IO/IOMW/include/otbMWImageIO.h similarity index 100% rename from Code/IO/otbMWImageIO.h rename to Modules/IO/IOMW/include/otbMWImageIO.h diff --git a/Code/IO/otbMWImageIOFactory.h b/Modules/IO/IOMW/include/otbMWImageIOFactory.h similarity index 100% rename from Code/IO/otbMWImageIOFactory.h rename to Modules/IO/IOMW/include/otbMWImageIOFactory.h diff --git a/Code/IO/otbMWImageIO.cxx b/Modules/IO/IOMW/src/otbMWImageIO.cxx similarity index 100% rename from Code/IO/otbMWImageIO.cxx rename to Modules/IO/IOMW/src/otbMWImageIO.cxx diff --git a/Code/IO/otbMWImageIOFactory.cxx b/Modules/IO/IOMW/src/otbMWImageIOFactory.cxx similarity index 100% rename from Code/IO/otbMWImageIOFactory.cxx rename to Modules/IO/IOMW/src/otbMWImageIOFactory.cxx diff --git a/Testing/Code/IO/otbMWImageIOTestCanRead.cxx b/Modules/IO/IOMW/test/otbMWImageIOTestCanRead.cxx similarity index 100% rename from Testing/Code/IO/otbMWImageIOTestCanRead.cxx rename to Modules/IO/IOMW/test/otbMWImageIOTestCanRead.cxx diff --git a/Testing/Code/IO/otbMWImageIOTestCanWrite.cxx b/Modules/IO/IOMW/test/otbMWImageIOTestCanWrite.cxx similarity index 100% rename from Testing/Code/IO/otbMWImageIOTestCanWrite.cxx rename to Modules/IO/IOMW/test/otbMWImageIOTestCanWrite.cxx diff --git a/Code/IO/otbONERAImageIO.h b/Modules/IO/IOONERA/include/otbONERAImageIO.h similarity index 100% rename from Code/IO/otbONERAImageIO.h rename to Modules/IO/IOONERA/include/otbONERAImageIO.h diff --git a/Code/IO/otbONERAImageIOFactory.h b/Modules/IO/IOONERA/include/otbONERAImageIOFactory.h similarity index 100% rename from Code/IO/otbONERAImageIOFactory.h rename to Modules/IO/IOONERA/include/otbONERAImageIOFactory.h diff --git a/Code/IO/otbONERAImageIO.cxx b/Modules/IO/IOONERA/src/otbONERAImageIO.cxx similarity index 100% rename from Code/IO/otbONERAImageIO.cxx rename to Modules/IO/IOONERA/src/otbONERAImageIO.cxx diff --git a/Code/IO/otbONERAImageIOFactory.cxx b/Modules/IO/IOONERA/src/otbONERAImageIOFactory.cxx similarity index 100% rename from Code/IO/otbONERAImageIOFactory.cxx rename to Modules/IO/IOONERA/src/otbONERAImageIOFactory.cxx diff --git a/Testing/Code/IO/otbONERAImageIOTestCanRead.cxx b/Modules/IO/IOONERA/test/otbONERAImageIOTestCanRead.cxx similarity index 100% rename from Testing/Code/IO/otbONERAImageIOTestCanRead.cxx rename to Modules/IO/IOONERA/test/otbONERAImageIOTestCanRead.cxx diff --git a/Code/IO/otbRADImageIO.h b/Modules/IO/IORAD/include/otbRADImageIO.h similarity index 100% rename from Code/IO/otbRADImageIO.h rename to Modules/IO/IORAD/include/otbRADImageIO.h diff --git a/Code/IO/otbRADImageIOFactory.h b/Modules/IO/IORAD/include/otbRADImageIOFactory.h similarity index 100% rename from Code/IO/otbRADImageIOFactory.h rename to Modules/IO/IORAD/include/otbRADImageIOFactory.h diff --git a/Code/IO/otbRADImageIO.cxx b/Modules/IO/IORAD/src/otbRADImageIO.cxx similarity index 100% rename from Code/IO/otbRADImageIO.cxx rename to Modules/IO/IORAD/src/otbRADImageIO.cxx diff --git a/Code/IO/otbRADImageIOFactory.cxx b/Modules/IO/IORAD/src/otbRADImageIOFactory.cxx similarity index 100% rename from Code/IO/otbRADImageIOFactory.cxx rename to Modules/IO/IORAD/src/otbRADImageIOFactory.cxx diff --git a/Testing/Code/IO/otbRADImageIOTestCanRead.cxx b/Modules/IO/IORAD/test/otbRADImageIOTestCanRead.cxx similarity index 100% rename from Testing/Code/IO/otbRADImageIOTestCanRead.cxx rename to Modules/IO/IORAD/test/otbRADImageIOTestCanRead.cxx diff --git a/Code/IO/otbTileMapImageIO.h b/Modules/IO/IOTileMap/include/otbTileMapImageIO.h similarity index 100% rename from Code/IO/otbTileMapImageIO.h rename to Modules/IO/IOTileMap/include/otbTileMapImageIO.h diff --git a/Code/IO/otbTileMapImageIOFactory.h b/Modules/IO/IOTileMap/include/otbTileMapImageIOFactory.h similarity index 100% rename from Code/IO/otbTileMapImageIOFactory.h rename to Modules/IO/IOTileMap/include/otbTileMapImageIOFactory.h diff --git a/Code/IO/otbTileMapImageIOHelper.h b/Modules/IO/IOTileMap/include/otbTileMapImageIOHelper.h similarity index 100% rename from Code/IO/otbTileMapImageIOHelper.h rename to Modules/IO/IOTileMap/include/otbTileMapImageIOHelper.h diff --git a/Code/IO/otbLogo.inc b/Modules/IO/IOTileMap/src/otbLogo.inc similarity index 100% rename from Code/IO/otbLogo.inc rename to Modules/IO/IOTileMap/src/otbLogo.inc diff --git a/Code/IO/otbTileMapImageIO.cxx b/Modules/IO/IOTileMap/src/otbTileMapImageIO.cxx similarity index 100% rename from Code/IO/otbTileMapImageIO.cxx rename to Modules/IO/IOTileMap/src/otbTileMapImageIO.cxx diff --git a/Code/IO/otbTileMapImageIOFactory.cxx b/Modules/IO/IOTileMap/src/otbTileMapImageIOFactory.cxx similarity index 100% rename from Code/IO/otbTileMapImageIOFactory.cxx rename to Modules/IO/IOTileMap/src/otbTileMapImageIOFactory.cxx diff --git a/Code/IO/otbTileMapImageIOHelper.cxx b/Modules/IO/IOTileMap/src/otbTileMapImageIOHelper.cxx similarity index 100% rename from Code/IO/otbTileMapImageIOHelper.cxx rename to Modules/IO/IOTileMap/src/otbTileMapImageIOHelper.cxx diff --git a/Testing/Code/IO/otbTileMapImageIOHelperTest.cxx b/Modules/IO/IOTileMap/test/otbTileMapImageIOHelperTest.cxx similarity index 100% rename from Testing/Code/IO/otbTileMapImageIOHelperTest.cxx rename to Modules/IO/IOTileMap/test/otbTileMapImageIOHelperTest.cxx diff --git a/Testing/Code/IO/otbTileMapImageIOTest.cxx b/Modules/IO/IOTileMap/test/otbTileMapImageIOTest.cxx similarity index 100% rename from Testing/Code/IO/otbTileMapImageIOTest.cxx rename to Modules/IO/IOTileMap/test/otbTileMapImageIOTest.cxx diff --git a/Testing/Code/IO/otbTileMapWriter.cxx b/Modules/IO/IOTileMap/test/otbTileMapWriter.cxx similarity index 100% rename from Testing/Code/IO/otbTileMapWriter.cxx rename to Modules/IO/IOTileMap/test/otbTileMapWriter.cxx diff --git a/Code/ObjectDetection/otbStatisticsXMLFileReader.h b/Modules/IO/IOXML/include/otbStatisticsXMLFileReader.h similarity index 100% rename from Code/ObjectDetection/otbStatisticsXMLFileReader.h rename to Modules/IO/IOXML/include/otbStatisticsXMLFileReader.h diff --git a/Code/ObjectDetection/otbStatisticsXMLFileReader.txx b/Modules/IO/IOXML/include/otbStatisticsXMLFileReader.txx similarity index 100% rename from Code/ObjectDetection/otbStatisticsXMLFileReader.txx rename to Modules/IO/IOXML/include/otbStatisticsXMLFileReader.txx diff --git a/Code/ObjectDetection/otbStatisticsXMLFileWriter.h b/Modules/IO/IOXML/include/otbStatisticsXMLFileWriter.h similarity index 100% rename from Code/ObjectDetection/otbStatisticsXMLFileWriter.h rename to Modules/IO/IOXML/include/otbStatisticsXMLFileWriter.h diff --git a/Code/ObjectDetection/otbStatisticsXMLFileWriter.txx b/Modules/IO/IOXML/include/otbStatisticsXMLFileWriter.txx similarity index 100% rename from Code/ObjectDetection/otbStatisticsXMLFileWriter.txx rename to Modules/IO/IOXML/include/otbStatisticsXMLFileWriter.txx diff --git a/Code/IO/otbImageFileReader.h b/Modules/IO/ImageIO/include/otbImageFileReader.h similarity index 100% rename from Code/IO/otbImageFileReader.h rename to Modules/IO/ImageIO/include/otbImageFileReader.h diff --git a/Code/IO/otbImageFileReader.txx b/Modules/IO/ImageIO/include/otbImageFileReader.txx similarity index 100% rename from Code/IO/otbImageFileReader.txx rename to Modules/IO/ImageIO/include/otbImageFileReader.txx diff --git a/Code/IO/otbImageFileWriter.h b/Modules/IO/ImageIO/include/otbImageFileWriter.h similarity index 100% rename from Code/IO/otbImageFileWriter.h rename to Modules/IO/ImageIO/include/otbImageFileWriter.h diff --git a/Code/IO/otbImageFileWriter.txx b/Modules/IO/ImageIO/include/otbImageFileWriter.txx similarity index 100% rename from Code/IO/otbImageFileWriter.txx rename to Modules/IO/ImageIO/include/otbImageFileWriter.txx diff --git a/Code/IO/otbImageIOFactory.h b/Modules/IO/ImageIO/include/otbImageIOFactory.h similarity index 100% rename from Code/IO/otbImageIOFactory.h rename to Modules/IO/ImageIO/include/otbImageIOFactory.h diff --git a/Code/IO/otbImageSeriesFileReader.h b/Modules/IO/ImageIO/include/otbImageSeriesFileReader.h similarity index 100% rename from Code/IO/otbImageSeriesFileReader.h rename to Modules/IO/ImageIO/include/otbImageSeriesFileReader.h diff --git a/Code/IO/otbImageSeriesFileReader.txx b/Modules/IO/ImageIO/include/otbImageSeriesFileReader.txx similarity index 100% rename from Code/IO/otbImageSeriesFileReader.txx rename to Modules/IO/ImageIO/include/otbImageSeriesFileReader.txx diff --git a/Code/IO/otbImageSeriesFileReaderBase.h b/Modules/IO/ImageIO/include/otbImageSeriesFileReaderBase.h similarity index 100% rename from Code/IO/otbImageSeriesFileReaderBase.h rename to Modules/IO/ImageIO/include/otbImageSeriesFileReaderBase.h diff --git a/Code/IO/otbImageSeriesFileReaderBase.txx b/Modules/IO/ImageIO/include/otbImageSeriesFileReaderBase.txx similarity index 100% rename from Code/IO/otbImageSeriesFileReaderBase.txx rename to Modules/IO/ImageIO/include/otbImageSeriesFileReaderBase.txx diff --git a/Code/IO/otbScalarBufferToImageFileWriter.h b/Modules/IO/ImageIO/include/otbScalarBufferToImageFileWriter.h similarity index 100% rename from Code/IO/otbScalarBufferToImageFileWriter.h rename to Modules/IO/ImageIO/include/otbScalarBufferToImageFileWriter.h diff --git a/Code/IO/otbScalarBufferToImageFileWriter.txx b/Modules/IO/ImageIO/include/otbScalarBufferToImageFileWriter.txx similarity index 100% rename from Code/IO/otbScalarBufferToImageFileWriter.txx rename to Modules/IO/ImageIO/include/otbScalarBufferToImageFileWriter.txx diff --git a/Code/IO/otbStreamingImageFileWriter.h b/Modules/IO/ImageIO/include/otbStreamingImageFileWriter.h similarity index 100% rename from Code/IO/otbStreamingImageFileWriter.h rename to Modules/IO/ImageIO/include/otbStreamingImageFileWriter.h diff --git a/Code/IO/otbImageIOFactory.cxx b/Modules/IO/ImageIO/src/otbImageIOFactory.cxx similarity index 100% rename from Code/IO/otbImageIOFactory.cxx rename to Modules/IO/ImageIO/src/otbImageIOFactory.cxx diff --git a/Testing/Fa/0000437-WriteImageCentOS.cxx b/Modules/IO/ImageIO/test/0000437-WriteImageCentOS.cxx similarity index 100% rename from Testing/Fa/0000437-WriteImageCentOS.cxx rename to Modules/IO/ImageIO/test/0000437-WriteImageCentOS.cxx diff --git a/Testing/Fa/0000479-WriteInt8Image.cxx b/Modules/IO/ImageIO/test/0000479-WriteInt8Image.cxx similarity index 100% rename from Testing/Fa/0000479-WriteInt8Image.cxx rename to Modules/IO/ImageIO/test/0000479-WriteInt8Image.cxx diff --git a/Testing/Fa/0000495-StreamingImageFileWriterProgressReporting.cxx b/Modules/IO/ImageIO/test/0000495-StreamingImageFileWriterProgressReporting.cxx similarity index 100% rename from Testing/Fa/0000495-StreamingImageFileWriterProgressReporting.cxx rename to Modules/IO/ImageIO/test/0000495-StreamingImageFileWriterProgressReporting.cxx diff --git a/Testing/Fa/WriteUnsignedLong.cxx b/Modules/IO/ImageIO/test/WriteUnsignedLong.cxx similarity index 100% rename from Testing/Fa/WriteUnsignedLong.cxx rename to Modules/IO/ImageIO/test/WriteUnsignedLong.cxx diff --git a/Testing/Code/IO/otbCompareWritingComplexImage.cxx b/Modules/IO/ImageIO/test/otbCompareWritingComplexImage.cxx similarity index 100% rename from Testing/Code/IO/otbCompareWritingComplexImage.cxx rename to Modules/IO/ImageIO/test/otbCompareWritingComplexImage.cxx diff --git a/Testing/Code/IO/otbComplexImageManipulationTest.cxx b/Modules/IO/ImageIO/test/otbComplexImageManipulationTest.cxx similarity index 100% rename from Testing/Code/IO/otbComplexImageManipulationTest.cxx rename to Modules/IO/ImageIO/test/otbComplexImageManipulationTest.cxx diff --git a/Testing/Code/IO/otbComplexImageTests.cxx b/Modules/IO/ImageIO/test/otbComplexImageTests.cxx similarity index 100% rename from Testing/Code/IO/otbComplexImageTests.cxx rename to Modules/IO/ImageIO/test/otbComplexImageTests.cxx diff --git a/Testing/Code/IO/otbDoubleImageIOTest.cxx b/Modules/IO/ImageIO/test/otbDoubleImageIOTest.cxx similarity index 100% rename from Testing/Code/IO/otbDoubleImageIOTest.cxx rename to Modules/IO/ImageIO/test/otbDoubleImageIOTest.cxx diff --git a/Testing/Code/IO/otbFloatImageIOTest.cxx b/Modules/IO/ImageIO/test/otbFloatImageIOTest.cxx similarity index 100% rename from Testing/Code/IO/otbFloatImageIOTest.cxx rename to Modules/IO/ImageIO/test/otbFloatImageIOTest.cxx diff --git a/Testing/Code/IO/otbGDALDriverDoubleWritingTest.cxx b/Modules/IO/ImageIO/test/otbGDALDriverDoubleWritingTest.cxx similarity index 100% rename from Testing/Code/IO/otbGDALDriverDoubleWritingTest.cxx rename to Modules/IO/ImageIO/test/otbGDALDriverDoubleWritingTest.cxx diff --git a/Testing/Code/IO/otbImageFileReaderMSTAR.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderMSTAR.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderMSTAR.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderMSTAR.cxx diff --git a/Testing/Code/IO/otbImageFileReaderONERA.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderONERA.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderONERA.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderONERA.cxx diff --git a/Testing/Code/IO/otbImageFileReaderONERAComplex.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderONERAComplex.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderONERAComplex.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderONERAComplex.cxx diff --git a/Testing/Code/IO/otbImageFileReaderRADChar.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderRADChar.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderRADChar.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderRADChar.cxx diff --git a/Testing/Code/IO/otbImageFileReaderRADComplexDouble.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderRADComplexDouble.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderRADComplexDouble.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderRADComplexDouble.cxx diff --git a/Testing/Code/IO/otbImageFileReaderRADComplexFloat.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderRADComplexFloat.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderRADComplexFloat.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderRADComplexFloat.cxx diff --git a/Testing/Code/IO/otbImageFileReaderRADComplexFloatExtract.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderRADComplexFloatExtract.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderRADComplexFloatExtract.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderRADComplexFloatExtract.cxx diff --git a/Testing/Code/IO/otbImageFileReaderRADComplexInt.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderRADComplexInt.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderRADComplexInt.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderRADComplexInt.cxx diff --git a/Testing/Code/IO/otbImageFileReaderRADFloat.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderRADFloat.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderRADFloat.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderRADFloat.cxx diff --git a/Testing/Code/IO/otbImageFileReaderRADInt.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderRADInt.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderRADInt.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderRADInt.cxx diff --git a/Testing/Code/IO/otbImageFileReaderRGBTest.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderRGBTest.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderRGBTest.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderRGBTest.cxx diff --git a/Testing/Code/IO/otbImageFileReaderServerName.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderServerName.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderServerName.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderServerName.cxx diff --git a/Testing/Code/IO/otbImageFileReaderTest.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderTest.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderTest.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderTest.cxx diff --git a/Testing/Code/IO/otbImageFileReaderTestFloat.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderTestFloat.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderTestFloat.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderTestFloat.cxx diff --git a/Testing/Code/IO/otbImageFileReaderTestSensorPixelValue.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderTestSensorPixelValue.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderTestSensorPixelValue.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderTestSensorPixelValue.cxx diff --git a/Testing/Code/IO/otbImageFileReaderWithComplexPixel.cxx b/Modules/IO/ImageIO/test/otbImageFileReaderWithComplexPixel.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileReaderWithComplexPixel.cxx rename to Modules/IO/ImageIO/test/otbImageFileReaderWithComplexPixel.cxx diff --git a/Testing/Code/IO/otbImageFileWriterONERAComplex.cxx b/Modules/IO/ImageIO/test/otbImageFileWriterONERAComplex.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileWriterONERAComplex.cxx rename to Modules/IO/ImageIO/test/otbImageFileWriterONERAComplex.cxx diff --git a/Testing/Code/IO/otbImageFileWriterRGBTest.cxx b/Modules/IO/ImageIO/test/otbImageFileWriterRGBTest.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileWriterRGBTest.cxx rename to Modules/IO/ImageIO/test/otbImageFileWriterRGBTest.cxx diff --git a/Testing/Code/IO/otbImageFileWriterStreamingONERAComplex.cxx b/Modules/IO/ImageIO/test/otbImageFileWriterStreamingONERAComplex.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileWriterStreamingONERAComplex.cxx rename to Modules/IO/ImageIO/test/otbImageFileWriterStreamingONERAComplex.cxx diff --git a/Testing/Code/IO/otbImageFileWriterTest.cxx b/Modules/IO/ImageIO/test/otbImageFileWriterTest.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileWriterTest.cxx rename to Modules/IO/ImageIO/test/otbImageFileWriterTest.cxx diff --git a/Testing/Code/IO/otbImageFileWriterTestWithoutInput.cxx b/Modules/IO/ImageIO/test/otbImageFileWriterTestWithoutInput.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileWriterTestWithoutInput.cxx rename to Modules/IO/ImageIO/test/otbImageFileWriterTestWithoutInput.cxx diff --git a/Testing/Code/IO/otbImageFileWriterWithExtendedOptionBox.cxx b/Modules/IO/ImageIO/test/otbImageFileWriterWithExtendedOptionBox.cxx similarity index 100% rename from Testing/Code/IO/otbImageFileWriterWithExtendedOptionBox.cxx rename to Modules/IO/ImageIO/test/otbImageFileWriterWithExtendedOptionBox.cxx diff --git a/Testing/Code/IO/otbImageIOFactoryNew.cxx b/Modules/IO/ImageIO/test/otbImageIOFactoryNew.cxx similarity index 100% rename from Testing/Code/IO/otbImageIOFactoryNew.cxx rename to Modules/IO/ImageIO/test/otbImageIOFactoryNew.cxx diff --git a/Testing/Code/IO/otbImageMetadataFileWriterTest.cxx b/Modules/IO/ImageIO/test/otbImageMetadataFileWriterTest.cxx similarity index 100% rename from Testing/Code/IO/otbImageMetadataFileWriterTest.cxx rename to Modules/IO/ImageIO/test/otbImageMetadataFileWriterTest.cxx diff --git a/Testing/Code/IO/otbImageMetadataStreamingFileWriterTest.cxx b/Modules/IO/ImageIO/test/otbImageMetadataStreamingFileWriterTest.cxx similarity index 100% rename from Testing/Code/IO/otbImageMetadataStreamingFileWriterTest.cxx rename to Modules/IO/ImageIO/test/otbImageMetadataStreamingFileWriterTest.cxx diff --git a/Testing/Code/IO/otbImageSeriesFileReader.cxx b/Modules/IO/ImageIO/test/otbImageSeriesFileReader.cxx similarity index 100% rename from Testing/Code/IO/otbImageSeriesFileReader.cxx rename to Modules/IO/ImageIO/test/otbImageSeriesFileReader.cxx diff --git a/Testing/Code/IO/otbImageStreamingFileWriterTestWithoutInput.cxx b/Modules/IO/ImageIO/test/otbImageStreamingFileWriterTestWithoutInput.cxx similarity index 100% rename from Testing/Code/IO/otbImageStreamingFileWriterTestWithoutInput.cxx rename to Modules/IO/ImageIO/test/otbImageStreamingFileWriterTestWithoutInput.cxx diff --git a/Testing/Code/IO/otbIntImageIOTest.cxx b/Modules/IO/ImageIO/test/otbIntImageIOTest.cxx similarity index 100% rename from Testing/Code/IO/otbIntImageIOTest.cxx rename to Modules/IO/ImageIO/test/otbIntImageIOTest.cxx diff --git a/Testing/Code/IO/otbMultiResolutionReadingInfo.cxx b/Modules/IO/ImageIO/test/otbMultiResolutionReadingInfo.cxx similarity index 100% rename from Testing/Code/IO/otbMultiResolutionReadingInfo.cxx rename to Modules/IO/ImageIO/test/otbMultiResolutionReadingInfo.cxx diff --git a/Testing/Code/IO/otbPNGIndexedNbBandsTest.cxx b/Modules/IO/ImageIO/test/otbPNGIndexedNbBandsTest.cxx similarity index 100% rename from Testing/Code/IO/otbPNGIndexedNbBandsTest.cxx rename to Modules/IO/ImageIO/test/otbPNGIndexedNbBandsTest.cxx diff --git a/Testing/Code/IO/otbPipeline.cxx b/Modules/IO/ImageIO/test/otbPipeline.cxx similarity index 100% rename from Testing/Code/IO/otbPipeline.cxx rename to Modules/IO/ImageIO/test/otbPipeline.cxx diff --git a/Testing/Code/IO/otbPipelineMetadataHandlingTest.cxx b/Modules/IO/ImageIO/test/otbPipelineMetadataHandlingTest.cxx similarity index 100% rename from Testing/Code/IO/otbPipelineMetadataHandlingTest.cxx rename to Modules/IO/ImageIO/test/otbPipelineMetadataHandlingTest.cxx diff --git a/Testing/Code/IO/otbPipelineMetadataHandlingWithUFFilterTest.cxx b/Modules/IO/ImageIO/test/otbPipelineMetadataHandlingWithUFFilterTest.cxx similarity index 100% rename from Testing/Code/IO/otbPipelineMetadataHandlingWithUFFilterTest.cxx rename to Modules/IO/ImageIO/test/otbPipelineMetadataHandlingWithUFFilterTest.cxx diff --git a/Testing/Code/IO/otbReadingComplexDataIntoComplexImageTest.cxx b/Modules/IO/ImageIO/test/otbReadingComplexDataIntoComplexImageTest.cxx similarity index 100% rename from Testing/Code/IO/otbReadingComplexDataIntoComplexImageTest.cxx rename to Modules/IO/ImageIO/test/otbReadingComplexDataIntoComplexImageTest.cxx diff --git a/Testing/Code/IO/otbScalarBufferToImageFileWriterNew.cxx b/Modules/IO/ImageIO/test/otbScalarBufferToImageFileWriterNew.cxx similarity index 100% rename from Testing/Code/IO/otbScalarBufferToImageFileWriterNew.cxx rename to Modules/IO/ImageIO/test/otbScalarBufferToImageFileWriterNew.cxx diff --git a/Testing/Code/IO/otbScalarBufferToImageFileWriterTest.cxx b/Modules/IO/ImageIO/test/otbScalarBufferToImageFileWriterTest.cxx similarity index 100% rename from Testing/Code/IO/otbScalarBufferToImageFileWriterTest.cxx rename to Modules/IO/ImageIO/test/otbScalarBufferToImageFileWriterTest.cxx diff --git a/Testing/Code/IO/otbShortImageIOTest.cxx b/Modules/IO/ImageIO/test/otbShortImageIOTest.cxx similarity index 100% rename from Testing/Code/IO/otbShortImageIOTest.cxx rename to Modules/IO/ImageIO/test/otbShortImageIOTest.cxx diff --git a/Testing/Code/IO/otbShortRGBImageIOTest.cxx b/Modules/IO/ImageIO/test/otbShortRGBImageIOTest.cxx similarity index 100% rename from Testing/Code/IO/otbShortRGBImageIOTest.cxx rename to Modules/IO/ImageIO/test/otbShortRGBImageIOTest.cxx diff --git a/Testing/Code/IO/otbStreamingImageFileWriterTest.cxx b/Modules/IO/ImageIO/test/otbStreamingImageFileWriterTest.cxx similarity index 100% rename from Testing/Code/IO/otbStreamingImageFileWriterTest.cxx rename to Modules/IO/ImageIO/test/otbStreamingImageFileWriterTest.cxx diff --git a/Testing/Code/IO/otbStreamingImageFileWriterTestCalculateNumberOfDivisions.cxx b/Modules/IO/ImageIO/test/otbStreamingImageFileWriterTestCalculateNumberOfDivisions.cxx similarity index 100% rename from Testing/Code/IO/otbStreamingImageFileWriterTestCalculateNumberOfDivisions.cxx rename to Modules/IO/ImageIO/test/otbStreamingImageFileWriterTestCalculateNumberOfDivisions.cxx diff --git a/Testing/Code/IO/otbStreamingImageFileWriterWithFilterTest.cxx b/Modules/IO/ImageIO/test/otbStreamingImageFileWriterWithFilterTest.cxx similarity index 100% rename from Testing/Code/IO/otbStreamingImageFileWriterWithFilterTest.cxx rename to Modules/IO/ImageIO/test/otbStreamingImageFileWriterWithFilterTest.cxx diff --git a/Testing/Code/IO/otbStreamingImageFilterTest.cxx b/Modules/IO/ImageIO/test/otbStreamingImageFilterTest.cxx similarity index 100% rename from Testing/Code/IO/otbStreamingImageFilterTest.cxx rename to Modules/IO/ImageIO/test/otbStreamingImageFilterTest.cxx diff --git a/Testing/Code/IO/otbStreamingShortImageFileWriterTest.cxx b/Modules/IO/ImageIO/test/otbStreamingShortImageFileWriterTest.cxx similarity index 100% rename from Testing/Code/IO/otbStreamingShortImageFileWriterTest.cxx rename to Modules/IO/ImageIO/test/otbStreamingShortImageFileWriterTest.cxx diff --git a/Testing/Code/IO/otbVectorImageFileReaderWriterTest.cxx b/Modules/IO/ImageIO/test/otbVectorImageFileReaderWriterTest.cxx similarity index 100% rename from Testing/Code/IO/otbVectorImageFileReaderWriterTest.cxx rename to Modules/IO/ImageIO/test/otbVectorImageFileReaderWriterTest.cxx diff --git a/Testing/Code/IO/otbVectorImageFileWriterTestWithoutInput.cxx b/Modules/IO/ImageIO/test/otbVectorImageFileWriterTestWithoutInput.cxx similarity index 100% rename from Testing/Code/IO/otbVectorImageFileWriterTestWithoutInput.cxx rename to Modules/IO/ImageIO/test/otbVectorImageFileWriterTestWithoutInput.cxx diff --git a/Testing/Code/IO/otbVectorImageStreamingFileWriterTestWithoutInput.cxx b/Modules/IO/ImageIO/test/otbVectorImageStreamingFileWriterTestWithoutInput.cxx similarity index 100% rename from Testing/Code/IO/otbVectorImageStreamingFileWriterTestWithoutInput.cxx rename to Modules/IO/ImageIO/test/otbVectorImageStreamingFileWriterTestWithoutInput.cxx diff --git a/Testing/Code/IO/otbWritingComplexDataWithComplexImageTest.cxx b/Modules/IO/ImageIO/test/otbWritingComplexDataWithComplexImageTest.cxx similarity index 100% rename from Testing/Code/IO/otbWritingComplexDataWithComplexImageTest.cxx rename to Modules/IO/ImageIO/test/otbWritingComplexDataWithComplexImageTest.cxx diff --git a/Code/IO/otbKmzProductWriter.h b/Modules/IO/KMZWriter/include/otbKmzProductWriter.h similarity index 100% rename from Code/IO/otbKmzProductWriter.h rename to Modules/IO/KMZWriter/include/otbKmzProductWriter.h diff --git a/Code/IO/otbKmzProductWriter.txx b/Modules/IO/KMZWriter/include/otbKmzProductWriter.txx similarity index 100% rename from Code/IO/otbKmzProductWriter.txx rename to Modules/IO/KMZWriter/include/otbKmzProductWriter.txx diff --git a/Testing/Code/IO/otbKmzProductWriter.cxx b/Modules/IO/KMZWriter/test/otbKmzProductWriter.cxx similarity index 100% rename from Testing/Code/IO/otbKmzProductWriter.cxx rename to Modules/IO/KMZWriter/test/otbKmzProductWriter.cxx diff --git a/Code/Common/otbDifferenceImageFilter.h b/Modules/IO/TestKernel/include/otbDifferenceImageFilter.h similarity index 100% rename from Code/Common/otbDifferenceImageFilter.h rename to Modules/IO/TestKernel/include/otbDifferenceImageFilter.h diff --git a/Code/Common/otbDifferenceImageFilter.txx b/Modules/IO/TestKernel/include/otbDifferenceImageFilter.txx similarity index 100% rename from Code/Common/otbDifferenceImageFilter.txx rename to Modules/IO/TestKernel/include/otbDifferenceImageFilter.txx diff --git a/Code/Testing/otbTestHelper.h b/Modules/IO/TestKernel/include/otbTestHelper.h similarity index 100% rename from Code/Testing/otbTestHelper.h rename to Modules/IO/TestKernel/include/otbTestHelper.h diff --git a/Code/Testing/otbTestMain.h b/Modules/IO/TestKernel/include/otbTestMain.h similarity index 100% rename from Code/Testing/otbTestMain.h rename to Modules/IO/TestKernel/include/otbTestMain.h diff --git a/Code/Testing/otbTestDriver.cxx b/Modules/IO/TestKernel/src/otbTestDriver.cxx similarity index 100% rename from Code/Testing/otbTestDriver.cxx rename to Modules/IO/TestKernel/src/otbTestDriver.cxx diff --git a/Code/Testing/otbTestHelper.cxx b/Modules/IO/TestKernel/src/otbTestHelper.cxx similarity index 100% rename from Code/Testing/otbTestHelper.cxx rename to Modules/IO/TestKernel/src/otbTestHelper.cxx diff --git a/Code/IO/otbVectorDataFileReader.h b/Modules/IO/VectorDataIO/include/otbVectorDataFileReader.h similarity index 100% rename from Code/IO/otbVectorDataFileReader.h rename to Modules/IO/VectorDataIO/include/otbVectorDataFileReader.h diff --git a/Code/IO/otbVectorDataFileReader.txx b/Modules/IO/VectorDataIO/include/otbVectorDataFileReader.txx similarity index 100% rename from Code/IO/otbVectorDataFileReader.txx rename to Modules/IO/VectorDataIO/include/otbVectorDataFileReader.txx diff --git a/Code/IO/otbVectorDataFileWriter.h b/Modules/IO/VectorDataIO/include/otbVectorDataFileWriter.h similarity index 100% rename from Code/IO/otbVectorDataFileWriter.h rename to Modules/IO/VectorDataIO/include/otbVectorDataFileWriter.h diff --git a/Code/IO/otbVectorDataFileWriter.txx b/Modules/IO/VectorDataIO/include/otbVectorDataFileWriter.txx similarity index 100% rename from Code/IO/otbVectorDataFileWriter.txx rename to Modules/IO/VectorDataIO/include/otbVectorDataFileWriter.txx diff --git a/Code/IO/otbVectorDataIOFactory.h b/Modules/IO/VectorDataIO/include/otbVectorDataIOFactory.h similarity index 100% rename from Code/IO/otbVectorDataIOFactory.h rename to Modules/IO/VectorDataIO/include/otbVectorDataIOFactory.h diff --git a/Code/IO/otbVectorDataIOFactory.cxx b/Modules/IO/VectorDataIO/src/otbVectorDataIOFactory.cxx similarity index 100% rename from Code/IO/otbVectorDataIOFactory.cxx rename to Modules/IO/VectorDataIO/src/otbVectorDataIOFactory.cxx diff --git a/Testing/Code/IO/otbVectorDataFileGeoReaderWriter.cxx b/Modules/IO/VectorDataIO/test/otbVectorDataFileGeoReaderWriter.cxx similarity index 100% rename from Testing/Code/IO/otbVectorDataFileGeoReaderWriter.cxx rename to Modules/IO/VectorDataIO/test/otbVectorDataFileGeoReaderWriter.cxx diff --git a/Testing/Code/IO/otbVectorDataFileReader.cxx b/Modules/IO/VectorDataIO/test/otbVectorDataFileReader.cxx similarity index 100% rename from Testing/Code/IO/otbVectorDataFileReader.cxx rename to Modules/IO/VectorDataIO/test/otbVectorDataFileReader.cxx diff --git a/Testing/Code/IO/otbVectorDataFileReaderNew.cxx b/Modules/IO/VectorDataIO/test/otbVectorDataFileReaderNew.cxx similarity index 100% rename from Testing/Code/IO/otbVectorDataFileReaderNew.cxx rename to Modules/IO/VectorDataIO/test/otbVectorDataFileReaderNew.cxx diff --git a/Testing/Code/IO/otbVectorDataFileReaderWriter.cxx b/Modules/IO/VectorDataIO/test/otbVectorDataFileReaderWriter.cxx similarity index 100% rename from Testing/Code/IO/otbVectorDataFileReaderWriter.cxx rename to Modules/IO/VectorDataIO/test/otbVectorDataFileReaderWriter.cxx diff --git a/Testing/Code/IO/otbVectorDataFileWriter.cxx b/Modules/IO/VectorDataIO/test/otbVectorDataFileWriter.cxx similarity index 100% rename from Testing/Code/IO/otbVectorDataFileWriter.cxx rename to Modules/IO/VectorDataIO/test/otbVectorDataFileWriter.cxx diff --git a/Testing/Code/IO/otbVectorDataFileWriterMultiPolygons.cxx b/Modules/IO/VectorDataIO/test/otbVectorDataFileWriterMultiPolygons.cxx similarity index 100% rename from Testing/Code/IO/otbVectorDataFileWriterMultiPolygons.cxx rename to Modules/IO/VectorDataIO/test/otbVectorDataFileWriterMultiPolygons.cxx diff --git a/Testing/Code/IO/otbVectorDataFileWriterNew.cxx b/Modules/IO/VectorDataIO/test/otbVectorDataFileWriterNew.cxx similarity index 100% rename from Testing/Code/IO/otbVectorDataFileWriterNew.cxx rename to Modules/IO/VectorDataIO/test/otbVectorDataFileWriterNew.cxx diff --git a/Testing/Code/IO/otbVectorDataFileWriterPolygons.cxx b/Modules/IO/VectorDataIO/test/otbVectorDataFileWriterPolygons.cxx similarity index 100% rename from Testing/Code/IO/otbVectorDataFileWriterPolygons.cxx rename to Modules/IO/VectorDataIO/test/otbVectorDataFileWriterPolygons.cxx diff --git a/Testing/Code/IO/otbVectorDataIOFactory.cxx b/Modules/IO/VectorDataIO/test/otbVectorDataIOFactory.cxx similarity index 100% rename from Testing/Code/IO/otbVectorDataIOFactory.cxx rename to Modules/IO/VectorDataIO/test/otbVectorDataIOFactory.cxx diff --git a/Code/Fuzzy/otbConfusionMatrixToMassOfBelief.h b/Modules/Learning/DempsterShafer/include/otbConfusionMatrixToMassOfBelief.h similarity index 100% rename from Code/Fuzzy/otbConfusionMatrixToMassOfBelief.h rename to Modules/Learning/DempsterShafer/include/otbConfusionMatrixToMassOfBelief.h diff --git a/Code/Fuzzy/otbConfusionMatrixToMassOfBelief.txx b/Modules/Learning/DempsterShafer/include/otbConfusionMatrixToMassOfBelief.txx similarity index 100% rename from Code/Fuzzy/otbConfusionMatrixToMassOfBelief.txx rename to Modules/Learning/DempsterShafer/include/otbConfusionMatrixToMassOfBelief.txx diff --git a/Code/Fuzzy/otbDSFusionOfClassifiersImageFilter.h b/Modules/Learning/DempsterShafer/include/otbDSFusionOfClassifiersImageFilter.h similarity index 100% rename from Code/Fuzzy/otbDSFusionOfClassifiersImageFilter.h rename to Modules/Learning/DempsterShafer/include/otbDSFusionOfClassifiersImageFilter.h diff --git a/Code/Fuzzy/otbDSFusionOfClassifiersImageFilter.txx b/Modules/Learning/DempsterShafer/include/otbDSFusionOfClassifiersImageFilter.txx similarity index 100% rename from Code/Fuzzy/otbDSFusionOfClassifiersImageFilter.txx rename to Modules/Learning/DempsterShafer/include/otbDSFusionOfClassifiersImageFilter.txx diff --git a/Code/Fuzzy/otbJointMassOfBeliefFilter.h b/Modules/Learning/DempsterShafer/include/otbJointMassOfBeliefFilter.h similarity index 100% rename from Code/Fuzzy/otbJointMassOfBeliefFilter.h rename to Modules/Learning/DempsterShafer/include/otbJointMassOfBeliefFilter.h diff --git a/Code/Fuzzy/otbJointMassOfBeliefFilter.txx b/Modules/Learning/DempsterShafer/include/otbJointMassOfBeliefFilter.txx similarity index 100% rename from Code/Fuzzy/otbJointMassOfBeliefFilter.txx rename to Modules/Learning/DempsterShafer/include/otbJointMassOfBeliefFilter.txx diff --git a/Code/Fuzzy/otbMassOfBelief.h b/Modules/Learning/DempsterShafer/include/otbMassOfBelief.h similarity index 100% rename from Code/Fuzzy/otbMassOfBelief.h rename to Modules/Learning/DempsterShafer/include/otbMassOfBelief.h diff --git a/Code/Fuzzy/otbMassOfBelief.txx b/Modules/Learning/DempsterShafer/include/otbMassOfBelief.txx similarity index 100% rename from Code/Fuzzy/otbMassOfBelief.txx rename to Modules/Learning/DempsterShafer/include/otbMassOfBelief.txx diff --git a/Code/Fuzzy/otbStandardDSCostFunction.h b/Modules/Learning/DempsterShafer/include/otbStandardDSCostFunction.h similarity index 100% rename from Code/Fuzzy/otbStandardDSCostFunction.h rename to Modules/Learning/DempsterShafer/include/otbStandardDSCostFunction.h diff --git a/Code/Fuzzy/otbStandardDSCostFunction.txx b/Modules/Learning/DempsterShafer/include/otbStandardDSCostFunction.txx similarity index 100% rename from Code/Fuzzy/otbStandardDSCostFunction.txx rename to Modules/Learning/DempsterShafer/include/otbStandardDSCostFunction.txx diff --git a/Code/Fuzzy/otbVectorDataToDSValidatedVectorDataFilter.h b/Modules/Learning/DempsterShafer/include/otbVectorDataToDSValidatedVectorDataFilter.h similarity index 100% rename from Code/Fuzzy/otbVectorDataToDSValidatedVectorDataFilter.h rename to Modules/Learning/DempsterShafer/include/otbVectorDataToDSValidatedVectorDataFilter.h diff --git a/Code/Fuzzy/otbVectorDataToDSValidatedVectorDataFilter.txx b/Modules/Learning/DempsterShafer/include/otbVectorDataToDSValidatedVectorDataFilter.txx similarity index 100% rename from Code/Fuzzy/otbVectorDataToDSValidatedVectorDataFilter.txx rename to Modules/Learning/DempsterShafer/include/otbVectorDataToDSValidatedVectorDataFilter.txx diff --git a/Testing/Code/Fuzzy/otbConfusionMatrixToMassOfBeliefTest.cxx b/Modules/Learning/DempsterShafer/test/otbConfusionMatrixToMassOfBeliefTest.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbConfusionMatrixToMassOfBeliefTest.cxx rename to Modules/Learning/DempsterShafer/test/otbConfusionMatrixToMassOfBeliefTest.cxx diff --git a/Testing/Code/Fuzzy/otbDSFusionOfClassifiersImageFilterTest.cxx b/Modules/Learning/DempsterShafer/test/otbDSFusionOfClassifiersImageFilterTest.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbDSFusionOfClassifiersImageFilterTest.cxx rename to Modules/Learning/DempsterShafer/test/otbDSFusionOfClassifiersImageFilterTest.cxx diff --git a/Testing/Code/Fuzzy/otbDempsterShaferFusionTests.cxx b/Modules/Learning/DempsterShafer/test/otbDempsterShaferFusionTests.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbDempsterShaferFusionTests.cxx rename to Modules/Learning/DempsterShafer/test/otbDempsterShaferFusionTests.cxx diff --git a/Testing/Code/Fuzzy/otbJointMassOfBeliefFilter.cxx b/Modules/Learning/DempsterShafer/test/otbJointMassOfBeliefFilter.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbJointMassOfBeliefFilter.cxx rename to Modules/Learning/DempsterShafer/test/otbJointMassOfBeliefFilter.cxx diff --git a/Testing/Code/Fuzzy/otbMassOfBelief.cxx b/Modules/Learning/DempsterShafer/test/otbMassOfBelief.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbMassOfBelief.cxx rename to Modules/Learning/DempsterShafer/test/otbMassOfBelief.cxx diff --git a/Testing/Code/Fuzzy/otbMassOfBeliefDSApplied.cxx b/Modules/Learning/DempsterShafer/test/otbMassOfBeliefDSApplied.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbMassOfBeliefDSApplied.cxx rename to Modules/Learning/DempsterShafer/test/otbMassOfBeliefDSApplied.cxx diff --git a/Testing/Code/Fuzzy/otbStandardDSCostFunction.cxx b/Modules/Learning/DempsterShafer/test/otbStandardDSCostFunction.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbStandardDSCostFunction.cxx rename to Modules/Learning/DempsterShafer/test/otbStandardDSCostFunction.cxx diff --git a/Testing/Code/Fuzzy/otbVectorDataToDSValidatedVectorDataFilter.cxx b/Modules/Learning/DempsterShafer/test/otbVectorDataToDSValidatedVectorDataFilter.cxx similarity index 100% rename from Testing/Code/Fuzzy/otbVectorDataToDSValidatedVectorDataFilter.cxx rename to Modules/Learning/DempsterShafer/test/otbVectorDataToDSValidatedVectorDataFilter.cxx diff --git a/Code/Learning/otbConfusionMatrixCalculator.h b/Modules/Learning/LearningBase/include/otbConfusionMatrixCalculator.h similarity index 100% rename from Code/Learning/otbConfusionMatrixCalculator.h rename to Modules/Learning/LearningBase/include/otbConfusionMatrixCalculator.h diff --git a/Code/Learning/otbConfusionMatrixCalculator.txx b/Modules/Learning/LearningBase/include/otbConfusionMatrixCalculator.txx similarity index 100% rename from Code/Learning/otbConfusionMatrixCalculator.txx rename to Modules/Learning/LearningBase/include/otbConfusionMatrixCalculator.txx diff --git a/Code/Learning/otbConfusionMatrixMeasurements.h b/Modules/Learning/LearningBase/include/otbConfusionMatrixMeasurements.h similarity index 100% rename from Code/Learning/otbConfusionMatrixMeasurements.h rename to Modules/Learning/LearningBase/include/otbConfusionMatrixMeasurements.h diff --git a/Code/Learning/otbConfusionMatrixMeasurements.txx b/Modules/Learning/LearningBase/include/otbConfusionMatrixMeasurements.txx similarity index 100% rename from Code/Learning/otbConfusionMatrixMeasurements.txx rename to Modules/Learning/LearningBase/include/otbConfusionMatrixMeasurements.txx diff --git a/Code/Learning/otbDecisionTree.h b/Modules/Learning/LearningBase/include/otbDecisionTree.h similarity index 100% rename from Code/Learning/otbDecisionTree.h rename to Modules/Learning/LearningBase/include/otbDecisionTree.h diff --git a/Code/Learning/otbDecisionTree.txx b/Modules/Learning/LearningBase/include/otbDecisionTree.txx similarity index 100% rename from Code/Learning/otbDecisionTree.txx rename to Modules/Learning/LearningBase/include/otbDecisionTree.txx diff --git a/Code/Learning/otbGaussianModelComponent.h b/Modules/Learning/LearningBase/include/otbGaussianModelComponent.h similarity index 100% rename from Code/Learning/otbGaussianModelComponent.h rename to Modules/Learning/LearningBase/include/otbGaussianModelComponent.h diff --git a/Code/Learning/otbGaussianModelComponent.txx b/Modules/Learning/LearningBase/include/otbGaussianModelComponent.txx similarity index 100% rename from Code/Learning/otbGaussianModelComponent.txx rename to Modules/Learning/LearningBase/include/otbGaussianModelComponent.txx diff --git a/Code/Learning/otbImageClassificationFilter.h b/Modules/Learning/LearningBase/include/otbImageClassificationFilter.h similarity index 100% rename from Code/Learning/otbImageClassificationFilter.h rename to Modules/Learning/LearningBase/include/otbImageClassificationFilter.h diff --git a/Code/Learning/otbImageClassificationFilter.txx b/Modules/Learning/LearningBase/include/otbImageClassificationFilter.txx similarity index 100% rename from Code/Learning/otbImageClassificationFilter.txx rename to Modules/Learning/LearningBase/include/otbImageClassificationFilter.txx diff --git a/Code/Learning/otbKMeansImageClassificationFilter.h b/Modules/Learning/LearningBase/include/otbKMeansImageClassificationFilter.h similarity index 100% rename from Code/Learning/otbKMeansImageClassificationFilter.h rename to Modules/Learning/LearningBase/include/otbKMeansImageClassificationFilter.h diff --git a/Code/Learning/otbKMeansImageClassificationFilter.txx b/Modules/Learning/LearningBase/include/otbKMeansImageClassificationFilter.txx similarity index 100% rename from Code/Learning/otbKMeansImageClassificationFilter.txx rename to Modules/Learning/LearningBase/include/otbKMeansImageClassificationFilter.txx diff --git a/Code/Learning/otbMachineLearningModelFactory.h b/Modules/Learning/LearningBase/include/otbMachineLearningModelFactory.h similarity index 100% rename from Code/Learning/otbMachineLearningModelFactory.h rename to Modules/Learning/LearningBase/include/otbMachineLearningModelFactory.h diff --git a/Code/Learning/otbMachineLearningModelFactory.txx b/Modules/Learning/LearningBase/include/otbMachineLearningModelFactory.txx similarity index 100% rename from Code/Learning/otbMachineLearningModelFactory.txx rename to Modules/Learning/LearningBase/include/otbMachineLearningModelFactory.txx diff --git a/Code/Learning/otbMachineLearningModelFactoryBase.h b/Modules/Learning/LearningBase/include/otbMachineLearningModelFactoryBase.h similarity index 100% rename from Code/Learning/otbMachineLearningModelFactoryBase.h rename to Modules/Learning/LearningBase/include/otbMachineLearningModelFactoryBase.h diff --git a/Code/Learning/otbSEMClassifier.h b/Modules/Learning/LearningBase/include/otbSEMClassifier.h similarity index 100% rename from Code/Learning/otbSEMClassifier.h rename to Modules/Learning/LearningBase/include/otbSEMClassifier.h diff --git a/Code/Learning/otbSEMClassifier.txx b/Modules/Learning/LearningBase/include/otbSEMClassifier.txx similarity index 100% rename from Code/Learning/otbSEMClassifier.txx rename to Modules/Learning/LearningBase/include/otbSEMClassifier.txx diff --git a/Code/Learning/otbMachineLearningModelFactoryBase.cxx b/Modules/Learning/LearningBase/src/otbMachineLearningModelFactoryBase.cxx similarity index 100% rename from Code/Learning/otbMachineLearningModelFactoryBase.cxx rename to Modules/Learning/LearningBase/src/otbMachineLearningModelFactoryBase.cxx diff --git a/Testing/Fa/0000209-SVMValidationLinearlySeparableProbEstimation.cxx b/Modules/Learning/LearningBase/test/0000209-SVMValidationLinearlySeparableProbEstimation.cxx similarity index 100% rename from Testing/Fa/0000209-SVMValidationLinearlySeparableProbEstimation.cxx rename to Modules/Learning/LearningBase/test/0000209-SVMValidationLinearlySeparableProbEstimation.cxx diff --git a/Testing/Code/Learning/otbConfusionMatrixCalculatorTest.cxx b/Modules/Learning/LearningBase/test/otbConfusionMatrixCalculatorTest.cxx similarity index 100% rename from Testing/Code/Learning/otbConfusionMatrixCalculatorTest.cxx rename to Modules/Learning/LearningBase/test/otbConfusionMatrixCalculatorTest.cxx diff --git a/Testing/Code/Learning/otbConfusionMatrixMeasurementsTest.cxx b/Modules/Learning/LearningBase/test/otbConfusionMatrixMeasurementsTest.cxx similarity index 100% rename from Testing/Code/Learning/otbConfusionMatrixMeasurementsTest.cxx rename to Modules/Learning/LearningBase/test/otbConfusionMatrixMeasurementsTest.cxx diff --git a/Testing/Code/Learning/otbDecisionTreeBuild.cxx b/Modules/Learning/LearningBase/test/otbDecisionTreeBuild.cxx similarity index 100% rename from Testing/Code/Learning/otbDecisionTreeBuild.cxx rename to Modules/Learning/LearningBase/test/otbDecisionTreeBuild.cxx diff --git a/Testing/Code/Learning/otbDecisionTreeNew.cxx b/Modules/Learning/LearningBase/test/otbDecisionTreeNew.cxx similarity index 100% rename from Testing/Code/Learning/otbDecisionTreeNew.cxx rename to Modules/Learning/LearningBase/test/otbDecisionTreeNew.cxx diff --git a/Testing/Code/Learning/otbDecisionTreeWithRealValues.cxx b/Modules/Learning/LearningBase/test/otbDecisionTreeWithRealValues.cxx similarity index 100% rename from Testing/Code/Learning/otbDecisionTreeWithRealValues.cxx rename to Modules/Learning/LearningBase/test/otbDecisionTreeWithRealValues.cxx diff --git a/Testing/Code/Learning/otbGaussianModelComponent.cxx b/Modules/Learning/LearningBase/test/otbGaussianModelComponent.cxx similarity index 100% rename from Testing/Code/Learning/otbGaussianModelComponent.cxx rename to Modules/Learning/LearningBase/test/otbGaussianModelComponent.cxx diff --git a/Testing/Code/Learning/otbImageClassificationFilter.cxx b/Modules/Learning/LearningBase/test/otbImageClassificationFilter.cxx similarity index 100% rename from Testing/Code/Learning/otbImageClassificationFilter.cxx rename to Modules/Learning/LearningBase/test/otbImageClassificationFilter.cxx diff --git a/Testing/Code/Learning/otbKMeansImageClassificationFilter.cxx b/Modules/Learning/LearningBase/test/otbKMeansImageClassificationFilter.cxx similarity index 100% rename from Testing/Code/Learning/otbKMeansImageClassificationFilter.cxx rename to Modules/Learning/LearningBase/test/otbKMeansImageClassificationFilter.cxx diff --git a/Testing/Code/Learning/otbKMeansImageClassificationFilterNew.cxx b/Modules/Learning/LearningBase/test/otbKMeansImageClassificationFilterNew.cxx similarity index 100% rename from Testing/Code/Learning/otbKMeansImageClassificationFilterNew.cxx rename to Modules/Learning/LearningBase/test/otbKMeansImageClassificationFilterNew.cxx diff --git a/Testing/Code/Learning/otbSEMClassifierNew.cxx b/Modules/Learning/LearningBase/test/otbSEMClassifierNew.cxx similarity index 100% rename from Testing/Code/Learning/otbSEMClassifierNew.cxx rename to Modules/Learning/LearningBase/test/otbSEMClassifierNew.cxx diff --git a/Testing/Code/Learning/otbTrainMachineLearningModel.cxx b/Modules/Learning/LearningBase/test/otbTrainMachineLearningModel.cxx similarity index 100% rename from Testing/Code/Learning/otbTrainMachineLearningModel.cxx rename to Modules/Learning/LearningBase/test/otbTrainMachineLearningModel.cxx diff --git a/Code/Markov/otbMRFEnergy.h b/Modules/Learning/Markov/include/otbMRFEnergy.h similarity index 100% rename from Code/Markov/otbMRFEnergy.h rename to Modules/Learning/Markov/include/otbMRFEnergy.h diff --git a/Code/Markov/otbMRFEnergyEdgeFidelity.h b/Modules/Learning/Markov/include/otbMRFEnergyEdgeFidelity.h similarity index 100% rename from Code/Markov/otbMRFEnergyEdgeFidelity.h rename to Modules/Learning/Markov/include/otbMRFEnergyEdgeFidelity.h diff --git a/Code/Markov/otbMRFEnergyFisherClassification.h b/Modules/Learning/Markov/include/otbMRFEnergyFisherClassification.h similarity index 100% rename from Code/Markov/otbMRFEnergyFisherClassification.h rename to Modules/Learning/Markov/include/otbMRFEnergyFisherClassification.h diff --git a/Code/Markov/otbMRFEnergyGaussian.h b/Modules/Learning/Markov/include/otbMRFEnergyGaussian.h similarity index 100% rename from Code/Markov/otbMRFEnergyGaussian.h rename to Modules/Learning/Markov/include/otbMRFEnergyGaussian.h diff --git a/Code/Markov/otbMRFEnergyGaussianClassification.h b/Modules/Learning/Markov/include/otbMRFEnergyGaussianClassification.h similarity index 100% rename from Code/Markov/otbMRFEnergyGaussianClassification.h rename to Modules/Learning/Markov/include/otbMRFEnergyGaussianClassification.h diff --git a/Code/Markov/otbMRFEnergyPotts.h b/Modules/Learning/Markov/include/otbMRFEnergyPotts.h similarity index 100% rename from Code/Markov/otbMRFEnergyPotts.h rename to Modules/Learning/Markov/include/otbMRFEnergyPotts.h diff --git a/Code/Markov/otbMRFOptimizer.h b/Modules/Learning/Markov/include/otbMRFOptimizer.h similarity index 100% rename from Code/Markov/otbMRFOptimizer.h rename to Modules/Learning/Markov/include/otbMRFOptimizer.h diff --git a/Code/Markov/otbMRFOptimizerICM.h b/Modules/Learning/Markov/include/otbMRFOptimizerICM.h similarity index 100% rename from Code/Markov/otbMRFOptimizerICM.h rename to Modules/Learning/Markov/include/otbMRFOptimizerICM.h diff --git a/Code/Markov/otbMRFOptimizerMetropolis.h b/Modules/Learning/Markov/include/otbMRFOptimizerMetropolis.h similarity index 100% rename from Code/Markov/otbMRFOptimizerMetropolis.h rename to Modules/Learning/Markov/include/otbMRFOptimizerMetropolis.h diff --git a/Code/Markov/otbMRFSampler.h b/Modules/Learning/Markov/include/otbMRFSampler.h similarity index 100% rename from Code/Markov/otbMRFSampler.h rename to Modules/Learning/Markov/include/otbMRFSampler.h diff --git a/Code/Markov/otbMRFSamplerMAP.h b/Modules/Learning/Markov/include/otbMRFSamplerMAP.h similarity index 100% rename from Code/Markov/otbMRFSamplerMAP.h rename to Modules/Learning/Markov/include/otbMRFSamplerMAP.h diff --git a/Code/Markov/otbMRFSamplerRandom.h b/Modules/Learning/Markov/include/otbMRFSamplerRandom.h similarity index 100% rename from Code/Markov/otbMRFSamplerRandom.h rename to Modules/Learning/Markov/include/otbMRFSamplerRandom.h diff --git a/Code/Markov/otbMRFSamplerRandomMAP.h b/Modules/Learning/Markov/include/otbMRFSamplerRandomMAP.h similarity index 100% rename from Code/Markov/otbMRFSamplerRandomMAP.h rename to Modules/Learning/Markov/include/otbMRFSamplerRandomMAP.h diff --git a/Code/Markov/otbMarkovRandomFieldFilter.h b/Modules/Learning/Markov/include/otbMarkovRandomFieldFilter.h similarity index 100% rename from Code/Markov/otbMarkovRandomFieldFilter.h rename to Modules/Learning/Markov/include/otbMarkovRandomFieldFilter.h diff --git a/Code/Markov/otbMarkovRandomFieldFilter.txx b/Modules/Learning/Markov/include/otbMarkovRandomFieldFilter.txx similarity index 100% rename from Code/Markov/otbMarkovRandomFieldFilter.txx rename to Modules/Learning/Markov/include/otbMarkovRandomFieldFilter.txx diff --git a/Testing/Code/Markov/otbMRFEnergyEdgeFidelity.cxx b/Modules/Learning/Markov/test/otbMRFEnergyEdgeFidelity.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFEnergyEdgeFidelity.cxx rename to Modules/Learning/Markov/test/otbMRFEnergyEdgeFidelity.cxx diff --git a/Testing/Code/Markov/otbMRFEnergyEdgeFidelityNew.cxx b/Modules/Learning/Markov/test/otbMRFEnergyEdgeFidelityNew.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFEnergyEdgeFidelityNew.cxx rename to Modules/Learning/Markov/test/otbMRFEnergyEdgeFidelityNew.cxx diff --git a/Testing/Code/Markov/otbMRFEnergyFisherClassification.cxx b/Modules/Learning/Markov/test/otbMRFEnergyFisherClassification.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFEnergyFisherClassification.cxx rename to Modules/Learning/Markov/test/otbMRFEnergyFisherClassification.cxx diff --git a/Testing/Code/Markov/otbMRFEnergyGaussian.cxx b/Modules/Learning/Markov/test/otbMRFEnergyGaussian.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFEnergyGaussian.cxx rename to Modules/Learning/Markov/test/otbMRFEnergyGaussian.cxx diff --git a/Testing/Code/Markov/otbMRFEnergyGaussianClassification.cxx b/Modules/Learning/Markov/test/otbMRFEnergyGaussianClassification.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFEnergyGaussianClassification.cxx rename to Modules/Learning/Markov/test/otbMRFEnergyGaussianClassification.cxx diff --git a/Testing/Code/Markov/otbMRFEnergyGaussianClassificationNew.cxx b/Modules/Learning/Markov/test/otbMRFEnergyGaussianClassificationNew.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFEnergyGaussianClassificationNew.cxx rename to Modules/Learning/Markov/test/otbMRFEnergyGaussianClassificationNew.cxx diff --git a/Testing/Code/Markov/otbMRFEnergyGaussianNew.cxx b/Modules/Learning/Markov/test/otbMRFEnergyGaussianNew.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFEnergyGaussianNew.cxx rename to Modules/Learning/Markov/test/otbMRFEnergyGaussianNew.cxx diff --git a/Testing/Code/Markov/otbMRFEnergyPotts.cxx b/Modules/Learning/Markov/test/otbMRFEnergyPotts.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFEnergyPotts.cxx rename to Modules/Learning/Markov/test/otbMRFEnergyPotts.cxx diff --git a/Testing/Code/Markov/otbMRFEnergyPottsNew.cxx b/Modules/Learning/Markov/test/otbMRFEnergyPottsNew.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFEnergyPottsNew.cxx rename to Modules/Learning/Markov/test/otbMRFEnergyPottsNew.cxx diff --git a/Testing/Code/Markov/otbMRFOptimizerICM.cxx b/Modules/Learning/Markov/test/otbMRFOptimizerICM.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFOptimizerICM.cxx rename to Modules/Learning/Markov/test/otbMRFOptimizerICM.cxx diff --git a/Testing/Code/Markov/otbMRFOptimizerICMNew.cxx b/Modules/Learning/Markov/test/otbMRFOptimizerICMNew.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFOptimizerICMNew.cxx rename to Modules/Learning/Markov/test/otbMRFOptimizerICMNew.cxx diff --git a/Testing/Code/Markov/otbMRFOptimizerMetropolis.cxx b/Modules/Learning/Markov/test/otbMRFOptimizerMetropolis.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFOptimizerMetropolis.cxx rename to Modules/Learning/Markov/test/otbMRFOptimizerMetropolis.cxx diff --git a/Testing/Code/Markov/otbMRFOptimizerMetropolisNew.cxx b/Modules/Learning/Markov/test/otbMRFOptimizerMetropolisNew.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFOptimizerMetropolisNew.cxx rename to Modules/Learning/Markov/test/otbMRFOptimizerMetropolisNew.cxx diff --git a/Testing/Code/Markov/otbMRFSamplerMAP.cxx b/Modules/Learning/Markov/test/otbMRFSamplerMAP.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFSamplerMAP.cxx rename to Modules/Learning/Markov/test/otbMRFSamplerMAP.cxx diff --git a/Testing/Code/Markov/otbMRFSamplerMAPNew.cxx b/Modules/Learning/Markov/test/otbMRFSamplerMAPNew.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFSamplerMAPNew.cxx rename to Modules/Learning/Markov/test/otbMRFSamplerMAPNew.cxx diff --git a/Testing/Code/Markov/otbMRFSamplerRandom.cxx b/Modules/Learning/Markov/test/otbMRFSamplerRandom.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFSamplerRandom.cxx rename to Modules/Learning/Markov/test/otbMRFSamplerRandom.cxx diff --git a/Testing/Code/Markov/otbMRFSamplerRandomMAP.cxx b/Modules/Learning/Markov/test/otbMRFSamplerRandomMAP.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFSamplerRandomMAP.cxx rename to Modules/Learning/Markov/test/otbMRFSamplerRandomMAP.cxx diff --git a/Testing/Code/Markov/otbMRFSamplerRandomMAPNew.cxx b/Modules/Learning/Markov/test/otbMRFSamplerRandomMAPNew.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFSamplerRandomMAPNew.cxx rename to Modules/Learning/Markov/test/otbMRFSamplerRandomMAPNew.cxx diff --git a/Testing/Code/Markov/otbMRFSamplerRandomNew.cxx b/Modules/Learning/Markov/test/otbMRFSamplerRandomNew.cxx similarity index 100% rename from Testing/Code/Markov/otbMRFSamplerRandomNew.cxx rename to Modules/Learning/Markov/test/otbMRFSamplerRandomNew.cxx diff --git a/Testing/Code/Markov/otbMarkovRandomFieldFilter.cxx b/Modules/Learning/Markov/test/otbMarkovRandomFieldFilter.cxx similarity index 100% rename from Testing/Code/Markov/otbMarkovRandomFieldFilter.cxx rename to Modules/Learning/Markov/test/otbMarkovRandomFieldFilter.cxx diff --git a/Testing/Code/Markov/otbMarkovRandomFieldFilterNew.cxx b/Modules/Learning/Markov/test/otbMarkovRandomFieldFilterNew.cxx similarity index 100% rename from Testing/Code/Markov/otbMarkovRandomFieldFilterNew.cxx rename to Modules/Learning/Markov/test/otbMarkovRandomFieldFilterNew.cxx diff --git a/Code/Learning/otbCzihoSOMLearningBehaviorFunctor.h b/Modules/Learning/SOM/include/otbCzihoSOMLearningBehaviorFunctor.h similarity index 100% rename from Code/Learning/otbCzihoSOMLearningBehaviorFunctor.h rename to Modules/Learning/SOM/include/otbCzihoSOMLearningBehaviorFunctor.h diff --git a/Code/Learning/otbCzihoSOMNeighborhoodBehaviorFunctor.h b/Modules/Learning/SOM/include/otbCzihoSOMNeighborhoodBehaviorFunctor.h similarity index 100% rename from Code/Learning/otbCzihoSOMNeighborhoodBehaviorFunctor.h rename to Modules/Learning/SOM/include/otbCzihoSOMNeighborhoodBehaviorFunctor.h diff --git a/Code/Learning/otbPeriodicSOM.h b/Modules/Learning/SOM/include/otbPeriodicSOM.h similarity index 100% rename from Code/Learning/otbPeriodicSOM.h rename to Modules/Learning/SOM/include/otbPeriodicSOM.h diff --git a/Code/Learning/otbPeriodicSOM.txx b/Modules/Learning/SOM/include/otbPeriodicSOM.txx similarity index 100% rename from Code/Learning/otbPeriodicSOM.txx rename to Modules/Learning/SOM/include/otbPeriodicSOM.txx diff --git a/Code/Learning/otbSOM.h b/Modules/Learning/SOM/include/otbSOM.h similarity index 100% rename from Code/Learning/otbSOM.h rename to Modules/Learning/SOM/include/otbSOM.h diff --git a/Code/Learning/otbSOM.txx b/Modules/Learning/SOM/include/otbSOM.txx similarity index 100% rename from Code/Learning/otbSOM.txx rename to Modules/Learning/SOM/include/otbSOM.txx diff --git a/Code/Learning/otbSOMActivationBuilder.h b/Modules/Learning/SOM/include/otbSOMActivationBuilder.h similarity index 100% rename from Code/Learning/otbSOMActivationBuilder.h rename to Modules/Learning/SOM/include/otbSOMActivationBuilder.h diff --git a/Code/Learning/otbSOMActivationBuilder.txx b/Modules/Learning/SOM/include/otbSOMActivationBuilder.txx similarity index 100% rename from Code/Learning/otbSOMActivationBuilder.txx rename to Modules/Learning/SOM/include/otbSOMActivationBuilder.txx diff --git a/Code/Learning/otbSOMClassifier.h b/Modules/Learning/SOM/include/otbSOMClassifier.h similarity index 100% rename from Code/Learning/otbSOMClassifier.h rename to Modules/Learning/SOM/include/otbSOMClassifier.h diff --git a/Code/Learning/otbSOMClassifier.txx b/Modules/Learning/SOM/include/otbSOMClassifier.txx similarity index 100% rename from Code/Learning/otbSOMClassifier.txx rename to Modules/Learning/SOM/include/otbSOMClassifier.txx diff --git a/Code/Learning/otbSOMImageClassificationFilter.h b/Modules/Learning/SOM/include/otbSOMImageClassificationFilter.h similarity index 100% rename from Code/Learning/otbSOMImageClassificationFilter.h rename to Modules/Learning/SOM/include/otbSOMImageClassificationFilter.h diff --git a/Code/Learning/otbSOMImageClassificationFilter.txx b/Modules/Learning/SOM/include/otbSOMImageClassificationFilter.txx similarity index 100% rename from Code/Learning/otbSOMImageClassificationFilter.txx rename to Modules/Learning/SOM/include/otbSOMImageClassificationFilter.txx diff --git a/Code/Learning/otbSOMLearningBehaviorFunctor.h b/Modules/Learning/SOM/include/otbSOMLearningBehaviorFunctor.h similarity index 100% rename from Code/Learning/otbSOMLearningBehaviorFunctor.h rename to Modules/Learning/SOM/include/otbSOMLearningBehaviorFunctor.h diff --git a/Code/Learning/otbSOMMap.h b/Modules/Learning/SOM/include/otbSOMMap.h similarity index 100% rename from Code/Learning/otbSOMMap.h rename to Modules/Learning/SOM/include/otbSOMMap.h diff --git a/Code/Learning/otbSOMMap.txx b/Modules/Learning/SOM/include/otbSOMMap.txx similarity index 100% rename from Code/Learning/otbSOMMap.txx rename to Modules/Learning/SOM/include/otbSOMMap.txx diff --git a/Code/Learning/otbSOMWithMissingValue.h b/Modules/Learning/SOM/include/otbSOMWithMissingValue.h similarity index 100% rename from Code/Learning/otbSOMWithMissingValue.h rename to Modules/Learning/SOM/include/otbSOMWithMissingValue.h diff --git a/Code/Learning/otbSOMWithMissingValue.txx b/Modules/Learning/SOM/include/otbSOMWithMissingValue.txx similarity index 100% rename from Code/Learning/otbSOMWithMissingValue.txx rename to Modules/Learning/SOM/include/otbSOMWithMissingValue.txx diff --git a/Code/Learning/otbSOMbasedImageFilter.h b/Modules/Learning/SOM/include/otbSOMbasedImageFilter.h similarity index 100% rename from Code/Learning/otbSOMbasedImageFilter.h rename to Modules/Learning/SOM/include/otbSOMbasedImageFilter.h diff --git a/Code/Learning/otbSOMbasedImageFilter.txx b/Modules/Learning/SOM/include/otbSOMbasedImageFilter.txx similarity index 100% rename from Code/Learning/otbSOMbasedImageFilter.txx rename to Modules/Learning/SOM/include/otbSOMbasedImageFilter.txx diff --git a/Testing/Fa/MapActivation.cxx b/Modules/Learning/SOM/test/MapActivation.cxx similarity index 100% rename from Testing/Fa/MapActivation.cxx rename to Modules/Learning/SOM/test/MapActivation.cxx diff --git a/Testing/Code/Learning/otbPeriodicSOM.cxx b/Modules/Learning/SOM/test/otbPeriodicSOM.cxx similarity index 100% rename from Testing/Code/Learning/otbPeriodicSOM.cxx rename to Modules/Learning/SOM/test/otbPeriodicSOM.cxx diff --git a/Testing/Code/Learning/otbPeriodicSOMNew.cxx b/Modules/Learning/SOM/test/otbPeriodicSOMNew.cxx similarity index 100% rename from Testing/Code/Learning/otbPeriodicSOMNew.cxx rename to Modules/Learning/SOM/test/otbPeriodicSOMNew.cxx diff --git a/Testing/Code/Learning/otbSOM.cxx b/Modules/Learning/SOM/test/otbSOM.cxx similarity index 100% rename from Testing/Code/Learning/otbSOM.cxx rename to Modules/Learning/SOM/test/otbSOM.cxx diff --git a/Testing/Code/Learning/otbSOMActivationBuilder.cxx b/Modules/Learning/SOM/test/otbSOMActivationBuilder.cxx similarity index 100% rename from Testing/Code/Learning/otbSOMActivationBuilder.cxx rename to Modules/Learning/SOM/test/otbSOMActivationBuilder.cxx diff --git a/Testing/Code/Learning/otbSOMActivationBuilderNew.cxx b/Modules/Learning/SOM/test/otbSOMActivationBuilderNew.cxx similarity index 100% rename from Testing/Code/Learning/otbSOMActivationBuilderNew.cxx rename to Modules/Learning/SOM/test/otbSOMActivationBuilderNew.cxx diff --git a/Testing/Code/Learning/otbSOMClassifier.cxx b/Modules/Learning/SOM/test/otbSOMClassifier.cxx similarity index 100% rename from Testing/Code/Learning/otbSOMClassifier.cxx rename to Modules/Learning/SOM/test/otbSOMClassifier.cxx diff --git a/Testing/Code/Learning/otbSOMClassifierNew.cxx b/Modules/Learning/SOM/test/otbSOMClassifierNew.cxx similarity index 100% rename from Testing/Code/Learning/otbSOMClassifierNew.cxx rename to Modules/Learning/SOM/test/otbSOMClassifierNew.cxx diff --git a/Testing/Code/Learning/otbSOMImageClassificationFilter.cxx b/Modules/Learning/SOM/test/otbSOMImageClassificationFilter.cxx similarity index 100% rename from Testing/Code/Learning/otbSOMImageClassificationFilter.cxx rename to Modules/Learning/SOM/test/otbSOMImageClassificationFilter.cxx diff --git a/Testing/Code/Learning/otbSOMImageClassificationFilterNew.cxx b/Modules/Learning/SOM/test/otbSOMImageClassificationFilterNew.cxx similarity index 100% rename from Testing/Code/Learning/otbSOMImageClassificationFilterNew.cxx rename to Modules/Learning/SOM/test/otbSOMImageClassificationFilterNew.cxx diff --git a/Testing/Code/Learning/otbSOMMap.cxx b/Modules/Learning/SOM/test/otbSOMMap.cxx similarity index 100% rename from Testing/Code/Learning/otbSOMMap.cxx rename to Modules/Learning/SOM/test/otbSOMMap.cxx diff --git a/Testing/Code/Learning/otbSOMMapNew.cxx b/Modules/Learning/SOM/test/otbSOMMapNew.cxx similarity index 100% rename from Testing/Code/Learning/otbSOMMapNew.cxx rename to Modules/Learning/SOM/test/otbSOMMapNew.cxx diff --git a/Testing/Code/Learning/otbSOMNew.cxx b/Modules/Learning/SOM/test/otbSOMNew.cxx similarity index 100% rename from Testing/Code/Learning/otbSOMNew.cxx rename to Modules/Learning/SOM/test/otbSOMNew.cxx diff --git a/Testing/Code/Learning/otbSOMWithMissingValue.cxx b/Modules/Learning/SOM/test/otbSOMWithMissingValue.cxx similarity index 100% rename from Testing/Code/Learning/otbSOMWithMissingValue.cxx rename to Modules/Learning/SOM/test/otbSOMWithMissingValue.cxx diff --git a/Testing/Code/Learning/otbSOMWithMissingValueNew.cxx b/Modules/Learning/SOM/test/otbSOMWithMissingValueNew.cxx similarity index 100% rename from Testing/Code/Learning/otbSOMWithMissingValueNew.cxx rename to Modules/Learning/SOM/test/otbSOMWithMissingValueNew.cxx diff --git a/Testing/Code/Learning/otbSOMbasedImageFilter.cxx b/Modules/Learning/SOM/test/otbSOMbasedImageFilter.cxx similarity index 100% rename from Testing/Code/Learning/otbSOMbasedImageFilter.cxx rename to Modules/Learning/SOM/test/otbSOMbasedImageFilter.cxx diff --git a/Testing/Code/Learning/otbSOMbasedImageFilterNew.cxx b/Modules/Learning/SOM/test/otbSOMbasedImageFilterNew.cxx similarity index 100% rename from Testing/Code/Learning/otbSOMbasedImageFilterNew.cxx rename to Modules/Learning/SOM/test/otbSOMbasedImageFilterNew.cxx diff --git a/Code/Learning/otbChangeProfileKernelFunctor.h b/Modules/Learning/SVMLearning/include/otbChangeProfileKernelFunctor.h similarity index 100% rename from Code/Learning/otbChangeProfileKernelFunctor.h rename to Modules/Learning/SVMLearning/include/otbChangeProfileKernelFunctor.h diff --git a/Code/Learning/otbExhaustiveExponentialOptimizer.h b/Modules/Learning/SVMLearning/include/otbExhaustiveExponentialOptimizer.h similarity index 100% rename from Code/Learning/otbExhaustiveExponentialOptimizer.h rename to Modules/Learning/SVMLearning/include/otbExhaustiveExponentialOptimizer.h diff --git a/Code/OBIA/otbLabelMapSVMClassifier.h b/Modules/Learning/SVMLearning/include/otbLabelMapSVMClassifier.h similarity index 100% rename from Code/OBIA/otbLabelMapSVMClassifier.h rename to Modules/Learning/SVMLearning/include/otbLabelMapSVMClassifier.h diff --git a/Code/OBIA/otbLabelMapSVMClassifier.txx b/Modules/Learning/SVMLearning/include/otbLabelMapSVMClassifier.txx similarity index 100% rename from Code/OBIA/otbLabelMapSVMClassifier.txx rename to Modules/Learning/SVMLearning/include/otbLabelMapSVMClassifier.txx diff --git a/Code/Learning/otbLibSVMMachineLearningModel.h b/Modules/Learning/SVMLearning/include/otbLibSVMMachineLearningModel.h similarity index 100% rename from Code/Learning/otbLibSVMMachineLearningModel.h rename to Modules/Learning/SVMLearning/include/otbLibSVMMachineLearningModel.h diff --git a/Code/Learning/otbLibSVMMachineLearningModel.txx b/Modules/Learning/SVMLearning/include/otbLibSVMMachineLearningModel.txx similarity index 100% rename from Code/Learning/otbLibSVMMachineLearningModel.txx rename to Modules/Learning/SVMLearning/include/otbLibSVMMachineLearningModel.txx diff --git a/Code/Learning/otbLibSVMMachineLearningModelFactory.h b/Modules/Learning/SVMLearning/include/otbLibSVMMachineLearningModelFactory.h similarity index 100% rename from Code/Learning/otbLibSVMMachineLearningModelFactory.h rename to Modules/Learning/SVMLearning/include/otbLibSVMMachineLearningModelFactory.h diff --git a/Code/Learning/otbLibSVMMachineLearningModelFactory.txx b/Modules/Learning/SVMLearning/include/otbLibSVMMachineLearningModelFactory.txx similarity index 100% rename from Code/Learning/otbLibSVMMachineLearningModelFactory.txx rename to Modules/Learning/SVMLearning/include/otbLibSVMMachineLearningModelFactory.txx diff --git a/Code/Learning/otbMixturePolyRBFKernelFunctor.h b/Modules/Learning/SVMLearning/include/otbMixturePolyRBFKernelFunctor.h similarity index 100% rename from Code/Learning/otbMixturePolyRBFKernelFunctor.h rename to Modules/Learning/SVMLearning/include/otbMixturePolyRBFKernelFunctor.h diff --git a/Code/Learning/otbNonGaussianRBFKernelFunctor.h b/Modules/Learning/SVMLearning/include/otbNonGaussianRBFKernelFunctor.h similarity index 100% rename from Code/Learning/otbNonGaussianRBFKernelFunctor.h rename to Modules/Learning/SVMLearning/include/otbNonGaussianRBFKernelFunctor.h diff --git a/Code/ObjectDetection/otbObjectDetectionClassifier.h b/Modules/Learning/SVMLearning/include/otbObjectDetectionClassifier.h similarity index 100% rename from Code/ObjectDetection/otbObjectDetectionClassifier.h rename to Modules/Learning/SVMLearning/include/otbObjectDetectionClassifier.h diff --git a/Code/ObjectDetection/otbObjectDetectionClassifier.txx b/Modules/Learning/SVMLearning/include/otbObjectDetectionClassifier.txx similarity index 100% rename from Code/ObjectDetection/otbObjectDetectionClassifier.txx rename to Modules/Learning/SVMLearning/include/otbObjectDetectionClassifier.txx diff --git a/Code/Learning/otbSVMClassifier.h b/Modules/Learning/SVMLearning/include/otbSVMClassifier.h similarity index 100% rename from Code/Learning/otbSVMClassifier.h rename to Modules/Learning/SVMLearning/include/otbSVMClassifier.h diff --git a/Code/Learning/otbSVMClassifier.txx b/Modules/Learning/SVMLearning/include/otbSVMClassifier.txx similarity index 100% rename from Code/Learning/otbSVMClassifier.txx rename to Modules/Learning/SVMLearning/include/otbSVMClassifier.txx diff --git a/Code/Learning/otbSVMCrossValidationCostFunction.h b/Modules/Learning/SVMLearning/include/otbSVMCrossValidationCostFunction.h similarity index 100% rename from Code/Learning/otbSVMCrossValidationCostFunction.h rename to Modules/Learning/SVMLearning/include/otbSVMCrossValidationCostFunction.h diff --git a/Code/Learning/otbSVMCrossValidationCostFunction.txx b/Modules/Learning/SVMLearning/include/otbSVMCrossValidationCostFunction.txx similarity index 100% rename from Code/Learning/otbSVMCrossValidationCostFunction.txx rename to Modules/Learning/SVMLearning/include/otbSVMCrossValidationCostFunction.txx diff --git a/Code/Learning/otbSVMImageClassificationFilter.h b/Modules/Learning/SVMLearning/include/otbSVMImageClassificationFilter.h similarity index 100% rename from Code/Learning/otbSVMImageClassificationFilter.h rename to Modules/Learning/SVMLearning/include/otbSVMImageClassificationFilter.h diff --git a/Code/Learning/otbSVMImageClassificationFilter.txx b/Modules/Learning/SVMLearning/include/otbSVMImageClassificationFilter.txx similarity index 100% rename from Code/Learning/otbSVMImageClassificationFilter.txx rename to Modules/Learning/SVMLearning/include/otbSVMImageClassificationFilter.txx diff --git a/Code/Learning/otbSVMImageClassificationWithRuleFilter.h b/Modules/Learning/SVMLearning/include/otbSVMImageClassificationWithRuleFilter.h similarity index 100% rename from Code/Learning/otbSVMImageClassificationWithRuleFilter.h rename to Modules/Learning/SVMLearning/include/otbSVMImageClassificationWithRuleFilter.h diff --git a/Code/Learning/otbSVMImageClassificationWithRuleFilter.txx b/Modules/Learning/SVMLearning/include/otbSVMImageClassificationWithRuleFilter.txx similarity index 100% rename from Code/Learning/otbSVMImageClassificationWithRuleFilter.txx rename to Modules/Learning/SVMLearning/include/otbSVMImageClassificationWithRuleFilter.txx diff --git a/Code/Learning/otbSVMImageModelEstimator.h b/Modules/Learning/SVMLearning/include/otbSVMImageModelEstimator.h similarity index 100% rename from Code/Learning/otbSVMImageModelEstimator.h rename to Modules/Learning/SVMLearning/include/otbSVMImageModelEstimator.h diff --git a/Code/Learning/otbSVMImageModelEstimator.txx b/Modules/Learning/SVMLearning/include/otbSVMImageModelEstimator.txx similarity index 100% rename from Code/Learning/otbSVMImageModelEstimator.txx rename to Modules/Learning/SVMLearning/include/otbSVMImageModelEstimator.txx diff --git a/Code/Learning/otbSVMKernels.h b/Modules/Learning/SVMLearning/include/otbSVMKernels.h similarity index 100% rename from Code/Learning/otbSVMKernels.h rename to Modules/Learning/SVMLearning/include/otbSVMKernels.h diff --git a/Code/Learning/otbSVMMarginSampler.h b/Modules/Learning/SVMLearning/include/otbSVMMarginSampler.h similarity index 100% rename from Code/Learning/otbSVMMarginSampler.h rename to Modules/Learning/SVMLearning/include/otbSVMMarginSampler.h diff --git a/Code/Learning/otbSVMMarginSampler.txx b/Modules/Learning/SVMLearning/include/otbSVMMarginSampler.txx similarity index 100% rename from Code/Learning/otbSVMMarginSampler.txx rename to Modules/Learning/SVMLearning/include/otbSVMMarginSampler.txx diff --git a/Code/Learning/otbSVMModel.h b/Modules/Learning/SVMLearning/include/otbSVMModel.h similarity index 100% rename from Code/Learning/otbSVMModel.h rename to Modules/Learning/SVMLearning/include/otbSVMModel.h diff --git a/Code/Learning/otbSVMModel.txx b/Modules/Learning/SVMLearning/include/otbSVMModel.txx similarity index 100% rename from Code/Learning/otbSVMModel.txx rename to Modules/Learning/SVMLearning/include/otbSVMModel.txx diff --git a/Code/Learning/otbSVMModelEstimator.h b/Modules/Learning/SVMLearning/include/otbSVMModelEstimator.h similarity index 100% rename from Code/Learning/otbSVMModelEstimator.h rename to Modules/Learning/SVMLearning/include/otbSVMModelEstimator.h diff --git a/Code/Learning/otbSVMModelEstimator.txx b/Modules/Learning/SVMLearning/include/otbSVMModelEstimator.txx similarity index 100% rename from Code/Learning/otbSVMModelEstimator.txx rename to Modules/Learning/SVMLearning/include/otbSVMModelEstimator.txx diff --git a/Code/Learning/otbSVMPointSetModelEstimator.h b/Modules/Learning/SVMLearning/include/otbSVMPointSetModelEstimator.h similarity index 100% rename from Code/Learning/otbSVMPointSetModelEstimator.h rename to Modules/Learning/SVMLearning/include/otbSVMPointSetModelEstimator.h diff --git a/Code/Learning/otbSVMPointSetModelEstimator.txx b/Modules/Learning/SVMLearning/include/otbSVMPointSetModelEstimator.txx similarity index 100% rename from Code/Learning/otbSVMPointSetModelEstimator.txx rename to Modules/Learning/SVMLearning/include/otbSVMPointSetModelEstimator.txx diff --git a/Code/Learning/otbSVMSampleListModelEstimator.h b/Modules/Learning/SVMLearning/include/otbSVMSampleListModelEstimator.h similarity index 100% rename from Code/Learning/otbSVMSampleListModelEstimator.h rename to Modules/Learning/SVMLearning/include/otbSVMSampleListModelEstimator.h diff --git a/Code/Learning/otbSVMSampleListModelEstimator.txx b/Modules/Learning/SVMLearning/include/otbSVMSampleListModelEstimator.txx similarity index 100% rename from Code/Learning/otbSVMSampleListModelEstimator.txx rename to Modules/Learning/SVMLearning/include/otbSVMSampleListModelEstimator.txx diff --git a/Code/Learning/otbSpectralAngleKernelFunctor.h b/Modules/Learning/SVMLearning/include/otbSpectralAngleKernelFunctor.h similarity index 100% rename from Code/Learning/otbSpectralAngleKernelFunctor.h rename to Modules/Learning/SVMLearning/include/otbSpectralAngleKernelFunctor.h diff --git a/Code/Learning/otbChangeProfileKernelFunctor.cxx b/Modules/Learning/SVMLearning/src/otbChangeProfileKernelFunctor.cxx similarity index 100% rename from Code/Learning/otbChangeProfileKernelFunctor.cxx rename to Modules/Learning/SVMLearning/src/otbChangeProfileKernelFunctor.cxx diff --git a/Code/Learning/otbExhaustiveExponentialOptimizer.cxx b/Modules/Learning/SVMLearning/src/otbExhaustiveExponentialOptimizer.cxx similarity index 100% rename from Code/Learning/otbExhaustiveExponentialOptimizer.cxx rename to Modules/Learning/SVMLearning/src/otbExhaustiveExponentialOptimizer.cxx diff --git a/Code/Learning/otbMixturePolyRBFKernelFunctor.cxx b/Modules/Learning/SVMLearning/src/otbMixturePolyRBFKernelFunctor.cxx similarity index 100% rename from Code/Learning/otbMixturePolyRBFKernelFunctor.cxx rename to Modules/Learning/SVMLearning/src/otbMixturePolyRBFKernelFunctor.cxx diff --git a/Code/Learning/otbNonGaussianRBFKernelFunctor.cxx b/Modules/Learning/SVMLearning/src/otbNonGaussianRBFKernelFunctor.cxx similarity index 100% rename from Code/Learning/otbNonGaussianRBFKernelFunctor.cxx rename to Modules/Learning/SVMLearning/src/otbNonGaussianRBFKernelFunctor.cxx diff --git a/Code/Learning/otbSpectralAngleKernelFunctor.cxx b/Modules/Learning/SVMLearning/src/otbSpectralAngleKernelFunctor.cxx similarity index 100% rename from Code/Learning/otbSpectralAngleKernelFunctor.cxx rename to Modules/Learning/SVMLearning/src/otbSpectralAngleKernelFunctor.cxx diff --git a/Testing/Code/Learning/otbExhaustiveExponentialOptimizerNew.cxx b/Modules/Learning/SVMLearning/test/otbExhaustiveExponentialOptimizerNew.cxx similarity index 100% rename from Testing/Code/Learning/otbExhaustiveExponentialOptimizerNew.cxx rename to Modules/Learning/SVMLearning/test/otbExhaustiveExponentialOptimizerNew.cxx diff --git a/Testing/Code/Learning/otbExhaustiveExponentialOptimizerTest.cxx b/Modules/Learning/SVMLearning/test/otbExhaustiveExponentialOptimizerTest.cxx similarity index 100% rename from Testing/Code/Learning/otbExhaustiveExponentialOptimizerTest.cxx rename to Modules/Learning/SVMLearning/test/otbExhaustiveExponentialOptimizerTest.cxx diff --git a/Testing/Code/OBIA/otbLabelMapSVMClassifier.cxx b/Modules/Learning/SVMLearning/test/otbLabelMapSVMClassifier.cxx similarity index 100% rename from Testing/Code/OBIA/otbLabelMapSVMClassifier.cxx rename to Modules/Learning/SVMLearning/test/otbLabelMapSVMClassifier.cxx diff --git a/Testing/Code/Learning/otbMachineLearningModelCanRead.cxx b/Modules/Learning/SVMLearning/test/otbMachineLearningModelCanRead.cxx similarity index 100% rename from Testing/Code/Learning/otbMachineLearningModelCanRead.cxx rename to Modules/Learning/SVMLearning/test/otbMachineLearningModelCanRead.cxx diff --git a/Testing/Code/ObjectDetection/otbObjectDetectionClassifier.cxx b/Modules/Learning/SVMLearning/test/otbObjectDetectionClassifier.cxx similarity index 100% rename from Testing/Code/ObjectDetection/otbObjectDetectionClassifier.cxx rename to Modules/Learning/SVMLearning/test/otbObjectDetectionClassifier.cxx diff --git a/Testing/Code/Learning/otbSVMClassifierImage.cxx b/Modules/Learning/SVMLearning/test/otbSVMClassifierImage.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMClassifierImage.cxx rename to Modules/Learning/SVMLearning/test/otbSVMClassifierImage.cxx diff --git a/Testing/Code/Learning/otbSVMClassifierNew.cxx b/Modules/Learning/SVMLearning/test/otbSVMClassifierNew.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMClassifierNew.cxx rename to Modules/Learning/SVMLearning/test/otbSVMClassifierNew.cxx diff --git a/Testing/Code/Learning/otbSVMClassifierPointSet.cxx b/Modules/Learning/SVMLearning/test/otbSVMClassifierPointSet.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMClassifierPointSet.cxx rename to Modules/Learning/SVMLearning/test/otbSVMClassifierPointSet.cxx diff --git a/Testing/Code/Learning/otbSVMCrossValidationCostFunctionNew.cxx b/Modules/Learning/SVMLearning/test/otbSVMCrossValidationCostFunctionNew.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMCrossValidationCostFunctionNew.cxx rename to Modules/Learning/SVMLearning/test/otbSVMCrossValidationCostFunctionNew.cxx diff --git a/Testing/Code/Learning/otbSVMImageClassificationFilter.cxx b/Modules/Learning/SVMLearning/test/otbSVMImageClassificationFilter.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMImageClassificationFilter.cxx rename to Modules/Learning/SVMLearning/test/otbSVMImageClassificationFilter.cxx diff --git a/Testing/Code/Learning/otbSVMImageClassificationFilterNew.cxx b/Modules/Learning/SVMLearning/test/otbSVMImageClassificationFilterNew.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMImageClassificationFilterNew.cxx rename to Modules/Learning/SVMLearning/test/otbSVMImageClassificationFilterNew.cxx diff --git a/Testing/Code/Learning/otbSVMImageClassificationWithRuleFilter.cxx b/Modules/Learning/SVMLearning/test/otbSVMImageClassificationWithRuleFilter.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMImageClassificationWithRuleFilter.cxx rename to Modules/Learning/SVMLearning/test/otbSVMImageClassificationWithRuleFilter.cxx diff --git a/Testing/Code/Learning/otbSVMImageClassificationWithRuleFilterNew.cxx b/Modules/Learning/SVMLearning/test/otbSVMImageClassificationWithRuleFilterNew.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMImageClassificationWithRuleFilterNew.cxx rename to Modules/Learning/SVMLearning/test/otbSVMImageClassificationWithRuleFilterNew.cxx diff --git a/Testing/Code/Learning/otbSVMImageModelEstimatorModelAccessor.cxx b/Modules/Learning/SVMLearning/test/otbSVMImageModelEstimatorModelAccessor.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMImageModelEstimatorModelAccessor.cxx rename to Modules/Learning/SVMLearning/test/otbSVMImageModelEstimatorModelAccessor.cxx diff --git a/Testing/Code/Learning/otbSVMImageModelEstimatorNew.cxx b/Modules/Learning/SVMLearning/test/otbSVMImageModelEstimatorNew.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMImageModelEstimatorNew.cxx rename to Modules/Learning/SVMLearning/test/otbSVMImageModelEstimatorNew.cxx diff --git a/Testing/Code/Learning/otbSVMImageModelEstimatorTrain.cxx b/Modules/Learning/SVMLearning/test/otbSVMImageModelEstimatorTrain.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMImageModelEstimatorTrain.cxx rename to Modules/Learning/SVMLearning/test/otbSVMImageModelEstimatorTrain.cxx diff --git a/Testing/Code/Learning/otbSVMImageModelEstimatorTrainOneClass.cxx b/Modules/Learning/SVMLearning/test/otbSVMImageModelEstimatorTrainOneClass.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMImageModelEstimatorTrainOneClass.cxx rename to Modules/Learning/SVMLearning/test/otbSVMImageModelEstimatorTrainOneClass.cxx diff --git a/Testing/Code/Learning/otbSVMInverseCosSpectralAngleKernelFunctorImageClassificationTest.cxx b/Modules/Learning/SVMLearning/test/otbSVMInverseCosSpectralAngleKernelFunctorImageClassificationTest.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMInverseCosSpectralAngleKernelFunctorImageClassificationTest.cxx rename to Modules/Learning/SVMLearning/test/otbSVMInverseCosSpectralAngleKernelFunctorImageClassificationTest.cxx diff --git a/Testing/Code/Learning/otbSVMInverseCosSpectralAngleKernelFunctorImageModelEstimatorTest.cxx b/Modules/Learning/SVMLearning/test/otbSVMInverseCosSpectralAngleKernelFunctorImageModelEstimatorTest.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMInverseCosSpectralAngleKernelFunctorImageModelEstimatorTest.cxx rename to Modules/Learning/SVMLearning/test/otbSVMInverseCosSpectralAngleKernelFunctorImageModelEstimatorTest.cxx diff --git a/Testing/Code/Learning/otbSVMMarginSampler.cxx b/Modules/Learning/SVMLearning/test/otbSVMMarginSampler.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMMarginSampler.cxx rename to Modules/Learning/SVMLearning/test/otbSVMMarginSampler.cxx diff --git a/Testing/Code/Learning/otbSVMModelAccessor.cxx b/Modules/Learning/SVMLearning/test/otbSVMModelAccessor.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMModelAccessor.cxx rename to Modules/Learning/SVMLearning/test/otbSVMModelAccessor.cxx diff --git a/Testing/Code/Learning/otbSVMModelCopyComposedKernelTest.cxx b/Modules/Learning/SVMLearning/test/otbSVMModelCopyComposedKernelTest.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMModelCopyComposedKernelTest.cxx rename to Modules/Learning/SVMLearning/test/otbSVMModelCopyComposedKernelTest.cxx diff --git a/Testing/Code/Learning/otbSVMModelCopyGenericKernelTest.cxx b/Modules/Learning/SVMLearning/test/otbSVMModelCopyGenericKernelTest.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMModelCopyGenericKernelTest.cxx rename to Modules/Learning/SVMLearning/test/otbSVMModelCopyGenericKernelTest.cxx diff --git a/Testing/Code/Learning/otbSVMModelCopyTest.cxx b/Modules/Learning/SVMLearning/test/otbSVMModelCopyTest.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMModelCopyTest.cxx rename to Modules/Learning/SVMLearning/test/otbSVMModelCopyTest.cxx diff --git a/Testing/Code/Learning/otbSVMModelGenericKernelLoadSave.cxx b/Modules/Learning/SVMLearning/test/otbSVMModelGenericKernelLoadSave.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMModelGenericKernelLoadSave.cxx rename to Modules/Learning/SVMLearning/test/otbSVMModelGenericKernelLoadSave.cxx diff --git a/Testing/Code/Learning/otbSVMModelGenericKernelsTest.cxx b/Modules/Learning/SVMLearning/test/otbSVMModelGenericKernelsTest.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMModelGenericKernelsTest.cxx rename to Modules/Learning/SVMLearning/test/otbSVMModelGenericKernelsTest.cxx diff --git a/Testing/Code/Learning/otbSVMModelLoad.cxx b/Modules/Learning/SVMLearning/test/otbSVMModelLoad.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMModelLoad.cxx rename to Modules/Learning/SVMLearning/test/otbSVMModelLoad.cxx diff --git a/Testing/Code/Learning/otbSVMModelLoadSave.cxx b/Modules/Learning/SVMLearning/test/otbSVMModelLoadSave.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMModelLoadSave.cxx rename to Modules/Learning/SVMLearning/test/otbSVMModelLoadSave.cxx diff --git a/Testing/Code/Learning/otbSVMModelNew.cxx b/Modules/Learning/SVMLearning/test/otbSVMModelNew.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMModelNew.cxx rename to Modules/Learning/SVMLearning/test/otbSVMModelNew.cxx diff --git a/Testing/Code/Learning/otbSVMPointSetModelEstimatorNew.cxx b/Modules/Learning/SVMLearning/test/otbSVMPointSetModelEstimatorNew.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMPointSetModelEstimatorNew.cxx rename to Modules/Learning/SVMLearning/test/otbSVMPointSetModelEstimatorNew.cxx diff --git a/Testing/Code/Learning/otbSVMPointSetModelEstimatorTrain.cxx b/Modules/Learning/SVMLearning/test/otbSVMPointSetModelEstimatorTrain.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMPointSetModelEstimatorTrain.cxx rename to Modules/Learning/SVMLearning/test/otbSVMPointSetModelEstimatorTrain.cxx diff --git a/Testing/Code/Learning/otbSVMSampleListModelEstimatorTest.cxx b/Modules/Learning/SVMLearning/test/otbSVMSampleListModelEstimatorTest.cxx similarity index 100% rename from Testing/Code/Learning/otbSVMSampleListModelEstimatorTest.cxx rename to Modules/Learning/SVMLearning/test/otbSVMSampleListModelEstimatorTest.cxx diff --git a/Code/SpatialReasoning/otbImageListToRCC8GraphFilter.h b/Modules/OBIA/RCC8/include/otbImageListToRCC8GraphFilter.h similarity index 100% rename from Code/SpatialReasoning/otbImageListToRCC8GraphFilter.h rename to Modules/OBIA/RCC8/include/otbImageListToRCC8GraphFilter.h diff --git a/Code/SpatialReasoning/otbImageListToRCC8GraphFilter.txx b/Modules/OBIA/RCC8/include/otbImageListToRCC8GraphFilter.txx similarity index 100% rename from Code/SpatialReasoning/otbImageListToRCC8GraphFilter.txx rename to Modules/OBIA/RCC8/include/otbImageListToRCC8GraphFilter.txx diff --git a/Code/SpatialReasoning/otbImageMultiSegmentationToRCC8GraphFilter.h b/Modules/OBIA/RCC8/include/otbImageMultiSegmentationToRCC8GraphFilter.h similarity index 100% rename from Code/SpatialReasoning/otbImageMultiSegmentationToRCC8GraphFilter.h rename to Modules/OBIA/RCC8/include/otbImageMultiSegmentationToRCC8GraphFilter.h diff --git a/Code/SpatialReasoning/otbImageMultiSegmentationToRCC8GraphFilter.txx b/Modules/OBIA/RCC8/include/otbImageMultiSegmentationToRCC8GraphFilter.txx similarity index 100% rename from Code/SpatialReasoning/otbImageMultiSegmentationToRCC8GraphFilter.txx rename to Modules/OBIA/RCC8/include/otbImageMultiSegmentationToRCC8GraphFilter.txx diff --git a/Code/SpatialReasoning/otbImageToImageRCC8Calculator.h b/Modules/OBIA/RCC8/include/otbImageToImageRCC8Calculator.h similarity index 100% rename from Code/SpatialReasoning/otbImageToImageRCC8Calculator.h rename to Modules/OBIA/RCC8/include/otbImageToImageRCC8Calculator.h diff --git a/Code/SpatialReasoning/otbImageToImageRCC8Calculator.txx b/Modules/OBIA/RCC8/include/otbImageToImageRCC8Calculator.txx similarity index 100% rename from Code/SpatialReasoning/otbImageToImageRCC8Calculator.txx rename to Modules/OBIA/RCC8/include/otbImageToImageRCC8Calculator.txx diff --git a/Code/SpatialReasoning/otbPolygonListToRCC8GraphFilter.h b/Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.h similarity index 100% rename from Code/SpatialReasoning/otbPolygonListToRCC8GraphFilter.h rename to Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.h diff --git a/Code/SpatialReasoning/otbPolygonListToRCC8GraphFilter.txx b/Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.txx similarity index 100% rename from Code/SpatialReasoning/otbPolygonListToRCC8GraphFilter.txx rename to Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.txx diff --git a/Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.h b/Modules/OBIA/RCC8/include/otbPolygonToPolygonRCC8Calculator.h similarity index 100% rename from Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.h rename to Modules/OBIA/RCC8/include/otbPolygonToPolygonRCC8Calculator.h diff --git a/Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.txx b/Modules/OBIA/RCC8/include/otbPolygonToPolygonRCC8Calculator.txx similarity index 100% rename from Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.txx rename to Modules/OBIA/RCC8/include/otbPolygonToPolygonRCC8Calculator.txx diff --git a/Code/SpatialReasoning/otbRCC8Edge.h b/Modules/OBIA/RCC8/include/otbRCC8Edge.h similarity index 100% rename from Code/SpatialReasoning/otbRCC8Edge.h rename to Modules/OBIA/RCC8/include/otbRCC8Edge.h diff --git a/Code/SpatialReasoning/otbRCC8EdgeIterator.h b/Modules/OBIA/RCC8/include/otbRCC8EdgeIterator.h similarity index 100% rename from Code/SpatialReasoning/otbRCC8EdgeIterator.h rename to Modules/OBIA/RCC8/include/otbRCC8EdgeIterator.h diff --git a/Code/SpatialReasoning/otbRCC8EdgeIterator.txx b/Modules/OBIA/RCC8/include/otbRCC8EdgeIterator.txx similarity index 100% rename from Code/SpatialReasoning/otbRCC8EdgeIterator.txx rename to Modules/OBIA/RCC8/include/otbRCC8EdgeIterator.txx diff --git a/Code/SpatialReasoning/otbRCC8Graph.h b/Modules/OBIA/RCC8/include/otbRCC8Graph.h similarity index 100% rename from Code/SpatialReasoning/otbRCC8Graph.h rename to Modules/OBIA/RCC8/include/otbRCC8Graph.h diff --git a/Code/SpatialReasoning/otbRCC8Graph.txx b/Modules/OBIA/RCC8/include/otbRCC8Graph.txx similarity index 100% rename from Code/SpatialReasoning/otbRCC8Graph.txx rename to Modules/OBIA/RCC8/include/otbRCC8Graph.txx diff --git a/Code/SpatialReasoning/otbRCC8GraphFileReader.h b/Modules/OBIA/RCC8/include/otbRCC8GraphFileReader.h similarity index 100% rename from Code/SpatialReasoning/otbRCC8GraphFileReader.h rename to Modules/OBIA/RCC8/include/otbRCC8GraphFileReader.h diff --git a/Code/SpatialReasoning/otbRCC8GraphFileReader.txx b/Modules/OBIA/RCC8/include/otbRCC8GraphFileReader.txx similarity index 100% rename from Code/SpatialReasoning/otbRCC8GraphFileReader.txx rename to Modules/OBIA/RCC8/include/otbRCC8GraphFileReader.txx diff --git a/Code/SpatialReasoning/otbRCC8GraphFileWriter.h b/Modules/OBIA/RCC8/include/otbRCC8GraphFileWriter.h similarity index 100% rename from Code/SpatialReasoning/otbRCC8GraphFileWriter.h rename to Modules/OBIA/RCC8/include/otbRCC8GraphFileWriter.h diff --git a/Code/SpatialReasoning/otbRCC8GraphFileWriter.txx b/Modules/OBIA/RCC8/include/otbRCC8GraphFileWriter.txx similarity index 100% rename from Code/SpatialReasoning/otbRCC8GraphFileWriter.txx rename to Modules/OBIA/RCC8/include/otbRCC8GraphFileWriter.txx diff --git a/Code/SpatialReasoning/otbRCC8GraphSource.h b/Modules/OBIA/RCC8/include/otbRCC8GraphSource.h similarity index 100% rename from Code/SpatialReasoning/otbRCC8GraphSource.h rename to Modules/OBIA/RCC8/include/otbRCC8GraphSource.h diff --git a/Code/SpatialReasoning/otbRCC8GraphSource.txx b/Modules/OBIA/RCC8/include/otbRCC8GraphSource.txx similarity index 100% rename from Code/SpatialReasoning/otbRCC8GraphSource.txx rename to Modules/OBIA/RCC8/include/otbRCC8GraphSource.txx diff --git a/Code/SpatialReasoning/otbRCC8InEdgeIterator.h b/Modules/OBIA/RCC8/include/otbRCC8InEdgeIterator.h similarity index 100% rename from Code/SpatialReasoning/otbRCC8InEdgeIterator.h rename to Modules/OBIA/RCC8/include/otbRCC8InEdgeIterator.h diff --git a/Code/SpatialReasoning/otbRCC8InEdgeIterator.txx b/Modules/OBIA/RCC8/include/otbRCC8InEdgeIterator.txx similarity index 100% rename from Code/SpatialReasoning/otbRCC8InEdgeIterator.txx rename to Modules/OBIA/RCC8/include/otbRCC8InEdgeIterator.txx diff --git a/Code/SpatialReasoning/otbRCC8OutEdgeIterator.h b/Modules/OBIA/RCC8/include/otbRCC8OutEdgeIterator.h similarity index 100% rename from Code/SpatialReasoning/otbRCC8OutEdgeIterator.h rename to Modules/OBIA/RCC8/include/otbRCC8OutEdgeIterator.h diff --git a/Code/SpatialReasoning/otbRCC8OutEdgeIterator.txx b/Modules/OBIA/RCC8/include/otbRCC8OutEdgeIterator.txx similarity index 100% rename from Code/SpatialReasoning/otbRCC8OutEdgeIterator.txx rename to Modules/OBIA/RCC8/include/otbRCC8OutEdgeIterator.txx diff --git a/Code/SpatialReasoning/otbRCC8Value.h b/Modules/OBIA/RCC8/include/otbRCC8Value.h similarity index 100% rename from Code/SpatialReasoning/otbRCC8Value.h rename to Modules/OBIA/RCC8/include/otbRCC8Value.h diff --git a/Code/SpatialReasoning/otbRCC8VertexBase.h b/Modules/OBIA/RCC8/include/otbRCC8VertexBase.h similarity index 100% rename from Code/SpatialReasoning/otbRCC8VertexBase.h rename to Modules/OBIA/RCC8/include/otbRCC8VertexBase.h diff --git a/Code/SpatialReasoning/otbRCC8VertexBase.txx b/Modules/OBIA/RCC8/include/otbRCC8VertexBase.txx similarity index 100% rename from Code/SpatialReasoning/otbRCC8VertexBase.txx rename to Modules/OBIA/RCC8/include/otbRCC8VertexBase.txx diff --git a/Code/SpatialReasoning/otbRCC8VertexIterator.h b/Modules/OBIA/RCC8/include/otbRCC8VertexIterator.h similarity index 100% rename from Code/SpatialReasoning/otbRCC8VertexIterator.h rename to Modules/OBIA/RCC8/include/otbRCC8VertexIterator.h diff --git a/Code/SpatialReasoning/otbRCC8VertexIterator.txx b/Modules/OBIA/RCC8/include/otbRCC8VertexIterator.txx similarity index 100% rename from Code/SpatialReasoning/otbRCC8VertexIterator.txx rename to Modules/OBIA/RCC8/include/otbRCC8VertexIterator.txx diff --git a/Code/SpatialReasoning/otbRCC8VertexWithCompacity.h b/Modules/OBIA/RCC8/include/otbRCC8VertexWithCompacity.h similarity index 100% rename from Code/SpatialReasoning/otbRCC8VertexWithCompacity.h rename to Modules/OBIA/RCC8/include/otbRCC8VertexWithCompacity.h diff --git a/Code/SpatialReasoning/otbRCC8VertexWithCompacity.txx b/Modules/OBIA/RCC8/include/otbRCC8VertexWithCompacity.txx similarity index 100% rename from Code/SpatialReasoning/otbRCC8VertexWithCompacity.txx rename to Modules/OBIA/RCC8/include/otbRCC8VertexWithCompacity.txx diff --git a/Code/SpatialReasoning/otbRCC8VertexWithRegionCenter.h b/Modules/OBIA/RCC8/include/otbRCC8VertexWithRegionCenter.h similarity index 100% rename from Code/SpatialReasoning/otbRCC8VertexWithRegionCenter.h rename to Modules/OBIA/RCC8/include/otbRCC8VertexWithRegionCenter.h diff --git a/Code/SpatialReasoning/otbRCC8VertexWithRegionCenter.txx b/Modules/OBIA/RCC8/include/otbRCC8VertexWithRegionCenter.txx similarity index 100% rename from Code/SpatialReasoning/otbRCC8VertexWithRegionCenter.txx rename to Modules/OBIA/RCC8/include/otbRCC8VertexWithRegionCenter.txx diff --git a/Code/SpatialReasoning/otbRCC8Edge.cxx b/Modules/OBIA/RCC8/src/otbRCC8Edge.cxx similarity index 100% rename from Code/SpatialReasoning/otbRCC8Edge.cxx rename to Modules/OBIA/RCC8/src/otbRCC8Edge.cxx diff --git a/Testing/Code/SpatialReasoning/otbImageListToRCC8GraphFilterNew.cxx b/Modules/OBIA/RCC8/test/otbImageListToRCC8GraphFilterNew.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbImageListToRCC8GraphFilterNew.cxx rename to Modules/OBIA/RCC8/test/otbImageListToRCC8GraphFilterNew.cxx diff --git a/Testing/Code/SpatialReasoning/otbImageMultiSegmentationToRCC8GraphFilter.cxx b/Modules/OBIA/RCC8/test/otbImageMultiSegmentationToRCC8GraphFilter.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbImageMultiSegmentationToRCC8GraphFilter.cxx rename to Modules/OBIA/RCC8/test/otbImageMultiSegmentationToRCC8GraphFilter.cxx diff --git a/Testing/Code/SpatialReasoning/otbImageMultiSegmentationToRCC8GraphFilterNew.cxx b/Modules/OBIA/RCC8/test/otbImageMultiSegmentationToRCC8GraphFilterNew.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbImageMultiSegmentationToRCC8GraphFilterNew.cxx rename to Modules/OBIA/RCC8/test/otbImageMultiSegmentationToRCC8GraphFilterNew.cxx diff --git a/Testing/Code/SpatialReasoning/otbImageToImageRCC8Calculator.cxx b/Modules/OBIA/RCC8/test/otbImageToImageRCC8Calculator.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbImageToImageRCC8Calculator.cxx rename to Modules/OBIA/RCC8/test/otbImageToImageRCC8Calculator.cxx diff --git a/Testing/Code/SpatialReasoning/otbImageToImageRCC8CalculatorNew.cxx b/Modules/OBIA/RCC8/test/otbImageToImageRCC8CalculatorNew.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbImageToImageRCC8CalculatorNew.cxx rename to Modules/OBIA/RCC8/test/otbImageToImageRCC8CalculatorNew.cxx diff --git a/Testing/Code/SpatialReasoning/otbPolygonListToRCC8GraphFilter.cxx b/Modules/OBIA/RCC8/test/otbPolygonListToRCC8GraphFilter.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbPolygonListToRCC8GraphFilter.cxx rename to Modules/OBIA/RCC8/test/otbPolygonListToRCC8GraphFilter.cxx diff --git a/Testing/Code/SpatialReasoning/otbPolygonListToRCC8GraphFilterNew.cxx b/Modules/OBIA/RCC8/test/otbPolygonListToRCC8GraphFilterNew.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbPolygonListToRCC8GraphFilterNew.cxx rename to Modules/OBIA/RCC8/test/otbPolygonListToRCC8GraphFilterNew.cxx diff --git a/Testing/Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.cxx b/Modules/OBIA/RCC8/test/otbPolygonToPolygonRCC8Calculator.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbPolygonToPolygonRCC8Calculator.cxx rename to Modules/OBIA/RCC8/test/otbPolygonToPolygonRCC8Calculator.cxx diff --git a/Testing/Code/SpatialReasoning/otbPolygonToPolygonRCC8CalculatorNew.cxx b/Modules/OBIA/RCC8/test/otbPolygonToPolygonRCC8CalculatorNew.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbPolygonToPolygonRCC8CalculatorNew.cxx rename to Modules/OBIA/RCC8/test/otbPolygonToPolygonRCC8CalculatorNew.cxx diff --git a/Testing/Code/SpatialReasoning/otbRCC8Edge.cxx b/Modules/OBIA/RCC8/test/otbRCC8Edge.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbRCC8Edge.cxx rename to Modules/OBIA/RCC8/test/otbRCC8Edge.cxx diff --git a/Testing/Code/SpatialReasoning/otbRCC8EdgeNew.cxx b/Modules/OBIA/RCC8/test/otbRCC8EdgeNew.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbRCC8EdgeNew.cxx rename to Modules/OBIA/RCC8/test/otbRCC8EdgeNew.cxx diff --git a/Testing/Code/SpatialReasoning/otbRCC8Graph.cxx b/Modules/OBIA/RCC8/test/otbRCC8Graph.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbRCC8Graph.cxx rename to Modules/OBIA/RCC8/test/otbRCC8Graph.cxx diff --git a/Testing/Code/SpatialReasoning/otbRCC8GraphFileReader.cxx b/Modules/OBIA/RCC8/test/otbRCC8GraphFileReader.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbRCC8GraphFileReader.cxx rename to Modules/OBIA/RCC8/test/otbRCC8GraphFileReader.cxx diff --git a/Testing/Code/SpatialReasoning/otbRCC8GraphFileReaderNew.cxx b/Modules/OBIA/RCC8/test/otbRCC8GraphFileReaderNew.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbRCC8GraphFileReaderNew.cxx rename to Modules/OBIA/RCC8/test/otbRCC8GraphFileReaderNew.cxx diff --git a/Testing/Code/SpatialReasoning/otbRCC8GraphFileWriter.cxx b/Modules/OBIA/RCC8/test/otbRCC8GraphFileWriter.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbRCC8GraphFileWriter.cxx rename to Modules/OBIA/RCC8/test/otbRCC8GraphFileWriter.cxx diff --git a/Testing/Code/SpatialReasoning/otbRCC8GraphFileWriterNew.cxx b/Modules/OBIA/RCC8/test/otbRCC8GraphFileWriterNew.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbRCC8GraphFileWriterNew.cxx rename to Modules/OBIA/RCC8/test/otbRCC8GraphFileWriterNew.cxx diff --git a/Testing/Code/SpatialReasoning/otbRCC8GraphIOEndToEnd.cxx b/Modules/OBIA/RCC8/test/otbRCC8GraphIOEndToEnd.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbRCC8GraphIOEndToEnd.cxx rename to Modules/OBIA/RCC8/test/otbRCC8GraphIOEndToEnd.cxx diff --git a/Testing/Code/SpatialReasoning/otbRCC8GraphNew.cxx b/Modules/OBIA/RCC8/test/otbRCC8GraphNew.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbRCC8GraphNew.cxx rename to Modules/OBIA/RCC8/test/otbRCC8GraphNew.cxx diff --git a/Testing/Code/SpatialReasoning/otbRCC8GraphSourceNew.cxx b/Modules/OBIA/RCC8/test/otbRCC8GraphSourceNew.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbRCC8GraphSourceNew.cxx rename to Modules/OBIA/RCC8/test/otbRCC8GraphSourceNew.cxx diff --git a/Testing/Code/SpatialReasoning/otbRCC8VertexBase.cxx b/Modules/OBIA/RCC8/test/otbRCC8VertexBase.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbRCC8VertexBase.cxx rename to Modules/OBIA/RCC8/test/otbRCC8VertexBase.cxx diff --git a/Testing/Code/SpatialReasoning/otbRCC8VertexBaseNew.cxx b/Modules/OBIA/RCC8/test/otbRCC8VertexBaseNew.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbRCC8VertexBaseNew.cxx rename to Modules/OBIA/RCC8/test/otbRCC8VertexBaseNew.cxx diff --git a/Testing/Code/SpatialReasoning/otbRCC8VertexWithCompacity.cxx b/Modules/OBIA/RCC8/test/otbRCC8VertexWithCompacity.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbRCC8VertexWithCompacity.cxx rename to Modules/OBIA/RCC8/test/otbRCC8VertexWithCompacity.cxx diff --git a/Testing/Code/SpatialReasoning/otbRCC8VertexWithCompacityNew.cxx b/Modules/OBIA/RCC8/test/otbRCC8VertexWithCompacityNew.cxx similarity index 100% rename from Testing/Code/SpatialReasoning/otbRCC8VertexWithCompacityNew.cxx rename to Modules/OBIA/RCC8/test/otbRCC8VertexWithCompacityNew.cxx diff --git a/Code/Radiometry/otbBuiltUpIndicesFunctor.h b/Modules/Radiometry/Indices/include/otbBuiltUpIndicesFunctor.h similarity index 100% rename from Code/Radiometry/otbBuiltUpIndicesFunctor.h rename to Modules/Radiometry/Indices/include/otbBuiltUpIndicesFunctor.h diff --git a/Code/Radiometry/otbGAndRIndexImageFilter.h b/Modules/Radiometry/Indices/include/otbGAndRIndexImageFilter.h similarity index 100% rename from Code/Radiometry/otbGAndRIndexImageFilter.h rename to Modules/Radiometry/Indices/include/otbGAndRIndexImageFilter.h diff --git a/Code/Radiometry/otbGAndRIndexImageFilter.txx b/Modules/Radiometry/Indices/include/otbGAndRIndexImageFilter.txx similarity index 100% rename from Code/Radiometry/otbGAndRIndexImageFilter.txx rename to Modules/Radiometry/Indices/include/otbGAndRIndexImageFilter.txx diff --git a/Code/Radiometry/otbLandsatTMIndices.h b/Modules/Radiometry/Indices/include/otbLandsatTMIndices.h similarity index 100% rename from Code/Radiometry/otbLandsatTMIndices.h rename to Modules/Radiometry/Indices/include/otbLandsatTMIndices.h diff --git a/Code/Radiometry/otbMultiChannelGAndRIndexImageFilter.h b/Modules/Radiometry/Indices/include/otbMultiChannelGAndRIndexImageFilter.h similarity index 100% rename from Code/Radiometry/otbMultiChannelGAndRIndexImageFilter.h rename to Modules/Radiometry/Indices/include/otbMultiChannelGAndRIndexImageFilter.h diff --git a/Code/Radiometry/otbMultiChannelRAndBAndNIRIndexImageFilter.h b/Modules/Radiometry/Indices/include/otbMultiChannelRAndBAndNIRIndexImageFilter.h similarity index 100% rename from Code/Radiometry/otbMultiChannelRAndBAndNIRIndexImageFilter.h rename to Modules/Radiometry/Indices/include/otbMultiChannelRAndBAndNIRIndexImageFilter.h diff --git a/Code/Radiometry/otbMultiChannelRAndGAndNIRIndexImageFilter.h b/Modules/Radiometry/Indices/include/otbMultiChannelRAndGAndNIRIndexImageFilter.h similarity index 100% rename from Code/Radiometry/otbMultiChannelRAndGAndNIRIndexImageFilter.h rename to Modules/Radiometry/Indices/include/otbMultiChannelRAndGAndNIRIndexImageFilter.h diff --git a/Code/Radiometry/otbMultiChannelRAndNIRIndexImageFilter.h b/Modules/Radiometry/Indices/include/otbMultiChannelRAndNIRIndexImageFilter.h similarity index 100% rename from Code/Radiometry/otbMultiChannelRAndNIRIndexImageFilter.h rename to Modules/Radiometry/Indices/include/otbMultiChannelRAndNIRIndexImageFilter.h diff --git a/Code/Radiometry/otbMultiChannelRadiometricImageFilter.h b/Modules/Radiometry/Indices/include/otbMultiChannelRadiometricImageFilter.h similarity index 100% rename from Code/Radiometry/otbMultiChannelRadiometricImageFilter.h rename to Modules/Radiometry/Indices/include/otbMultiChannelRadiometricImageFilter.h diff --git a/Code/BasicFilters/otbNDVIDataNodeFeatureFunction.h b/Modules/Radiometry/Indices/include/otbNDVIDataNodeFeatureFunction.h similarity index 100% rename from Code/BasicFilters/otbNDVIDataNodeFeatureFunction.h rename to Modules/Radiometry/Indices/include/otbNDVIDataNodeFeatureFunction.h diff --git a/Code/BasicFilters/otbNDVIDataNodeFeatureFunction.txx b/Modules/Radiometry/Indices/include/otbNDVIDataNodeFeatureFunction.txx similarity index 100% rename from Code/BasicFilters/otbNDVIDataNodeFeatureFunction.txx rename to Modules/Radiometry/Indices/include/otbNDVIDataNodeFeatureFunction.txx diff --git a/Code/Radiometry/otbRAndBAndNIRIndexImageFilter.h b/Modules/Radiometry/Indices/include/otbRAndBAndNIRIndexImageFilter.h similarity index 100% rename from Code/Radiometry/otbRAndBAndNIRIndexImageFilter.h rename to Modules/Radiometry/Indices/include/otbRAndBAndNIRIndexImageFilter.h diff --git a/Code/Radiometry/otbRAndBAndNIRIndexImageFilter.txx b/Modules/Radiometry/Indices/include/otbRAndBAndNIRIndexImageFilter.txx similarity index 100% rename from Code/Radiometry/otbRAndBAndNIRIndexImageFilter.txx rename to Modules/Radiometry/Indices/include/otbRAndBAndNIRIndexImageFilter.txx diff --git a/Code/Radiometry/otbRAndGAndNIRIndexImageFilter.h b/Modules/Radiometry/Indices/include/otbRAndGAndNIRIndexImageFilter.h similarity index 100% rename from Code/Radiometry/otbRAndGAndNIRIndexImageFilter.h rename to Modules/Radiometry/Indices/include/otbRAndGAndNIRIndexImageFilter.h diff --git a/Code/Radiometry/otbRAndGAndNIRIndexImageFilter.txx b/Modules/Radiometry/Indices/include/otbRAndGAndNIRIndexImageFilter.txx similarity index 100% rename from Code/Radiometry/otbRAndGAndNIRIndexImageFilter.txx rename to Modules/Radiometry/Indices/include/otbRAndGAndNIRIndexImageFilter.txx diff --git a/Code/Radiometry/otbRAndNIRIndexImageFilter.h b/Modules/Radiometry/Indices/include/otbRAndNIRIndexImageFilter.h similarity index 100% rename from Code/Radiometry/otbRAndNIRIndexImageFilter.h rename to Modules/Radiometry/Indices/include/otbRAndNIRIndexImageFilter.h diff --git a/Code/Radiometry/otbRAndNIRIndexImageFilter.txx b/Modules/Radiometry/Indices/include/otbRAndNIRIndexImageFilter.txx similarity index 100% rename from Code/Radiometry/otbRAndNIRIndexImageFilter.txx rename to Modules/Radiometry/Indices/include/otbRAndNIRIndexImageFilter.txx diff --git a/Code/Radiometry/otbSoilIndicesFunctor.h b/Modules/Radiometry/Indices/include/otbSoilIndicesFunctor.h similarity index 100% rename from Code/Radiometry/otbSoilIndicesFunctor.h rename to Modules/Radiometry/Indices/include/otbSoilIndicesFunctor.h diff --git a/Code/Radiometry/otbVegetationIndicesFunctor.h b/Modules/Radiometry/Indices/include/otbVegetationIndicesFunctor.h similarity index 100% rename from Code/Radiometry/otbVegetationIndicesFunctor.h rename to Modules/Radiometry/Indices/include/otbVegetationIndicesFunctor.h diff --git a/Code/Radiometry/otbWaterIndicesFunctor.h b/Modules/Radiometry/Indices/include/otbWaterIndicesFunctor.h similarity index 100% rename from Code/Radiometry/otbWaterIndicesFunctor.h rename to Modules/Radiometry/Indices/include/otbWaterIndicesFunctor.h diff --git a/Code/Radiometry/otbWaterSqrtSpectralAngleImageFilter.h b/Modules/Radiometry/Indices/include/otbWaterSqrtSpectralAngleImageFilter.h similarity index 100% rename from Code/Radiometry/otbWaterSqrtSpectralAngleImageFilter.h rename to Modules/Radiometry/Indices/include/otbWaterSqrtSpectralAngleImageFilter.h diff --git a/Testing/Fa/00134-feature_extraction.cxx b/Modules/Radiometry/Indices/test/00134-feature_extraction.cxx similarity index 100% rename from Testing/Fa/00134-feature_extraction.cxx rename to Modules/Radiometry/Indices/test/00134-feature_extraction.cxx diff --git a/Testing/Code/Radiometry/otbAVIMultiChannelRAndGAndNIRVegetationIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbAVIMultiChannelRAndGAndNIRVegetationIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbAVIMultiChannelRAndGAndNIRVegetationIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbAVIMultiChannelRAndGAndNIRVegetationIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbAVIRAndGAndNIRVegetationIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbAVIRAndGAndNIRVegetationIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbAVIRAndGAndNIRVegetationIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbAVIRAndGAndNIRVegetationIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbEVIMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbEVIMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbEVIMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbEVIMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbEVIRAndBAndNIRVegetationIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbEVIRAndBAndNIRVegetationIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbEVIRAndBAndNIRVegetationIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbEVIRAndBAndNIRVegetationIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbGAndRIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbGAndRIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbGAndRIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbGAndRIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbGAndRIndexImageFilterNew.cxx b/Modules/Radiometry/Indices/test/otbGAndRIndexImageFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbGAndRIndexImageFilterNew.cxx rename to Modules/Radiometry/Indices/test/otbGAndRIndexImageFilterNew.cxx diff --git a/Testing/Code/Radiometry/otbIBGAndRAndNIRIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbIBGAndRAndNIRIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbIBGAndRAndNIRIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbIBGAndRAndNIRIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbIBMultiChannelGAndRAndNIRIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbIBMultiChannelGAndRAndNIRIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbIBMultiChannelGAndRAndNIRIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbIBMultiChannelGAndRAndNIRIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbISUMultiChannelRAndNIRIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbISUMultiChannelRAndNIRIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbISUMultiChannelRAndNIRIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbISUMultiChannelRAndNIRIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbISURAndNIRIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbISURAndNIRIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbISURAndNIRIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbISURAndNIRIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbLAIFromNDVILogarithmicFunctorTest.cxx b/Modules/Radiometry/Indices/test/otbLAIFromNDVILogarithmicFunctorTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLAIFromNDVILogarithmicFunctorTest.cxx rename to Modules/Radiometry/Indices/test/otbLAIFromNDVILogarithmicFunctorTest.cxx diff --git a/Testing/Code/Radiometry/otbLAIFromReflectancesLinearFunctorTest.cxx b/Modules/Radiometry/Indices/test/otbLAIFromReflectancesLinearFunctorTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLAIFromReflectancesLinearFunctorTest.cxx rename to Modules/Radiometry/Indices/test/otbLAIFromReflectancesLinearFunctorTest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMBrightTest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMBrightTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMBrightTest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMBrightTest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMIndexBIOTest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMIndexBIOTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMIndexBIOTest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMIndexBIOTest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMIndexBrightTest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMIndexBrightTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMIndexBrightTest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMIndexBrightTest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMIndexMIR1Test.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMIndexMIR1Test.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMIndexMIR1Test.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMIndexMIR1Test.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMIndexMIR2Test.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMIndexMIR2Test.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMIndexMIR2Test.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMIndexMIR2Test.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMIndexMIRTIRTest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMIndexMIRTIRTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMIndexMIRTIRTest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMIndexMIRTIRTest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMIndexNDBBBITest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMIndexNDBBBITest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMIndexNDBBBITest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMIndexNDBBBITest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMIndexNDBSITest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMIndexNDBSITest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMIndexNDBSITest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMIndexNDBSITest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMIndexNDSITest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMIndexNDSITest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMIndexNDSITest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMIndexNDSITest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMIndexNDSIVisTest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMIndexNDSIVisTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMIndexNDSIVisTest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMIndexNDSIVisTest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMIndexNDVITest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMIndexNDVITest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMIndexNDVITest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMIndexNDVITest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMIndexNIRTest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMIndexNIRTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMIndexNIRTest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMIndexNIRTest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMIndexTIRTest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMIndexTIRTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMIndexTIRTest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMIndexTIRTest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMIndexVisTest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMIndexVisTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMIndexVisTest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMIndexVisTest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMKernelSpectralRules.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMKernelSpectralRules.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMKernelSpectralRules.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMKernelSpectralRules.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMLinguisticLabelsTest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMLinguisticLabelsTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMLinguisticLabelsTest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMLinguisticLabelsTest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMThickCloudTest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMThickCloudTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMThickCloudTest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMThickCloudTest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMThinCloudTest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMThinCloudTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMThinCloudTest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMThinCloudTest.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMVegetationTest.cxx b/Modules/Radiometry/Indices/test/otbLandsatTMVegetationTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMVegetationTest.cxx rename to Modules/Radiometry/Indices/test/otbLandsatTMVegetationTest.cxx diff --git a/Testing/Code/Radiometry/otbMultiChannelGAndRIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbMultiChannelGAndRIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbMultiChannelGAndRIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbMultiChannelGAndRIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbMultiChannelGAndRIndexImageFilterNew.cxx b/Modules/Radiometry/Indices/test/otbMultiChannelGAndRIndexImageFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbMultiChannelGAndRIndexImageFilterNew.cxx rename to Modules/Radiometry/Indices/test/otbMultiChannelGAndRIndexImageFilterNew.cxx diff --git a/Testing/Code/Radiometry/otbMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbMultiChannelRAndBAndNIRVegetationIndexImageFilterNew.cxx b/Modules/Radiometry/Indices/test/otbMultiChannelRAndBAndNIRVegetationIndexImageFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbMultiChannelRAndBAndNIRVegetationIndexImageFilterNew.cxx rename to Modules/Radiometry/Indices/test/otbMultiChannelRAndBAndNIRVegetationIndexImageFilterNew.cxx diff --git a/Testing/Code/Radiometry/otbMultiChannelRAndGAndNIRIndexImageFilterNew.cxx b/Modules/Radiometry/Indices/test/otbMultiChannelRAndGAndNIRIndexImageFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbMultiChannelRAndGAndNIRIndexImageFilterNew.cxx rename to Modules/Radiometry/Indices/test/otbMultiChannelRAndGAndNIRIndexImageFilterNew.cxx diff --git a/Testing/Code/Radiometry/otbMultiChannelRAndNIRVegetationIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbMultiChannelRAndNIRVegetationIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbMultiChannelRAndNIRVegetationIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbMultiChannelRAndNIRVegetationIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbMultiChannelRAndNIRVegetationIndexImageFilterNew.cxx b/Modules/Radiometry/Indices/test/otbMultiChannelRAndNIRVegetationIndexImageFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbMultiChannelRAndNIRVegetationIndexImageFilterNew.cxx rename to Modules/Radiometry/Indices/test/otbMultiChannelRAndNIRVegetationIndexImageFilterNew.cxx diff --git a/Testing/Code/Radiometry/otbNDBIMultiChannelTM4AndTM5IndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbNDBIMultiChannelTM4AndTM5IndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbNDBIMultiChannelTM4AndTM5IndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbNDBIMultiChannelTM4AndTM5IndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbNDBITM4AndTM5IndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbNDBITM4AndTM5IndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbNDBITM4AndTM5IndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbNDBITM4AndTM5IndexImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbNDVIDataNodeFeatureFunction.cxx b/Modules/Radiometry/Indices/test/otbNDVIDataNodeFeatureFunction.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbNDVIDataNodeFeatureFunction.cxx rename to Modules/Radiometry/Indices/test/otbNDVIDataNodeFeatureFunction.cxx diff --git a/Testing/Code/Radiometry/otbNDWIMultiChannelWaterIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbNDWIMultiChannelWaterIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbNDWIMultiChannelWaterIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbNDWIMultiChannelWaterIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbNDWIWaterIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbNDWIWaterIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbNDWIWaterIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbNDWIWaterIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbRAndBAndNIRVegetationIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbRAndBAndNIRVegetationIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbRAndBAndNIRVegetationIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbRAndBAndNIRVegetationIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbRAndBAndNIRVegetationIndexImageFilterNew.cxx b/Modules/Radiometry/Indices/test/otbRAndBAndNIRVegetationIndexImageFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbRAndBAndNIRVegetationIndexImageFilterNew.cxx rename to Modules/Radiometry/Indices/test/otbRAndBAndNIRVegetationIndexImageFilterNew.cxx diff --git a/Testing/Code/Radiometry/otbRAndGAndNIRVegetationIndexImageFilterNew.cxx b/Modules/Radiometry/Indices/test/otbRAndGAndNIRVegetationIndexImageFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbRAndGAndNIRVegetationIndexImageFilterNew.cxx rename to Modules/Radiometry/Indices/test/otbRAndGAndNIRVegetationIndexImageFilterNew.cxx diff --git a/Testing/Code/Radiometry/otbRAndNIRVegetationIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbRAndNIRVegetationIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbRAndNIRVegetationIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbRAndNIRVegetationIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbRAndNIRVegetationIndexImageFilterNew.cxx b/Modules/Radiometry/Indices/test/otbRAndNIRVegetationIndexImageFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbRAndNIRVegetationIndexImageFilterNew.cxx rename to Modules/Radiometry/Indices/test/otbRAndNIRVegetationIndexImageFilterNew.cxx diff --git a/Testing/Code/Radiometry/otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbSetASetBRAndNIRVegetationIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbSetASetBRAndNIRVegetationIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSetASetBRAndNIRVegetationIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbSetASetBRAndNIRVegetationIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbTSARVIMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbTSARVIMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbTSARVIMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbTSARVIMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbTSARVIRAndBAndNIRVegetationIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbTSARVIRAndBAndNIRVegetationIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbTSARVIRAndBAndNIRVegetationIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbTSARVIRAndBAndNIRVegetationIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbWDVIMultiChannelRAndNIRVegetationIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbWDVIMultiChannelRAndNIRVegetationIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbWDVIMultiChannelRAndNIRVegetationIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbWDVIMultiChannelRAndNIRVegetationIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbWDVIRAndNIRVegetationIndexImageFilter.cxx b/Modules/Radiometry/Indices/test/otbWDVIRAndNIRVegetationIndexImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbWDVIRAndNIRVegetationIndexImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbWDVIRAndNIRVegetationIndexImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbWaterSqrtSpectralAngleImageFilter.cxx b/Modules/Radiometry/Indices/test/otbWaterSqrtSpectralAngleImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbWaterSqrtSpectralAngleImageFilter.cxx rename to Modules/Radiometry/Indices/test/otbWaterSqrtSpectralAngleImageFilter.cxx diff --git a/Code/Radiometry/otbAeronetData.h b/Modules/Radiometry/OpticalCalibration/include/otbAeronetData.h similarity index 100% rename from Code/Radiometry/otbAeronetData.h rename to Modules/Radiometry/OpticalCalibration/include/otbAeronetData.h diff --git a/Code/Radiometry/otbAeronetFileReader.h b/Modules/Radiometry/OpticalCalibration/include/otbAeronetFileReader.h similarity index 100% rename from Code/Radiometry/otbAeronetFileReader.h rename to Modules/Radiometry/OpticalCalibration/include/otbAeronetFileReader.h diff --git a/Code/Radiometry/otbAtmosphericCorrectionParameters.h b/Modules/Radiometry/OpticalCalibration/include/otbAtmosphericCorrectionParameters.h similarity index 100% rename from Code/Radiometry/otbAtmosphericCorrectionParameters.h rename to Modules/Radiometry/OpticalCalibration/include/otbAtmosphericCorrectionParameters.h diff --git a/Code/Radiometry/otbAtmosphericRadiativeTerms.h b/Modules/Radiometry/OpticalCalibration/include/otbAtmosphericRadiativeTerms.h similarity index 100% rename from Code/Radiometry/otbAtmosphericRadiativeTerms.h rename to Modules/Radiometry/OpticalCalibration/include/otbAtmosphericRadiativeTerms.h diff --git a/Code/Radiometry/otbImageMetadataCorrectionParameters.h b/Modules/Radiometry/OpticalCalibration/include/otbImageMetadataCorrectionParameters.h similarity index 100% rename from Code/Radiometry/otbImageMetadataCorrectionParameters.h rename to Modules/Radiometry/OpticalCalibration/include/otbImageMetadataCorrectionParameters.h diff --git a/Code/Radiometry/otbImageToLuminanceImageFilter.h b/Modules/Radiometry/OpticalCalibration/include/otbImageToLuminanceImageFilter.h similarity index 100% rename from Code/Radiometry/otbImageToLuminanceImageFilter.h rename to Modules/Radiometry/OpticalCalibration/include/otbImageToLuminanceImageFilter.h diff --git a/Code/Radiometry/otbImageToReflectanceImageFilter.h b/Modules/Radiometry/OpticalCalibration/include/otbImageToReflectanceImageFilter.h similarity index 100% rename from Code/Radiometry/otbImageToReflectanceImageFilter.h rename to Modules/Radiometry/OpticalCalibration/include/otbImageToReflectanceImageFilter.h diff --git a/Code/Radiometry/otbLandsatTMSpectralRuleBasedClassifier.h b/Modules/Radiometry/OpticalCalibration/include/otbLandsatTMSpectralRuleBasedClassifier.h similarity index 100% rename from Code/Radiometry/otbLandsatTMSpectralRuleBasedClassifier.h rename to Modules/Radiometry/OpticalCalibration/include/otbLandsatTMSpectralRuleBasedClassifier.h diff --git a/Code/Radiometry/otbLuminanceToImageImageFilter.h b/Modules/Radiometry/OpticalCalibration/include/otbLuminanceToImageImageFilter.h similarity index 100% rename from Code/Radiometry/otbLuminanceToImageImageFilter.h rename to Modules/Radiometry/OpticalCalibration/include/otbLuminanceToImageImageFilter.h diff --git a/Code/Radiometry/otbLuminanceToReflectanceImageFilter.h b/Modules/Radiometry/OpticalCalibration/include/otbLuminanceToReflectanceImageFilter.h similarity index 100% rename from Code/Radiometry/otbLuminanceToReflectanceImageFilter.h rename to Modules/Radiometry/OpticalCalibration/include/otbLuminanceToReflectanceImageFilter.h diff --git a/Code/Radiometry/otbRadiometryCorrectionParametersToAtmosphericRadiativeTerms.h b/Modules/Radiometry/OpticalCalibration/include/otbRadiometryCorrectionParametersToAtmosphericRadiativeTerms.h similarity index 100% rename from Code/Radiometry/otbRadiometryCorrectionParametersToAtmosphericRadiativeTerms.h rename to Modules/Radiometry/OpticalCalibration/include/otbRadiometryCorrectionParametersToAtmosphericRadiativeTerms.h diff --git a/Code/Radiometry/otbReflectanceToImageImageFilter.h b/Modules/Radiometry/OpticalCalibration/include/otbReflectanceToImageImageFilter.h similarity index 100% rename from Code/Radiometry/otbReflectanceToImageImageFilter.h rename to Modules/Radiometry/OpticalCalibration/include/otbReflectanceToImageImageFilter.h diff --git a/Code/Radiometry/otbReflectanceToLuminanceImageFilter.h b/Modules/Radiometry/OpticalCalibration/include/otbReflectanceToLuminanceImageFilter.h similarity index 100% rename from Code/Radiometry/otbReflectanceToLuminanceImageFilter.h rename to Modules/Radiometry/OpticalCalibration/include/otbReflectanceToLuminanceImageFilter.h diff --git a/Code/Radiometry/otbReflectanceToSurfaceReflectanceImageFilter.h b/Modules/Radiometry/OpticalCalibration/include/otbReflectanceToSurfaceReflectanceImageFilter.h similarity index 100% rename from Code/Radiometry/otbReflectanceToSurfaceReflectanceImageFilter.h rename to Modules/Radiometry/OpticalCalibration/include/otbReflectanceToSurfaceReflectanceImageFilter.h diff --git a/Code/Radiometry/otbReflectanceToSurfaceReflectanceImageFilter.txx b/Modules/Radiometry/OpticalCalibration/include/otbReflectanceToSurfaceReflectanceImageFilter.txx similarity index 100% rename from Code/Radiometry/otbReflectanceToSurfaceReflectanceImageFilter.txx rename to Modules/Radiometry/OpticalCalibration/include/otbReflectanceToSurfaceReflectanceImageFilter.txx diff --git a/Code/Radiometry/otbSIXSTraits.h b/Modules/Radiometry/OpticalCalibration/include/otbSIXSTraits.h similarity index 100% rename from Code/Radiometry/otbSIXSTraits.h rename to Modules/Radiometry/OpticalCalibration/include/otbSIXSTraits.h diff --git a/Code/IO/otbSpectralSensitivityReader.h b/Modules/Radiometry/OpticalCalibration/include/otbSpectralSensitivityReader.h similarity index 100% rename from Code/IO/otbSpectralSensitivityReader.h rename to Modules/Radiometry/OpticalCalibration/include/otbSpectralSensitivityReader.h diff --git a/Code/Radiometry/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h b/Modules/Radiometry/OpticalCalibration/include/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h similarity index 100% rename from Code/Radiometry/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h rename to Modules/Radiometry/OpticalCalibration/include/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h diff --git a/Code/Radiometry/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.txx b/Modules/Radiometry/OpticalCalibration/include/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.txx similarity index 100% rename from Code/Radiometry/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.txx rename to Modules/Radiometry/OpticalCalibration/include/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.txx diff --git a/Code/Radiometry/otbVarSol.h b/Modules/Radiometry/OpticalCalibration/include/otbVarSol.h similarity index 100% rename from Code/Radiometry/otbVarSol.h rename to Modules/Radiometry/OpticalCalibration/include/otbVarSol.h diff --git a/Code/IO/otbWavelengthSpectralBands.h b/Modules/Radiometry/OpticalCalibration/include/otbWavelengthSpectralBands.h similarity index 100% rename from Code/IO/otbWavelengthSpectralBands.h rename to Modules/Radiometry/OpticalCalibration/include/otbWavelengthSpectralBands.h diff --git a/Code/Radiometry/otbAeronetData.cxx b/Modules/Radiometry/OpticalCalibration/src/otbAeronetData.cxx similarity index 100% rename from Code/Radiometry/otbAeronetData.cxx rename to Modules/Radiometry/OpticalCalibration/src/otbAeronetData.cxx diff --git a/Code/Radiometry/otbAeronetFileReader.cxx b/Modules/Radiometry/OpticalCalibration/src/otbAeronetFileReader.cxx similarity index 100% rename from Code/Radiometry/otbAeronetFileReader.cxx rename to Modules/Radiometry/OpticalCalibration/src/otbAeronetFileReader.cxx diff --git a/Code/Radiometry/otbAtmosphericCorrectionParameters.cxx b/Modules/Radiometry/OpticalCalibration/src/otbAtmosphericCorrectionParameters.cxx similarity index 100% rename from Code/Radiometry/otbAtmosphericCorrectionParameters.cxx rename to Modules/Radiometry/OpticalCalibration/src/otbAtmosphericCorrectionParameters.cxx diff --git a/Code/Radiometry/otbAtmosphericRadiativeTerms.cxx b/Modules/Radiometry/OpticalCalibration/src/otbAtmosphericRadiativeTerms.cxx similarity index 100% rename from Code/Radiometry/otbAtmosphericRadiativeTerms.cxx rename to Modules/Radiometry/OpticalCalibration/src/otbAtmosphericRadiativeTerms.cxx diff --git a/Code/Radiometry/otbImageMetadataCorrectionParameters.cxx b/Modules/Radiometry/OpticalCalibration/src/otbImageMetadataCorrectionParameters.cxx similarity index 100% rename from Code/Radiometry/otbImageMetadataCorrectionParameters.cxx rename to Modules/Radiometry/OpticalCalibration/src/otbImageMetadataCorrectionParameters.cxx diff --git a/Code/Radiometry/otbSIXSTraits.cxx b/Modules/Radiometry/OpticalCalibration/src/otbSIXSTraits.cxx similarity index 100% rename from Code/Radiometry/otbSIXSTraits.cxx rename to Modules/Radiometry/OpticalCalibration/src/otbSIXSTraits.cxx diff --git a/Code/IO/otbSpectralSensitivityReader.cxx b/Modules/Radiometry/OpticalCalibration/src/otbSpectralSensitivityReader.cxx similarity index 100% rename from Code/IO/otbSpectralSensitivityReader.cxx rename to Modules/Radiometry/OpticalCalibration/src/otbSpectralSensitivityReader.cxx diff --git a/Code/IO/otbWavelengthSpectralBands.cxx b/Modules/Radiometry/OpticalCalibration/src/otbWavelengthSpectralBands.cxx similarity index 100% rename from Code/IO/otbWavelengthSpectralBands.cxx rename to Modules/Radiometry/OpticalCalibration/src/otbWavelengthSpectralBands.cxx diff --git a/Testing/Code/Radiometry/otbAeronetExtractData.cxx b/Modules/Radiometry/OpticalCalibration/test/otbAeronetExtractData.cxx similarity index 100% rename from Testing/Code/Radiometry/otbAeronetExtractData.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbAeronetExtractData.cxx diff --git a/Testing/Code/Radiometry/otbAeronetExtractDataBadData.cxx b/Modules/Radiometry/OpticalCalibration/test/otbAeronetExtractDataBadData.cxx similarity index 100% rename from Testing/Code/Radiometry/otbAeronetExtractDataBadData.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbAeronetExtractDataBadData.cxx diff --git a/Testing/Code/Radiometry/otbAeronetNew.cxx b/Modules/Radiometry/OpticalCalibration/test/otbAeronetNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbAeronetNew.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbAeronetNew.cxx diff --git a/Testing/Code/Radiometry/otbAtmosphericCorrectionParametersNew.cxx b/Modules/Radiometry/OpticalCalibration/test/otbAtmosphericCorrectionParametersNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbAtmosphericCorrectionParametersNew.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbAtmosphericCorrectionParametersNew.cxx diff --git a/Testing/Code/Radiometry/otbAtmosphericCorrectionSequencement.cxx b/Modules/Radiometry/OpticalCalibration/test/otbAtmosphericCorrectionSequencement.cxx similarity index 100% rename from Testing/Code/Radiometry/otbAtmosphericCorrectionSequencement.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbAtmosphericCorrectionSequencement.cxx diff --git a/Testing/Code/Radiometry/otbAtmosphericRadiativeTermsTest.cxx b/Modules/Radiometry/OpticalCalibration/test/otbAtmosphericRadiativeTermsTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbAtmosphericRadiativeTermsTest.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbAtmosphericRadiativeTermsTest.cxx diff --git a/Testing/Code/Radiometry/otbImageMetadataCorrectionParametersNew.cxx b/Modules/Radiometry/OpticalCalibration/test/otbImageMetadataCorrectionParametersNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbImageMetadataCorrectionParametersNew.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbImageMetadataCorrectionParametersNew.cxx diff --git a/Testing/Code/Radiometry/otbImageToLuminanceImageFilter.cxx b/Modules/Radiometry/OpticalCalibration/test/otbImageToLuminanceImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbImageToLuminanceImageFilter.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbImageToLuminanceImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbImageToLuminanceImageFilterAuto.cxx b/Modules/Radiometry/OpticalCalibration/test/otbImageToLuminanceImageFilterAuto.cxx similarity index 100% rename from Testing/Code/Radiometry/otbImageToLuminanceImageFilterAuto.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbImageToLuminanceImageFilterAuto.cxx diff --git a/Testing/Code/Radiometry/otbImageToLuminanceImageFilterNew.cxx b/Modules/Radiometry/OpticalCalibration/test/otbImageToLuminanceImageFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbImageToLuminanceImageFilterNew.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbImageToLuminanceImageFilterNew.cxx diff --git a/Testing/Code/Radiometry/otbImageToReflectanceImageFilter.cxx b/Modules/Radiometry/OpticalCalibration/test/otbImageToReflectanceImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbImageToReflectanceImageFilter.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbImageToReflectanceImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbImageToReflectanceImageFilterAuto.cxx b/Modules/Radiometry/OpticalCalibration/test/otbImageToReflectanceImageFilterAuto.cxx similarity index 100% rename from Testing/Code/Radiometry/otbImageToReflectanceImageFilterAuto.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbImageToReflectanceImageFilterAuto.cxx diff --git a/Testing/Code/Radiometry/otbImageToReflectanceImageFilterNew.cxx b/Modules/Radiometry/OpticalCalibration/test/otbImageToReflectanceImageFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbImageToReflectanceImageFilterNew.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbImageToReflectanceImageFilterNew.cxx diff --git a/Testing/Code/Radiometry/otbLandsatTMSpectralRuleBasedClassifierTest.cxx b/Modules/Radiometry/OpticalCalibration/test/otbLandsatTMSpectralRuleBasedClassifierTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLandsatTMSpectralRuleBasedClassifierTest.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbLandsatTMSpectralRuleBasedClassifierTest.cxx diff --git a/Testing/Code/Radiometry/otbLuminanceToImageImageFilter.cxx b/Modules/Radiometry/OpticalCalibration/test/otbLuminanceToImageImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLuminanceToImageImageFilter.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbLuminanceToImageImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbLuminanceToImageImageFilterAuto.cxx b/Modules/Radiometry/OpticalCalibration/test/otbLuminanceToImageImageFilterAuto.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLuminanceToImageImageFilterAuto.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbLuminanceToImageImageFilterAuto.cxx diff --git a/Testing/Code/Radiometry/otbLuminanceToImageImageFilterNew.cxx b/Modules/Radiometry/OpticalCalibration/test/otbLuminanceToImageImageFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLuminanceToImageImageFilterNew.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbLuminanceToImageImageFilterNew.cxx diff --git a/Testing/Code/Radiometry/otbLuminanceToReflectanceImageFilter.cxx b/Modules/Radiometry/OpticalCalibration/test/otbLuminanceToReflectanceImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLuminanceToReflectanceImageFilter.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbLuminanceToReflectanceImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbLuminanceToReflectanceImageFilterAuto.cxx b/Modules/Radiometry/OpticalCalibration/test/otbLuminanceToReflectanceImageFilterAuto.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLuminanceToReflectanceImageFilterAuto.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbLuminanceToReflectanceImageFilterAuto.cxx diff --git a/Testing/Code/Radiometry/otbLuminanceToReflectanceImageFilterNew.cxx b/Modules/Radiometry/OpticalCalibration/test/otbLuminanceToReflectanceImageFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbLuminanceToReflectanceImageFilterNew.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbLuminanceToReflectanceImageFilterNew.cxx diff --git a/Testing/Code/Radiometry/otbRadiometryCorrectionParametersToAtmosphericRadiativeTerms.cxx b/Modules/Radiometry/OpticalCalibration/test/otbRadiometryCorrectionParametersToAtmosphericRadiativeTerms.cxx similarity index 100% rename from Testing/Code/Radiometry/otbRadiometryCorrectionParametersToAtmosphericRadiativeTerms.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbRadiometryCorrectionParametersToAtmosphericRadiativeTerms.cxx diff --git a/Testing/Code/Radiometry/otbRadiometryCorrectionParametersToAtmosphericRadiativeTermsNew.cxx b/Modules/Radiometry/OpticalCalibration/test/otbRadiometryCorrectionParametersToAtmosphericRadiativeTermsNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbRadiometryCorrectionParametersToAtmosphericRadiativeTermsNew.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbRadiometryCorrectionParametersToAtmosphericRadiativeTermsNew.cxx diff --git a/Testing/Code/Radiometry/otbReflectanceToImageImageFilter.cxx b/Modules/Radiometry/OpticalCalibration/test/otbReflectanceToImageImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbReflectanceToImageImageFilter.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbReflectanceToImageImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbReflectanceToImageImageFilterAuto.cxx b/Modules/Radiometry/OpticalCalibration/test/otbReflectanceToImageImageFilterAuto.cxx similarity index 100% rename from Testing/Code/Radiometry/otbReflectanceToImageImageFilterAuto.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbReflectanceToImageImageFilterAuto.cxx diff --git a/Testing/Code/Radiometry/otbReflectanceToImageImageFilterNew.cxx b/Modules/Radiometry/OpticalCalibration/test/otbReflectanceToImageImageFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbReflectanceToImageImageFilterNew.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbReflectanceToImageImageFilterNew.cxx diff --git a/Testing/Code/Radiometry/otbReflectanceToLuminanceImageFilter.cxx b/Modules/Radiometry/OpticalCalibration/test/otbReflectanceToLuminanceImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbReflectanceToLuminanceImageFilter.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbReflectanceToLuminanceImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbReflectanceToLuminanceImageFilterAuto.cxx b/Modules/Radiometry/OpticalCalibration/test/otbReflectanceToLuminanceImageFilterAuto.cxx similarity index 100% rename from Testing/Code/Radiometry/otbReflectanceToLuminanceImageFilterAuto.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbReflectanceToLuminanceImageFilterAuto.cxx diff --git a/Testing/Code/Radiometry/otbReflectanceToLuminanceImageFilterNew.cxx b/Modules/Radiometry/OpticalCalibration/test/otbReflectanceToLuminanceImageFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbReflectanceToLuminanceImageFilterNew.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbReflectanceToLuminanceImageFilterNew.cxx diff --git a/Testing/Code/Radiometry/otbReflectanceToSurfaceReflectanceImageFilterTest.cxx b/Modules/Radiometry/OpticalCalibration/test/otbReflectanceToSurfaceReflectanceImageFilterTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbReflectanceToSurfaceReflectanceImageFilterTest.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbReflectanceToSurfaceReflectanceImageFilterTest.cxx diff --git a/Testing/Code/Radiometry/otbRomaniaReflectanceToRomaniaSurfaceReflectanceImageFilter.cxx b/Modules/Radiometry/OpticalCalibration/test/otbRomaniaReflectanceToRomaniaSurfaceReflectanceImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbRomaniaReflectanceToRomaniaSurfaceReflectanceImageFilter.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbRomaniaReflectanceToRomaniaSurfaceReflectanceImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbSIXSTraitsComputeAtmosphericParameters.cxx b/Modules/Radiometry/OpticalCalibration/test/otbSIXSTraitsComputeAtmosphericParameters.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSIXSTraitsComputeAtmosphericParameters.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbSIXSTraitsComputeAtmosphericParameters.cxx diff --git a/Testing/Code/Radiometry/otbSIXSTraitsTest.cxx b/Modules/Radiometry/OpticalCalibration/test/otbSIXSTraitsTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSIXSTraitsTest.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbSIXSTraitsTest.cxx diff --git a/Testing/Code/IO/otbSpectralSensitivityReaderNew.cxx b/Modules/Radiometry/OpticalCalibration/test/otbSpectralSensitivityReaderNew.cxx similarity index 100% rename from Testing/Code/IO/otbSpectralSensitivityReaderNew.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbSpectralSensitivityReaderNew.cxx diff --git a/Testing/Code/IO/otbSpectralSensitivityReaderTest.cxx b/Modules/Radiometry/OpticalCalibration/test/otbSpectralSensitivityReaderTest.cxx similarity index 100% rename from Testing/Code/IO/otbSpectralSensitivityReaderTest.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbSpectralSensitivityReaderTest.cxx diff --git a/Testing/Code/Radiometry/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.cxx b/Modules/Radiometry/OpticalCalibration/test/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.cxx diff --git a/Testing/Code/Radiometry/otbSurfaceAdjacencyEffectCorrectionSchemeFilterNew.cxx b/Modules/Radiometry/OpticalCalibration/test/otbSurfaceAdjacencyEffectCorrectionSchemeFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSurfaceAdjacencyEffectCorrectionSchemeFilterNew.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbSurfaceAdjacencyEffectCorrectionSchemeFilterNew.cxx diff --git a/Testing/Code/IO/otbWavelengthSpectralBandsTest.cxx b/Modules/Radiometry/OpticalCalibration/test/otbWavelengthSpectralBandsTest.cxx similarity index 100% rename from Testing/Code/IO/otbWavelengthSpectralBandsTest.cxx rename to Modules/Radiometry/OpticalCalibration/test/otbWavelengthSpectralBandsTest.cxx diff --git a/Code/Radiometry/otbSarBrightnessFunction.h b/Modules/Radiometry/SARCalibration/include/otbSarBrightnessFunction.h similarity index 100% rename from Code/Radiometry/otbSarBrightnessFunction.h rename to Modules/Radiometry/SARCalibration/include/otbSarBrightnessFunction.h diff --git a/Code/Radiometry/otbSarBrightnessFunction.txx b/Modules/Radiometry/SARCalibration/include/otbSarBrightnessFunction.txx similarity index 100% rename from Code/Radiometry/otbSarBrightnessFunction.txx rename to Modules/Radiometry/SARCalibration/include/otbSarBrightnessFunction.txx diff --git a/Code/Radiometry/otbSarBrightnessFunctor.h b/Modules/Radiometry/SARCalibration/include/otbSarBrightnessFunctor.h similarity index 100% rename from Code/Radiometry/otbSarBrightnessFunctor.h rename to Modules/Radiometry/SARCalibration/include/otbSarBrightnessFunctor.h diff --git a/Code/Radiometry/otbSarBrightnessToImageFilter.h b/Modules/Radiometry/SARCalibration/include/otbSarBrightnessToImageFilter.h similarity index 100% rename from Code/Radiometry/otbSarBrightnessToImageFilter.h rename to Modules/Radiometry/SARCalibration/include/otbSarBrightnessToImageFilter.h diff --git a/Code/Radiometry/otbSarBrightnessToImageFilter.txx b/Modules/Radiometry/SARCalibration/include/otbSarBrightnessToImageFilter.txx similarity index 100% rename from Code/Radiometry/otbSarBrightnessToImageFilter.txx rename to Modules/Radiometry/SARCalibration/include/otbSarBrightnessToImageFilter.txx diff --git a/Code/Radiometry/otbSarParametricMapFunction.h b/Modules/Radiometry/SARCalibration/include/otbSarParametricMapFunction.h similarity index 100% rename from Code/Radiometry/otbSarParametricMapFunction.h rename to Modules/Radiometry/SARCalibration/include/otbSarParametricMapFunction.h diff --git a/Code/Radiometry/otbSarParametricMapFunction.txx b/Modules/Radiometry/SARCalibration/include/otbSarParametricMapFunction.txx similarity index 100% rename from Code/Radiometry/otbSarParametricMapFunction.txx rename to Modules/Radiometry/SARCalibration/include/otbSarParametricMapFunction.txx diff --git a/Code/Radiometry/otbSarRadiometricCalibrationFunction.h b/Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationFunction.h similarity index 100% rename from Code/Radiometry/otbSarRadiometricCalibrationFunction.h rename to Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationFunction.h diff --git a/Code/Radiometry/otbSarRadiometricCalibrationFunction.txx b/Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationFunction.txx similarity index 100% rename from Code/Radiometry/otbSarRadiometricCalibrationFunction.txx rename to Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationFunction.txx diff --git a/Code/Radiometry/otbSarRadiometricCalibrationFunctor.h b/Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationFunctor.h similarity index 100% rename from Code/Radiometry/otbSarRadiometricCalibrationFunctor.h rename to Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationFunctor.h diff --git a/Code/Radiometry/otbSarRadiometricCalibrationToImageFilter.h b/Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationToImageFilter.h similarity index 100% rename from Code/Radiometry/otbSarRadiometricCalibrationToImageFilter.h rename to Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationToImageFilter.h diff --git a/Code/Radiometry/otbSarRadiometricCalibrationToImageFilter.txx b/Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationToImageFilter.txx similarity index 100% rename from Code/Radiometry/otbSarRadiometricCalibrationToImageFilter.txx rename to Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationToImageFilter.txx diff --git a/Code/Radiometry/otbTerraSarBrightnessFunctor.h b/Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessFunctor.h similarity index 100% rename from Code/Radiometry/otbTerraSarBrightnessFunctor.h rename to Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessFunctor.h diff --git a/Code/Radiometry/otbTerraSarBrightnessFunctor.txx b/Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessFunctor.txx similarity index 100% rename from Code/Radiometry/otbTerraSarBrightnessFunctor.txx rename to Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessFunctor.txx diff --git a/Code/Radiometry/otbTerraSarBrightnessImageFilter.h b/Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessImageFilter.h similarity index 100% rename from Code/Radiometry/otbTerraSarBrightnessImageFilter.h rename to Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessImageFilter.h diff --git a/Code/Radiometry/otbTerraSarBrightnessImageFilter.txx b/Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessImageFilter.txx similarity index 100% rename from Code/Radiometry/otbTerraSarBrightnessImageFilter.txx rename to Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessImageFilter.txx diff --git a/Testing/Code/Radiometry/otbSarBrightnessFunction.cxx b/Modules/Radiometry/SARCalibration/test/otbSarBrightnessFunction.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarBrightnessFunction.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarBrightnessFunction.cxx diff --git a/Testing/Code/Radiometry/otbSarBrightnessFunctionWithoutNoise.cxx b/Modules/Radiometry/SARCalibration/test/otbSarBrightnessFunctionWithoutNoise.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarBrightnessFunctionWithoutNoise.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarBrightnessFunctionWithoutNoise.cxx diff --git a/Testing/Code/Radiometry/otbSarBrightnessFunctor.cxx b/Modules/Radiometry/SARCalibration/test/otbSarBrightnessFunctor.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarBrightnessFunctor.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarBrightnessFunctor.cxx diff --git a/Testing/Code/Radiometry/otbSarBrightnessFunctorWithoutNoise.cxx b/Modules/Radiometry/SARCalibration/test/otbSarBrightnessFunctorWithoutNoise.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarBrightnessFunctorWithoutNoise.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarBrightnessFunctorWithoutNoise.cxx diff --git a/Testing/Code/Radiometry/otbSarBrightnessToImageFilterTest.cxx b/Modules/Radiometry/SARCalibration/test/otbSarBrightnessToImageFilterTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarBrightnessToImageFilterTest.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarBrightnessToImageFilterTest.cxx diff --git a/Testing/Code/Radiometry/otbSarBrightnessToImageFilterTestWithoutNoise.cxx b/Modules/Radiometry/SARCalibration/test/otbSarBrightnessToImageFilterTestWithoutNoise.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarBrightnessToImageFilterTestWithoutNoise.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarBrightnessToImageFilterTestWithoutNoise.cxx diff --git a/Testing/Code/Radiometry/otbSarBrightnessToImageWithComplexPixelFilterTest.cxx b/Modules/Radiometry/SARCalibration/test/otbSarBrightnessToImageWithComplexPixelFilterTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarBrightnessToImageWithComplexPixelFilterTest.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarBrightnessToImageWithComplexPixelFilterTest.cxx diff --git a/Testing/Code/Radiometry/otbSarParametricMapFunctionTest.cxx b/Modules/Radiometry/SARCalibration/test/otbSarParametricMapFunctionTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarParametricMapFunctionTest.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarParametricMapFunctionTest.cxx diff --git a/Testing/Code/Radiometry/otbSarParametricMapFunctionToImageFilter.cxx b/Modules/Radiometry/SARCalibration/test/otbSarParametricMapFunctionToImageFilter.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarParametricMapFunctionToImageFilter.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarParametricMapFunctionToImageFilter.cxx diff --git a/Testing/Code/Radiometry/otbSarRadiometricCalibrationFunction.cxx b/Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationFunction.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarRadiometricCalibrationFunction.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationFunction.cxx diff --git a/Testing/Code/Radiometry/otbSarRadiometricCalibrationFunctionWithoutNoise.cxx b/Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationFunctionWithoutNoise.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarRadiometricCalibrationFunctionWithoutNoise.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationFunctionWithoutNoise.cxx diff --git a/Testing/Code/Radiometry/otbSarRadiometricCalibrationFunctor.cxx b/Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationFunctor.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarRadiometricCalibrationFunctor.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationFunctor.cxx diff --git a/Testing/Code/Radiometry/otbSarRadiometricCalibrationFunctorWithoutNoise.cxx b/Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationFunctorWithoutNoise.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarRadiometricCalibrationFunctorWithoutNoise.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationFunctorWithoutNoise.cxx diff --git a/Testing/Code/Radiometry/otbSarRadiometricCalibrationToImageFilterCompareTest.cxx b/Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationToImageFilterCompareTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarRadiometricCalibrationToImageFilterCompareTest.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationToImageFilterCompareTest.cxx diff --git a/Testing/Code/Radiometry/otbSarRadiometricCalibrationToImageFilterWithComplexPixelTest.cxx b/Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationToImageFilterWithComplexPixelTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarRadiometricCalibrationToImageFilterWithComplexPixelTest.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationToImageFilterWithComplexPixelTest.cxx diff --git a/Testing/Code/Radiometry/otbSarRadiometricCalibrationToImageFilterWithComplexPixelTestWithoutNoise.cxx b/Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationToImageFilterWithComplexPixelTestWithoutNoise.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarRadiometricCalibrationToImageFilterWithComplexPixelTestWithoutNoise.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationToImageFilterWithComplexPixelTestWithoutNoise.cxx diff --git a/Testing/Code/Radiometry/otbSarRadiometricCalibrationToImageFilterWithExtractROIBeforeTest.cxx b/Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationToImageFilterWithExtractROIBeforeTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarRadiometricCalibrationToImageFilterWithExtractROIBeforeTest.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationToImageFilterWithExtractROIBeforeTest.cxx diff --git a/Testing/Code/Radiometry/otbSarRadiometricCalibrationToImageFilterWithRealPixelTest.cxx b/Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationToImageFilterWithRealPixelTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbSarRadiometricCalibrationToImageFilterWithRealPixelTest.cxx rename to Modules/Radiometry/SARCalibration/test/otbSarRadiometricCalibrationToImageFilterWithRealPixelTest.cxx diff --git a/Testing/Code/Radiometry/otbTerraSarBrightnessFunctor.cxx b/Modules/Radiometry/SARCalibration/test/otbTerraSarBrightnessFunctor.cxx similarity index 100% rename from Testing/Code/Radiometry/otbTerraSarBrightnessFunctor.cxx rename to Modules/Radiometry/SARCalibration/test/otbTerraSarBrightnessFunctor.cxx diff --git a/Testing/Code/Radiometry/otbTerraSarBrightnessImageComplexFilterTest.cxx b/Modules/Radiometry/SARCalibration/test/otbTerraSarBrightnessImageComplexFilterTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbTerraSarBrightnessImageComplexFilterTest.cxx rename to Modules/Radiometry/SARCalibration/test/otbTerraSarBrightnessImageComplexFilterTest.cxx diff --git a/Testing/Code/Radiometry/otbTerraSarBrightnessImageFilterNew.cxx b/Modules/Radiometry/SARCalibration/test/otbTerraSarBrightnessImageFilterNew.cxx similarity index 100% rename from Testing/Code/Radiometry/otbTerraSarBrightnessImageFilterNew.cxx rename to Modules/Radiometry/SARCalibration/test/otbTerraSarBrightnessImageFilterNew.cxx diff --git a/Testing/Code/Radiometry/otbTerraSarBrightnessImageFilterTest.cxx b/Modules/Radiometry/SARCalibration/test/otbTerraSarBrightnessImageFilterTest.cxx similarity index 100% rename from Testing/Code/Radiometry/otbTerraSarBrightnessImageFilterTest.cxx rename to Modules/Radiometry/SARCalibration/test/otbTerraSarBrightnessImageFilterTest.cxx diff --git a/Code/Simulation/otbAtmosphericEffects.h b/Modules/Radiometry/Simulation/include/otbAtmosphericEffects.h similarity index 100% rename from Code/Simulation/otbAtmosphericEffects.h rename to Modules/Radiometry/Simulation/include/otbAtmosphericEffects.h diff --git a/Code/Simulation/otbAtmosphericEffects.txx b/Modules/Radiometry/Simulation/include/otbAtmosphericEffects.txx similarity index 100% rename from Code/Simulation/otbAtmosphericEffects.txx rename to Modules/Radiometry/Simulation/include/otbAtmosphericEffects.txx diff --git a/Code/Simulation/otbDataSpecP5B.h b/Modules/Radiometry/Simulation/include/otbDataSpecP5B.h similarity index 100% rename from Code/Simulation/otbDataSpecP5B.h rename to Modules/Radiometry/Simulation/include/otbDataSpecP5B.h diff --git a/Code/Simulation/otbImageSimulationMethod.h b/Modules/Radiometry/Simulation/include/otbImageSimulationMethod.h similarity index 100% rename from Code/Simulation/otbImageSimulationMethod.h rename to Modules/Radiometry/Simulation/include/otbImageSimulationMethod.h diff --git a/Code/Simulation/otbImageSimulationMethod.txx b/Modules/Radiometry/Simulation/include/otbImageSimulationMethod.txx similarity index 100% rename from Code/Simulation/otbImageSimulationMethod.txx rename to Modules/Radiometry/Simulation/include/otbImageSimulationMethod.txx diff --git a/Code/Simulation/otbLabelMapToSimulatedImageFilter.h b/Modules/Radiometry/Simulation/include/otbLabelMapToSimulatedImageFilter.h similarity index 100% rename from Code/Simulation/otbLabelMapToSimulatedImageFilter.h rename to Modules/Radiometry/Simulation/include/otbLabelMapToSimulatedImageFilter.h diff --git a/Code/Simulation/otbLabelMapToSimulatedImageFilter.txx b/Modules/Radiometry/Simulation/include/otbLabelMapToSimulatedImageFilter.txx similarity index 100% rename from Code/Simulation/otbLabelMapToSimulatedImageFilter.txx rename to Modules/Radiometry/Simulation/include/otbLabelMapToSimulatedImageFilter.txx diff --git a/Code/Simulation/otbLabelToProSailParameters.h b/Modules/Radiometry/Simulation/include/otbLabelToProSailParameters.h similarity index 100% rename from Code/Simulation/otbLabelToProSailParameters.h rename to Modules/Radiometry/Simulation/include/otbLabelToProSailParameters.h diff --git a/Code/Simulation/otbLabelToProSailParameters.txx b/Modules/Radiometry/Simulation/include/otbLabelToProSailParameters.txx similarity index 100% rename from Code/Simulation/otbLabelToProSailParameters.txx rename to Modules/Radiometry/Simulation/include/otbLabelToProSailParameters.txx diff --git a/Code/Simulation/otbLabelToSimulationParametersBase.h b/Modules/Radiometry/Simulation/include/otbLabelToSimulationParametersBase.h similarity index 100% rename from Code/Simulation/otbLabelToSimulationParametersBase.h rename to Modules/Radiometry/Simulation/include/otbLabelToSimulationParametersBase.h diff --git a/Code/Simulation/otbLeafParameters.h b/Modules/Radiometry/Simulation/include/otbLeafParameters.h similarity index 100% rename from Code/Simulation/otbLeafParameters.h rename to Modules/Radiometry/Simulation/include/otbLeafParameters.h diff --git a/Code/Simulation/otbProSailParameters.h b/Modules/Radiometry/Simulation/include/otbProSailParameters.h similarity index 100% rename from Code/Simulation/otbProSailParameters.h rename to Modules/Radiometry/Simulation/include/otbProSailParameters.h diff --git a/Code/Simulation/otbProspectModel.h b/Modules/Radiometry/Simulation/include/otbProspectModel.h similarity index 100% rename from Code/Simulation/otbProspectModel.h rename to Modules/Radiometry/Simulation/include/otbProspectModel.h diff --git a/Code/Simulation/otbReduceSpectralResponse.h b/Modules/Radiometry/Simulation/include/otbReduceSpectralResponse.h similarity index 100% rename from Code/Simulation/otbReduceSpectralResponse.h rename to Modules/Radiometry/Simulation/include/otbReduceSpectralResponse.h diff --git a/Code/Simulation/otbReduceSpectralResponse.txx b/Modules/Radiometry/Simulation/include/otbReduceSpectralResponse.txx similarity index 100% rename from Code/Simulation/otbReduceSpectralResponse.txx rename to Modules/Radiometry/Simulation/include/otbReduceSpectralResponse.txx diff --git a/Code/Simulation/otbReduceSpectralResponseClassifierRAndNIR.h b/Modules/Radiometry/Simulation/include/otbReduceSpectralResponseClassifierRAndNIR.h similarity index 100% rename from Code/Simulation/otbReduceSpectralResponseClassifierRAndNIR.h rename to Modules/Radiometry/Simulation/include/otbReduceSpectralResponseClassifierRAndNIR.h diff --git a/Code/Simulation/otbReduceSpectralResponseClassifierRAndNIR.txx b/Modules/Radiometry/Simulation/include/otbReduceSpectralResponseClassifierRAndNIR.txx similarity index 100% rename from Code/Simulation/otbReduceSpectralResponseClassifierRAndNIR.txx rename to Modules/Radiometry/Simulation/include/otbReduceSpectralResponseClassifierRAndNIR.txx diff --git a/Code/Simulation/otbSailModel.h b/Modules/Radiometry/Simulation/include/otbSailModel.h similarity index 100% rename from Code/Simulation/otbSailModel.h rename to Modules/Radiometry/Simulation/include/otbSailModel.h diff --git a/Code/Simulation/otbSatelliteRSR.h b/Modules/Radiometry/Simulation/include/otbSatelliteRSR.h similarity index 100% rename from Code/Simulation/otbSatelliteRSR.h rename to Modules/Radiometry/Simulation/include/otbSatelliteRSR.h diff --git a/Code/Simulation/otbSatelliteRSR.txx b/Modules/Radiometry/Simulation/include/otbSatelliteRSR.txx similarity index 100% rename from Code/Simulation/otbSatelliteRSR.txx rename to Modules/Radiometry/Simulation/include/otbSatelliteRSR.txx diff --git a/Code/Simulation/otbSimulationStep1Base.h b/Modules/Radiometry/Simulation/include/otbSimulationStep1Base.h similarity index 100% rename from Code/Simulation/otbSimulationStep1Base.h rename to Modules/Radiometry/Simulation/include/otbSimulationStep1Base.h diff --git a/Code/Simulation/otbSimulationStep2Base.h b/Modules/Radiometry/Simulation/include/otbSimulationStep2Base.h similarity index 100% rename from Code/Simulation/otbSimulationStep2Base.h rename to Modules/Radiometry/Simulation/include/otbSimulationStep2Base.h diff --git a/Code/Simulation/otbSpatialisationFilter.h b/Modules/Radiometry/Simulation/include/otbSpatialisationFilter.h similarity index 100% rename from Code/Simulation/otbSpatialisationFilter.h rename to Modules/Radiometry/Simulation/include/otbSpatialisationFilter.h diff --git a/Code/Simulation/otbSpatialisationFilter.txx b/Modules/Radiometry/Simulation/include/otbSpatialisationFilter.txx similarity index 100% rename from Code/Simulation/otbSpatialisationFilter.txx rename to Modules/Radiometry/Simulation/include/otbSpatialisationFilter.txx diff --git a/Code/Simulation/otbSpectralResponse.h b/Modules/Radiometry/Simulation/include/otbSpectralResponse.h similarity index 100% rename from Code/Simulation/otbSpectralResponse.h rename to Modules/Radiometry/Simulation/include/otbSpectralResponse.h diff --git a/Code/Simulation/otbSpectralResponse.txx b/Modules/Radiometry/Simulation/include/otbSpectralResponse.txx similarity index 100% rename from Code/Simulation/otbSpectralResponse.txx rename to Modules/Radiometry/Simulation/include/otbSpectralResponse.txx diff --git a/Code/Simulation/otbSurfaceReflectanceToReflectanceFilter.h b/Modules/Radiometry/Simulation/include/otbSurfaceReflectanceToReflectanceFilter.h similarity index 100% rename from Code/Simulation/otbSurfaceReflectanceToReflectanceFilter.h rename to Modules/Radiometry/Simulation/include/otbSurfaceReflectanceToReflectanceFilter.h diff --git a/Code/Simulation/otbSurfaceReflectanceToReflectanceFilter.txx b/Modules/Radiometry/Simulation/include/otbSurfaceReflectanceToReflectanceFilter.txx similarity index 100% rename from Code/Simulation/otbSurfaceReflectanceToReflectanceFilter.txx rename to Modules/Radiometry/Simulation/include/otbSurfaceReflectanceToReflectanceFilter.txx diff --git a/Code/Simulation/otbDataSpecP5B.cxx b/Modules/Radiometry/Simulation/src/otbDataSpecP5B.cxx similarity index 100% rename from Code/Simulation/otbDataSpecP5B.cxx rename to Modules/Radiometry/Simulation/src/otbDataSpecP5B.cxx diff --git a/Code/Simulation/otbLeafParameters.cxx b/Modules/Radiometry/Simulation/src/otbLeafParameters.cxx similarity index 100% rename from Code/Simulation/otbLeafParameters.cxx rename to Modules/Radiometry/Simulation/src/otbLeafParameters.cxx diff --git a/Code/Simulation/otbProspectModel.cxx b/Modules/Radiometry/Simulation/src/otbProspectModel.cxx similarity index 100% rename from Code/Simulation/otbProspectModel.cxx rename to Modules/Radiometry/Simulation/src/otbProspectModel.cxx diff --git a/Code/Simulation/otbSailModel.cxx b/Modules/Radiometry/Simulation/src/otbSailModel.cxx similarity index 100% rename from Code/Simulation/otbSailModel.cxx rename to Modules/Radiometry/Simulation/src/otbSailModel.cxx diff --git a/Testing/Code/Simulation/otbAtmosphericCorrectionsRSRSVMClassifier.cxx b/Modules/Radiometry/Simulation/test/otbAtmosphericCorrectionsRSRSVMClassifier.cxx similarity index 100% rename from Testing/Code/Simulation/otbAtmosphericCorrectionsRSRSVMClassifier.cxx rename to Modules/Radiometry/Simulation/test/otbAtmosphericCorrectionsRSRSVMClassifier.cxx diff --git a/Testing/Code/Simulation/otbAtmosphericEffects.cxx b/Modules/Radiometry/Simulation/test/otbAtmosphericEffects.cxx similarity index 100% rename from Testing/Code/Simulation/otbAtmosphericEffects.cxx rename to Modules/Radiometry/Simulation/test/otbAtmosphericEffects.cxx diff --git a/Testing/Code/Simulation/otbImageSimulationMethodKMeansClassif.cxx b/Modules/Radiometry/Simulation/test/otbImageSimulationMethodKMeansClassif.cxx similarity index 100% rename from Testing/Code/Simulation/otbImageSimulationMethodKMeansClassif.cxx rename to Modules/Radiometry/Simulation/test/otbImageSimulationMethodKMeansClassif.cxx diff --git a/Testing/Code/Simulation/otbImageSimulationMethodSVMClassif.cxx b/Modules/Radiometry/Simulation/test/otbImageSimulationMethodSVMClassif.cxx similarity index 100% rename from Testing/Code/Simulation/otbImageSimulationMethodSVMClassif.cxx rename to Modules/Radiometry/Simulation/test/otbImageSimulationMethodSVMClassif.cxx diff --git a/Testing/Code/Simulation/otbImageSimulationMethodWithSpatialisationTest.cxx b/Modules/Radiometry/Simulation/test/otbImageSimulationMethodWithSpatialisationTest.cxx similarity index 100% rename from Testing/Code/Simulation/otbImageSimulationMethodWithSpatialisationTest.cxx rename to Modules/Radiometry/Simulation/test/otbImageSimulationMethodWithSpatialisationTest.cxx diff --git a/Testing/Code/Simulation/otbImageSimulationMethodWithVectorDataTest.cxx b/Modules/Radiometry/Simulation/test/otbImageSimulationMethodWithVectorDataTest.cxx similarity index 100% rename from Testing/Code/Simulation/otbImageSimulationMethodWithVectorDataTest.cxx rename to Modules/Radiometry/Simulation/test/otbImageSimulationMethodWithVectorDataTest.cxx diff --git a/Testing/Code/Simulation/otbLabelMapToSimulatedImageFilterTest.cxx b/Modules/Radiometry/Simulation/test/otbLabelMapToSimulatedImageFilterTest.cxx similarity index 100% rename from Testing/Code/Simulation/otbLabelMapToSimulatedImageFilterTest.cxx rename to Modules/Radiometry/Simulation/test/otbLabelMapToSimulatedImageFilterTest.cxx diff --git a/Testing/Code/Simulation/otbProspectReflTest.cxx b/Modules/Radiometry/Simulation/test/otbProspectReflTest.cxx similarity index 100% rename from Testing/Code/Simulation/otbProspectReflTest.cxx rename to Modules/Radiometry/Simulation/test/otbProspectReflTest.cxx diff --git a/Testing/Code/Simulation/otbProspectTransTest.cxx b/Modules/Radiometry/Simulation/test/otbProspectTransTest.cxx similarity index 100% rename from Testing/Code/Simulation/otbProspectTransTest.cxx rename to Modules/Radiometry/Simulation/test/otbProspectTransTest.cxx diff --git a/Testing/Code/Simulation/otbReduceSpectralResponse.cxx b/Modules/Radiometry/Simulation/test/otbReduceSpectralResponse.cxx similarity index 100% rename from Testing/Code/Simulation/otbReduceSpectralResponse.cxx rename to Modules/Radiometry/Simulation/test/otbReduceSpectralResponse.cxx diff --git a/Testing/Code/Simulation/otbReduceSpectralResponseClassifierRAndNIR.cxx b/Modules/Radiometry/Simulation/test/otbReduceSpectralResponseClassifierRAndNIR.cxx similarity index 100% rename from Testing/Code/Simulation/otbReduceSpectralResponseClassifierRAndNIR.cxx rename to Modules/Radiometry/Simulation/test/otbReduceSpectralResponseClassifierRAndNIR.cxx diff --git a/Testing/Code/Simulation/otbReduceSpectralResponseNew.cxx b/Modules/Radiometry/Simulation/test/otbReduceSpectralResponseNew.cxx similarity index 100% rename from Testing/Code/Simulation/otbReduceSpectralResponseNew.cxx rename to Modules/Radiometry/Simulation/test/otbReduceSpectralResponseNew.cxx diff --git a/Testing/Code/Simulation/otbReduceSpectralResponseSVMClassifier.cxx b/Modules/Radiometry/Simulation/test/otbReduceSpectralResponseSVMClassifier.cxx similarity index 100% rename from Testing/Code/Simulation/otbReduceSpectralResponseSVMClassifier.cxx rename to Modules/Radiometry/Simulation/test/otbReduceSpectralResponseSVMClassifier.cxx diff --git a/Testing/Code/Simulation/otbSailReflHTest.cxx b/Modules/Radiometry/Simulation/test/otbSailReflHTest.cxx similarity index 100% rename from Testing/Code/Simulation/otbSailReflHTest.cxx rename to Modules/Radiometry/Simulation/test/otbSailReflHTest.cxx diff --git a/Testing/Code/Simulation/otbSailReflVTest.cxx b/Modules/Radiometry/Simulation/test/otbSailReflVTest.cxx similarity index 100% rename from Testing/Code/Simulation/otbSailReflVTest.cxx rename to Modules/Radiometry/Simulation/test/otbSailReflVTest.cxx diff --git a/Testing/Code/Simulation/otbSatelliteRSR.cxx b/Modules/Radiometry/Simulation/test/otbSatelliteRSR.cxx similarity index 100% rename from Testing/Code/Simulation/otbSatelliteRSR.cxx rename to Modules/Radiometry/Simulation/test/otbSatelliteRSR.cxx diff --git a/Testing/Code/Simulation/otbSatelliteRSRNew.cxx b/Modules/Radiometry/Simulation/test/otbSatelliteRSRNew.cxx similarity index 100% rename from Testing/Code/Simulation/otbSatelliteRSRNew.cxx rename to Modules/Radiometry/Simulation/test/otbSatelliteRSRNew.cxx diff --git a/Testing/Code/Simulation/otbSpatialisationTest.cxx b/Modules/Radiometry/Simulation/test/otbSpatialisationTest.cxx similarity index 100% rename from Testing/Code/Simulation/otbSpatialisationTest.cxx rename to Modules/Radiometry/Simulation/test/otbSpatialisationTest.cxx diff --git a/Testing/Code/Simulation/otbSpatialisationTestNew.cxx b/Modules/Radiometry/Simulation/test/otbSpatialisationTestNew.cxx similarity index 100% rename from Testing/Code/Simulation/otbSpatialisationTestNew.cxx rename to Modules/Radiometry/Simulation/test/otbSpatialisationTestNew.cxx diff --git a/Testing/Code/Simulation/otbSpectralResponse.cxx b/Modules/Radiometry/Simulation/test/otbSpectralResponse.cxx similarity index 100% rename from Testing/Code/Simulation/otbSpectralResponse.cxx rename to Modules/Radiometry/Simulation/test/otbSpectralResponse.cxx diff --git a/Testing/Code/Simulation/otbSpectralResponseNew.cxx b/Modules/Radiometry/Simulation/test/otbSpectralResponseNew.cxx similarity index 100% rename from Testing/Code/Simulation/otbSpectralResponseNew.cxx rename to Modules/Radiometry/Simulation/test/otbSpectralResponseNew.cxx diff --git a/Testing/Code/Simulation/otbSurfaceReflectanceToReflectanceFilterNew.cxx b/Modules/Radiometry/Simulation/test/otbSurfaceReflectanceToReflectanceFilterNew.cxx similarity index 100% rename from Testing/Code/Simulation/otbSurfaceReflectanceToReflectanceFilterNew.cxx rename to Modules/Radiometry/Simulation/test/otbSurfaceReflectanceToReflectanceFilterNew.cxx diff --git a/Code/DisparityMap/otbDisparityMapEstimationMethod.h b/Modules/Registration/DisparityMap/include/otbDisparityMapEstimationMethod.h similarity index 100% rename from Code/DisparityMap/otbDisparityMapEstimationMethod.h rename to Modules/Registration/DisparityMap/include/otbDisparityMapEstimationMethod.h diff --git a/Code/DisparityMap/otbDisparityMapEstimationMethod.txx b/Modules/Registration/DisparityMap/include/otbDisparityMapEstimationMethod.txx similarity index 100% rename from Code/DisparityMap/otbDisparityMapEstimationMethod.txx rename to Modules/Registration/DisparityMap/include/otbDisparityMapEstimationMethod.txx diff --git a/Code/DisparityMap/otbDisparityMapMedianFilter.h b/Modules/Registration/DisparityMap/include/otbDisparityMapMedianFilter.h similarity index 100% rename from Code/DisparityMap/otbDisparityMapMedianFilter.h rename to Modules/Registration/DisparityMap/include/otbDisparityMapMedianFilter.h diff --git a/Code/DisparityMap/otbDisparityMapMedianFilter.txx b/Modules/Registration/DisparityMap/include/otbDisparityMapMedianFilter.txx similarity index 100% rename from Code/DisparityMap/otbDisparityMapMedianFilter.txx rename to Modules/Registration/DisparityMap/include/otbDisparityMapMedianFilter.txx diff --git a/Code/DisparityMap/otbDisparityMapTo3DFilter.h b/Modules/Registration/DisparityMap/include/otbDisparityMapTo3DFilter.h similarity index 100% rename from Code/DisparityMap/otbDisparityMapTo3DFilter.h rename to Modules/Registration/DisparityMap/include/otbDisparityMapTo3DFilter.h diff --git a/Code/DisparityMap/otbDisparityMapTo3DFilter.txx b/Modules/Registration/DisparityMap/include/otbDisparityMapTo3DFilter.txx similarity index 100% rename from Code/DisparityMap/otbDisparityMapTo3DFilter.txx rename to Modules/Registration/DisparityMap/include/otbDisparityMapTo3DFilter.txx diff --git a/Code/DisparityMap/otbDisparityMapToDEMFilter.h b/Modules/Registration/DisparityMap/include/otbDisparityMapToDEMFilter.h similarity index 100% rename from Code/DisparityMap/otbDisparityMapToDEMFilter.h rename to Modules/Registration/DisparityMap/include/otbDisparityMapToDEMFilter.h diff --git a/Code/DisparityMap/otbDisparityMapToDEMFilter.txx b/Modules/Registration/DisparityMap/include/otbDisparityMapToDEMFilter.txx similarity index 100% rename from Code/DisparityMap/otbDisparityMapToDEMFilter.txx rename to Modules/Registration/DisparityMap/include/otbDisparityMapToDEMFilter.txx diff --git a/Code/DisparityMap/otbDisparityTranslateFilter.h b/Modules/Registration/DisparityMap/include/otbDisparityTranslateFilter.h similarity index 100% rename from Code/DisparityMap/otbDisparityTranslateFilter.h rename to Modules/Registration/DisparityMap/include/otbDisparityTranslateFilter.h diff --git a/Code/DisparityMap/otbDisparityTranslateFilter.txx b/Modules/Registration/DisparityMap/include/otbDisparityTranslateFilter.txx similarity index 100% rename from Code/DisparityMap/otbDisparityTranslateFilter.txx rename to Modules/Registration/DisparityMap/include/otbDisparityTranslateFilter.txx diff --git a/Code/DisparityMap/otbMultiDisparityMapTo3DFilter.h b/Modules/Registration/DisparityMap/include/otbMultiDisparityMapTo3DFilter.h similarity index 100% rename from Code/DisparityMap/otbMultiDisparityMapTo3DFilter.h rename to Modules/Registration/DisparityMap/include/otbMultiDisparityMapTo3DFilter.h diff --git a/Code/DisparityMap/otbMultiDisparityMapTo3DFilter.txx b/Modules/Registration/DisparityMap/include/otbMultiDisparityMapTo3DFilter.txx similarity index 100% rename from Code/DisparityMap/otbMultiDisparityMapTo3DFilter.txx rename to Modules/Registration/DisparityMap/include/otbMultiDisparityMapTo3DFilter.txx diff --git a/Code/DisparityMap/otbSubPixelDisparityImageFilter.h b/Modules/Registration/DisparityMap/include/otbSubPixelDisparityImageFilter.h similarity index 100% rename from Code/DisparityMap/otbSubPixelDisparityImageFilter.h rename to Modules/Registration/DisparityMap/include/otbSubPixelDisparityImageFilter.h diff --git a/Code/DisparityMap/otbSubPixelDisparityImageFilter.txx b/Modules/Registration/DisparityMap/include/otbSubPixelDisparityImageFilter.txx similarity index 100% rename from Code/DisparityMap/otbSubPixelDisparityImageFilter.txx rename to Modules/Registration/DisparityMap/include/otbSubPixelDisparityImageFilter.txx diff --git a/Testing/Code/DisparityMap/otbDisparityMapEstimationMethod.cxx b/Modules/Registration/DisparityMap/test/otbDisparityMapEstimationMethod.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbDisparityMapEstimationMethod.cxx rename to Modules/Registration/DisparityMap/test/otbDisparityMapEstimationMethod.cxx diff --git a/Testing/Code/DisparityMap/otbDisparityMapEstimationMethodNew.cxx b/Modules/Registration/DisparityMap/test/otbDisparityMapEstimationMethodNew.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbDisparityMapEstimationMethodNew.cxx rename to Modules/Registration/DisparityMap/test/otbDisparityMapEstimationMethodNew.cxx diff --git a/Testing/Code/DisparityMap/otbDisparityMapMedianFilter.cxx b/Modules/Registration/DisparityMap/test/otbDisparityMapMedianFilter.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbDisparityMapMedianFilter.cxx rename to Modules/Registration/DisparityMap/test/otbDisparityMapMedianFilter.cxx diff --git a/Testing/Code/DisparityMap/otbDisparityMapTo3DFilter.cxx b/Modules/Registration/DisparityMap/test/otbDisparityMapTo3DFilter.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbDisparityMapTo3DFilter.cxx rename to Modules/Registration/DisparityMap/test/otbDisparityMapTo3DFilter.cxx diff --git a/Testing/Code/DisparityMap/otbDisparityMapToDEMFilter.cxx b/Modules/Registration/DisparityMap/test/otbDisparityMapToDEMFilter.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbDisparityMapToDEMFilter.cxx rename to Modules/Registration/DisparityMap/test/otbDisparityMapToDEMFilter.cxx diff --git a/Testing/Code/DisparityMap/otbDisparityTranslateFilter.cxx b/Modules/Registration/DisparityMap/test/otbDisparityTranslateFilter.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbDisparityTranslateFilter.cxx rename to Modules/Registration/DisparityMap/test/otbDisparityTranslateFilter.cxx diff --git a/Testing/Code/DisparityMap/otbMultiDisparityMapTo3DFilter.cxx b/Modules/Registration/DisparityMap/test/otbMultiDisparityMapTo3DFilter.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbMultiDisparityMapTo3DFilter.cxx rename to Modules/Registration/DisparityMap/test/otbMultiDisparityMapTo3DFilter.cxx diff --git a/Testing/Code/DisparityMap/otbSubPixelDisparityImageFilter.cxx b/Modules/Registration/DisparityMap/test/otbSubPixelDisparityImageFilter.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbSubPixelDisparityImageFilter.cxx rename to Modules/Registration/DisparityMap/test/otbSubPixelDisparityImageFilter.cxx diff --git a/Code/DisparityMap/otbBSplinesInterpolateDisplacementFieldGenerator.h b/Modules/Registration/DisplacementField/include/otbBSplinesInterpolateDisplacementFieldGenerator.h similarity index 100% rename from Code/DisparityMap/otbBSplinesInterpolateDisplacementFieldGenerator.h rename to Modules/Registration/DisplacementField/include/otbBSplinesInterpolateDisplacementFieldGenerator.h diff --git a/Code/DisparityMap/otbBSplinesInterpolateDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbBSplinesInterpolateDisplacementFieldGenerator.txx similarity index 100% rename from Code/DisparityMap/otbBSplinesInterpolateDisplacementFieldGenerator.txx rename to Modules/Registration/DisplacementField/include/otbBSplinesInterpolateDisplacementFieldGenerator.txx diff --git a/Code/DisparityMap/otbBSplinesInterpolateTransformDisplacementFieldGenerator.h b/Modules/Registration/DisplacementField/include/otbBSplinesInterpolateTransformDisplacementFieldGenerator.h similarity index 100% rename from Code/DisparityMap/otbBSplinesInterpolateTransformDisplacementFieldGenerator.h rename to Modules/Registration/DisplacementField/include/otbBSplinesInterpolateTransformDisplacementFieldGenerator.h diff --git a/Code/DisparityMap/otbBSplinesInterpolateTransformDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbBSplinesInterpolateTransformDisplacementFieldGenerator.txx similarity index 100% rename from Code/DisparityMap/otbBSplinesInterpolateTransformDisplacementFieldGenerator.txx rename to Modules/Registration/DisplacementField/include/otbBSplinesInterpolateTransformDisplacementFieldGenerator.txx diff --git a/Code/DisparityMap/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.h b/Modules/Registration/DisplacementField/include/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.h similarity index 100% rename from Code/DisparityMap/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.h rename to Modules/Registration/DisplacementField/include/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.h diff --git a/Code/DisparityMap/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.txx similarity index 100% rename from Code/DisparityMap/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.txx rename to Modules/Registration/DisplacementField/include/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.txx diff --git a/Code/DisparityMap/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.h b/Modules/Registration/DisplacementField/include/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.h similarity index 100% rename from Code/DisparityMap/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.h rename to Modules/Registration/DisplacementField/include/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.h diff --git a/Code/DisparityMap/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.txx similarity index 100% rename from Code/DisparityMap/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.txx rename to Modules/Registration/DisplacementField/include/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.txx diff --git a/Code/DisparityMap/otbNearestPointDisplacementFieldGenerator.h b/Modules/Registration/DisplacementField/include/otbNearestPointDisplacementFieldGenerator.h similarity index 100% rename from Code/DisparityMap/otbNearestPointDisplacementFieldGenerator.h rename to Modules/Registration/DisplacementField/include/otbNearestPointDisplacementFieldGenerator.h diff --git a/Code/DisparityMap/otbNearestPointDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbNearestPointDisplacementFieldGenerator.txx similarity index 100% rename from Code/DisparityMap/otbNearestPointDisplacementFieldGenerator.txx rename to Modules/Registration/DisplacementField/include/otbNearestPointDisplacementFieldGenerator.txx diff --git a/Code/DisparityMap/otbNearestTransformDisplacementFieldGenerator.h b/Modules/Registration/DisplacementField/include/otbNearestTransformDisplacementFieldGenerator.h similarity index 100% rename from Code/DisparityMap/otbNearestTransformDisplacementFieldGenerator.h rename to Modules/Registration/DisplacementField/include/otbNearestTransformDisplacementFieldGenerator.h diff --git a/Code/DisparityMap/otbNearestTransformDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbNearestTransformDisplacementFieldGenerator.txx similarity index 100% rename from Code/DisparityMap/otbNearestTransformDisplacementFieldGenerator.txx rename to Modules/Registration/DisplacementField/include/otbNearestTransformDisplacementFieldGenerator.txx diff --git a/Code/DisparityMap/otbPointSetToDisplacementFieldGenerator.h b/Modules/Registration/DisplacementField/include/otbPointSetToDisplacementFieldGenerator.h similarity index 100% rename from Code/DisparityMap/otbPointSetToDisplacementFieldGenerator.h rename to Modules/Registration/DisplacementField/include/otbPointSetToDisplacementFieldGenerator.h diff --git a/Code/DisparityMap/otbPointSetToDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbPointSetToDisplacementFieldGenerator.txx similarity index 100% rename from Code/DisparityMap/otbPointSetToDisplacementFieldGenerator.txx rename to Modules/Registration/DisplacementField/include/otbPointSetToDisplacementFieldGenerator.txx diff --git a/Code/DisparityMap/otbPointSetWithTransformToDisplacementFieldGenerator.h b/Modules/Registration/DisplacementField/include/otbPointSetWithTransformToDisplacementFieldGenerator.h similarity index 100% rename from Code/DisparityMap/otbPointSetWithTransformToDisplacementFieldGenerator.h rename to Modules/Registration/DisplacementField/include/otbPointSetWithTransformToDisplacementFieldGenerator.h diff --git a/Code/DisparityMap/otbPointSetWithTransformToDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbPointSetWithTransformToDisplacementFieldGenerator.txx similarity index 100% rename from Code/DisparityMap/otbPointSetWithTransformToDisplacementFieldGenerator.txx rename to Modules/Registration/DisplacementField/include/otbPointSetWithTransformToDisplacementFieldGenerator.txx diff --git a/Code/DisparityMap/otbStereorectificationDisplacementFieldSource.h b/Modules/Registration/DisplacementField/include/otbStereorectificationDisplacementFieldSource.h similarity index 100% rename from Code/DisparityMap/otbStereorectificationDisplacementFieldSource.h rename to Modules/Registration/DisplacementField/include/otbStereorectificationDisplacementFieldSource.h diff --git a/Code/DisparityMap/otbStereorectificationDisplacementFieldSource.txx b/Modules/Registration/DisplacementField/include/otbStereorectificationDisplacementFieldSource.txx similarity index 100% rename from Code/DisparityMap/otbStereorectificationDisplacementFieldSource.txx rename to Modules/Registration/DisplacementField/include/otbStereorectificationDisplacementFieldSource.txx diff --git a/Testing/Code/DisparityMap/otbBSplinesInterpolateDisplacementFieldGenerator.cxx b/Modules/Registration/DisplacementField/test/otbBSplinesInterpolateDisplacementFieldGenerator.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbBSplinesInterpolateDisplacementFieldGenerator.cxx rename to Modules/Registration/DisplacementField/test/otbBSplinesInterpolateDisplacementFieldGenerator.cxx diff --git a/Testing/Code/DisparityMap/otbBSplinesInterpolateDisplacementFieldGeneratorNew.cxx b/Modules/Registration/DisplacementField/test/otbBSplinesInterpolateDisplacementFieldGeneratorNew.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbBSplinesInterpolateDisplacementFieldGeneratorNew.cxx rename to Modules/Registration/DisplacementField/test/otbBSplinesInterpolateDisplacementFieldGeneratorNew.cxx diff --git a/Testing/Code/DisparityMap/otbBSplinesInterpolateTransformDisplacementFieldGenerator.cxx b/Modules/Registration/DisplacementField/test/otbBSplinesInterpolateTransformDisplacementFieldGenerator.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbBSplinesInterpolateTransformDisplacementFieldGenerator.cxx rename to Modules/Registration/DisplacementField/test/otbBSplinesInterpolateTransformDisplacementFieldGenerator.cxx diff --git a/Testing/Code/DisparityMap/otbBSplinesInterpolateTransformDisplacementFieldGeneratorNew.cxx b/Modules/Registration/DisplacementField/test/otbBSplinesInterpolateTransformDisplacementFieldGeneratorNew.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbBSplinesInterpolateTransformDisplacementFieldGeneratorNew.cxx rename to Modules/Registration/DisplacementField/test/otbBSplinesInterpolateTransformDisplacementFieldGeneratorNew.cxx diff --git a/Testing/Code/DisparityMap/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.cxx b/Modules/Registration/DisplacementField/test/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.cxx rename to Modules/Registration/DisplacementField/test/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.cxx diff --git a/Testing/Code/DisparityMap/otbNNearestPointsLinearInterpolateDisplacementFieldGeneratorNew.cxx b/Modules/Registration/DisplacementField/test/otbNNearestPointsLinearInterpolateDisplacementFieldGeneratorNew.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbNNearestPointsLinearInterpolateDisplacementFieldGeneratorNew.cxx rename to Modules/Registration/DisplacementField/test/otbNNearestPointsLinearInterpolateDisplacementFieldGeneratorNew.cxx diff --git a/Testing/Code/DisparityMap/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.cxx b/Modules/Registration/DisplacementField/test/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.cxx rename to Modules/Registration/DisplacementField/test/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.cxx diff --git a/Testing/Code/DisparityMap/otbNNearestTransformsLinearInterpolateDisplacementFieldGeneratorNew.cxx b/Modules/Registration/DisplacementField/test/otbNNearestTransformsLinearInterpolateDisplacementFieldGeneratorNew.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbNNearestTransformsLinearInterpolateDisplacementFieldGeneratorNew.cxx rename to Modules/Registration/DisplacementField/test/otbNNearestTransformsLinearInterpolateDisplacementFieldGeneratorNew.cxx diff --git a/Testing/Code/DisparityMap/otbNearestPointDisplacementFieldGenerator.cxx b/Modules/Registration/DisplacementField/test/otbNearestPointDisplacementFieldGenerator.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbNearestPointDisplacementFieldGenerator.cxx rename to Modules/Registration/DisplacementField/test/otbNearestPointDisplacementFieldGenerator.cxx diff --git a/Testing/Code/DisparityMap/otbNearestPointDisplacementFieldGeneratorNew.cxx b/Modules/Registration/DisplacementField/test/otbNearestPointDisplacementFieldGeneratorNew.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbNearestPointDisplacementFieldGeneratorNew.cxx rename to Modules/Registration/DisplacementField/test/otbNearestPointDisplacementFieldGeneratorNew.cxx diff --git a/Testing/Code/DisparityMap/otbNearestTransformDisplacementFieldGenerator.cxx b/Modules/Registration/DisplacementField/test/otbNearestTransformDisplacementFieldGenerator.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbNearestTransformDisplacementFieldGenerator.cxx rename to Modules/Registration/DisplacementField/test/otbNearestTransformDisplacementFieldGenerator.cxx diff --git a/Testing/Code/DisparityMap/otbNearestTransformDisplacementFieldGeneratorNew.cxx b/Modules/Registration/DisplacementField/test/otbNearestTransformDisplacementFieldGeneratorNew.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbNearestTransformDisplacementFieldGeneratorNew.cxx rename to Modules/Registration/DisplacementField/test/otbNearestTransformDisplacementFieldGeneratorNew.cxx diff --git a/Testing/Code/DisparityMap/otbPointSetToDisplacementFieldGeneratorNew.cxx b/Modules/Registration/DisplacementField/test/otbPointSetToDisplacementFieldGeneratorNew.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbPointSetToDisplacementFieldGeneratorNew.cxx rename to Modules/Registration/DisplacementField/test/otbPointSetToDisplacementFieldGeneratorNew.cxx diff --git a/Testing/Code/DisparityMap/otbPointSetWithTransformToDisplacementFieldGeneratorNew.cxx b/Modules/Registration/DisplacementField/test/otbPointSetWithTransformToDisplacementFieldGeneratorNew.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbPointSetWithTransformToDisplacementFieldGeneratorNew.cxx rename to Modules/Registration/DisplacementField/test/otbPointSetWithTransformToDisplacementFieldGeneratorNew.cxx diff --git a/Testing/Code/DisparityMap/otbStereorectificationDisplacementFieldSource.cxx b/Modules/Registration/DisplacementField/test/otbStereorectificationDisplacementFieldSource.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbStereorectificationDisplacementFieldSource.cxx rename to Modules/Registration/DisplacementField/test/otbStereorectificationDisplacementFieldSource.cxx diff --git a/Code/DisparityMap/otbAdhesionCorrectionFilter.h b/Modules/Registration/Stereo/include/otbAdhesionCorrectionFilter.h similarity index 100% rename from Code/DisparityMap/otbAdhesionCorrectionFilter.h rename to Modules/Registration/Stereo/include/otbAdhesionCorrectionFilter.h diff --git a/Code/DisparityMap/otbAdhesionCorrectionFilter.txx b/Modules/Registration/Stereo/include/otbAdhesionCorrectionFilter.txx similarity index 100% rename from Code/DisparityMap/otbAdhesionCorrectionFilter.txx rename to Modules/Registration/Stereo/include/otbAdhesionCorrectionFilter.txx diff --git a/Code/DisparityMap/otbBijectionCoherencyFilter.h b/Modules/Registration/Stereo/include/otbBijectionCoherencyFilter.h similarity index 100% rename from Code/DisparityMap/otbBijectionCoherencyFilter.h rename to Modules/Registration/Stereo/include/otbBijectionCoherencyFilter.h diff --git a/Code/DisparityMap/otbBijectionCoherencyFilter.txx b/Modules/Registration/Stereo/include/otbBijectionCoherencyFilter.txx similarity index 100% rename from Code/DisparityMap/otbBijectionCoherencyFilter.txx rename to Modules/Registration/Stereo/include/otbBijectionCoherencyFilter.txx diff --git a/Code/DisparityMap/otbFineRegistrationImageFilter.h b/Modules/Registration/Stereo/include/otbFineRegistrationImageFilter.h similarity index 100% rename from Code/DisparityMap/otbFineRegistrationImageFilter.h rename to Modules/Registration/Stereo/include/otbFineRegistrationImageFilter.h diff --git a/Code/DisparityMap/otbFineRegistrationImageFilter.txx b/Modules/Registration/Stereo/include/otbFineRegistrationImageFilter.txx similarity index 100% rename from Code/DisparityMap/otbFineRegistrationImageFilter.txx rename to Modules/Registration/Stereo/include/otbFineRegistrationImageFilter.txx diff --git a/Code/DisparityMap/otbLineOfSightOptimizer.h b/Modules/Registration/Stereo/include/otbLineOfSightOptimizer.h similarity index 100% rename from Code/DisparityMap/otbLineOfSightOptimizer.h rename to Modules/Registration/Stereo/include/otbLineOfSightOptimizer.h diff --git a/Code/DisparityMap/otbLineOfSightOptimizer.txx b/Modules/Registration/Stereo/include/otbLineOfSightOptimizer.txx similarity index 100% rename from Code/DisparityMap/otbLineOfSightOptimizer.txx rename to Modules/Registration/Stereo/include/otbLineOfSightOptimizer.txx diff --git a/Code/DisparityMap/otbMulti3DMapToDEMFilter.h b/Modules/Registration/Stereo/include/otbMulti3DMapToDEMFilter.h similarity index 100% rename from Code/DisparityMap/otbMulti3DMapToDEMFilter.h rename to Modules/Registration/Stereo/include/otbMulti3DMapToDEMFilter.h diff --git a/Code/DisparityMap/otbMulti3DMapToDEMFilter.txx b/Modules/Registration/Stereo/include/otbMulti3DMapToDEMFilter.txx similarity index 100% rename from Code/DisparityMap/otbMulti3DMapToDEMFilter.txx rename to Modules/Registration/Stereo/include/otbMulti3DMapToDEMFilter.txx diff --git a/Code/DisparityMap/otbNCCRegistrationFilter.h b/Modules/Registration/Stereo/include/otbNCCRegistrationFilter.h similarity index 100% rename from Code/DisparityMap/otbNCCRegistrationFilter.h rename to Modules/Registration/Stereo/include/otbNCCRegistrationFilter.h diff --git a/Code/DisparityMap/otbNCCRegistrationFilter.txx b/Modules/Registration/Stereo/include/otbNCCRegistrationFilter.txx similarity index 100% rename from Code/DisparityMap/otbNCCRegistrationFilter.txx rename to Modules/Registration/Stereo/include/otbNCCRegistrationFilter.txx diff --git a/Code/DisparityMap/otbNCCRegistrationFunction.h b/Modules/Registration/Stereo/include/otbNCCRegistrationFunction.h similarity index 100% rename from Code/DisparityMap/otbNCCRegistrationFunction.h rename to Modules/Registration/Stereo/include/otbNCCRegistrationFunction.h diff --git a/Code/DisparityMap/otbNCCRegistrationFunction.txx b/Modules/Registration/Stereo/include/otbNCCRegistrationFunction.txx similarity index 100% rename from Code/DisparityMap/otbNCCRegistrationFunction.txx rename to Modules/Registration/Stereo/include/otbNCCRegistrationFunction.txx diff --git a/Code/DisparityMap/otbPixelWiseBlockMatchingImageFilter.h b/Modules/Registration/Stereo/include/otbPixelWiseBlockMatchingImageFilter.h similarity index 100% rename from Code/DisparityMap/otbPixelWiseBlockMatchingImageFilter.h rename to Modules/Registration/Stereo/include/otbPixelWiseBlockMatchingImageFilter.h diff --git a/Code/DisparityMap/otbPixelWiseBlockMatchingImageFilter.txx b/Modules/Registration/Stereo/include/otbPixelWiseBlockMatchingImageFilter.txx similarity index 100% rename from Code/DisparityMap/otbPixelWiseBlockMatchingImageFilter.txx rename to Modules/Registration/Stereo/include/otbPixelWiseBlockMatchingImageFilter.txx diff --git a/Code/DisparityMap/otbStereoSensorModelToElevationMapFilter.h b/Modules/Registration/Stereo/include/otbStereoSensorModelToElevationMapFilter.h similarity index 100% rename from Code/DisparityMap/otbStereoSensorModelToElevationMapFilter.h rename to Modules/Registration/Stereo/include/otbStereoSensorModelToElevationMapFilter.h diff --git a/Code/DisparityMap/otbStereoSensorModelToElevationMapFilter.txx b/Modules/Registration/Stereo/include/otbStereoSensorModelToElevationMapFilter.txx similarity index 100% rename from Code/DisparityMap/otbStereoSensorModelToElevationMapFilter.txx rename to Modules/Registration/Stereo/include/otbStereoSensorModelToElevationMapFilter.txx diff --git a/Testing/Code/DisparityMap/otbAdhesionCorrectionFilter.cxx b/Modules/Registration/Stereo/test/otbAdhesionCorrectionFilter.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbAdhesionCorrectionFilter.cxx rename to Modules/Registration/Stereo/test/otbAdhesionCorrectionFilter.cxx diff --git a/Testing/Code/DisparityMap/otbBijectionCoherencyFilter.cxx b/Modules/Registration/Stereo/test/otbBijectionCoherencyFilter.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbBijectionCoherencyFilter.cxx rename to Modules/Registration/Stereo/test/otbBijectionCoherencyFilter.cxx diff --git a/Testing/Code/DisparityMap/otbFineRegistrationImageFilterNew.cxx b/Modules/Registration/Stereo/test/otbFineRegistrationImageFilterNew.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbFineRegistrationImageFilterNew.cxx rename to Modules/Registration/Stereo/test/otbFineRegistrationImageFilterNew.cxx diff --git a/Testing/Code/DisparityMap/otbFineRegistrationImageFilterTest.cxx b/Modules/Registration/Stereo/test/otbFineRegistrationImageFilterTest.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbFineRegistrationImageFilterTest.cxx rename to Modules/Registration/Stereo/test/otbFineRegistrationImageFilterTest.cxx diff --git a/Testing/Code/DisparityMap/otbMulti3DMapToDEMFilter.cxx b/Modules/Registration/Stereo/test/otbMulti3DMapToDEMFilter.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbMulti3DMapToDEMFilter.cxx rename to Modules/Registration/Stereo/test/otbMulti3DMapToDEMFilter.cxx diff --git a/Testing/Code/DisparityMap/otbNCCRegistrationFilter.cxx b/Modules/Registration/Stereo/test/otbNCCRegistrationFilter.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbNCCRegistrationFilter.cxx rename to Modules/Registration/Stereo/test/otbNCCRegistrationFilter.cxx diff --git a/Testing/Code/DisparityMap/otbNCCRegistrationFilterNew.cxx b/Modules/Registration/Stereo/test/otbNCCRegistrationFilterNew.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbNCCRegistrationFilterNew.cxx rename to Modules/Registration/Stereo/test/otbNCCRegistrationFilterNew.cxx diff --git a/Testing/Code/DisparityMap/otbPixelWiseBlockMatchingImageFilter.cxx b/Modules/Registration/Stereo/test/otbPixelWiseBlockMatchingImageFilter.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbPixelWiseBlockMatchingImageFilter.cxx rename to Modules/Registration/Stereo/test/otbPixelWiseBlockMatchingImageFilter.cxx diff --git a/Testing/Code/DisparityMap/otbStereoSensorModelToElevationMapFilter.cxx b/Modules/Registration/Stereo/test/otbStereoSensorModelToElevationMapFilter.cxx similarity index 100% rename from Testing/Code/DisparityMap/otbStereoSensorModelToElevationMapFilter.cxx rename to Modules/Registration/Stereo/test/otbStereoSensorModelToElevationMapFilter.cxx diff --git a/Code/BasicFilters/otbConnectedComponentMuParserFunctor.h b/Modules/Segmentation/CCOBIA/include/otbConnectedComponentMuParserFunctor.h similarity index 100% rename from Code/BasicFilters/otbConnectedComponentMuParserFunctor.h rename to Modules/Segmentation/CCOBIA/include/otbConnectedComponentMuParserFunctor.h diff --git a/Code/BasicFilters/otbLabelObjectOpeningMuParserFilter.h b/Modules/Segmentation/CCOBIA/include/otbLabelObjectOpeningMuParserFilter.h similarity index 100% rename from Code/BasicFilters/otbLabelObjectOpeningMuParserFilter.h rename to Modules/Segmentation/CCOBIA/include/otbLabelObjectOpeningMuParserFilter.h diff --git a/Code/BasicFilters/otbLabelObjectOpeningMuParserFilter.txx b/Modules/Segmentation/CCOBIA/include/otbLabelObjectOpeningMuParserFilter.txx similarity index 100% rename from Code/BasicFilters/otbLabelObjectOpeningMuParserFilter.txx rename to Modules/Segmentation/CCOBIA/include/otbLabelObjectOpeningMuParserFilter.txx diff --git a/Code/OBIA/otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.h b/Modules/Segmentation/CCOBIA/include/otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.h similarity index 100% rename from Code/OBIA/otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.h rename to Modules/Segmentation/CCOBIA/include/otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.h diff --git a/Code/OBIA/otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.txx b/Modules/Segmentation/CCOBIA/include/otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.txx similarity index 100% rename from Code/OBIA/otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.txx rename to Modules/Segmentation/CCOBIA/include/otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.txx diff --git a/Testing/Code/BasicFilters/otbConnectedComponentMuParserFunctorTest.cxx b/Modules/Segmentation/CCOBIA/test/otbConnectedComponentMuParserFunctorTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbConnectedComponentMuParserFunctorTest.cxx rename to Modules/Segmentation/CCOBIA/test/otbConnectedComponentMuParserFunctorTest.cxx diff --git a/Testing/Code/BasicFilters/otbLabelObjectOpeningMuParserFilterNew.cxx b/Modules/Segmentation/CCOBIA/test/otbLabelObjectOpeningMuParserFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLabelObjectOpeningMuParserFilterNew.cxx rename to Modules/Segmentation/CCOBIA/test/otbLabelObjectOpeningMuParserFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbLabelObjectOpeningMuParserFilterTest.cxx b/Modules/Segmentation/CCOBIA/test/otbLabelObjectOpeningMuParserFilterTest.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLabelObjectOpeningMuParserFilterTest.cxx rename to Modules/Segmentation/CCOBIA/test/otbLabelObjectOpeningMuParserFilterTest.cxx diff --git a/Testing/Code/OBIA/otbMeanShiftStreamingConnectedComponentOBIATest.cxx b/Modules/Segmentation/CCOBIA/test/otbMeanShiftStreamingConnectedComponentOBIATest.cxx similarity index 100% rename from Testing/Code/OBIA/otbMeanShiftStreamingConnectedComponentOBIATest.cxx rename to Modules/Segmentation/CCOBIA/test/otbMeanShiftStreamingConnectedComponentOBIATest.cxx diff --git a/Testing/Code/OBIA/otbStreamingConnectedComponentOBIATest.cxx b/Modules/Segmentation/CCOBIA/test/otbStreamingConnectedComponentOBIATest.cxx similarity index 100% rename from Testing/Code/OBIA/otbStreamingConnectedComponentOBIATest.cxx rename to Modules/Segmentation/CCOBIA/test/otbStreamingConnectedComponentOBIATest.cxx diff --git a/Code/Common/otbGISTableToLabelMapFilter.h b/Modules/Segmentation/Conversion/include/otbGISTableToLabelMapFilter.h similarity index 100% rename from Code/Common/otbGISTableToLabelMapFilter.h rename to Modules/Segmentation/Conversion/include/otbGISTableToLabelMapFilter.h diff --git a/Code/Common/otbGISTableToLabelMapFilter.txx b/Modules/Segmentation/Conversion/include/otbGISTableToLabelMapFilter.txx similarity index 100% rename from Code/Common/otbGISTableToLabelMapFilter.txx rename to Modules/Segmentation/Conversion/include/otbGISTableToLabelMapFilter.txx diff --git a/Code/Common/otbGISTableToVectorDataFilter.h b/Modules/Segmentation/Conversion/include/otbGISTableToVectorDataFilter.h similarity index 100% rename from Code/Common/otbGISTableToVectorDataFilter.h rename to Modules/Segmentation/Conversion/include/otbGISTableToVectorDataFilter.h diff --git a/Code/Common/otbGISTableToVectorDataFilter.txx b/Modules/Segmentation/Conversion/include/otbGISTableToVectorDataFilter.txx similarity index 100% rename from Code/Common/otbGISTableToVectorDataFilter.txx rename to Modules/Segmentation/Conversion/include/otbGISTableToVectorDataFilter.txx diff --git a/Code/BasicFilters/otbLabelImageRegionMergingFilter.h b/Modules/Segmentation/Conversion/include/otbLabelImageRegionMergingFilter.h similarity index 100% rename from Code/BasicFilters/otbLabelImageRegionMergingFilter.h rename to Modules/Segmentation/Conversion/include/otbLabelImageRegionMergingFilter.h diff --git a/Code/BasicFilters/otbLabelImageRegionMergingFilter.txx b/Modules/Segmentation/Conversion/include/otbLabelImageRegionMergingFilter.txx similarity index 100% rename from Code/BasicFilters/otbLabelImageRegionMergingFilter.txx rename to Modules/Segmentation/Conversion/include/otbLabelImageRegionMergingFilter.txx diff --git a/Code/BasicFilters/otbLabelImageRegionPruningFilter.h b/Modules/Segmentation/Conversion/include/otbLabelImageRegionPruningFilter.h similarity index 100% rename from Code/BasicFilters/otbLabelImageRegionPruningFilter.h rename to Modules/Segmentation/Conversion/include/otbLabelImageRegionPruningFilter.h diff --git a/Code/BasicFilters/otbLabelImageRegionPruningFilter.txx b/Modules/Segmentation/Conversion/include/otbLabelImageRegionPruningFilter.txx similarity index 100% rename from Code/BasicFilters/otbLabelImageRegionPruningFilter.txx rename to Modules/Segmentation/Conversion/include/otbLabelImageRegionPruningFilter.txx diff --git a/Code/Common/otbLabelImageToOGRDataSourceFilter.h b/Modules/Segmentation/Conversion/include/otbLabelImageToOGRDataSourceFilter.h similarity index 100% rename from Code/Common/otbLabelImageToOGRDataSourceFilter.h rename to Modules/Segmentation/Conversion/include/otbLabelImageToOGRDataSourceFilter.h diff --git a/Code/Common/otbLabelImageToOGRDataSourceFilter.txx b/Modules/Segmentation/Conversion/include/otbLabelImageToOGRDataSourceFilter.txx similarity index 100% rename from Code/Common/otbLabelImageToOGRDataSourceFilter.txx rename to Modules/Segmentation/Conversion/include/otbLabelImageToOGRDataSourceFilter.txx diff --git a/Code/Common/otbLabelImageToVectorDataFilter.h b/Modules/Segmentation/Conversion/include/otbLabelImageToVectorDataFilter.h similarity index 100% rename from Code/Common/otbLabelImageToVectorDataFilter.h rename to Modules/Segmentation/Conversion/include/otbLabelImageToVectorDataFilter.h diff --git a/Code/Common/otbLabelImageToVectorDataFilter.txx b/Modules/Segmentation/Conversion/include/otbLabelImageToVectorDataFilter.txx similarity index 100% rename from Code/Common/otbLabelImageToVectorDataFilter.txx rename to Modules/Segmentation/Conversion/include/otbLabelImageToVectorDataFilter.txx diff --git a/Code/OBIA/otbLabelMapToGISTableFilter.h b/Modules/Segmentation/Conversion/include/otbLabelMapToGISTableFilter.h similarity index 100% rename from Code/OBIA/otbLabelMapToGISTableFilter.h rename to Modules/Segmentation/Conversion/include/otbLabelMapToGISTableFilter.h diff --git a/Code/OBIA/otbLabelMapToGISTableFilter.txx b/Modules/Segmentation/Conversion/include/otbLabelMapToGISTableFilter.txx similarity index 100% rename from Code/OBIA/otbLabelMapToGISTableFilter.txx rename to Modules/Segmentation/Conversion/include/otbLabelMapToGISTableFilter.txx diff --git a/Code/OBIA/otbLabelMapToVectorDataFilter.h b/Modules/Segmentation/Conversion/include/otbLabelMapToVectorDataFilter.h similarity index 100% rename from Code/OBIA/otbLabelMapToVectorDataFilter.h rename to Modules/Segmentation/Conversion/include/otbLabelMapToVectorDataFilter.h diff --git a/Code/OBIA/otbLabelMapToVectorDataFilter.txx b/Modules/Segmentation/Conversion/include/otbLabelMapToVectorDataFilter.txx similarity index 100% rename from Code/OBIA/otbLabelMapToVectorDataFilter.txx rename to Modules/Segmentation/Conversion/include/otbLabelMapToVectorDataFilter.txx diff --git a/Code/Common/otbOGRDataSourceToLabelImageFilter.h b/Modules/Segmentation/Conversion/include/otbOGRDataSourceToLabelImageFilter.h similarity index 100% rename from Code/Common/otbOGRDataSourceToLabelImageFilter.h rename to Modules/Segmentation/Conversion/include/otbOGRDataSourceToLabelImageFilter.h diff --git a/Code/Common/otbOGRDataSourceToLabelImageFilter.txx b/Modules/Segmentation/Conversion/include/otbOGRDataSourceToLabelImageFilter.txx similarity index 100% rename from Code/Common/otbOGRDataSourceToLabelImageFilter.txx rename to Modules/Segmentation/Conversion/include/otbOGRDataSourceToLabelImageFilter.txx diff --git a/Code/Common/otbPersistentImageToOGRDataFilter.h b/Modules/Segmentation/Conversion/include/otbPersistentImageToOGRDataFilter.h similarity index 100% rename from Code/Common/otbPersistentImageToOGRDataFilter.h rename to Modules/Segmentation/Conversion/include/otbPersistentImageToOGRDataFilter.h diff --git a/Code/Common/otbPersistentImageToOGRDataFilter.txx b/Modules/Segmentation/Conversion/include/otbPersistentImageToOGRDataFilter.txx similarity index 100% rename from Code/Common/otbPersistentImageToOGRDataFilter.txx rename to Modules/Segmentation/Conversion/include/otbPersistentImageToOGRDataFilter.txx diff --git a/Code/Common/otbPersistentImageToOGRLayerFilter.h b/Modules/Segmentation/Conversion/include/otbPersistentImageToOGRLayerFilter.h similarity index 100% rename from Code/Common/otbPersistentImageToOGRLayerFilter.h rename to Modules/Segmentation/Conversion/include/otbPersistentImageToOGRLayerFilter.h diff --git a/Code/Common/otbPersistentImageToOGRLayerFilter.txx b/Modules/Segmentation/Conversion/include/otbPersistentImageToOGRLayerFilter.txx similarity index 100% rename from Code/Common/otbPersistentImageToOGRLayerFilter.txx rename to Modules/Segmentation/Conversion/include/otbPersistentImageToOGRLayerFilter.txx diff --git a/Code/Common/otbPersistentImageToVectorDataFilter.h b/Modules/Segmentation/Conversion/include/otbPersistentImageToVectorDataFilter.h similarity index 100% rename from Code/Common/otbPersistentImageToVectorDataFilter.h rename to Modules/Segmentation/Conversion/include/otbPersistentImageToVectorDataFilter.h diff --git a/Code/Common/otbPersistentImageToVectorDataFilter.txx b/Modules/Segmentation/Conversion/include/otbPersistentImageToVectorDataFilter.txx similarity index 100% rename from Code/Common/otbPersistentImageToVectorDataFilter.txx rename to Modules/Segmentation/Conversion/include/otbPersistentImageToVectorDataFilter.txx diff --git a/Code/BasicFilters/otbRasterizeVectorDataFilter.h b/Modules/Segmentation/Conversion/include/otbRasterizeVectorDataFilter.h similarity index 100% rename from Code/BasicFilters/otbRasterizeVectorDataFilter.h rename to Modules/Segmentation/Conversion/include/otbRasterizeVectorDataFilter.h diff --git a/Code/BasicFilters/otbRasterizeVectorDataFilter.txx b/Modules/Segmentation/Conversion/include/otbRasterizeVectorDataFilter.txx similarity index 100% rename from Code/BasicFilters/otbRasterizeVectorDataFilter.txx rename to Modules/Segmentation/Conversion/include/otbRasterizeVectorDataFilter.txx diff --git a/Code/Common/otbVectorDataToGISTableFilter.h b/Modules/Segmentation/Conversion/include/otbVectorDataToGISTableFilter.h similarity index 100% rename from Code/Common/otbVectorDataToGISTableFilter.h rename to Modules/Segmentation/Conversion/include/otbVectorDataToGISTableFilter.h diff --git a/Code/Common/otbVectorDataToGISTableFilter.txx b/Modules/Segmentation/Conversion/include/otbVectorDataToGISTableFilter.txx similarity index 100% rename from Code/Common/otbVectorDataToGISTableFilter.txx rename to Modules/Segmentation/Conversion/include/otbVectorDataToGISTableFilter.txx diff --git a/Code/BasicFilters/otbVectorDataToLabelImageFilter.h b/Modules/Segmentation/Conversion/include/otbVectorDataToLabelImageFilter.h similarity index 100% rename from Code/BasicFilters/otbVectorDataToLabelImageFilter.h rename to Modules/Segmentation/Conversion/include/otbVectorDataToLabelImageFilter.h diff --git a/Code/BasicFilters/otbVectorDataToLabelImageFilter.txx b/Modules/Segmentation/Conversion/include/otbVectorDataToLabelImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbVectorDataToLabelImageFilter.txx rename to Modules/Segmentation/Conversion/include/otbVectorDataToLabelImageFilter.txx diff --git a/Code/Common/otbVectorDataToLabelMapFilter.h b/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapFilter.h similarity index 100% rename from Code/Common/otbVectorDataToLabelMapFilter.h rename to Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapFilter.h diff --git a/Code/Common/otbVectorDataToLabelMapFilter.txx b/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapFilter.txx similarity index 100% rename from Code/Common/otbVectorDataToLabelMapFilter.txx rename to Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapFilter.txx diff --git a/Code/OBIA/otbVectorDataToLabelMapWithAttributesFilter.h b/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapWithAttributesFilter.h similarity index 100% rename from Code/OBIA/otbVectorDataToLabelMapWithAttributesFilter.h rename to Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapWithAttributesFilter.h diff --git a/Code/OBIA/otbVectorDataToLabelMapWithAttributesFilter.txx b/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapWithAttributesFilter.txx similarity index 100% rename from Code/OBIA/otbVectorDataToLabelMapWithAttributesFilter.txx rename to Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapWithAttributesFilter.txx diff --git a/Testing/Code/BasicFilters/otbLabelImageRegionMergingFilter.cxx b/Modules/Segmentation/Conversion/test/otbLabelImageRegionMergingFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLabelImageRegionMergingFilter.cxx rename to Modules/Segmentation/Conversion/test/otbLabelImageRegionMergingFilter.cxx diff --git a/Testing/Code/BasicFilters/otbLabelImageRegionPruningFilter.cxx b/Modules/Segmentation/Conversion/test/otbLabelImageRegionPruningFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLabelImageRegionPruningFilter.cxx rename to Modules/Segmentation/Conversion/test/otbLabelImageRegionPruningFilter.cxx diff --git a/Testing/Code/Common/otbLabelImageToOGRDataSourceFilter.cxx b/Modules/Segmentation/Conversion/test/otbLabelImageToOGRDataSourceFilter.cxx similarity index 100% rename from Testing/Code/Common/otbLabelImageToOGRDataSourceFilter.cxx rename to Modules/Segmentation/Conversion/test/otbLabelImageToOGRDataSourceFilter.cxx diff --git a/Testing/Code/Common/otbLabelImageToVectorDataFilter.cxx b/Modules/Segmentation/Conversion/test/otbLabelImageToVectorDataFilter.cxx similarity index 100% rename from Testing/Code/Common/otbLabelImageToVectorDataFilter.cxx rename to Modules/Segmentation/Conversion/test/otbLabelImageToVectorDataFilter.cxx diff --git a/Testing/Code/Common/otbLabelImageToVectorDataFilterNew.cxx b/Modules/Segmentation/Conversion/test/otbLabelImageToVectorDataFilterNew.cxx similarity index 100% rename from Testing/Code/Common/otbLabelImageToVectorDataFilterNew.cxx rename to Modules/Segmentation/Conversion/test/otbLabelImageToVectorDataFilterNew.cxx diff --git a/Testing/Code/OBIA/otbLabelMapToVectorDataFilter.cxx b/Modules/Segmentation/Conversion/test/otbLabelMapToVectorDataFilter.cxx similarity index 100% rename from Testing/Code/OBIA/otbLabelMapToVectorDataFilter.cxx rename to Modules/Segmentation/Conversion/test/otbLabelMapToVectorDataFilter.cxx diff --git a/Testing/Code/OBIA/otbLabelMapToVectorDataFilterNew.cxx b/Modules/Segmentation/Conversion/test/otbLabelMapToVectorDataFilterNew.cxx similarity index 100% rename from Testing/Code/OBIA/otbLabelMapToVectorDataFilterNew.cxx rename to Modules/Segmentation/Conversion/test/otbLabelMapToVectorDataFilterNew.cxx diff --git a/Testing/Code/Common/otbOGRDataSourceToLabelImageFilter.cxx b/Modules/Segmentation/Conversion/test/otbOGRDataSourceToLabelImageFilter.cxx similarity index 100% rename from Testing/Code/Common/otbOGRDataSourceToLabelImageFilter.cxx rename to Modules/Segmentation/Conversion/test/otbOGRDataSourceToLabelImageFilter.cxx diff --git a/Testing/Code/Common/otbPolygonizationRasterizationTest.cxx b/Modules/Segmentation/Conversion/test/otbPolygonizationRasterizationTest.cxx similarity index 100% rename from Testing/Code/Common/otbPolygonizationRasterizationTest.cxx rename to Modules/Segmentation/Conversion/test/otbPolygonizationRasterizationTest.cxx diff --git a/Testing/Code/Common/otbVectorDataRasterizeFilter.cxx b/Modules/Segmentation/Conversion/test/otbVectorDataRasterizeFilter.cxx similarity index 100% rename from Testing/Code/Common/otbVectorDataRasterizeFilter.cxx rename to Modules/Segmentation/Conversion/test/otbVectorDataRasterizeFilter.cxx diff --git a/Testing/Code/Common/otbVectorDataToLabelImageFilter.cxx b/Modules/Segmentation/Conversion/test/otbVectorDataToLabelImageFilter.cxx similarity index 100% rename from Testing/Code/Common/otbVectorDataToLabelImageFilter.cxx rename to Modules/Segmentation/Conversion/test/otbVectorDataToLabelImageFilter.cxx diff --git a/Testing/Fa/otbVectorDataToLabelImageFilterWithoutReader.cxx b/Modules/Segmentation/Conversion/test/otbVectorDataToLabelImageFilterWithoutReader.cxx similarity index 100% rename from Testing/Fa/otbVectorDataToLabelImageFilterWithoutReader.cxx rename to Modules/Segmentation/Conversion/test/otbVectorDataToLabelImageFilterWithoutReader.cxx diff --git a/Testing/Code/OBIA/otbVectorDataToLabelMapFilter.cxx b/Modules/Segmentation/Conversion/test/otbVectorDataToLabelMapFilter.cxx similarity index 100% rename from Testing/Code/OBIA/otbVectorDataToLabelMapFilter.cxx rename to Modules/Segmentation/Conversion/test/otbVectorDataToLabelMapFilter.cxx diff --git a/Testing/Code/OBIA/otbVectorDataToLabelMapFilterNew.cxx b/Modules/Segmentation/Conversion/test/otbVectorDataToLabelMapFilterNew.cxx similarity index 100% rename from Testing/Code/OBIA/otbVectorDataToLabelMapFilterNew.cxx rename to Modules/Segmentation/Conversion/test/otbVectorDataToLabelMapFilterNew.cxx diff --git a/Code/BasicFilters/otbMeanShiftImageFilter.h b/Modules/Segmentation/EdisonMeanShift/include/otbMeanShiftImageFilter.h similarity index 100% rename from Code/BasicFilters/otbMeanShiftImageFilter.h rename to Modules/Segmentation/EdisonMeanShift/include/otbMeanShiftImageFilter.h diff --git a/Code/BasicFilters/otbMeanShiftImageFilter.txx b/Modules/Segmentation/EdisonMeanShift/include/otbMeanShiftImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbMeanShiftImageFilter.txx rename to Modules/Segmentation/EdisonMeanShift/include/otbMeanShiftImageFilter.txx diff --git a/Code/BasicFilters/otbMeanShiftVectorImageFilter.h b/Modules/Segmentation/EdisonMeanShift/include/otbMeanShiftVectorImageFilter.h similarity index 100% rename from Code/BasicFilters/otbMeanShiftVectorImageFilter.h rename to Modules/Segmentation/EdisonMeanShift/include/otbMeanShiftVectorImageFilter.h diff --git a/Testing/Fa/0000041-mean_shift.cxx b/Modules/Segmentation/EdisonMeanShift/test/0000041-mean_shift.cxx similarity index 100% rename from Testing/Fa/0000041-mean_shift.cxx rename to Modules/Segmentation/EdisonMeanShift/test/0000041-mean_shift.cxx diff --git a/Testing/Fa/000295-MeanShiftVectorImageFilterWithStreamingShrink.cxx b/Modules/Segmentation/EdisonMeanShift/test/000295-MeanShiftVectorImageFilterWithStreamingShrink.cxx similarity index 100% rename from Testing/Fa/000295-MeanShiftVectorImageFilterWithStreamingShrink.cxx rename to Modules/Segmentation/EdisonMeanShift/test/000295-MeanShiftVectorImageFilterWithStreamingShrink.cxx diff --git a/Testing/Code/BasicFilters/otbMeanShiftImageFilter.cxx b/Modules/Segmentation/EdisonMeanShift/test/otbMeanShiftImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMeanShiftImageFilter.cxx rename to Modules/Segmentation/EdisonMeanShift/test/otbMeanShiftImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbMeanShiftImageFilterNew.cxx b/Modules/Segmentation/EdisonMeanShift/test/otbMeanShiftImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMeanShiftImageFilterNew.cxx rename to Modules/Segmentation/EdisonMeanShift/test/otbMeanShiftImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbMeanShiftVectorImageFilter.cxx b/Modules/Segmentation/EdisonMeanShift/test/otbMeanShiftVectorImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMeanShiftVectorImageFilter.cxx rename to Modules/Segmentation/EdisonMeanShift/test/otbMeanShiftVectorImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbMeanShiftVectorImageFilterNew.cxx b/Modules/Segmentation/EdisonMeanShift/test/otbMeanShiftVectorImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbMeanShiftVectorImageFilterNew.cxx rename to Modules/Segmentation/EdisonMeanShift/test/otbMeanShiftVectorImageFilterNew.cxx diff --git a/Code/BasicFilters/otbLabelizeConfidenceConnectedImageFilter.h b/Modules/Segmentation/Labelling/include/otbLabelizeConfidenceConnectedImageFilter.h similarity index 100% rename from Code/BasicFilters/otbLabelizeConfidenceConnectedImageFilter.h rename to Modules/Segmentation/Labelling/include/otbLabelizeConfidenceConnectedImageFilter.h diff --git a/Code/BasicFilters/otbLabelizeConfidenceConnectedImageFilter.txx b/Modules/Segmentation/Labelling/include/otbLabelizeConfidenceConnectedImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbLabelizeConfidenceConnectedImageFilter.txx rename to Modules/Segmentation/Labelling/include/otbLabelizeConfidenceConnectedImageFilter.txx diff --git a/Code/BasicFilters/otbLabelizeConnectedThresholdImageFilter.h b/Modules/Segmentation/Labelling/include/otbLabelizeConnectedThresholdImageFilter.h similarity index 100% rename from Code/BasicFilters/otbLabelizeConnectedThresholdImageFilter.h rename to Modules/Segmentation/Labelling/include/otbLabelizeConnectedThresholdImageFilter.h diff --git a/Code/BasicFilters/otbLabelizeConnectedThresholdImageFilter.txx b/Modules/Segmentation/Labelling/include/otbLabelizeConnectedThresholdImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbLabelizeConnectedThresholdImageFilter.txx rename to Modules/Segmentation/Labelling/include/otbLabelizeConnectedThresholdImageFilter.txx diff --git a/Code/BasicFilters/otbLabelizeImageFilterBase.h b/Modules/Segmentation/Labelling/include/otbLabelizeImageFilterBase.h similarity index 100% rename from Code/BasicFilters/otbLabelizeImageFilterBase.h rename to Modules/Segmentation/Labelling/include/otbLabelizeImageFilterBase.h diff --git a/Code/BasicFilters/otbLabelizeImageFilterBase.txx b/Modules/Segmentation/Labelling/include/otbLabelizeImageFilterBase.txx similarity index 100% rename from Code/BasicFilters/otbLabelizeImageFilterBase.txx rename to Modules/Segmentation/Labelling/include/otbLabelizeImageFilterBase.txx diff --git a/Code/BasicFilters/otbLabelizeNeighborhoodConnectedImageFilter.h b/Modules/Segmentation/Labelling/include/otbLabelizeNeighborhoodConnectedImageFilter.h similarity index 100% rename from Code/BasicFilters/otbLabelizeNeighborhoodConnectedImageFilter.h rename to Modules/Segmentation/Labelling/include/otbLabelizeNeighborhoodConnectedImageFilter.h diff --git a/Code/BasicFilters/otbLabelizeNeighborhoodConnectedImageFilter.txx b/Modules/Segmentation/Labelling/include/otbLabelizeNeighborhoodConnectedImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbLabelizeNeighborhoodConnectedImageFilter.txx rename to Modules/Segmentation/Labelling/include/otbLabelizeNeighborhoodConnectedImageFilter.txx diff --git a/Code/BasicFilters/otbRelabelComponentImageFilter.h b/Modules/Segmentation/Labelling/include/otbRelabelComponentImageFilter.h similarity index 100% rename from Code/BasicFilters/otbRelabelComponentImageFilter.h rename to Modules/Segmentation/Labelling/include/otbRelabelComponentImageFilter.h diff --git a/Code/BasicFilters/otbRelabelComponentImageFilter.txx b/Modules/Segmentation/Labelling/include/otbRelabelComponentImageFilter.txx similarity index 100% rename from Code/BasicFilters/otbRelabelComponentImageFilter.txx rename to Modules/Segmentation/Labelling/include/otbRelabelComponentImageFilter.txx diff --git a/Testing/Code/BasicFilters/otbLabelizeConfidenceConnectedImageFilter.cxx b/Modules/Segmentation/Labelling/test/otbLabelizeConfidenceConnectedImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLabelizeConfidenceConnectedImageFilter.cxx rename to Modules/Segmentation/Labelling/test/otbLabelizeConfidenceConnectedImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbLabelizeConfidenceConnectedImageFilterNew.cxx b/Modules/Segmentation/Labelling/test/otbLabelizeConfidenceConnectedImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLabelizeConfidenceConnectedImageFilterNew.cxx rename to Modules/Segmentation/Labelling/test/otbLabelizeConfidenceConnectedImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbLabelizeConnectedThresholdImageFilter.cxx b/Modules/Segmentation/Labelling/test/otbLabelizeConnectedThresholdImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLabelizeConnectedThresholdImageFilter.cxx rename to Modules/Segmentation/Labelling/test/otbLabelizeConnectedThresholdImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbLabelizeConnectedThresholdImageFilterNew.cxx b/Modules/Segmentation/Labelling/test/otbLabelizeConnectedThresholdImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLabelizeConnectedThresholdImageFilterNew.cxx rename to Modules/Segmentation/Labelling/test/otbLabelizeConnectedThresholdImageFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbLabelizeNeighborhoodConnectedImageFilter.cxx b/Modules/Segmentation/Labelling/test/otbLabelizeNeighborhoodConnectedImageFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLabelizeNeighborhoodConnectedImageFilter.cxx rename to Modules/Segmentation/Labelling/test/otbLabelizeNeighborhoodConnectedImageFilter.cxx diff --git a/Testing/Code/BasicFilters/otbLabelizeNeighborhoodConnectedImageFilterNew.cxx b/Modules/Segmentation/Labelling/test/otbLabelizeNeighborhoodConnectedImageFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbLabelizeNeighborhoodConnectedImageFilterNew.cxx rename to Modules/Segmentation/Labelling/test/otbLabelizeNeighborhoodConnectedImageFilterNew.cxx diff --git a/Code/Segmentation/otbMeanShiftConnectedComponentSegmentationFilter.h b/Modules/Segmentation/MeanShift/include/otbMeanShiftConnectedComponentSegmentationFilter.h similarity index 100% rename from Code/Segmentation/otbMeanShiftConnectedComponentSegmentationFilter.h rename to Modules/Segmentation/MeanShift/include/otbMeanShiftConnectedComponentSegmentationFilter.h diff --git a/Code/Segmentation/otbMeanShiftConnectedComponentSegmentationFilter.txx b/Modules/Segmentation/MeanShift/include/otbMeanShiftConnectedComponentSegmentationFilter.txx similarity index 100% rename from Code/Segmentation/otbMeanShiftConnectedComponentSegmentationFilter.txx rename to Modules/Segmentation/MeanShift/include/otbMeanShiftConnectedComponentSegmentationFilter.txx diff --git a/Code/Segmentation/otbMeanShiftSegmentationFilter.h b/Modules/Segmentation/MeanShift/include/otbMeanShiftSegmentationFilter.h similarity index 100% rename from Code/Segmentation/otbMeanShiftSegmentationFilter.h rename to Modules/Segmentation/MeanShift/include/otbMeanShiftSegmentationFilter.h diff --git a/Code/Segmentation/otbMeanShiftSegmentationFilter.txx b/Modules/Segmentation/MeanShift/include/otbMeanShiftSegmentationFilter.txx similarity index 100% rename from Code/Segmentation/otbMeanShiftSegmentationFilter.txx rename to Modules/Segmentation/MeanShift/include/otbMeanShiftSegmentationFilter.txx diff --git a/Testing/Code/OBIA/otbMeanShiftConnectedComponentSegmentationFilterTest.cxx b/Modules/Segmentation/MeanShift/test/otbMeanShiftConnectedComponentSegmentationFilterTest.cxx similarity index 100% rename from Testing/Code/OBIA/otbMeanShiftConnectedComponentSegmentationFilterTest.cxx rename to Modules/Segmentation/MeanShift/test/otbMeanShiftConnectedComponentSegmentationFilterTest.cxx diff --git a/Testing/Code/Segmentation/otbMeanShiftSegmentationFilter.cxx b/Modules/Segmentation/MeanShift/test/otbMeanShiftSegmentationFilter.cxx similarity index 100% rename from Testing/Code/Segmentation/otbMeanShiftSegmentationFilter.cxx rename to Modules/Segmentation/MeanShift/test/otbMeanShiftSegmentationFilter.cxx diff --git a/Code/Segmentation/otbHooverInstanceFilter.h b/Modules/Segmentation/Metrics/include/otbHooverInstanceFilter.h similarity index 100% rename from Code/Segmentation/otbHooverInstanceFilter.h rename to Modules/Segmentation/Metrics/include/otbHooverInstanceFilter.h diff --git a/Code/Segmentation/otbHooverInstanceFilter.txx b/Modules/Segmentation/Metrics/include/otbHooverInstanceFilter.txx similarity index 100% rename from Code/Segmentation/otbHooverInstanceFilter.txx rename to Modules/Segmentation/Metrics/include/otbHooverInstanceFilter.txx diff --git a/Code/Segmentation/otbHooverMatrixFilter.h b/Modules/Segmentation/Metrics/include/otbHooverMatrixFilter.h similarity index 100% rename from Code/Segmentation/otbHooverMatrixFilter.h rename to Modules/Segmentation/Metrics/include/otbHooverMatrixFilter.h diff --git a/Code/Segmentation/otbHooverMatrixFilter.txx b/Modules/Segmentation/Metrics/include/otbHooverMatrixFilter.txx similarity index 100% rename from Code/Segmentation/otbHooverMatrixFilter.txx rename to Modules/Segmentation/Metrics/include/otbHooverMatrixFilter.txx diff --git a/Testing/Code/Segmentation/otbHooverInstanceFilterNew.cxx b/Modules/Segmentation/Metrics/test/otbHooverInstanceFilterNew.cxx similarity index 100% rename from Testing/Code/Segmentation/otbHooverInstanceFilterNew.cxx rename to Modules/Segmentation/Metrics/test/otbHooverInstanceFilterNew.cxx diff --git a/Testing/Code/Segmentation/otbHooverInstanceFilterToAttributeImage.cxx b/Modules/Segmentation/Metrics/test/otbHooverInstanceFilterToAttributeImage.cxx similarity index 100% rename from Testing/Code/Segmentation/otbHooverInstanceFilterToAttributeImage.cxx rename to Modules/Segmentation/Metrics/test/otbHooverInstanceFilterToAttributeImage.cxx diff --git a/Testing/Code/Segmentation/otbHooverMatrixFilter.cxx b/Modules/Segmentation/Metrics/test/otbHooverMatrixFilter.cxx similarity index 100% rename from Testing/Code/Segmentation/otbHooverMatrixFilter.cxx rename to Modules/Segmentation/Metrics/test/otbHooverMatrixFilter.cxx diff --git a/Testing/Code/Segmentation/otbHooverMatrixFilterNew.cxx b/Modules/Segmentation/Metrics/test/otbHooverMatrixFilterNew.cxx similarity index 100% rename from Testing/Code/Segmentation/otbHooverMatrixFilterNew.cxx rename to Modules/Segmentation/Metrics/test/otbHooverMatrixFilterNew.cxx diff --git a/Code/BasicFilters/otbClosingOpeningMorphologicalFilter.h b/Modules/Segmentation/MorphologicalProfiles/include/otbClosingOpeningMorphologicalFilter.h similarity index 100% rename from Code/BasicFilters/otbClosingOpeningMorphologicalFilter.h rename to Modules/Segmentation/MorphologicalProfiles/include/otbClosingOpeningMorphologicalFilter.h diff --git a/Code/BasicFilters/otbClosingOpeningMorphologicalFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbClosingOpeningMorphologicalFilter.txx similarity index 100% rename from Code/BasicFilters/otbClosingOpeningMorphologicalFilter.txx rename to Modules/Segmentation/MorphologicalProfiles/include/otbClosingOpeningMorphologicalFilter.txx diff --git a/Code/MultiScale/otbConvexOrConcaveClassificationFilter.h b/Modules/Segmentation/MorphologicalProfiles/include/otbConvexOrConcaveClassificationFilter.h similarity index 100% rename from Code/MultiScale/otbConvexOrConcaveClassificationFilter.h rename to Modules/Segmentation/MorphologicalProfiles/include/otbConvexOrConcaveClassificationFilter.h diff --git a/Code/MultiScale/otbGeodesicMorphologyDecompositionImageFilter.h b/Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyDecompositionImageFilter.h similarity index 100% rename from Code/MultiScale/otbGeodesicMorphologyDecompositionImageFilter.h rename to Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyDecompositionImageFilter.h diff --git a/Code/MultiScale/otbGeodesicMorphologyDecompositionImageFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyDecompositionImageFilter.txx similarity index 100% rename from Code/MultiScale/otbGeodesicMorphologyDecompositionImageFilter.txx rename to Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyDecompositionImageFilter.txx diff --git a/Code/MultiScale/otbGeodesicMorphologyIterativeDecompositionImageFilter.h b/Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyIterativeDecompositionImageFilter.h similarity index 100% rename from Code/MultiScale/otbGeodesicMorphologyIterativeDecompositionImageFilter.h rename to Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyIterativeDecompositionImageFilter.h diff --git a/Code/MultiScale/otbGeodesicMorphologyIterativeDecompositionImageFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyIterativeDecompositionImageFilter.txx similarity index 100% rename from Code/MultiScale/otbGeodesicMorphologyIterativeDecompositionImageFilter.txx rename to Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyIterativeDecompositionImageFilter.txx diff --git a/Code/MultiScale/otbGeodesicMorphologyLevelingFilter.h b/Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyLevelingFilter.h similarity index 100% rename from Code/MultiScale/otbGeodesicMorphologyLevelingFilter.h rename to Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyLevelingFilter.h diff --git a/Code/MultiScale/otbImageToProfileFilter.h b/Modules/Segmentation/MorphologicalProfiles/include/otbImageToProfileFilter.h similarity index 100% rename from Code/MultiScale/otbImageToProfileFilter.h rename to Modules/Segmentation/MorphologicalProfiles/include/otbImageToProfileFilter.h diff --git a/Code/MultiScale/otbImageToProfileFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbImageToProfileFilter.txx similarity index 100% rename from Code/MultiScale/otbImageToProfileFilter.txx rename to Modules/Segmentation/MorphologicalProfiles/include/otbImageToProfileFilter.txx diff --git a/Code/MultiScale/otbMorphologicalClosingProfileFilter.h b/Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalClosingProfileFilter.h similarity index 100% rename from Code/MultiScale/otbMorphologicalClosingProfileFilter.h rename to Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalClosingProfileFilter.h diff --git a/Code/MultiScale/otbMorphologicalOpeningProfileFilter.h b/Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalOpeningProfileFilter.h similarity index 100% rename from Code/MultiScale/otbMorphologicalOpeningProfileFilter.h rename to Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalOpeningProfileFilter.h diff --git a/Code/Segmentation/otbMorphologicalProfilesSegmentationFilter.h b/Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalProfilesSegmentationFilter.h similarity index 100% rename from Code/Segmentation/otbMorphologicalProfilesSegmentationFilter.h rename to Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalProfilesSegmentationFilter.h diff --git a/Code/Segmentation/otbMorphologicalProfilesSegmentationFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalProfilesSegmentationFilter.txx similarity index 100% rename from Code/Segmentation/otbMorphologicalProfilesSegmentationFilter.txx rename to Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalProfilesSegmentationFilter.txx diff --git a/Code/MultiScale/otbMultiScaleConvexOrConcaveClassificationFilter.h b/Modules/Segmentation/MorphologicalProfiles/include/otbMultiScaleConvexOrConcaveClassificationFilter.h similarity index 100% rename from Code/MultiScale/otbMultiScaleConvexOrConcaveClassificationFilter.h rename to Modules/Segmentation/MorphologicalProfiles/include/otbMultiScaleConvexOrConcaveClassificationFilter.h diff --git a/Code/BasicFilters/otbOpeningClosingMorphologicalFilter.h b/Modules/Segmentation/MorphologicalProfiles/include/otbOpeningClosingMorphologicalFilter.h similarity index 100% rename from Code/BasicFilters/otbOpeningClosingMorphologicalFilter.h rename to Modules/Segmentation/MorphologicalProfiles/include/otbOpeningClosingMorphologicalFilter.h diff --git a/Code/BasicFilters/otbOpeningClosingMorphologicalFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbOpeningClosingMorphologicalFilter.txx similarity index 100% rename from Code/BasicFilters/otbOpeningClosingMorphologicalFilter.txx rename to Modules/Segmentation/MorphologicalProfiles/include/otbOpeningClosingMorphologicalFilter.txx diff --git a/Code/MultiScale/otbProfileDerivativeToMultiScaleCharacteristicsFilter.h b/Modules/Segmentation/MorphologicalProfiles/include/otbProfileDerivativeToMultiScaleCharacteristicsFilter.h similarity index 100% rename from Code/MultiScale/otbProfileDerivativeToMultiScaleCharacteristicsFilter.h rename to Modules/Segmentation/MorphologicalProfiles/include/otbProfileDerivativeToMultiScaleCharacteristicsFilter.h diff --git a/Code/MultiScale/otbProfileDerivativeToMultiScaleCharacteristicsFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbProfileDerivativeToMultiScaleCharacteristicsFilter.txx similarity index 100% rename from Code/MultiScale/otbProfileDerivativeToMultiScaleCharacteristicsFilter.txx rename to Modules/Segmentation/MorphologicalProfiles/include/otbProfileDerivativeToMultiScaleCharacteristicsFilter.txx diff --git a/Code/MultiScale/otbProfileToProfileDerivativeFilter.h b/Modules/Segmentation/MorphologicalProfiles/include/otbProfileToProfileDerivativeFilter.h similarity index 100% rename from Code/MultiScale/otbProfileToProfileDerivativeFilter.h rename to Modules/Segmentation/MorphologicalProfiles/include/otbProfileToProfileDerivativeFilter.h diff --git a/Code/MultiScale/otbProfileToProfileDerivativeFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbProfileToProfileDerivativeFilter.txx similarity index 100% rename from Code/MultiScale/otbProfileToProfileDerivativeFilter.txx rename to Modules/Segmentation/MorphologicalProfiles/include/otbProfileToProfileDerivativeFilter.txx diff --git a/Testing/Code/BasicFilters/otbClosingOpeningMorphologicalFilter.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbClosingOpeningMorphologicalFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbClosingOpeningMorphologicalFilter.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbClosingOpeningMorphologicalFilter.cxx diff --git a/Testing/Code/BasicFilters/otbClosingOpeningMorphologicalFilterNew.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbClosingOpeningMorphologicalFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbClosingOpeningMorphologicalFilterNew.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbClosingOpeningMorphologicalFilterNew.cxx diff --git a/Testing/Code/MultiScale/otbConvexOrConcaveClassificationFilter.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbConvexOrConcaveClassificationFilter.cxx similarity index 100% rename from Testing/Code/MultiScale/otbConvexOrConcaveClassificationFilter.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbConvexOrConcaveClassificationFilter.cxx diff --git a/Testing/Code/MultiScale/otbConvexOrConcaveClassificationFilterNew.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbConvexOrConcaveClassificationFilterNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbConvexOrConcaveClassificationFilterNew.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbConvexOrConcaveClassificationFilterNew.cxx diff --git a/Testing/Code/MultiScale/otbGeodesicMorphologyDecompositionImageFilter.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbGeodesicMorphologyDecompositionImageFilter.cxx similarity index 100% rename from Testing/Code/MultiScale/otbGeodesicMorphologyDecompositionImageFilter.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbGeodesicMorphologyDecompositionImageFilter.cxx diff --git a/Testing/Code/MultiScale/otbGeodesicMorphologyDecompositionImageFilterNew.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbGeodesicMorphologyDecompositionImageFilterNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbGeodesicMorphologyDecompositionImageFilterNew.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbGeodesicMorphologyDecompositionImageFilterNew.cxx diff --git a/Testing/Code/MultiScale/otbGeodesicMorphologyIterativeDecompositionImageFilter.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbGeodesicMorphologyIterativeDecompositionImageFilter.cxx similarity index 100% rename from Testing/Code/MultiScale/otbGeodesicMorphologyIterativeDecompositionImageFilter.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbGeodesicMorphologyIterativeDecompositionImageFilter.cxx diff --git a/Testing/Code/MultiScale/otbGeodesicMorphologyIterativeDecompositionImageFilterNew.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbGeodesicMorphologyIterativeDecompositionImageFilterNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbGeodesicMorphologyIterativeDecompositionImageFilterNew.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbGeodesicMorphologyIterativeDecompositionImageFilterNew.cxx diff --git a/Testing/Code/MultiScale/otbGeodesicMorphologyLevelingFilter.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbGeodesicMorphologyLevelingFilter.cxx similarity index 100% rename from Testing/Code/MultiScale/otbGeodesicMorphologyLevelingFilter.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbGeodesicMorphologyLevelingFilter.cxx diff --git a/Testing/Code/MultiScale/otbGeodesicMorphologyLevelingFilterNew.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbGeodesicMorphologyLevelingFilterNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbGeodesicMorphologyLevelingFilterNew.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbGeodesicMorphologyLevelingFilterNew.cxx diff --git a/Testing/Code/MultiScale/otbMorphologicalClosingProfileFilter.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbMorphologicalClosingProfileFilter.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalClosingProfileFilter.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbMorphologicalClosingProfileFilter.cxx diff --git a/Testing/Code/MultiScale/otbMorphologicalClosingProfileFilterNew.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbMorphologicalClosingProfileFilterNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalClosingProfileFilterNew.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbMorphologicalClosingProfileFilterNew.cxx diff --git a/Testing/Code/MultiScale/otbMorphologicalOpeningProfileFilter.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbMorphologicalOpeningProfileFilter.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalOpeningProfileFilter.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbMorphologicalOpeningProfileFilter.cxx diff --git a/Testing/Code/MultiScale/otbMorphologicalOpeningProfileFilterNew.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbMorphologicalOpeningProfileFilterNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMorphologicalOpeningProfileFilterNew.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbMorphologicalOpeningProfileFilterNew.cxx diff --git a/Testing/Code/Segmentation/otbMorphologicalProfilesSegmentationFilter.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbMorphologicalProfilesSegmentationFilter.cxx similarity index 100% rename from Testing/Code/Segmentation/otbMorphologicalProfilesSegmentationFilter.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbMorphologicalProfilesSegmentationFilter.cxx diff --git a/Testing/Code/MultiScale/otbMultiScaleConvexOrConcaveClassificationFilter.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbMultiScaleConvexOrConcaveClassificationFilter.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMultiScaleConvexOrConcaveClassificationFilter.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbMultiScaleConvexOrConcaveClassificationFilter.cxx diff --git a/Testing/Code/MultiScale/otbMultiScaleConvexOrConcaveClassificationFilterNew.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbMultiScaleConvexOrConcaveClassificationFilterNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbMultiScaleConvexOrConcaveClassificationFilterNew.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbMultiScaleConvexOrConcaveClassificationFilterNew.cxx diff --git a/Testing/Code/BasicFilters/otbOpeningClosingMorphologicalFilter.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbOpeningClosingMorphologicalFilter.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbOpeningClosingMorphologicalFilter.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbOpeningClosingMorphologicalFilter.cxx diff --git a/Testing/Code/BasicFilters/otbOpeningClosingMorphologicalFilterNew.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbOpeningClosingMorphologicalFilterNew.cxx similarity index 100% rename from Testing/Code/BasicFilters/otbOpeningClosingMorphologicalFilterNew.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbOpeningClosingMorphologicalFilterNew.cxx diff --git a/Testing/Code/MultiScale/otbProfileDerivativeToMultiScaleCharacteristicsFilter.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbProfileDerivativeToMultiScaleCharacteristicsFilter.cxx similarity index 100% rename from Testing/Code/MultiScale/otbProfileDerivativeToMultiScaleCharacteristicsFilter.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbProfileDerivativeToMultiScaleCharacteristicsFilter.cxx diff --git a/Testing/Code/MultiScale/otbProfileDerivativeToMultiScaleCharacteristicsFilterNew.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbProfileDerivativeToMultiScaleCharacteristicsFilterNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbProfileDerivativeToMultiScaleCharacteristicsFilterNew.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbProfileDerivativeToMultiScaleCharacteristicsFilterNew.cxx diff --git a/Testing/Code/MultiScale/otbProfileToProfileDerivativeFilter.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbProfileToProfileDerivativeFilter.cxx similarity index 100% rename from Testing/Code/MultiScale/otbProfileToProfileDerivativeFilter.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbProfileToProfileDerivativeFilter.cxx diff --git a/Testing/Code/MultiScale/otbProfileToProfileDerivativeFilterNew.cxx b/Modules/Segmentation/MorphologicalProfiles/test/otbProfileToProfileDerivativeFilterNew.cxx similarity index 100% rename from Testing/Code/MultiScale/otbProfileToProfileDerivativeFilterNew.cxx rename to Modules/Segmentation/MorphologicalProfiles/test/otbProfileToProfileDerivativeFilterNew.cxx diff --git a/Code/Segmentation/otbOGRLayerStreamStitchingFilter.h b/Modules/Segmentation/OGRProcessing/include/otbOGRLayerStreamStitchingFilter.h similarity index 100% rename from Code/Segmentation/otbOGRLayerStreamStitchingFilter.h rename to Modules/Segmentation/OGRProcessing/include/otbOGRLayerStreamStitchingFilter.h diff --git a/Code/Segmentation/otbOGRLayerStreamStitchingFilter.txx b/Modules/Segmentation/OGRProcessing/include/otbOGRLayerStreamStitchingFilter.txx similarity index 100% rename from Code/Segmentation/otbOGRLayerStreamStitchingFilter.txx rename to Modules/Segmentation/OGRProcessing/include/otbOGRLayerStreamStitchingFilter.txx diff --git a/Code/Segmentation/otbStreamingImageToOGRLayerSegmentationFilter.h b/Modules/Segmentation/OGRProcessing/include/otbStreamingImageToOGRLayerSegmentationFilter.h similarity index 100% rename from Code/Segmentation/otbStreamingImageToOGRLayerSegmentationFilter.h rename to Modules/Segmentation/OGRProcessing/include/otbStreamingImageToOGRLayerSegmentationFilter.h diff --git a/Code/Segmentation/otbStreamingImageToOGRLayerSegmentationFilter.txx b/Modules/Segmentation/OGRProcessing/include/otbStreamingImageToOGRLayerSegmentationFilter.txx similarity index 100% rename from Code/Segmentation/otbStreamingImageToOGRLayerSegmentationFilter.txx rename to Modules/Segmentation/OGRProcessing/include/otbStreamingImageToOGRLayerSegmentationFilter.txx diff --git a/Testing/Code/Segmentation/otbOGRLayerStreamStitchingFilter.cxx b/Modules/Segmentation/OGRProcessing/test/otbOGRLayerStreamStitchingFilter.cxx similarity index 100% rename from Testing/Code/Segmentation/otbOGRLayerStreamStitchingFilter.cxx rename to Modules/Segmentation/OGRProcessing/test/otbOGRLayerStreamStitchingFilter.cxx diff --git a/Testing/Code/Segmentation/otbStreamingImageToOGRLayerSegmentationFilter.cxx b/Modules/Segmentation/OGRProcessing/test/otbStreamingImageToOGRLayerSegmentationFilter.cxx similarity index 100% rename from Testing/Code/Segmentation/otbStreamingImageToOGRLayerSegmentationFilter.cxx rename to Modules/Segmentation/OGRProcessing/test/otbStreamingImageToOGRLayerSegmentationFilter.cxx diff --git a/Code/Segmentation/otbWatershedSegmentationFilter.h b/Modules/Segmentation/Watersheds/include/otbWatershedSegmentationFilter.h similarity index 100% rename from Code/Segmentation/otbWatershedSegmentationFilter.h rename to Modules/Segmentation/Watersheds/include/otbWatershedSegmentationFilter.h diff --git a/Code/Segmentation/otbWatershedSegmentationFilter.txx b/Modules/Segmentation/Watersheds/include/otbWatershedSegmentationFilter.txx similarity index 100% rename from Code/Segmentation/otbWatershedSegmentationFilter.txx rename to Modules/Segmentation/Watersheds/include/otbWatershedSegmentationFilter.txx diff --git a/Testing/Code/Segmentation/otbWatershedSegmentationFilter.cxx b/Modules/Segmentation/Watersheds/test/otbWatershedSegmentationFilter.cxx similarity index 100% rename from Testing/Code/Segmentation/otbWatershedSegmentationFilter.cxx rename to Modules/Segmentation/Watersheds/test/otbWatershedSegmentationFilter.cxx diff --git a/Code/ApplicationEngine/otbWrapperAddProcessToWatchEvent.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperAddProcessToWatchEvent.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperAddProcessToWatchEvent.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperAddProcessToWatchEvent.h diff --git a/Code/ApplicationEngine/otbWrapperApplication.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperApplication.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperApplication.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperApplication.h diff --git a/Code/ApplicationEngine/otbWrapperApplicationFactory.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperApplicationFactory.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperApplicationFactory.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperApplicationFactory.h diff --git a/Code/ApplicationEngine/otbWrapperApplicationHtmlDocGenerator.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperApplicationHtmlDocGenerator.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperApplicationHtmlDocGenerator.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperApplicationHtmlDocGenerator.h diff --git a/Code/ApplicationEngine/otbWrapperApplicationRegistry.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperApplicationRegistry.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperApplicationRegistry.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperApplicationRegistry.h diff --git a/Code/ApplicationEngine/otbWrapperChoiceParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperChoiceParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperChoiceParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperChoiceParameter.h diff --git a/Code/ApplicationEngine/otbWrapperComplexInputImageParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperComplexInputImageParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperComplexInputImageParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperComplexInputImageParameter.h diff --git a/Code/ApplicationEngine/otbWrapperComplexInputImageParameter.txx b/Modules/Wrappers/ApplicationEngine/include/otbWrapperComplexInputImageParameter.txx similarity index 100% rename from Code/ApplicationEngine/otbWrapperComplexInputImageParameter.txx rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperComplexInputImageParameter.txx diff --git a/Code/ApplicationEngine/otbWrapperComplexOutputImageParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperComplexOutputImageParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperComplexOutputImageParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperComplexOutputImageParameter.h diff --git a/Code/ApplicationEngine/otbWrapperDirectoryParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperDirectoryParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperDirectoryParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperDirectoryParameter.h diff --git a/Code/ApplicationEngine/otbWrapperDocExampleStructure.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperDocExampleStructure.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperDocExampleStructure.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperDocExampleStructure.h diff --git a/Code/ApplicationEngine/otbWrapperElevationParametersHandler.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperElevationParametersHandler.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperElevationParametersHandler.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperElevationParametersHandler.h diff --git a/Code/ApplicationEngine/otbWrapperEmptyParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperEmptyParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperEmptyParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperEmptyParameter.h diff --git a/Code/ApplicationEngine/otbWrapperInputFilenameListParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputFilenameListParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperInputFilenameListParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperInputFilenameListParameter.h diff --git a/Code/ApplicationEngine/otbWrapperInputFilenameParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputFilenameParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperInputFilenameParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperInputFilenameParameter.h diff --git a/Code/ApplicationEngine/otbWrapperInputImageListParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageListParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperInputImageListParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageListParameter.h diff --git a/Code/ApplicationEngine/otbWrapperInputImageParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperInputImageParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.h diff --git a/Code/ApplicationEngine/otbWrapperInputImageParameter.txx b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.txx similarity index 100% rename from Code/ApplicationEngine/otbWrapperInputImageParameter.txx rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.txx diff --git a/Code/ApplicationEngine/otbWrapperInputProcessXMLParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputProcessXMLParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperInputProcessXMLParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperInputProcessXMLParameter.h diff --git a/Code/ApplicationEngine/otbWrapperInputVectorDataListParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputVectorDataListParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperInputVectorDataListParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperInputVectorDataListParameter.h diff --git a/Code/ApplicationEngine/otbWrapperInputVectorDataParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputVectorDataParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperInputVectorDataParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperInputVectorDataParameter.h diff --git a/Code/ApplicationEngine/otbWrapperListViewParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperListViewParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperListViewParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperListViewParameter.h diff --git a/Code/ApplicationEngine/otbWrapperMacros.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperMacros.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperMacros.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperMacros.h diff --git a/Code/ApplicationEngine/otbWrapperMapProjectionParametersHandler.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperMapProjectionParametersHandler.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperMapProjectionParametersHandler.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperMapProjectionParametersHandler.h diff --git a/Code/ApplicationEngine/otbWrapperNumericalParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperNumericalParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperNumericalParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperNumericalParameter.h diff --git a/Code/ApplicationEngine/otbWrapperOutputFilenameParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperOutputFilenameParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperOutputFilenameParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperOutputFilenameParameter.h diff --git a/Code/ApplicationEngine/otbWrapperOutputImageParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperOutputImageParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperOutputImageParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperOutputImageParameter.h diff --git a/Code/ApplicationEngine/otbWrapperOutputProcessXMLParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperOutputProcessXMLParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperOutputProcessXMLParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperOutputProcessXMLParameter.h diff --git a/Code/ApplicationEngine/otbWrapperOutputVectorDataParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperOutputVectorDataParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperOutputVectorDataParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperOutputVectorDataParameter.h diff --git a/Code/ApplicationEngine/otbWrapperParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperParameter.h diff --git a/Code/ApplicationEngine/otbWrapperParameterGroup.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperParameterGroup.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperParameterGroup.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperParameterGroup.h diff --git a/Code/ApplicationEngine/otbWrapperParameterKey.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperParameterKey.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperParameterKey.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperParameterKey.h diff --git a/Code/ApplicationEngine/otbWrapperRAMParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperRAMParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperRAMParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperRAMParameter.h diff --git a/Code/ApplicationEngine/otbWrapperRadiusParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperRadiusParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperRadiusParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperRadiusParameter.h diff --git a/Code/ApplicationEngine/otbWrapperStringListParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperStringListParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperStringListParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperStringListParameter.h diff --git a/Code/ApplicationEngine/otbWrapperStringParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperStringParameter.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperStringParameter.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperStringParameter.h diff --git a/Code/ApplicationEngine/otbWrapperTags.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperTags.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperTags.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperTags.h diff --git a/Code/ApplicationEngine/otbWrapperTypes.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperTypes.h similarity index 100% rename from Code/ApplicationEngine/otbWrapperTypes.h rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperTypes.h diff --git a/Code/ApplicationEngine/otbWrapperApplication.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperApplication.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperApplication.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperApplication.cxx diff --git a/Code/ApplicationEngine/otbWrapperApplicationHtmlDocGenerator.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperApplicationHtmlDocGenerator.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperApplicationHtmlDocGenerator.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperApplicationHtmlDocGenerator.cxx diff --git a/Code/ApplicationEngine/otbWrapperApplicationRegistry.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperApplicationRegistry.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperApplicationRegistry.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperApplicationRegistry.cxx diff --git a/Code/ApplicationEngine/otbWrapperChoiceParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperChoiceParameter.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperChoiceParameter.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperChoiceParameter.cxx diff --git a/Code/ApplicationEngine/otbWrapperComplexInputImageParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperComplexInputImageParameter.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperComplexInputImageParameter.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperComplexInputImageParameter.cxx diff --git a/Code/ApplicationEngine/otbWrapperComplexOutputImageParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperComplexOutputImageParameter.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperComplexOutputImageParameter.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperComplexOutputImageParameter.cxx diff --git a/Code/ApplicationEngine/otbWrapperDocExampleStructure.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperDocExampleStructure.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperDocExampleStructure.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperDocExampleStructure.cxx diff --git a/Code/ApplicationEngine/otbWrapperElevationParametersHandler.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperElevationParametersHandler.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperElevationParametersHandler.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperElevationParametersHandler.cxx diff --git a/Code/ApplicationEngine/otbWrapperInputFilenameListParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputFilenameListParameter.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperInputFilenameListParameter.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperInputFilenameListParameter.cxx diff --git a/Code/ApplicationEngine/otbWrapperInputImageListParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputImageListParameter.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperInputImageListParameter.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperInputImageListParameter.cxx diff --git a/Code/ApplicationEngine/otbWrapperInputImageParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputImageParameter.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperInputImageParameter.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperInputImageParameter.cxx diff --git a/Code/ApplicationEngine/otbWrapperInputProcessXMLParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputProcessXMLParameter.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperInputProcessXMLParameter.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperInputProcessXMLParameter.cxx diff --git a/Code/ApplicationEngine/otbWrapperInputVectorDataListParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputVectorDataListParameter.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperInputVectorDataListParameter.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperInputVectorDataListParameter.cxx diff --git a/Code/ApplicationEngine/otbWrapperInputVectorDataParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputVectorDataParameter.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperInputVectorDataParameter.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperInputVectorDataParameter.cxx diff --git a/Code/ApplicationEngine/otbWrapperListViewParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperListViewParameter.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperListViewParameter.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperListViewParameter.cxx diff --git a/Code/ApplicationEngine/otbWrapperMapProjectionParametersHandler.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperMapProjectionParametersHandler.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperMapProjectionParametersHandler.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperMapProjectionParametersHandler.cxx diff --git a/Code/ApplicationEngine/otbWrapperOutputImageParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperOutputImageParameter.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperOutputImageParameter.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperOutputImageParameter.cxx diff --git a/Code/ApplicationEngine/otbWrapperOutputProcessXMLParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperOutputProcessXMLParameter.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperOutputProcessXMLParameter.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperOutputProcessXMLParameter.cxx diff --git a/Code/ApplicationEngine/otbWrapperParameterGroup.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperParameterGroup.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperParameterGroup.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperParameterGroup.cxx diff --git a/Code/ApplicationEngine/otbWrapperParameterKey.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperParameterKey.cxx similarity index 100% rename from Code/ApplicationEngine/otbWrapperParameterKey.cxx rename to Modules/Wrappers/ApplicationEngine/src/otbWrapperParameterKey.cxx diff --git a/Testing/Fa/0000436-WrapperInputImage_GetImage.cxx b/Modules/Wrappers/ApplicationEngine/test/0000436-WrapperInputImage_GetImage.cxx similarity index 100% rename from Testing/Fa/0000436-WrapperInputImage_GetImage.cxx rename to Modules/Wrappers/ApplicationEngine/test/0000436-WrapperInputImage_GetImage.cxx diff --git a/Testing/Applications/otbWrapperApplicationDocTests.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperApplicationDocTests.cxx similarity index 100% rename from Testing/Applications/otbWrapperApplicationDocTests.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperApplicationDocTests.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperApplicationHtmlDocGeneratorTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperApplicationHtmlDocGeneratorTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperApplicationHtmlDocGeneratorTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperApplicationHtmlDocGeneratorTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperApplicationRegistryTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperApplicationRegistryTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperApplicationRegistryTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperApplicationRegistryTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperApplicationTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperApplicationTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperApplicationTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperApplicationTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperChoiceParameterTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperChoiceParameterTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperChoiceParameterTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperChoiceParameterTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperDocExampleStructureTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperDocExampleStructureTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperDocExampleStructureTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperDocExampleStructureTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperEmptyParameterTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperEmptyParameterTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperEmptyParameterTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperEmptyParameterTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperInputImageListParameterTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperInputImageListParameterTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperInputImageListParameterTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperInputImageListParameterTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperInputImageParameterTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperInputImageParameterTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperInputImageParameterTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperInputImageParameterTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperInputVectorDataListParameterTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperInputVectorDataListParameterTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperInputVectorDataListParameterTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperInputVectorDataListParameterTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperInputVectorDataParameterTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperInputVectorDataParameterTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperInputVectorDataParameterTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperInputVectorDataParameterTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperNumericalParameterTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperNumericalParameterTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperNumericalParameterTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperNumericalParameterTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperOutputImageParameterTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperOutputImageParameterTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperOutputImageParameterTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperOutputImageParameterTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperParameterKeyTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperParameterKeyTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperParameterKeyTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperParameterKeyTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperParameterListTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperParameterListTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperParameterListTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperParameterListTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperParameterTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperParameterTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperParameterTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperParameterTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperRAMParameterTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperRAMParameterTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperRAMParameterTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperRAMParameterTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperStringListParameterTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperStringListParameterTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperStringListParameterTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperStringListParameterTest.cxx diff --git a/Testing/Code/ApplicationEngine/otbWrapperStringParameterTest.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperStringParameterTest.cxx similarity index 100% rename from Testing/Code/ApplicationEngine/otbWrapperStringParameterTest.cxx rename to Modules/Wrappers/ApplicationEngine/test/otbWrapperStringParameterTest.cxx diff --git a/Code/Wrappers/CommandLine/otbWrapperCommandLineLauncher.h b/Modules/Wrappers/CommandLine/include/otbWrapperCommandLineLauncher.h similarity index 100% rename from Code/Wrappers/CommandLine/otbWrapperCommandLineLauncher.h rename to Modules/Wrappers/CommandLine/include/otbWrapperCommandLineLauncher.h diff --git a/Code/Wrappers/CommandLine/otbWrapperCommandLineParser.h b/Modules/Wrappers/CommandLine/include/otbWrapperCommandLineParser.h similarity index 100% rename from Code/Wrappers/CommandLine/otbWrapperCommandLineParser.h rename to Modules/Wrappers/CommandLine/include/otbWrapperCommandLineParser.h diff --git a/Code/Wrappers/CommandLine/otbApplicationLauncherCommandLine.cxx b/Modules/Wrappers/CommandLine/src/otbApplicationLauncherCommandLine.cxx similarity index 100% rename from Code/Wrappers/CommandLine/otbApplicationLauncherCommandLine.cxx rename to Modules/Wrappers/CommandLine/src/otbApplicationLauncherCommandLine.cxx diff --git a/Code/Wrappers/CommandLine/otbWrapperCommandLineLauncher.cxx b/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx similarity index 100% rename from Code/Wrappers/CommandLine/otbWrapperCommandLineLauncher.cxx rename to Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx diff --git a/Code/Wrappers/CommandLine/otbWrapperCommandLineParser.cxx b/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineParser.cxx similarity index 100% rename from Code/Wrappers/CommandLine/otbWrapperCommandLineParser.cxx rename to Modules/Wrappers/CommandLine/src/otbWrapperCommandLineParser.cxx diff --git a/Testing/Code/Wrappers/CommandLine/otbWrapperCommandLineLauncherTests.cxx b/Modules/Wrappers/CommandLine/test/otbWrapperCommandLineLauncherTests.cxx similarity index 100% rename from Testing/Code/Wrappers/CommandLine/otbWrapperCommandLineLauncherTests.cxx rename to Modules/Wrappers/CommandLine/test/otbWrapperCommandLineLauncherTests.cxx diff --git a/Testing/Code/Wrappers/CommandLine/otbWrapperCommandLineParserTests.cxx b/Modules/Wrappers/CommandLine/test/otbWrapperCommandLineParserTests.cxx similarity index 100% rename from Testing/Code/Wrappers/CommandLine/otbWrapperCommandLineParserTests.cxx rename to Modules/Wrappers/CommandLine/test/otbWrapperCommandLineParserTests.cxx diff --git a/Code/Wrappers/QtWidget/itkQtProgressBar.h b/Modules/Wrappers/QtWidget/include/itkQtProgressBar.h similarity index 100% rename from Code/Wrappers/QtWidget/itkQtProgressBar.h rename to Modules/Wrappers/QtWidget/include/itkQtProgressBar.h diff --git a/Code/Wrappers/QtWidget/otbQtApplication.h b/Modules/Wrappers/QtWidget/include/otbQtApplication.h similarity index 100% rename from Code/Wrappers/QtWidget/otbQtApplication.h rename to Modules/Wrappers/QtWidget/include/otbQtApplication.h diff --git a/Code/Wrappers/QtWidget/otbQtFileSelectionWidget.h b/Modules/Wrappers/QtWidget/include/otbQtFileSelectionWidget.h similarity index 100% rename from Code/Wrappers/QtWidget/otbQtFileSelectionWidget.h rename to Modules/Wrappers/QtWidget/include/otbQtFileSelectionWidget.h diff --git a/Code/Wrappers/QtWidget/otbQtLogOutput.h b/Modules/Wrappers/QtWidget/include/otbQtLogOutput.h similarity index 100% rename from Code/Wrappers/QtWidget/otbQtLogOutput.h rename to Modules/Wrappers/QtWidget/include/otbQtLogOutput.h diff --git a/Code/Wrappers/QtWidget/otbQtStringSelectionWidget.h b/Modules/Wrappers/QtWidget/include/otbQtStringSelectionWidget.h similarity index 100% rename from Code/Wrappers/QtWidget/otbQtStringSelectionWidget.h rename to Modules/Wrappers/QtWidget/include/otbQtStringSelectionWidget.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetChoiceParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetChoiceParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetChoiceParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetChoiceParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetComplexInputImageParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetComplexInputImageParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetComplexInputImageParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetComplexInputImageParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetComplexOutputImageParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetComplexOutputImageParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetComplexOutputImageParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetComplexOutputImageParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetDirectoryParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetDirectoryParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetDirectoryParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetDirectoryParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetEmptyParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetEmptyParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetEmptyParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetEmptyParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetFloatParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetFloatParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetFloatParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetFloatParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameListParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputFilenameListParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameListParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputFilenameListParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputFilenameParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputFilenameParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageListParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputImageListParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageListParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputImageListParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputImageParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputImageParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputProcessXMLParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputProcessXMLParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetInputProcessXMLParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputProcessXMLParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputVectorDataListParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputVectorDataListParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetInputVectorDataListParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputVectorDataListParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputVectorDataParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputVectorDataParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetInputVectorDataParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputVectorDataParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetIntParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetIntParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetIntParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetIntParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetListViewParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetListViewParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetListViewParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetListViewParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetModel.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetModel.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetModel.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetModel.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputFilenameParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetOutputFilenameParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputFilenameParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetOutputFilenameParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputImageParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetOutputImageParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputImageParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetOutputImageParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputProcessXMLParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetOutputProcessXMLParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputProcessXMLParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetOutputProcessXMLParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputVectorDataParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetOutputVectorDataParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputVectorDataParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetOutputVectorDataParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterBase.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetParameterBase.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterBase.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetParameterBase.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterFactory.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetParameterFactory.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterFactory.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetParameterFactory.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterGroup.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetParameterGroup.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterGroup.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetParameterGroup.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterLabel.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetParameterLabel.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterLabel.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetParameterLabel.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetProgressReport.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetProgressReport.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetProgressReport.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetProgressReport.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetRAMParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetRAMParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetRAMParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetRAMParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetSimpleProgressReport.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetSimpleProgressReport.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetSimpleProgressReport.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetSimpleProgressReport.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetStringListParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetStringListParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetStringListParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetStringListParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetStringParameter.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetStringParameter.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetStringParameter.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetStringParameter.h diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetView.h b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetView.h similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetView.h rename to Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetView.h diff --git a/Code/Wrappers/QtWidget/itkQtProgressBar.cxx b/Modules/Wrappers/QtWidget/src/itkQtProgressBar.cxx similarity index 100% rename from Code/Wrappers/QtWidget/itkQtProgressBar.cxx rename to Modules/Wrappers/QtWidget/src/itkQtProgressBar.cxx diff --git a/Code/Wrappers/ApplicationLauncherQt/otbApplicationLauncherQt.cxx b/Modules/Wrappers/QtWidget/src/otbApplicationLauncherQt.cxx similarity index 100% rename from Code/Wrappers/ApplicationLauncherQt/otbApplicationLauncherQt.cxx rename to Modules/Wrappers/QtWidget/src/otbApplicationLauncherQt.cxx diff --git a/Code/Wrappers/QtWidget/otbQtApplication.cxx b/Modules/Wrappers/QtWidget/src/otbQtApplication.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbQtApplication.cxx rename to Modules/Wrappers/QtWidget/src/otbQtApplication.cxx diff --git a/Code/Wrappers/QtWidget/otbQtFileSelectionWidget.cxx b/Modules/Wrappers/QtWidget/src/otbQtFileSelectionWidget.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbQtFileSelectionWidget.cxx rename to Modules/Wrappers/QtWidget/src/otbQtFileSelectionWidget.cxx diff --git a/Code/Wrappers/QtWidget/otbQtLogOutput.cxx b/Modules/Wrappers/QtWidget/src/otbQtLogOutput.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbQtLogOutput.cxx rename to Modules/Wrappers/QtWidget/src/otbQtLogOutput.cxx diff --git a/Code/Wrappers/QtWidget/otbQtStringSelectionWidget.cxx b/Modules/Wrappers/QtWidget/src/otbQtStringSelectionWidget.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbQtStringSelectionWidget.cxx rename to Modules/Wrappers/QtWidget/src/otbQtStringSelectionWidget.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetChoiceParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetChoiceParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetChoiceParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetChoiceParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetComplexInputImageParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetComplexInputImageParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetComplexInputImageParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetComplexInputImageParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetComplexOutputImageParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetComplexOutputImageParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetComplexOutputImageParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetComplexOutputImageParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetDirectoryParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetDirectoryParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetDirectoryParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetDirectoryParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetEmptyParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetEmptyParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetEmptyParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetEmptyParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetFloatParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetFloatParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetFloatParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetFloatParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameListParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputFilenameListParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameListParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputFilenameListParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputFilenameParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetInputFilenameParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputFilenameParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageListParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputImageListParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageListParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputImageListParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputImageParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetInputImageParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputImageParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputProcessXMLParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputProcessXMLParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetInputProcessXMLParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputProcessXMLParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputVectorDataListParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputVectorDataListParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetInputVectorDataListParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputVectorDataListParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetInputVectorDataParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputVectorDataParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetInputVectorDataParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputVectorDataParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetIntParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetIntParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetIntParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetIntParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetListViewParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetListViewParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetListViewParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetListViewParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetModel.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetModel.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetModel.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetModel.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputFilenameParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetOutputFilenameParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputFilenameParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetOutputFilenameParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputImageParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetOutputImageParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputImageParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetOutputImageParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputProcessXMLParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetOutputProcessXMLParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputProcessXMLParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetOutputProcessXMLParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputVectorDataParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetOutputVectorDataParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetOutputVectorDataParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetOutputVectorDataParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterBase.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetParameterBase.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterBase.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetParameterBase.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterFactory.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetParameterFactory.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterFactory.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetParameterFactory.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterGroup.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetParameterGroup.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterGroup.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetParameterGroup.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterLabel.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetParameterLabel.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetParameterLabel.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetParameterLabel.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetProgressReport.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetProgressReport.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetProgressReport.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetProgressReport.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetRAMParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetRAMParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetRAMParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetRAMParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetSimpleProgressReport.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetSimpleProgressReport.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetSimpleProgressReport.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetSimpleProgressReport.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetStringListParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetStringListParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetStringListParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetStringListParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetStringParameter.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetStringParameter.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetStringParameter.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetStringParameter.cxx diff --git a/Code/Wrappers/QtWidget/otbWrapperQtWidgetView.cxx b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetView.cxx similarity index 100% rename from Code/Wrappers/QtWidget/otbWrapperQtWidgetView.cxx rename to Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetView.cxx diff --git a/Testing/Code/Wrappers/Qt/otbQtLogOutputTests.cxx b/Modules/Wrappers/QtWidget/test/otbQtLogOutputTests.cxx similarity index 100% rename from Testing/Code/Wrappers/Qt/otbQtLogOutputTests.cxx rename to Modules/Wrappers/QtWidget/test/otbQtLogOutputTests.cxx diff --git a/Testing/Code/Wrappers/Qt/otbWrapperQtWidgetParameterFactory.cxx b/Modules/Wrappers/QtWidget/test/otbWrapperQtWidgetParameterFactory.cxx similarity index 100% rename from Testing/Code/Wrappers/Qt/otbWrapperQtWidgetParameterFactory.cxx rename to Modules/Wrappers/QtWidget/test/otbWrapperQtWidgetParameterFactory.cxx diff --git a/Testing/Code/Wrappers/Qt/otbWrapperQtWidgetShowWidget.cxx b/Modules/Wrappers/QtWidget/test/otbWrapperQtWidgetShowWidget.cxx similarity index 100% rename from Testing/Code/Wrappers/Qt/otbWrapperQtWidgetShowWidget.cxx rename to Modules/Wrappers/QtWidget/test/otbWrapperQtWidgetShowWidget.cxx diff --git a/Testing/Code/Wrappers/Java/JavaRescaleInXMLTest.java b/Modules/Wrappers/SWIG/test/java/JavaRescaleInXMLTest.java similarity index 100% rename from Testing/Code/Wrappers/Java/JavaRescaleInXMLTest.java rename to Modules/Wrappers/SWIG/test/java/JavaRescaleInXMLTest.java diff --git a/Testing/Code/Wrappers/Java/JavaRescaleOutXMLTest.java b/Modules/Wrappers/SWIG/test/java/JavaRescaleOutXMLTest.java similarity index 100% rename from Testing/Code/Wrappers/Java/JavaRescaleOutXMLTest.java rename to Modules/Wrappers/SWIG/test/java/JavaRescaleOutXMLTest.java diff --git a/Testing/Code/Wrappers/Java/JavaRescaleTest.java b/Modules/Wrappers/SWIG/test/java/JavaRescaleTest.java similarity index 100% rename from Testing/Code/Wrappers/Java/JavaRescaleTest.java rename to Modules/Wrappers/SWIG/test/java/JavaRescaleTest.java diff --git a/Testing/Code/Wrappers/Java/JavaSmoothingTest.java b/Modules/Wrappers/SWIG/test/java/JavaSmoothingTest.java similarity index 100% rename from Testing/Code/Wrappers/Java/JavaSmoothingTest.java rename to Modules/Wrappers/SWIG/test/java/JavaSmoothingTest.java diff --git a/Testing/Code/Wrappers/Python/Bug440.py b/Modules/Wrappers/SWIG/test/python/Bug440.py similarity index 100% rename from Testing/Code/Wrappers/Python/Bug440.py rename to Modules/Wrappers/SWIG/test/python/Bug440.py diff --git a/Testing/Code/Wrappers/Python/Bug736.py b/Modules/Wrappers/SWIG/test/python/Bug736.py similarity index 100% rename from Testing/Code/Wrappers/Python/Bug736.py rename to Modules/Wrappers/SWIG/test/python/Bug736.py diff --git a/Testing/Code/Wrappers/Python/Bug804.py b/Modules/Wrappers/SWIG/test/python/Bug804.py similarity index 100% rename from Testing/Code/Wrappers/Python/Bug804.py rename to Modules/Wrappers/SWIG/test/python/Bug804.py diff --git a/Testing/Code/Wrappers/Python/Bug823.py b/Modules/Wrappers/SWIG/test/python/Bug823.py similarity index 100% rename from Testing/Code/Wrappers/Python/Bug823.py rename to Modules/Wrappers/SWIG/test/python/Bug823.py diff --git a/Testing/Code/Wrappers/Python/CMakeLists.txt b/Modules/Wrappers/SWIG/test/python/CMakeLists.txt similarity index 100% rename from Testing/Code/Wrappers/Python/CMakeLists.txt rename to Modules/Wrappers/SWIG/test/python/CMakeLists.txt diff --git a/Testing/Code/Wrappers/Python/PythonHyperspectralUnmixing1.py b/Modules/Wrappers/SWIG/test/python/PythonHyperspectralUnmixing1.py similarity index 100% rename from Testing/Code/Wrappers/Python/PythonHyperspectralUnmixing1.py rename to Modules/Wrappers/SWIG/test/python/PythonHyperspectralUnmixing1.py diff --git a/Testing/Code/Wrappers/Python/PythonInXMLTest.py b/Modules/Wrappers/SWIG/test/python/PythonInXMLTest.py similarity index 100% rename from Testing/Code/Wrappers/Python/PythonInXMLTest.py rename to Modules/Wrappers/SWIG/test/python/PythonInXMLTest.py diff --git a/Testing/Code/Wrappers/Python/PythonOutXMLTest.py b/Modules/Wrappers/SWIG/test/python/PythonOutXMLTest.py similarity index 100% rename from Testing/Code/Wrappers/Python/PythonOutXMLTest.py rename to Modules/Wrappers/SWIG/test/python/PythonOutXMLTest.py diff --git a/Testing/Code/Wrappers/Python/PythonRescaleTest.py b/Modules/Wrappers/SWIG/test/python/PythonRescaleTest.py similarity index 100% rename from Testing/Code/Wrappers/Python/PythonRescaleTest.py rename to Modules/Wrappers/SWIG/test/python/PythonRescaleTest.py diff --git a/Testing/Code/Wrappers/Python/PythonSmoothingTest.py b/Modules/Wrappers/SWIG/test/python/PythonSmoothingTest.py similarity index 100% rename from Testing/Code/Wrappers/Python/PythonSmoothingTest.py rename to Modules/Wrappers/SWIG/test/python/PythonSmoothingTest.py -- GitLab