From 7eb744f1437d21f3d7d382e5532c58a5739ab0da Mon Sep 17 00:00:00 2001
From: Guillaume Pasero <guillaume.pasero@c-s.fr>
Date: Fri, 8 Dec 2017 18:50:40 +0100
Subject: [PATCH] TEST: fix ingroup test

---
 .../otbTrainDimensionalityReductionApplicationBase.h       | 2 +-
 .../include/otbAutoencoderModel.h                          | 7 +++++++
 .../include/otbAutoencoderModelFactory.h                   | 7 +++++++
 .../include/otbDimensionalityReductionModelFactory.h       | 2 +-
 .../include/otbImageDimensionalityReductionFilter.h        | 2 +-
 .../DimensionalityReductionLearning/include/otbPCAModel.h  | 2 ++
 .../include/otbPCAModelFactory.h                           | 3 +++
 .../DimensionalityReductionLearning/include/otbSOMModel.h  | 2 ++
 .../include/otbSOMModelFactory.h                           | 3 +++
 9 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/Modules/Applications/AppDimensionalityReduction/include/otbTrainDimensionalityReductionApplicationBase.h b/Modules/Applications/AppDimensionalityReduction/include/otbTrainDimensionalityReductionApplicationBase.h
index 3fca979c8a..b0a2ae847a 100644
--- a/Modules/Applications/AppDimensionalityReduction/include/otbTrainDimensionalityReductionApplicationBase.h
+++ b/Modules/Applications/AppDimensionalityReduction/include/otbTrainDimensionalityReductionApplicationBase.h
@@ -65,7 +65,7 @@ namespace Wrapper
  * \sa TrainImagesClassifier
  * \sa TrainRegression
  *
- * \ingroup OTBAppClassification
+ * \ingroup OTBAppDimensionalityReduction
  */
 template <class TInputValue, class TOutputValue>
 class TrainDimensionalityReductionApplicationBase: public Application
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModel.h b/Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModel.h
index f5c3b85e41..0707f5e182 100644
--- a/Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModel.h
+++ b/Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModel.h
@@ -40,6 +40,13 @@
 
 namespace otb
 {
+/**
+ * \class AutoencoderModel
+ *
+ * Autoencoder model wrapper class
+ *
+ * \ingroup OTBDimensionalityReductionLearning
+ */
 template <class TInputValue, class NeuronType>
 class ITK_EXPORT AutoencoderModel
   : public  MachineLearningModel<
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModelFactory.h b/Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModelFactory.h
index a9b0065e8c..711711ca4b 100644
--- a/Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModelFactory.h
+++ b/Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModelFactory.h
@@ -26,6 +26,13 @@
 namespace otb
 {
 
+/**
+ * \class AutoencoderModelFactory
+ *
+ * Factory for AutoencoderModel
+ *
+ * \ingroup OTBDimensionalityReductionLearning
+ */
 template <class TInputValue, class TTargetValue, class NeuronType>
 class ITK_EXPORT AutoencoderModelFactory : public itk::ObjectFactoryBase
 {
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbDimensionalityReductionModelFactory.h b/Modules/Learning/DimensionalityReductionLearning/include/otbDimensionalityReductionModelFactory.h
index a96235ccb9..d088b5394d 100644
--- a/Modules/Learning/DimensionalityReductionLearning/include/otbDimensionalityReductionModelFactory.h
+++ b/Modules/Learning/DimensionalityReductionLearning/include/otbDimensionalityReductionModelFactory.h
@@ -28,7 +28,7 @@ namespace otb
 /** \class MachineLearningModelFactory
  * \brief Creation of object instance using object factory.
  *
- * \ingroup OTBSupervised
+ * \ingroup OTBDimensionalityReductionLearning
  */
 template <class TInputValue, class TOutputValue>
 class DimensionalityReductionModelFactory : public MachineLearningModelFactoryBase
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbImageDimensionalityReductionFilter.h b/Modules/Learning/DimensionalityReductionLearning/include/otbImageDimensionalityReductionFilter.h
index 93c60cf022..d5538c1700 100644
--- a/Modules/Learning/DimensionalityReductionLearning/include/otbImageDimensionalityReductionFilter.h
+++ b/Modules/Learning/DimensionalityReductionLearning/include/otbImageDimensionalityReductionFilter.h
@@ -36,7 +36,7 @@ namespace otb
  * \ingroup Streamed
  * \ingroup Threaded
  *
- * \ingroup OTBSupervised
+ * \ingroup OTBDimensionalityReductionLearning
  */
 template <class TInputImage, class TOutputImage, class TMaskImage = TOutputImage>
 class ITK_EXPORT ImageDimensionalityReductionFilter
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbPCAModel.h b/Modules/Learning/DimensionalityReductionLearning/include/otbPCAModel.h
index 0285f9d852..907d6a33cf 100644
--- a/Modules/Learning/DimensionalityReductionLearning/include/otbPCAModel.h
+++ b/Modules/Learning/DimensionalityReductionLearning/include/otbPCAModel.h
@@ -41,6 +41,8 @@ namespace otb
 /** \class PCAModel
  *
  * This class wraps a PCA model implemented by Shark, in a otb::MachineLearningModel
+ *
+ * \ingroup OTBDimensionalityReductionLearning
  */
 template <class TInputValue>
 class ITK_EXPORT PCAModel
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbPCAModelFactory.h b/Modules/Learning/DimensionalityReductionLearning/include/otbPCAModelFactory.h
index 86fb9a5676..d30a2c4663 100644
--- a/Modules/Learning/DimensionalityReductionLearning/include/otbPCAModelFactory.h
+++ b/Modules/Learning/DimensionalityReductionLearning/include/otbPCAModelFactory.h
@@ -27,7 +27,10 @@ namespace otb
 {
 
 /** \class PCAModelFactory
+ * 
  * Factory for the PCAModel
+ *
+ * \ingroup OTBDimensionalityReductionLearning
  */
 template <class TInputValue, class TTargetValue>
 class ITK_EXPORT PCAModelFactory : public itk::ObjectFactoryBase
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModel.h b/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModel.h
index f1a10a90c8..0e5bbaca1f 100644
--- a/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModel.h
+++ b/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModel.h
@@ -35,6 +35,8 @@ namespace otb
 
 /** \class SOMModel
  * MachineLearningModel for Self-Organizing Map
+ *
+ * \ingroup OTBDimensionalityReductionLearning
  */
 template <class TInputValue, unsigned int MapDimension>
 class ITK_EXPORT SOMModel
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModelFactory.h b/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModelFactory.h
index 72d590a3f8..71d314e5f5 100644
--- a/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModelFactory.h
+++ b/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModelFactory.h
@@ -27,7 +27,10 @@ namespace otb
 {
 
 /** \class SOMModelFactory
+ * 
  * Factory for SOMModel
+ *
+ * \ingroup OTBDimensionalityReductionLearning
  */
 template <class TInputValue, class TTargetValue, unsigned int MapDimension>
 class ITK_EXPORT SOMModelFactory : public itk::ObjectFactoryBase
-- 
GitLab