From a7f2dc29907a28342531ef245307b7de2b9282c4 Mon Sep 17 00:00:00 2001 From: Jordi Inglada <jordi.inglada@cesbio.cnes.fr> Date: Tue, 3 Oct 2017 10:19:42 +0200 Subject: [PATCH] Imported dimensionality reduction module into OTB --- CMakeLists.txt | 6 ------ .../Applications/AppDimensionalityReduction}/CMakeLists.txt | 0 .../cbDimensionalityReduction.cxx | 0 .../cbDimensionalityReductionTrainer.cxx | 0 .../cbDimensionalityReductionVector.cxx | 0 .../Learning/DimensionalityReduction/README.md | 0 .../DimensionalityReduction/include}/AutoencoderModel.h | 0 .../DimensionalityReduction/include}/AutoencoderModel.txx | 0 .../include}/AutoencoderModelFactory.h | 0 .../include}/AutoencoderModelFactory.txx | 0 .../include}/DimensionalityReductionModelFactory.h | 0 .../include}/DimensionalityReductionModelFactory.txx | 0 .../include}/ImageDimensionalityReductionFilter.h | 0 .../include}/ImageDimensionalityReductionFilter.txx | 0 .../Learning/DimensionalityReduction/include}/PCAModel.h | 0 .../Learning/DimensionalityReduction/include}/PCAModel.txx | 0 .../DimensionalityReduction/include}/PCAModelFactory.h | 0 .../DimensionalityReduction/include}/PCAModelFactory.txx | 0 .../Learning/DimensionalityReduction/include}/SOMModel.h | 0 .../Learning/DimensionalityReduction/include}/SOMModel.txx | 0 .../DimensionalityReduction/include}/SOMModelFactory.h | 0 .../DimensionalityReduction/include}/SOMModelFactory.txx | 0 .../include}/cbLearningApplicationBaseDR.h | 0 .../include}/cbLearningApplicationBaseDR.txx | 0 .../DimensionalityReduction/include}/cbTrainAutoencoder.txx | 0 .../DimensionalityReduction/include}/cbTrainPCA.txx | 0 .../DimensionalityReduction/include}/cbTrainSOM.txx | 0 .../Learning/DimensionalityReduction/otb-module.cmake | 0 28 files changed, 6 deletions(-) delete mode 100644 CMakeLists.txt rename {app => Modules/Applications/AppDimensionalityReduction}/CMakeLists.txt (100%) rename {app => Modules/Applications/AppDimensionalityReduction}/cbDimensionalityReduction.cxx (100%) rename {app => Modules/Applications/AppDimensionalityReduction}/cbDimensionalityReductionTrainer.cxx (100%) rename {app => Modules/Applications/AppDimensionalityReduction}/cbDimensionalityReductionVector.cxx (100%) rename README.md => Modules/Learning/DimensionalityReduction/README.md (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/AutoencoderModel.h (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/AutoencoderModel.txx (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/AutoencoderModelFactory.h (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/AutoencoderModelFactory.txx (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/DimensionalityReductionModelFactory.h (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/DimensionalityReductionModelFactory.txx (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/ImageDimensionalityReductionFilter.h (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/ImageDimensionalityReductionFilter.txx (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/PCAModel.h (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/PCAModel.txx (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/PCAModelFactory.h (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/PCAModelFactory.txx (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/SOMModel.h (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/SOMModel.txx (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/SOMModelFactory.h (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/SOMModelFactory.txx (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/cbLearningApplicationBaseDR.h (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/cbLearningApplicationBaseDR.txx (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/cbTrainAutoencoder.txx (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/cbTrainPCA.txx (100%) rename {include => Modules/Learning/DimensionalityReduction/include}/cbTrainSOM.txx (100%) rename otb-module.cmake => Modules/Learning/DimensionalityReduction/otb-module.cmake (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index b1d9bfe596..0000000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -cmake_minimum_required(VERSION 2.8.9) - -project(CbDimensionalityReduction) -#set(CbDimensionalityReduction_LIBRARIES CbDimensionalityReduction) -otb_module_impl() - diff --git a/app/CMakeLists.txt b/Modules/Applications/AppDimensionalityReduction/CMakeLists.txt similarity index 100% rename from app/CMakeLists.txt rename to Modules/Applications/AppDimensionalityReduction/CMakeLists.txt diff --git a/app/cbDimensionalityReduction.cxx b/Modules/Applications/AppDimensionalityReduction/cbDimensionalityReduction.cxx similarity index 100% rename from app/cbDimensionalityReduction.cxx rename to Modules/Applications/AppDimensionalityReduction/cbDimensionalityReduction.cxx diff --git a/app/cbDimensionalityReductionTrainer.cxx b/Modules/Applications/AppDimensionalityReduction/cbDimensionalityReductionTrainer.cxx similarity index 100% rename from app/cbDimensionalityReductionTrainer.cxx rename to Modules/Applications/AppDimensionalityReduction/cbDimensionalityReductionTrainer.cxx diff --git a/app/cbDimensionalityReductionVector.cxx b/Modules/Applications/AppDimensionalityReduction/cbDimensionalityReductionVector.cxx similarity index 100% rename from app/cbDimensionalityReductionVector.cxx rename to Modules/Applications/AppDimensionalityReduction/cbDimensionalityReductionVector.cxx diff --git a/README.md b/Modules/Learning/DimensionalityReduction/README.md similarity index 100% rename from README.md rename to Modules/Learning/DimensionalityReduction/README.md diff --git a/include/AutoencoderModel.h b/Modules/Learning/DimensionalityReduction/include/AutoencoderModel.h similarity index 100% rename from include/AutoencoderModel.h rename to Modules/Learning/DimensionalityReduction/include/AutoencoderModel.h diff --git a/include/AutoencoderModel.txx b/Modules/Learning/DimensionalityReduction/include/AutoencoderModel.txx similarity index 100% rename from include/AutoencoderModel.txx rename to Modules/Learning/DimensionalityReduction/include/AutoencoderModel.txx diff --git a/include/AutoencoderModelFactory.h b/Modules/Learning/DimensionalityReduction/include/AutoencoderModelFactory.h similarity index 100% rename from include/AutoencoderModelFactory.h rename to Modules/Learning/DimensionalityReduction/include/AutoencoderModelFactory.h diff --git a/include/AutoencoderModelFactory.txx b/Modules/Learning/DimensionalityReduction/include/AutoencoderModelFactory.txx similarity index 100% rename from include/AutoencoderModelFactory.txx rename to Modules/Learning/DimensionalityReduction/include/AutoencoderModelFactory.txx diff --git a/include/DimensionalityReductionModelFactory.h b/Modules/Learning/DimensionalityReduction/include/DimensionalityReductionModelFactory.h similarity index 100% rename from include/DimensionalityReductionModelFactory.h rename to Modules/Learning/DimensionalityReduction/include/DimensionalityReductionModelFactory.h diff --git a/include/DimensionalityReductionModelFactory.txx b/Modules/Learning/DimensionalityReduction/include/DimensionalityReductionModelFactory.txx similarity index 100% rename from include/DimensionalityReductionModelFactory.txx rename to Modules/Learning/DimensionalityReduction/include/DimensionalityReductionModelFactory.txx diff --git a/include/ImageDimensionalityReductionFilter.h b/Modules/Learning/DimensionalityReduction/include/ImageDimensionalityReductionFilter.h similarity index 100% rename from include/ImageDimensionalityReductionFilter.h rename to Modules/Learning/DimensionalityReduction/include/ImageDimensionalityReductionFilter.h diff --git a/include/ImageDimensionalityReductionFilter.txx b/Modules/Learning/DimensionalityReduction/include/ImageDimensionalityReductionFilter.txx similarity index 100% rename from include/ImageDimensionalityReductionFilter.txx rename to Modules/Learning/DimensionalityReduction/include/ImageDimensionalityReductionFilter.txx diff --git a/include/PCAModel.h b/Modules/Learning/DimensionalityReduction/include/PCAModel.h similarity index 100% rename from include/PCAModel.h rename to Modules/Learning/DimensionalityReduction/include/PCAModel.h diff --git a/include/PCAModel.txx b/Modules/Learning/DimensionalityReduction/include/PCAModel.txx similarity index 100% rename from include/PCAModel.txx rename to Modules/Learning/DimensionalityReduction/include/PCAModel.txx diff --git a/include/PCAModelFactory.h b/Modules/Learning/DimensionalityReduction/include/PCAModelFactory.h similarity index 100% rename from include/PCAModelFactory.h rename to Modules/Learning/DimensionalityReduction/include/PCAModelFactory.h diff --git a/include/PCAModelFactory.txx b/Modules/Learning/DimensionalityReduction/include/PCAModelFactory.txx similarity index 100% rename from include/PCAModelFactory.txx rename to Modules/Learning/DimensionalityReduction/include/PCAModelFactory.txx diff --git a/include/SOMModel.h b/Modules/Learning/DimensionalityReduction/include/SOMModel.h similarity index 100% rename from include/SOMModel.h rename to Modules/Learning/DimensionalityReduction/include/SOMModel.h diff --git a/include/SOMModel.txx b/Modules/Learning/DimensionalityReduction/include/SOMModel.txx similarity index 100% rename from include/SOMModel.txx rename to Modules/Learning/DimensionalityReduction/include/SOMModel.txx diff --git a/include/SOMModelFactory.h b/Modules/Learning/DimensionalityReduction/include/SOMModelFactory.h similarity index 100% rename from include/SOMModelFactory.h rename to Modules/Learning/DimensionalityReduction/include/SOMModelFactory.h diff --git a/include/SOMModelFactory.txx b/Modules/Learning/DimensionalityReduction/include/SOMModelFactory.txx similarity index 100% rename from include/SOMModelFactory.txx rename to Modules/Learning/DimensionalityReduction/include/SOMModelFactory.txx diff --git a/include/cbLearningApplicationBaseDR.h b/Modules/Learning/DimensionalityReduction/include/cbLearningApplicationBaseDR.h similarity index 100% rename from include/cbLearningApplicationBaseDR.h rename to Modules/Learning/DimensionalityReduction/include/cbLearningApplicationBaseDR.h diff --git a/include/cbLearningApplicationBaseDR.txx b/Modules/Learning/DimensionalityReduction/include/cbLearningApplicationBaseDR.txx similarity index 100% rename from include/cbLearningApplicationBaseDR.txx rename to Modules/Learning/DimensionalityReduction/include/cbLearningApplicationBaseDR.txx diff --git a/include/cbTrainAutoencoder.txx b/Modules/Learning/DimensionalityReduction/include/cbTrainAutoencoder.txx similarity index 100% rename from include/cbTrainAutoencoder.txx rename to Modules/Learning/DimensionalityReduction/include/cbTrainAutoencoder.txx diff --git a/include/cbTrainPCA.txx b/Modules/Learning/DimensionalityReduction/include/cbTrainPCA.txx similarity index 100% rename from include/cbTrainPCA.txx rename to Modules/Learning/DimensionalityReduction/include/cbTrainPCA.txx diff --git a/include/cbTrainSOM.txx b/Modules/Learning/DimensionalityReduction/include/cbTrainSOM.txx similarity index 100% rename from include/cbTrainSOM.txx rename to Modules/Learning/DimensionalityReduction/include/cbTrainSOM.txx diff --git a/otb-module.cmake b/Modules/Learning/DimensionalityReduction/otb-module.cmake similarity index 100% rename from otb-module.cmake rename to Modules/Learning/DimensionalityReduction/otb-module.cmake -- GitLab