diff --git a/Modules/Applications/AppDimensionalityReduction/include/otbTrainDimensionalityReductionApplicationBase.h b/Modules/Applications/AppDimensionalityReduction/include/otbTrainDimensionalityReductionApplicationBase.h index 3fca979c8a4403d97b3757892ac9bc7c63de51ee..b0a2ae847ac0595c1744c73117a9c4d711bc93a9 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 f5c3b85e41f8955608d7482b71c904e58d53d625..0707f5e1827bcb4e1d926bfbc818fbd0db48071d 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 a9b0065e8c836185674734b38827037e18b7b1fd..711711ca4b5afd0a9d1864cc7b300dd56d40db64 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 a96235ccb9d2bbc4e35ef484cee1ee5673c9199a..d088b5394d7ec053cba64b307d4f2d1870c2fd17 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 93c60cf022b615d98f1c9ff0135393dee401bc93..d5538c1700538d6e77adb78c0358108e9730ce73 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 0285f9d852edb6c715849d8730cb8c26a8b956f4..907d6a33cf1a4207679937f719bbdcb6ea0735b2 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 86fb9a56762b1a76f5b9ee831381633792bae6df..d30a2c4663f0e9b44afc66045ffd1bd24b89dffc 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 f1a10a90c868e4c3fcf005fd423a8a3765f041e9..0e5bbaca1f724dc5dd7acf5d0bc8fb67e48d75cb 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 72d590a3f890ff142ef9e7582efa55650af11fbf..71d314e5f5cad1bcf31ed7de8505d6dd164309bc 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