From 3f2ef7a1ca0b7a20facd86bf479848ec14b9a04c Mon Sep 17 00:00:00 2001 From: Julien Michel <julien.michel@cnes.fr> Date: Tue, 10 Nov 2015 10:51:24 +0100 Subject: [PATCH] DOC: Adding more documentation to resolve issue #514 --- .../include/otbShiftScaleVectorImageFilter.h | 8 ++++++++ .../Statistics/include/otbShiftScaleSampleListFilter.h | 3 +++ 2 files changed, 11 insertions(+) diff --git a/Modules/Filtering/ImageManipulation/include/otbShiftScaleVectorImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbShiftScaleVectorImageFilter.h index 26422e340c..431bd73669 100644 --- a/Modules/Filtering/ImageManipulation/include/otbShiftScaleVectorImageFilter.h +++ b/Modules/Filtering/ImageManipulation/include/otbShiftScaleVectorImageFilter.h @@ -142,6 +142,14 @@ private: /** \class ShiftScaleVectorImageFilter * \brief This filter performs a shift and scaling of a vector image on a per band basis. * + * For each band, the following formula is applied : + * + * \f[ output = \frac{input - shift}{scale} \f] + * + * Beware that the behaviour differs from itk::ShiftScaleImageFilter + * (which add shift instead of subtracting it). + * + * \sa VectorShiftScale * \ingroup IntensityImageFilters * \ingroup MultiThreaded * diff --git a/Modules/Filtering/Statistics/include/otbShiftScaleSampleListFilter.h b/Modules/Filtering/Statistics/include/otbShiftScaleSampleListFilter.h index 86449478a6..2a5b07a391 100644 --- a/Modules/Filtering/Statistics/include/otbShiftScaleSampleListFilter.h +++ b/Modules/Filtering/Statistics/include/otbShiftScaleSampleListFilter.h @@ -31,6 +31,9 @@ namespace Statistics { * * \f[ output = \frac{input - shift}{scale} \f] * + * Beware that the behaviour differs from itk::ShiftScaleImageFilter + * (which add shift instead of subtracting it). + * * Standard casting is applied between input and output type. * * Shifts and scales can be set via the SetShift() and SetScales() methods. -- GitLab