From fe742a189e4bde7feb65efb938d17ba3c0650c47 Mon Sep 17 00:00:00 2001 From: Manuel Grizonnet <manuel.grizonnet@cnes.fr> Date: Mon, 17 Dec 2018 15:56:27 +0100 Subject: [PATCH] ENH: make functor const and move doxygen ingroup doc --- .../include/otbSinclairToCovarianceMatrixFunctor.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Modules/Filtering/Polarimetry/include/otbSinclairToCovarianceMatrixFunctor.h b/Modules/Filtering/Polarimetry/include/otbSinclairToCovarianceMatrixFunctor.h index 393cfd08d0..1fc404172f 100644 --- a/Modules/Filtering/Polarimetry/include/otbSinclairToCovarianceMatrixFunctor.h +++ b/Modules/Filtering/Polarimetry/include/otbSinclairToCovarianceMatrixFunctor.h @@ -48,8 +48,12 @@ namespace Functor * The output pixel has 10 channels : the diagonal and the upper element of the matrix. * Element are stored from left to right, line by line. * + * Use otb::SinclairToCovarianceMatrixFilter to apply + * it to an image. + * * \ingroup Functor * \ingroup SARPolarimetry + * \ingroup OTBPolarimetry * * \sa SinclairImageFilter * \sa SinclairToCircularCovarianceMatrixFunctor @@ -59,10 +63,6 @@ namespace Functor * \sa SinclairToReciprocalCoherencyFunctor * \sa SinclairToReciprocalCovarianceMatrixFunctor * - * Use otb::SinclairToCovarianceMatrixFilter to apply - * it to an image. - * - * \ingroup OTBPolarimetry */ template <class TInput1, class TInput2, class TInput3, class TInput4, class TOutput> @@ -73,7 +73,7 @@ public: typedef typename std::complex <double> ComplexType; typedef typename TOutput::ValueType OutputValueType; inline void operator ()(TOutput & result, const TInput1& Shh, const TInput2& Shv, - const TInput3& Svh, const TInput4& Svv) + const TInput3& Svh, const TInput4& Svv) const { const ComplexType S_hh = static_cast<ComplexType>(Shh); const ComplexType S_hv = static_cast<ComplexType>(Shv); -- GitLab