[otb] 03/03: Fix additional spelling-error-in-binary issues.

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Sat Sep 5 21:52:18 UTC 2015


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch master
in repository otb.

commit a9f296aa188fdad52cde21c2e2eb1d402af4c783
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Sat Sep 5 22:14:58 2015 +0200

    Fix additional spelling-error-in-binary issues.
---
 debian/patches/spelling.patch | 2843 ++++++++++++++++++++++++++++++++++++++---
 1 file changed, 2660 insertions(+), 183 deletions(-)

diff --git a/debian/patches/spelling.patch b/debian/patches/spelling.patch
index befef4b..f0e9aaf 100644
--- a/debian/patches/spelling.patch
+++ b/debian/patches/spelling.patch
@@ -1,9 +1,9 @@
 Author: Andreas Tille <tille at debian.org>, Rashad Kanavath<rashad.kanavath at c-s.fr>
 Last-Update: Tue, 1 Sep 2015 09:25:20 +0200
 Description: Fix some spelling errors to silence lintian enabling  to concentrate on the real problem.
---- otb.orig/Modules/Applications/AppChangeDetection/app/otbMultivariateAlterationDetector.cxx
-+++ otb/Modules/Applications/AppChangeDetection/app/otbMultivariateAlterationDetector.cxx
-@@ -75,7 +75,7 @@
+--- a/Modules/Applications/AppChangeDetection/app/otbMultivariateAlterationDetector.cxx
++++ b/Modules/Applications/AppChangeDetection/app/otbMultivariateAlterationDetector.cxx
+@@ -75,7 +75,7 @@ private:
                    " \n"
                    " The GetV1() and GetV2() methods allow to retrieve the linear "
                    " combinations used to generate the Mad change maps as a vnl_matrix of "
@@ -12,9 +12,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
                    " associated to each Mad change maps as a vnl_vector. \n"
                    " \n"
                    " This filter has been implemented from the Matlab code kindly made "
---- otb.orig/Modules/Applications/AppClassification/app/otbClassificationMapRegularization.cxx
-+++ otb/Modules/Applications/AppClassification/app/otbClassificationMapRegularization.cxx
-@@ -71,7 +71,7 @@
+--- a/Modules/Applications/AppClassification/app/otbClassificationMapRegularization.cxx
++++ b/Modules/Applications/AppClassification/app/otbClassificationMapRegularization.cxx
+@@ -71,7 +71,7 @@ private:
  
      /** GROUP IO CLASSIFICATION */
      AddParameter(ParameterType_Group,"io","Input and output images");
@@ -23,7 +23,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      AddParameter(ParameterType_InputImage, "io.in",  "Input classification image");
      SetParameterDescription( "io.in", "The input labeled image to regularize.");
-@@ -82,7 +82,7 @@
+@@ -82,7 +82,7 @@ private:
  
  
      AddParameter(ParameterType_Group,"ip","Regularization parameters");
@@ -32,9 +32,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      AddParameter(ParameterType_Int, "ip.radius", "Structuring element radius (in pixels)");
      SetParameterDescription("ip.radius", "The radius of the ball shaped structuring element (expressed in pixels). By default, 'ip.radius = 1 pixel'.");
---- otb.orig/Modules/Applications/AppClassification/app/otbFusionOfClassifications.cxx
-+++ otb/Modules/Applications/AppClassification/app/otbFusionOfClassifications.cxx
-@@ -95,7 +95,7 @@
+--- a/Modules/Applications/AppClassification/app/otbFusionOfClassifications.cxx
++++ b/Modules/Applications/AppClassification/app/otbFusionOfClassifications.cxx
+@@ -95,7 +95,7 @@ private:
      SetName("FusionOfClassifications");
      SetDescription("Fuses several classifications maps of the same image on the basis of class labels.");
      SetDocName("Fusion of Classifications");
@@ -43,9 +43,18 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
          "Fusion is done either by mean of Majority Voting, or with the Dempster Shafer combination method on class labels.\n "
          "-MAJORITY VOTING: for each pixel, the class with the highest number of votes is selected.\n "
          "-DEMPSTER SHAFER: for each pixel, the class label for which the Belief Function is maximal is selected. This Belief Function is calculated "
---- otb.orig/Modules/Applications/AppClassification/app/otbImageClassifier.cxx
-+++ otb/Modules/Applications/AppClassification/app/otbImageClassifier.cxx
-@@ -80,7 +80,7 @@
+@@ -345,7 +345,7 @@ private:
+         std::vector<std::string> confusionMatricesFilenameList = GetParameterStringList("method.dempstershafer.cmfl");
+ 
+         MassOfBeliefDefinitionMethod massOfBeliefDefMethod;
+-        //setting default to supress warning
++        //setting default to suppress warning
+         massOfBeliefDefMethod = ConfusionMatrixToMassOfBeliefType::PRECISION;
+         switch (GetParameterInt("method.dempstershafer.mob"))
+           {
+--- a/Modules/Applications/AppClassification/app/otbImageClassifier.cxx
++++ b/Modules/Applications/AppClassification/app/otbImageClassifier.cxx
+@@ -80,7 +80,7 @@ private:
      SetParameterDescription( "in", "The input image to classify.");
  
      AddParameter(ParameterType_InputImage,  "mask",   "Input Mask");
@@ -54,9 +63,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      MandatoryOff("mask");
  
      AddParameter(ParameterType_InputFilename, "model", "Model file");
---- otb.orig/Modules/Applications/AppClassification/app/otbTrainBoost.cxx
-+++ otb/Modules/Applications/AppClassification/app/otbTrainBoost.cxx
-@@ -26,7 +26,7 @@
+--- a/Modules/Applications/AppClassification/app/otbTrainBoost.cxx
++++ b/Modules/Applications/AppClassification/app/otbTrainBoost.cxx
+@@ -26,7 +26,7 @@ namespace Wrapper
    void TrainImagesClassifier::InitBoostParams()
    {
      AddChoice("classifier.boost", "Boost classifier");
@@ -65,9 +74,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
          "See complete documentation here \\url{http://docs.opencv.org/modules/ml/doc/boosting.html}.");
      //BoostType
      AddParameter(ParameterType_Choice, "classifier.boost.t", "Boost Type");
---- otb.orig/Modules/Applications/AppClassification/app/otbTrainDecisionTree.cxx
-+++ otb/Modules/Applications/AppClassification/app/otbTrainDecisionTree.cxx
-@@ -26,7 +26,7 @@
+--- a/Modules/Applications/AppClassification/app/otbTrainDecisionTree.cxx
++++ b/Modules/Applications/AppClassification/app/otbTrainDecisionTree.cxx
+@@ -26,7 +26,7 @@ void TrainImagesClassifier::InitDecision
  {
    AddChoice("classifier.dt", "Decision Tree classifier");
    SetParameterDescription("classifier.dt",
@@ -76,9 +85,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
                            "See complete documentation here \\url{http://docs.opencv.org/modules/ml/doc/decision_trees.html}.");
    //MaxDepth
    AddParameter(ParameterType_Int, "classifier.dt.max", "Maximum depth of the tree");
---- otb.orig/Modules/Applications/AppClassification/app/otbTrainGradientBoostedTree.cxx
-+++ otb/Modules/Applications/AppClassification/app/otbTrainGradientBoostedTree.cxx
-@@ -27,7 +27,7 @@
+--- a/Modules/Applications/AppClassification/app/otbTrainGradientBoostedTree.cxx
++++ b/Modules/Applications/AppClassification/app/otbTrainGradientBoostedTree.cxx
+@@ -27,7 +27,7 @@ void TrainImagesClassifier::InitGradient
    AddChoice("classifier.gbt", "Gradient Boosted Tree classifier");
    SetParameterDescription(
        "classifier.gbt",
@@ -87,9 +96,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
        "See complete documentation here \\url{http://docs.opencv.org/modules/ml/doc/gradient_boosted_trees.html}.");
    //LossFunctionType : not exposed, as only one type is used for Classification,
    // the other three are used for regression.
---- otb.orig/Modules/Applications/AppClassification/app/otbTrainImagesClassifier.cxx
-+++ otb/Modules/Applications/AppClassification/app/otbTrainImagesClassifier.cxx
-@@ -35,7 +35,7 @@
+--- a/Modules/Applications/AppClassification/app/otbTrainImagesClassifier.cxx
++++ b/Modules/Applications/AppClassification/app/otbTrainImagesClassifier.cxx
+@@ -35,7 +35,7 @@ void TrainImagesClassifier::DoInit()
      "Samples are composed of pixel values in each band optionally centered and reduced using an XML statistics file produced by "
      "the ComputeImagesStatistics application.\n The training vector data must contain polygons with a positive integer field "
      "representing the class label. The name of this field can be set using the \"Class label field\" parameter. Training and validation "
@@ -98,7 +107,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      "between the number of samples in training and validation sets. Two parameters allow to manage the size of the training and "
      "validation sets per class and per image.\n Several classifier parameters can be set depending on the chosen classifier. In the "
      "validation process, the confusion matrix is organized the following way: rows = reference labels, columns = produced labels. "
-@@ -50,7 +50,7 @@
+@@ -50,7 +50,7 @@ void TrainImagesClassifier::DoInit()
  
    //Group IO
    AddParameter(ParameterType_Group, "io", "Input and output data");
@@ -107,7 +116,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
    AddParameter(ParameterType_InputImageList, "io.il", "Input Image List");
    SetParameterDescription("io.il", "A list of input images.");
    AddParameter(ParameterType_InputVectorDataList, "io.vd", "Input Vector Data List");
-@@ -71,7 +71,7 @@
+@@ -71,7 +71,7 @@ void TrainImagesClassifier::DoInit()
    //Group Sample list
    AddParameter(ParameterType_Group, "sample", "Training and validation samples parameters");
    SetParameterDescription("sample",
@@ -116,7 +125,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
    AddParameter(ParameterType_Int, "sample.mt", "Maximum training sample size per class");
    //MandatoryOff("mt");
-@@ -105,7 +105,7 @@
+@@ -105,7 +105,7 @@ void TrainImagesClassifier::DoInit()
    SetParameterDescription("classifier", "Choice of the classifier to use for the training.");
  
    //Group LibSVM
@@ -125,9 +134,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
    InitLibSVMParams();
  #endif
  
---- otb.orig/Modules/Applications/AppClassification/app/otbTrainKNN.cxx
-+++ otb/Modules/Applications/AppClassification/app/otbTrainKNN.cxx
-@@ -26,7 +26,7 @@
+--- a/Modules/Applications/AppClassification/app/otbTrainKNN.cxx
++++ b/Modules/Applications/AppClassification/app/otbTrainKNN.cxx
+@@ -26,7 +26,7 @@ namespace Wrapper
    void TrainImagesClassifier::InitKNNParams()
    {
      AddChoice("classifier.knn", "KNN classifier");
@@ -136,9 +145,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
          "See complete documentation here \\url{http://docs.opencv.org/modules/ml/doc/k_nearest_neighbors.html}.");
  
      //K parameter
---- otb.orig/Modules/Applications/AppClassification/app/otbTrainLibSVM.cxx
-+++ otb/Modules/Applications/AppClassification/app/otbTrainLibSVM.cxx
-@@ -26,7 +26,7 @@
+--- a/Modules/Applications/AppClassification/app/otbTrainLibSVM.cxx
++++ b/Modules/Applications/AppClassification/app/otbTrainLibSVM.cxx
+@@ -26,7 +26,7 @@ namespace Wrapper
    void TrainImagesClassifier::InitLibSVMParams()
    {
      AddChoice("classifier.libsvm", "LibSVM classifier");
@@ -147,9 +156,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      AddParameter(ParameterType_Choice, "classifier.libsvm.k", "SVM Kernel Type");
      AddChoice("classifier.libsvm.k.linear", "Linear");
      AddChoice("classifier.libsvm.k.rbf", "Gaussian radial basis function");
---- otb.orig/Modules/Applications/AppClassification/app/otbTrainNeuralNetwork.cxx
-+++ otb/Modules/Applications/AppClassification/app/otbTrainNeuralNetwork.cxx
-@@ -27,7 +27,7 @@
+--- a/Modules/Applications/AppClassification/app/otbTrainNeuralNetwork.cxx
++++ b/Modules/Applications/AppClassification/app/otbTrainNeuralNetwork.cxx
+@@ -27,7 +27,7 @@ void TrainImagesClassifier::InitNeuralNe
  {
    AddChoice("classifier.ann", "Artificial Neural Network classifier");
    SetParameterDescription("classifier.ann",
@@ -158,9 +167,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
                            "See complete documentation here \\url{http://docs.opencv.org/modules/ml/doc/neural_networks.html}.");
  
    //TrainMethod
---- otb.orig/Modules/Applications/AppClassification/app/otbTrainRandomForests.cxx
-+++ otb/Modules/Applications/AppClassification/app/otbTrainRandomForests.cxx
-@@ -26,7 +26,7 @@
+--- a/Modules/Applications/AppClassification/app/otbTrainRandomForests.cxx
++++ b/Modules/Applications/AppClassification/app/otbTrainRandomForests.cxx
+@@ -26,7 +26,7 @@ void TrainImagesClassifier::InitRandomFo
  {
    AddChoice("classifier.rf", "Random forests classifier");
    SetParameterDescription("classifier.rf",
@@ -169,9 +178,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
                            "See complete documentation here \\url{http://docs.opencv.org/modules/ml/doc/random_trees.html}.");
    //MaxDepth
    AddParameter(ParameterType_Int, "classifier.rf.max", "Maximum depth of the tree");
---- otb.orig/Modules/Applications/AppClassification/app/otbTrainSVM.cxx
-+++ otb/Modules/Applications/AppClassification/app/otbTrainSVM.cxx
-@@ -26,7 +26,7 @@
+--- a/Modules/Applications/AppClassification/app/otbTrainSVM.cxx
++++ b/Modules/Applications/AppClassification/app/otbTrainSVM.cxx
+@@ -26,7 +26,7 @@ namespace Wrapper
    void TrainImagesClassifier::InitSVMParams()
    {
      AddChoice("classifier.svm", "SVM classifier (OpenCV)");
@@ -180,9 +189,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
          "See complete documentation here \\url{http://docs.opencv.org/modules/ml/doc/support_vector_machines.html}.");
      AddParameter(ParameterType_Choice, "classifier.svm.m", "SVM Model Type");
      AddChoice("classifier.svm.m.csvc", "C support vector classification");
---- otb.orig/Modules/Applications/AppDescriptors/app/otbHomologousPointsExtraction.cxx
-+++ otb/Modules/Applications/AppDescriptors/app/otbHomologousPointsExtraction.cxx
-@@ -81,19 +81,19 @@
+--- a/Modules/Applications/AppDescriptors/app/otbHomologousPointsExtraction.cxx
++++ b/Modules/Applications/AppDescriptors/app/otbHomologousPointsExtraction.cxx
+@@ -81,19 +81,19 @@ private:
    {
      SetName("HomologousPointsExtraction");
      SetDocName("Homologous points extraction");
@@ -206,7 +215,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
        " It can be useful to assess the precision of a registration for instance."
        " The vector file is always reprojected to EPSG:4326 to allow display in a GIS."
        " This is done via reprojection or by applying the image sensor models.");
-@@ -143,8 +143,8 @@
+@@ -143,8 +143,8 @@ private:
      SetParameterDescription("mode.full","Extract and match all keypoints, loading both images entirely into memory");
  
      AddChoice("mode.geobins","Search keypoints in small spatial bins regularly spread accross first image");
@@ -217,7 +226,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      AddParameter(ParameterType_Int,"mode.geobins.binsize","Size of bin");
      SetParameterDescription("mode.geobins.binsize","Radius of the spatial bin in pixels");
      SetDefaultParameterInt("mode.geobins.binsize",256);
-@@ -154,7 +154,7 @@
+@@ -154,7 +154,7 @@ private:
      SetParameterDescription("mode.geobins.binsizey","Radius of the spatial bin in pixels (y direction). If not set, the mode.geobins.binsize value is used.");
      SetMinimumParameterIntValue("mode.geobins.binsizey",1);
      MandatoryOff("mode.geobins.binsizey");
@@ -226,7 +235,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      AddParameter(ParameterType_Int,"mode.geobins.binstep","Steps between bins");
      SetParameterDescription("mode.geobins.binstep","Steps between bins in pixels");
      SetDefaultParameterInt("mode.geobins.binstep",256);
-@@ -175,7 +175,7 @@
+@@ -175,7 +175,7 @@ private:
      SetDefaultParameterFloat("precision",0.);
  
      AddParameter(ParameterType_Empty,"mfilter","Filter points according to geographical or sensor based colocalisation");
@@ -235,7 +244,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      AddParameter(ParameterType_Empty,"2wgs84","If enabled, points from second image will be exported in WGS84");
  
-@@ -385,7 +385,7 @@
+@@ -385,7 +385,7 @@ private:
          {
          bin_size_y = GetParameterInt("mode.geobins.binsizey");
          }
@@ -244,7 +253,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
        unsigned int bin_step_x = GetParameterInt("mode.geobins.binstep");
        unsigned int bin_step_y = bin_step_x;
  
-@@ -393,7 +393,7 @@
+@@ -393,7 +393,7 @@ private:
          {
          bin_step_y = GetParameterInt("mode.geobins.binstepy");
          }
@@ -253,9 +262,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
        unsigned int nb_bins_x = static_cast<unsigned int>(vcl_ceil(static_cast<float>(size[0]-2*image_border_margin)/(bin_size_x + bin_step_x)));
        unsigned int nb_bins_y = static_cast<unsigned int>(vcl_ceil(static_cast<float>(size[1]-2*image_border_margin)/(bin_size_y + bin_step_y)));
  
---- otb.orig/Modules/Applications/AppEdge/app/otbLineSegmentDetection.cxx
-+++ otb/Modules/Applications/AppEdge/app/otbLineSegmentDetection.cxx
-@@ -57,7 +57,7 @@
+--- a/Modules/Applications/AppEdge/app/otbLineSegmentDetection.cxx
++++ b/Modules/Applications/AppEdge/app/otbLineSegmentDetection.cxx
+@@ -57,7 +57,7 @@ private:
  
      // Documentation
      SetDocName("Line segment detection");
@@ -264,20 +273,29 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      SetDocLimitations("None");
      SetDocAuthors("OTB-Team");
      SetDocSeeAlso("On Line demonstration of the LSD algorithm is available here: http://www.ipol.im/pub/algo/gjmr_line_segment_detector/\n");
---- otb.orig/Modules/Applications/AppHyperspectral/app/otbHyperspectralUnmixing.cxx
-+++ otb/Modules/Applications/AppHyperspectral/app/otbHyperspectralUnmixing.cxx
-@@ -96,7 +96,7 @@
+--- a/Modules/Applications/AppHyperspectral/app/otbHyperspectralUnmixing.cxx
++++ b/Modules/Applications/AppHyperspectral/app/otbHyperspectralUnmixing.cxx
+@@ -96,7 +96,7 @@ private:
  
      // Documentation
      SetDocName("Hyperspectral data unmixing");
 -    SetDocLongDescription("The application applies a linear unmixing algorithm to an hyperspectral data cube. This method supposes that the mixture between materials in the scene is macroscopic and simulates a linear mixing model of spectra.\nThe Linear Mixing Model (LMM) acknowledges that reflectance spectrum associated with each pixel is a linear combination of pure materials in the recovery area, commonly known as endmembers. Endmembers can be estimated using the VertexComponentAnaly [...]
-+    SetDocLongDescription("The application applies a linear unmixing algorithm to an hyperspectral data cube. This method supposes that the mixture between materials in the scene is macroscopic and simulates a linear mixing model of spectra.\nThe Linear Mixing Model (LMM) acknowledges that reflectance spectrum associated with each pixel is a linear combination of pure materials in the recovery area, commonly known as endmembers. Endmembers can be estimated using the VertexComponentAnaly [...]
++    SetDocLongDescription("The application applies a linear unmixing algorithm to an hyperspectral data cube. This method supposes that the mixture between materials in the scene is macroscopic and simulates a linear mixing model of spectra.\nThe Linear Mixing Model (LMM) acknowledges that reflectance spectrum associated with each pixel is a linear combination of pure materials in the recovery area, commonly known as endmembers. Endmembers can be estimated using the VertexComponentAnaly [...]
      SetDocLimitations("None");
      SetDocAuthors("OTB-Team");
      SetDocSeeAlso("VertexComponentAnalysis");
---- otb.orig/Modules/Applications/AppImageUtils/app/otbColorMapping.cxx
-+++ otb/Modules/Applications/AppImageUtils/app/otbColorMapping.cxx
-@@ -250,10 +250,10 @@
+@@ -128,7 +128,7 @@ private:
+     SetParameterDescription("ua.isra", "Image Space Reconstruction Algorithm");
+ 
+     AddChoice("ua.mdmdnmf", "MDMDNMF");
+-    SetParameterDescription("ua.mdmdnmf", "Minimum Dispertion Constrained Non Negative Matrix Factorization");
++    SetParameterDescription("ua.mdmdnmf", "Minimum Dispersion Constrained Non Negative Matrix Factorization");
+     SetParameterString("ua", "ucls");
+     // Doc example parameter settings
+     SetDocExampleParameterValue("in", "cupriteSubHsi.tif");
+--- a/Modules/Applications/AppImageUtils/app/otbColorMapping.cxx
++++ b/Modules/Applications/AppImageUtils/app/otbColorMapping.cxx
+@@ -250,10 +250,10 @@ private:
      SetDescription("Maps an input label image to 8-bits RGB using look-up tables.");
  
      SetDocName("Color Mapping");
@@ -291,7 +309,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
                            "to a colored image using continuous look-up table, in order to enhance image interpretation. Several "
                            "look-up tables can been chosen with different color ranges.\n-The optimal method computes an optimal "
                            "look-up table. When processing a segmentation label image (label to color), the color difference between"
-@@ -716,7 +716,7 @@
+@@ -716,7 +716,7 @@ private:
        streamingManager->PrepareStreaming(input, largestRegion);
  
        unsigned long numberOfStreamDivisions = streamingManager->GetNumberOfSplits();
@@ -300,9 +318,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
        otbAppLogINFO("Number of divisions : "<<numberOfStreamDivisions);
  
        // iteration over stream divisions
---- otb.orig/Modules/Applications/AppImageUtils/app/otbDownloadSRTMTiles.cxx
-+++ otb/Modules/Applications/AppImageUtils/app/otbDownloadSRTMTiles.cxx
-@@ -96,7 +96,7 @@
+--- a/Modules/Applications/AppImageUtils/app/otbDownloadSRTMTiles.cxx
++++ b/Modules/Applications/AppImageUtils/app/otbDownloadSRTMTiles.cxx
+@@ -96,7 +96,7 @@ private:
  
      // Documentation
      SetDocName("Download or list SRTM tiles related to a set of images");
@@ -311,9 +329,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      SetDocLimitations("None");
      SetDocAuthors("OTB-Team");
      SetDocSeeAlso(" ");
---- otb.orig/Modules/Applications/AppImageUtils/app/otbMultiResolutionPyramid.cxx
-+++ otb/Modules/Applications/AppImageUtils/app/otbMultiResolutionPyramid.cxx
-@@ -95,7 +95,7 @@
+--- a/Modules/Applications/AppImageUtils/app/otbMultiResolutionPyramid.cxx
++++ b/Modules/Applications/AppImageUtils/app/otbMultiResolutionPyramid.cxx
+@@ -95,7 +95,7 @@ private:
      // Boolean Fast scheme
      AddParameter(ParameterType_Empty, "fast", "Use Fast Scheme");
      std::ostringstream desc;
@@ -322,9 +340,15 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
          <<" subsampling previous level of pyramid instead of processing the full input.";
      SetParameterDescription("fast", desc.str());
      MandatoryOff("fast");
---- otb.orig/Modules/Applications/AppImageUtils/app/otbReadImageInfo.cxx
-+++ otb/Modules/Applications/AppImageUtils/app/otbReadImageInfo.cxx
-@@ -70,7 +70,7 @@
+--- a/Modules/Applications/AppImageUtils/app/otbReadImageInfo.cxx
++++ b/Modules/Applications/AppImageUtils/app/otbReadImageInfo.cxx
+@@ -65,15 +65,15 @@ private:
+     SetParameterDescription("in", "Input image to analyse");
+ 
+     AddParameter(ParameterType_Empty, "keywordlist", "Display the OSSIM keywordlist");
+-    SetParameterDescription("keywordlist", "Output the OSSIM keyword list. It contains metadata information (sensor model, geometry ). Informations are stored in keyword list (pairs of key/value)");
++    SetParameterDescription("keywordlist", "Output the OSSIM keyword list. It contains metadata information (sensor model, geometry ). Information is stored in keyword list (pairs of key/value)");
+     DisableParameter("keywordlist");
      MandatoryOff("keywordlist");
  
      AddParameter(ParameterType_OutputFilename, "outkwl", "Write the OSSIM keywordlist to a geom file");
@@ -332,8 +356,12 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
 +    SetParameterDescription("outkwl", "This option allows one to extract the OSSIM keywordlist of the image into a geom file.");
      MandatoryOff("outkwl");
  
-     //Create output parameters to store image informations
-@@ -179,7 +179,7 @@
+-    //Create output parameters to store image informations
++    //Create output parameters to store image information
+     AddParameter(ParameterType_Int,"indexx","Start index X");
+     SetParameterDescription("indexx","X start index");
+     SetParameterRole("indexx", Role_Output);
+@@ -179,7 +179,7 @@ private:
      EnableParameter("country");
  
      AddParameter(ParameterType_Group, "rgb", "Default RGB Display");
@@ -342,18 +370,59 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      AddParameter(ParameterType_Int, "rgb.r", "Red Band");
      SetParameterDescription("rgb.r","Red band Number");
-@@ -207,7 +207,7 @@
+@@ -206,8 +206,8 @@ private:
+     SetParameterRole("keyword", Role_Output);
      EnableParameter("keyword");
  
-     AddParameter(ParameterType_Group, "gcp", "Ground Control Points informations");
+-    AddParameter(ParameterType_Group, "gcp", "Ground Control Points informations");
 -    SetParameterDescription("gcp","This group of parameters allows to access to the GCPs informations.");
-+    SetParameterDescription("gcp","This group of parameters allows one to access to the GCPs informations.");
++    AddParameter(ParameterType_Group, "gcp", "Ground Control Points information");
++    SetParameterDescription("gcp","This group of parameters allows one to access to the GCPs information.");
      SetParameterRole("gcp", Role_Output);
  
      AddParameter(ParameterType_Int, "gcp.count", "GCPs Number");
---- otb.orig/Modules/Applications/AppMathParserX/app/otbBandMathX.cxx
-+++ otb/Modules/Applications/AppMathParserX/app/otbBandMathX.cxx
-@@ -108,7 +108,7 @@
+@@ -255,9 +255,9 @@ private:
+     std::ostringstream ossOutput;
+     FloatVectorImageType::Pointer inImage = GetParameterImage("in");
+ 
+-    ossOutput << std::endl << "Image general informations:" << std::endl;
++    ossOutput << std::endl << "Image general information:" << std::endl;
+ 
+-    // Read informations
++    // Read information
+     typedef otb::ImageMetadataInterfaceBase ImageMetadataInterfaceType;
+     ImageMetadataInterfaceType::Pointer metadataInterface = ImageMetadataInterfaceFactory::CreateIMI(inImage->GetMetaDataDictionary());
+ 
+@@ -309,7 +309,7 @@ private:
+ 
+     ossOutput << "\tEstimated ground spacing (in meters): [" << GetParameterFloat("estimatedgroundspacingx") << "," << GetParameterFloat("estimatedgroundspacingy") << "]" << std::endl;
+ 
+-    ossOutput << std::endl << "Image acquisition informations:" << std::endl;
++    ossOutput << std::endl << "Image acquisition information:" << std::endl;
+ 
+     SetParameterString("sensor", metadataInterface->GetSensorID());
+     ossOutput << "\tSensor : ";
+@@ -433,7 +433,7 @@ private:
+     for(int gcpIdx = 0; gcpIdx  < GetParameterInt("gcp.count"); ++ gcpIdx)
+       {
+       if (gcpIdx == 0)
+-        ossOutput << "\tGCP individual informations:" << std::endl;
++        ossOutput << "\tGCP individual information:" << std::endl;
+ 
+       gcp_ids.push_back(metadataInterface->GetGCPId(gcpIdx));
+       gcp_infos.push_back(metadataInterface->GetGCPInfo(gcpIdx));
+@@ -464,7 +464,7 @@ private:
+       ossOutput << "\t" << GetParameterString("keyword") << std::endl;
+       }
+ 
+-    //Display image informations in the dedicated logger
++    //Display image information in the dedicated logger
+     otbAppLogINFO( << ossOutput.str() );
+ 
+     if(IsParameterEnabled("outkwl"))
+--- a/Modules/Applications/AppMathParserX/app/otbBandMathX.cxx
++++ b/Modules/Applications/AppMathParserX/app/otbBandMathX.cxx
+@@ -108,7 +108,7 @@ private:
        "matrices (for instance cos, sin, ...). These new operators/ functions keep the original names to which we added the prefix 'v' for vector (vcos, vsin, ...).\n"
        "- mult, div and pow operators, that perform element-wise multiplication, division or exponentiation of vector/matrices (for instance im1 div im2)\n"
        "- mlt, dv and pw operators, that perform multiplication, division or exponentiation of vector/matrices by a scalar (for instance im1 dv 2.0)\n"
@@ -362,7 +431,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
        "for instance bands(im1,{1,2,1,1}) produces a vector of 4 components made of band 1, band 2, band 1 and band 1 values from the first input.\n"
        "Note that curly brackets must be used in order to select the desired band indices.\n"
        "... and so on.\n"
-@@ -126,7 +126,7 @@
+@@ -126,7 +126,7 @@ private:
        "In the latter case, elements of a row must be separated by commas, and rows must be separated by semicolons.\n"
        "It is also possible to define expressions within the same txt file, with the pattern #E expr. For instance (two expressions; see also limitations section below):\n\n"
        "#E $dotpr(kernel1,im1b1N3x5); im2b1^expo$\n"
@@ -371,15 +440,15 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
        "- Setting the output image can be done with the 'out' parameter (multi-outputs is not implemented yet).\n"
        "\n\n"
        "Finally, we strongly recommend that the reader takes a look at the cookbook, where additional information can be found (http://www.orfeo-toolbox.org/packages/OTBCookBook.pdf).\n"
-@@ -234,5 +234,3 @@
+@@ -234,5 +234,3 @@ private:
  } // namespace otb
  
  OTB_APPLICATION_EXPORT(otb::Wrapper::BandMathX)
 -
 -
---- otb.orig/Modules/Applications/AppOpticalCalibration/app/otbOpticalCalibration.cxx
-+++ otb/Modules/Applications/AppOpticalCalibration/app/otbOpticalCalibration.cxx
-@@ -124,10 +124,10 @@
+--- a/Modules/Applications/AppOpticalCalibration/app/otbOpticalCalibration.cxx
++++ b/Modules/Applications/AppOpticalCalibration/app/otbOpticalCalibration.cxx
+@@ -124,10 +124,10 @@ private:
    void DoInit()
    {
      SetName("OpticalCalibration");
@@ -392,7 +461,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  "\n--------------------------\n\n"
  "If the sensor is not supported by the metadata interface factory of OTB, users still have the possibility to give the needed parameters to the application.\n"
  "For TOA conversion, these parameters are : \n"
-@@ -175,7 +175,7 @@
+@@ -175,7 +175,7 @@ private:
  "1540.494123 : 1826.087443 : 1982.671954 : 1094.747446\n\n"
  
  "Finally, the 'Logs' tab provides usefull messages that can help the user in knowing the process different status." );
@@ -401,7 +470,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      SetDocLimitations("None");
      SetDocAuthors("OTB-Team");
      SetDocSeeAlso("The OTB CookBook");
-@@ -198,7 +198,7 @@
+@@ -198,7 +198,7 @@ private:
  
      AddParameter(ParameterType_Empty, "milli", "Convert to milli reflectance");
      SetParameterDescription("milli", "Flag to use milli-reflectance instead of reflectance.\n"
@@ -410,7 +479,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      DisableParameter("milli");
      MandatoryOff("milli");
  
-@@ -209,7 +209,7 @@
+@@ -209,7 +209,7 @@ private:
  
      //Acquisition parameters
      AddParameter(ParameterType_Group,"acqui","Acquisition parameters");
@@ -419,7 +488,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      //Minute
      AddParameter(ParameterType_Int, "acqui.minute",   "Minute");
      SetParameterDescription("acqui.minute", "Minute (0-59)");
-@@ -285,7 +285,7 @@
+@@ -285,7 +285,7 @@ private:
  
      //Atmospheric parameters (TOC)
      AddParameter(ParameterType_Group,"atmo","Atmospheric parameters (for TOC)");
@@ -428,7 +497,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      AddParameter(ParameterType_Choice,   "atmo.aerosol", "Aerosol Model");
      AddChoice("atmo.aerosol.noaersol",    "No Aerosol Model");
      AddChoice("atmo.aerosol.continental", "Continental");
-@@ -318,7 +318,7 @@
+@@ -318,11 +318,11 @@ private:
      AddParameter(ParameterType_InputFilename, "atmo.aeronet", "Aeronet File");
      SetParameterDescription("atmo.aeronet","Aeronet file containing atmospheric parameters");
      MandatoryOff("atmo.aeronet");
@@ -437,16 +506,23 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      AddParameter(ParameterType_InputFilename, "atmo.rsr", "Relative Spectral Response File");
      std::ostringstream oss;
      oss << "Sensor relative spectral response file"<<std::endl;
-@@ -375,7 +375,7 @@
+-    oss << "By default the application gets these informations in the metadata";
++    oss << "By default the application gets this information in the metadata";
+     SetParameterDescription("atmo.rsr", oss.str());
+     MandatoryOff("atmo.rsr");
+ 
+@@ -375,8 +375,8 @@ private:
        if (newInputImage)
        {
          ossOutput << std::endl << "File: " << m_inImageName << std::endl;
 -        
+-        //Check if valid metadata informations are available to compute ImageToLuminance and LuminanceToReflectance
 +
-         //Check if valid metadata informations are available to compute ImageToLuminance and LuminanceToReflectance
++        //Check if valid metadata information are available to compute ImageToLuminance and LuminanceToReflectance
          FloatVectorImageType::Pointer inImage = GetParameterFloatVectorImage("in");
          itk::MetaDataDictionary             dict = inImage->GetMetaDataDictionary();
-@@ -397,7 +397,7 @@
+         OpticalImageMetadataInterface::Pointer lImageMetadataInterface = OpticalImageMetadataInterfaceFactory::CreateIMI(dict);
+@@ -397,7 +397,7 @@ private:
                       << "\tAcquisition Sun Azimuth Angle: " << lImageMetadataInterface->GetSunAzimuth() << std::endl
                       << "\tAcquisition Viewing Elevation Angle: " << lImageMetadataInterface->GetSatElevation() << std::endl
                       << "\tAcquisition Viewing Azimuth Angle: " << lImageMetadataInterface->GetSatAzimuth() << std::endl;
@@ -455,7 +531,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
             vlvector = lImageMetadataInterface->GetPhysicalGain();
             ossOutput << "\tAcquisition gain (per band): ";
             for(unsigned int k=0; k<vlvector.Size(); k++)
-@@ -607,7 +607,7 @@
+@@ -607,7 +607,7 @@ private:
      {
        // Try to retrieve information from file provided by user
        std::string filename(GetParameterString("acqui.gainbias"));
@@ -464,7 +540,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
        std::ifstream file(filename.c_str(), std::ios::in);
        if(file)
        {
-@@ -643,13 +643,13 @@
+@@ -643,13 +643,13 @@ private:
                m_LuminanceToImageFilter->SetAlpha(vlvector);
                GetLogger()->Info("Trying to get gains/biases information... OK (1/2)\n");
                break;
@@ -480,7 +556,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
                default : itkExceptionMacro(<< "File : " << filename << " contains wrong number of lines (needs two, one for gains and one for biases)");
              }
            }
-@@ -666,7 +666,7 @@
+@@ -666,7 +666,7 @@ private:
        {
          m_ImageToLuminanceFilter->SetAlpha(lImageMetadataInterface->GetPhysicalGain());
          m_LuminanceToImageFilter->SetAlpha(lImageMetadataInterface->GetPhysicalGain());
@@ -489,7 +565,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
          m_ImageToLuminanceFilter->SetBeta(lImageMetadataInterface->GetPhysicalBias());
          m_LuminanceToImageFilter->SetBeta(lImageMetadataInterface->GetPhysicalBias());
        }
-@@ -679,7 +679,7 @@
+@@ -679,7 +679,7 @@ private:
      {
        // Try to retrieve information from file provided by user
        std::string filename(GetParameterString("acqui.solarilluminations"));
@@ -498,7 +574,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
        std::ifstream file(filename.c_str(), std::ios::in);
        if(file)
        {
-@@ -741,7 +741,7 @@
+@@ -741,7 +741,7 @@ private:
        case Level_IM_TOA:
        {
          GetLogger()->Info("Compute Top of Atmosphere reflectance\n");
@@ -507,7 +583,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
          //Pipeline
          m_ImageToLuminanceFilter->SetInput(inImage);
          m_LuminanceToReflectanceFilter->SetInput(m_ImageToLuminanceFilter->GetOutput());
-@@ -759,7 +759,7 @@
+@@ -759,7 +759,7 @@ private:
        case Level_TOA_IM:
        {
          GetLogger()->Info("Convert Top of Atmosphere reflectance to image DN\n");
@@ -516,7 +592,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
          //Pipeline
          m_ReflectanceToLuminanceFilter->SetInput(inImage);
          m_LuminanceToImageFilter->SetInput(m_ReflectanceToLuminanceFilter->GetOutput());
-@@ -795,7 +795,7 @@
+@@ -795,7 +795,7 @@ private:
            }
            break;
          }
@@ -525,7 +601,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
          // Set the atmospheric param
          m_paramAtmo->SetOzoneAmount(GetParameterFloat("atmo.oz"));
          m_paramAtmo->SetWaterVaporAmount(GetParameterFloat("atmo.wa"));
-@@ -894,12 +894,12 @@
+@@ -894,12 +894,12 @@ private:
          else
          {
            GetLogger()->Info("Clamp values between [0, 100]\n");
@@ -540,7 +616,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
            m_ClampFilter->ClampOutside(0.0, 1.0);
            m_ScaleFilter->SetInput(m_ClampFilter->GetOutput());
          }
-@@ -919,7 +919,7 @@
+@@ -919,7 +919,7 @@ private:
          scale=1. / 1000.;
      }
      m_ScaleFilter->SetConstant(scale);
@@ -549,9 +625,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      SetParameterOutputImage("out", m_ScaleFilter->GetOutput());
    }
  
---- otb.orig/Modules/Applications/AppProjection/app/otbGenerateRPCSensorModel.cxx
-+++ otb/Modules/Applications/AppProjection/app/otbGenerateRPCSensorModel.cxx
-@@ -60,7 +60,7 @@
+--- a/Modules/Applications/AppProjection/app/otbGenerateRPCSensorModel.cxx
++++ b/Modules/Applications/AppProjection/app/otbGenerateRPCSensorModel.cxx
+@@ -60,7 +60,7 @@ private:
      SetDescription("Generate a RPC sensor model from a list of Ground Control Points.");
  
      SetDocName("Generate a RPC sensor model");
@@ -560,9 +636,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      AddDocTag(Tags::Geometry);
  
---- otb.orig/Modules/Applications/AppProjection/app/otbGridBasedImageResampling.cxx
-+++ otb/Modules/Applications/AppProjection/app/otbGridBasedImageResampling.cxx
-@@ -107,7 +107,7 @@
+--- a/Modules/Applications/AppProjection/app/otbGridBasedImageResampling.cxx
++++ b/Modules/Applications/AppProjection/app/otbGridBasedImageResampling.cxx
+@@ -107,7 +107,7 @@ private:
      SetDescription("Resamples an image according to a resampling grid");
  
      SetDocName("Grid Based Image Resampling");
@@ -571,7 +647,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      SetDocLimitations("None");
      SetDocAuthors("OTB-Team");
  
-@@ -116,7 +116,7 @@
+@@ -116,7 +116,7 @@ private:
      SetDocSeeAlso("otbStereorecificationGridGeneration");
  
      AddParameter(ParameterType_Group,"io","Input and output data");
@@ -580,7 +656,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      AddParameter(ParameterType_InputImage,"io.in","Input image");
      SetParameterDescription("io.in","The input image to resample");
      AddParameter(ParameterType_OutputImage, "io.out", "Output Image");
-@@ -126,7 +126,7 @@
+@@ -126,7 +126,7 @@ private:
      AddParameter(ParameterType_InputImage,"grid.in","Input resampling grid");
      SetParameterDescription("grid.in","The resampling grid");
      AddParameter(ParameterType_Choice,   "grid.type", "Grid Type");
@@ -589,7 +665,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      AddChoice("grid.type.def","Displacement  grid: $G(x_out,y_out) = (x_in-x_out, y_in-y_out)$");
      SetParameterDescription("grid.type.def","A deformation grid contains at each grid position the offset to apply to this position in order to get to the corresponding point in the input image to resample");
      AddChoice("grid.type.loc","Localisation grid: $G(x_out,y_out) = (x_in, y_in)$");
-@@ -161,14 +161,14 @@
+@@ -161,14 +161,14 @@ private:
  
      // Interpolators
      AddParameter(ParameterType_Choice,   "interpolator", "Interpolation");
@@ -606,9 +682,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      SetDefaultParameterInt("interpolator.bco.radius", 2);
      SetParameterString("interpolator","bco");
  
---- otb.orig/Modules/Applications/AppProjection/app/otbOrthoRectification.cxx
-+++ otb/Modules/Applications/AppProjection/app/otbOrthoRectification.cxx
-@@ -88,7 +88,7 @@
+--- a/Modules/Applications/AppProjection/app/otbOrthoRectification.cxx
++++ b/Modules/Applications/AppProjection/app/otbOrthoRectification.cxx
+@@ -88,7 +88,7 @@ private:
    {
      SetName("OrthoRectification");
      std::ostringstream oss;
@@ -617,7 +693,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      SetDescription(oss.str());
      // Documentation
      SetDocName("Ortho-rectification");
-@@ -106,7 +106,7 @@
+@@ -106,7 +106,7 @@ private:
  
      // Set the parameters
      AddParameter(ParameterType_Group,"io","Input and output data");
@@ -626,7 +702,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      AddParameter(ParameterType_InputImage, "io.in", "Input Image");
      SetParameterDescription("io.in","The input image to ortho-rectify");
      AddParameter(ParameterType_OutputImage, "io.out", "Output Image");
-@@ -117,7 +117,7 @@
+@@ -117,7 +117,7 @@ private:
  
      // Add the output paramters in a group
      AddParameter(ParameterType_Group, "outputs", "Output Image Grid");
@@ -635,7 +711,16 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      // UserDefined values
      AddParameter(ParameterType_Choice, "outputs.mode", "Parameters estimation modes");
-@@ -193,26 +193,26 @@
+@@ -177,7 +177,7 @@ private:
+     std::ostringstream isotropOss;
+     isotropOss << "Default spacing (pixel size) values are estimated from the sensor modeling of the image. It can therefore result in a non-isotropic spacing. ";
+     isotropOss << "This option allows you to force default values to be isotropic (in this case, the minimum of spacing in both direction is applied. ";
+-    isotropOss << "Values overriden by user are not affected by this option.";
++    isotropOss << "Values overridden by user are not affected by this option.";
+     SetParameterDescription("outputs.isotropic", isotropOss.str());
+     EnableParameter("outputs.isotropic");
+ 
+@@ -193,26 +193,26 @@ private:
      AddParameter(ParameterType_Choice,   "interpolator", "Interpolation");
      AddChoice("interpolator.bco",    "Bicubic interpolation");
      AddParameter(ParameterType_Radius, "interpolator.bco.radius", "Radius for bicubic interpolation");
@@ -667,9 +752,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      // Displacement Field Spacing
      AddParameter(ParameterType_Float, "opt.gridspacing", "Resampling grid spacing");
---- otb.orig/Modules/Applications/AppProjection/app/otbRefineSensorModel.cxx
-+++ otb/Modules/Applications/AppProjection/app/otbRefineSensorModel.cxx
-@@ -59,7 +59,7 @@
+--- a/Modules/Applications/AppProjection/app/otbRefineSensorModel.cxx
++++ b/Modules/Applications/AppProjection/app/otbRefineSensorModel.cxx
+@@ -59,7 +59,7 @@ private:
      SetDescription("Perform least-square fit of a sensor model to a set of tie points");
  
      SetDocName("Refine Sensor Model");
@@ -678,9 +763,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      AddDocTag(Tags::Geometry);
  
---- otb.orig/Modules/Applications/AppProjection/app/otbRigidTransformResample.cxx
-+++ otb/Modules/Applications/AppProjection/app/otbRigidTransformResample.cxx
-@@ -100,7 +100,7 @@
+--- a/Modules/Applications/AppProjection/app/otbRigidTransformResample.cxx
++++ b/Modules/Applications/AppProjection/app/otbRigidTransformResample.cxx
+@@ -100,7 +100,7 @@ private:
  
      //Transform
      AddParameter(ParameterType_Group,"transform","Transform parameters");
@@ -689,7 +774,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      AddParameter(ParameterType_Choice, "transform.type", "Type of transformation");
      SetParameterDescription("transform.type","Type of transformation. Available transformations are spatial scaling, translation and rotation with scaling factor");
-@@ -148,20 +148,20 @@
+@@ -148,20 +148,20 @@ private:
  
      // Interpolators
      AddParameter(ParameterType_Choice,   "interpolator", "Interpolation");
@@ -713,9 +798,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      // Doc example parameter settings
      SetDocExampleParameterValue("in", "qb_toulouse_sub.tif");
---- otb.orig/Modules/Applications/AppProjection/app/otbSuperimpose.cxx
-+++ otb/Modules/Applications/AppProjection/app/otbSuperimpose.cxx
-@@ -68,11 +68,11 @@
+--- a/Modules/Applications/AppProjection/app/otbSuperimpose.cxx
++++ b/Modules/Applications/AppProjection/app/otbSuperimpose.cxx
+@@ -68,11 +68,11 @@ public:
                                              FloatVectorImageType>  ResamplerType;
  
    typedef itk::ScalableAffineTransform<double, 2>                 TransformType;
@@ -729,7 +814,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  private:
    void DoInit()
    {
-@@ -108,26 +108,26 @@
+@@ -108,26 +108,26 @@ private:
      // Superposition mode
      AddParameter(ParameterType_Choice,"mode", "Mode");
      SetParameterDescription("mode", "Superimposition mode");
@@ -761,7 +846,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      SetDefaultParameterInt("interpolator.bco.radius", 2);
  
      AddChoice("interpolator.nn",     "Nearest Neighbor interpolation");
-@@ -135,7 +135,7 @@
+@@ -135,7 +135,7 @@ private:
  
      AddChoice("interpolator.linear", "Linear interpolation");
      SetParameterDescription("interpolator.linear","Linear interpolation leads to average image quality but is quite fast");
@@ -770,7 +855,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      AddRAMParameter();
  
      // Doc example parameter settings
-@@ -162,7 +162,7 @@
+@@ -162,7 +162,7 @@ private:
  
      // Resample filter
      m_Resampler = ResamplerType::New();
@@ -779,7 +864,13 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      m_BasicResampler = BasicResamplerType::New();
  
      // Get Interpolator
-@@ -201,11 +201,11 @@
+@@ -196,16 +196,16 @@ private:
+     // Setup the DEM Handler
+     otb::Wrapper::ElevationParametersHandler::SetupDEMHandlerFromElevationParameters(this,"elev");
+ 
+-    // Set up output image informations
++    // Set up output image information
+     FloatVectorImageType::SpacingType spacing = refImage->GetSpacing();
      FloatVectorImageType::IndexType   start   = refImage->GetLargestPossibleRegion().GetIndex();
      FloatVectorImageType::SizeType    size    = refImage->GetLargestPossibleRegion().GetSize();
      FloatVectorImageType::PointType   origin  = refImage->GetOrigin();
@@ -793,7 +884,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      if(GetParameterString("mode")=="default")
        {
        if(IsParameterEnabled("lms"))
-@@ -222,21 +222,21 @@
+@@ -222,21 +222,21 @@ private:
  
          m_Resampler->SetDisplacementFieldSpacing(defSpacing);
          }
@@ -820,7 +911,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
        m_Resampler->SetEdgePaddingValue(defaultValue);
  
        // Set the output image
-@@ -245,20 +245,20 @@
+@@ -245,20 +245,20 @@ private:
      else if(GetParameterString("mode")=="phr")
        {
        otbAppLogINFO("Using the PHR mode");
@@ -845,7 +936,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
        m_BasicResampler->SetEdgePaddingValue(defaultValue);
  
        // Set the output image
-@@ -269,16 +269,14 @@
+@@ -269,16 +269,14 @@ private:
        otbAppLogWARNING("Unknown mode");
        }
    }
@@ -865,9 +956,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  OTB_APPLICATION_EXPORT(otb::Wrapper::Superimpose)
 -
 -
---- otb.orig/Modules/Applications/AppProjection/app/otbVectorDataReprojection.cxx
-+++ otb/Modules/Applications/AppProjection/app/otbVectorDataReprojection.cxx
-@@ -61,13 +61,13 @@
+--- a/Modules/Applications/AppProjection/app/otbVectorDataReprojection.cxx
++++ b/Modules/Applications/AppProjection/app/otbVectorDataReprojection.cxx
+@@ -61,13 +61,13 @@ private:
    {
      SetName("VectorDataReprojection");
      std::ostringstream oss;
@@ -883,20 +974,20 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
          ", or a user given map projection." << std::endl;
      oss <<" If given, image keywordlist can be added to reprojected vectordata.";
      SetDocLongDescription(oss.str());
---- otb.orig/Modules/Applications/AppSegmentation/app/otbConnectedComponentSegmentation.cxx
-+++ otb/Modules/Applications/AppSegmentation/app/otbConnectedComponentSegmentation.cxx
-@@ -71,7 +71,7 @@
+--- a/Modules/Applications/AppSegmentation/app/otbConnectedComponentSegmentation.cxx
++++ b/Modules/Applications/AppSegmentation/app/otbConnectedComponentSegmentation.cxx
+@@ -71,7 +71,7 @@ private:
      SetName("ConnectedComponentSegmentation");
      SetDescription("Connected component segmentation and object based image filtering of the input image according to user-defined criterions.");
      SetDocName("Connected Component Segmentation");
 -    SetDocLongDescription("This application allows to perform a masking, connected components segmentation and object based image filtering. First and optionally, a mask can be built based on user-defined criterions to select pixels of the image which will be segmented. Then a connected component segmentation is performed with a user defined criterion to decide whether two neighbouring pixels belong to the same segment or not. After this segmentation step, an object based image filterin [...]
-+    SetDocLongDescription("This application allows one to perform a masking, connected components segmentation and object based image filtering. First and optionally, a mask can be built based on user-defined criterions to select pixels of the image which will be segmented. Then a connected component segmentation is performed with a user defined criterion to decide whether two neighbouring pixels belong to the same segment or not. After this segmentation step, an object based image filt [...]
++    SetDocLongDescription("This application allows one to perform a masking, connected components segmentation and object based image filtering. First and optionally, a mask can be built based on user-defined criterions to select pixels of the image which will be segmented. Then a connected component segmentation is performed with a user defined criterion to decide whether two neighbouring pixels belong to the same segment or not. After this segmentation step, an object based image filt [...]
      SetDocLimitations("Due to the tiling scheme in case of large images, some segments can be arbitrarily split across multiple tiles.");
      SetDocAuthors("OTB-Team");
      SetDocSeeAlso(" ");
---- otb.orig/Modules/Applications/AppSegmentation/app/otbLSMSSegmentation.cxx
-+++ otb/Modules/Applications/AppSegmentation/app/otbLSMSSegmentation.cxx
-@@ -210,7 +210,7 @@
+--- a/Modules/Applications/AppSegmentation/app/otbLSMSSegmentation.cxx
++++ b/Modules/Applications/AppSegmentation/app/otbLSMSSegmentation.cxx
+@@ -210,7 +210,7 @@ private:
      SetDescription("Second step of the exact Large-Scale Mean-Shift segmentation workflow.");
  
      SetDocName("Exact Large-Scale Mean-Shift segmentation, step 2");
@@ -905,15 +996,15 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      SetDocLimitations("This application is part of the Large-Scale Mean-Shift segmentation workflow (LSMS) and may not be suited for any other purpose.");
      SetDocAuthors("David Youssefi");
      SetDocSeeAlso("MeanShiftSmoothing, LSMSSmallRegionsMerging, LSMSVectorization");
-@@ -707,5 +707,3 @@
+@@ -707,5 +707,3 @@ private:
  }
  
  OTB_APPLICATION_EXPORT(otb::Wrapper::LSMSSegmentation)
 -
 -
---- otb.orig/Modules/Applications/AppSegmentation/app/otbSegmentation.cxx
-+++ otb/Modules/Applications/AppSegmentation/app/otbSegmentation.cxx
-@@ -138,7 +138,7 @@
+--- a/Modules/Applications/AppSegmentation/app/otbSegmentation.cxx
++++ b/Modules/Applications/AppSegmentation/app/otbSegmentation.cxx
+@@ -138,7 +138,7 @@ private:
  
      // Documentation
      SetDocName("Segmentation");
@@ -922,7 +1013,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
                            "Available segmentation algorithms are two different versions of Mean-Shift segmentation algorithm (one being multi-threaded),"
                            " simple pixel based connected components according to a user-defined criterion, and watershed from the gradient of the intensity"
                            " (norm of spectral bands vector). The application has two different modes that affects the nature of its output.\n\nIn raster mode,"
-@@ -147,8 +147,8 @@
+@@ -147,8 +147,8 @@ private:
                            " can not handle large images. \n\nTo segment large data, one can use the vector mode. In this case, the output of the application is a"
                            " vector file or database. The input image is split into tiles (whose size can be set using the tilesize parameter), and each tile is loaded, segmented"
                            " with the chosen algorithm, vectorized, and written into the output file or database. This piece-wise behavior ensure that memory will never get overloaded,"
@@ -933,7 +1024,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
                            " to segmented region that may have been split by the tiling scheme. ");
  
      SetDocLimitations("In raster mode, the application can not handle large input images. Stitching step of vector mode might become slow with very large input images."
-@@ -223,7 +223,7 @@
+@@ -223,7 +223,7 @@ private:
      SetParameterDescription("mode", "Choice of processing mode, either raster or large-scale.");
  
      AddChoice("mode.vector", "Tile-based large-scale segmentation with vector output");
@@ -942,7 +1033,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      AddChoice("mode.raster", "Standard segmentation with labeled raster output");
      SetParameterDescription("mode.raster","In this mode, the application will output a standard labeled raster. This mode can not handle large data.");
-@@ -257,7 +257,7 @@
+@@ -257,7 +257,7 @@ private:
      SetParameterDescription("mode.vector.out", "The output vector file or database (name can be anything understood by OGR)");
  
      AddParameter(ParameterType_Choice,"mode.vector.outmode","Writing mode for the output vector file");
@@ -951,7 +1042,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      AddChoice("mode.vector.outmode.ulco","Update output vector file, only allow to create new layers");
      SetParameterDescription("mode.vector.outmode.ulco","The output vector file is opened in update mode if existing. If the output layer already exists, the application stops, leaving it untouched.");
-@@ -297,7 +297,7 @@
+@@ -297,7 +297,7 @@ private:
  
      AddParameter(ParameterType_Float, "mode.vector.simplify", "Simplify polygons");
      SetParameterDescription("mode.vector.simplify",
@@ -960,9 +1051,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      SetDefaultParameterFloat("mode.vector.simplify",0.1);
      MandatoryOff("mode.vector.simplify");
      DisableParameter("mode.vector.simplify");
---- otb.orig/Modules/Applications/AppStereo/app/otbBlockMatching.cxx
-+++ otb/Modules/Applications/AppStereo/app/otbBlockMatching.cxx
-@@ -127,11 +127,11 @@
+--- a/Modules/Applications/AppStereo/app/otbBlockMatching.cxx
++++ b/Modules/Applications/AppStereo/app/otbBlockMatching.cxx
+@@ -127,11 +127,11 @@ private:
      SetDescription("Performs block-matching to estimate pixel-wise disparities between two images");
  
      SetDocName("Pixel-wise Block-Matching");
@@ -977,7 +1068,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
        "investigate disparities that will not be reliable anyway. For efficiency reasons, if the optimal metric values"
        " image is desired, it will be concatenated to the output image (which will then have three bands : horizontal "
        "disparity, vertical disparity and metric value). One can split these images afterward.");
-@@ -142,7 +142,7 @@
+@@ -142,7 +142,7 @@ private:
      AddDocTag(Tags::Stereo);
  
      AddParameter(ParameterType_Group,"io","Input and output data");
@@ -986,7 +1077,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      AddParameter(ParameterType_InputImage,"io.inleft","Left input image");
      SetParameterDescription("io.inleft","The left input image (reference)");
-@@ -162,24 +162,24 @@
+@@ -162,24 +162,24 @@ private:
      SetParameterDescription("io.outmetric","If used, the output image will have a second component with metric optimal values");
  
      AddParameter(ParameterType_Group,"mask","Image masking parameters");
@@ -1016,9 +1107,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      MandatoryOff("mask.variancet");
      SetDefaultParameterFloat("mask.variancet",100.);
      DisableParameter("mask.variancet");
---- otb.orig/Modules/Applications/AppStereo/app/otbDisparityMapToElevationMap.cxx
-+++ otb/Modules/Applications/AppStereo/app/otbDisparityMapToElevationMap.cxx
-@@ -76,7 +76,7 @@
+--- a/Modules/Applications/AppStereo/app/otbDisparityMapToElevationMap.cxx
++++ b/Modules/Applications/AppStereo/app/otbDisparityMapToElevationMap.cxx
+@@ -76,7 +76,7 @@ private:
      AddDocTag(Tags::Stereo);
  
      AddParameter(ParameterType_Group,"io","Input and output data");
@@ -1027,9 +1118,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      AddParameter(ParameterType_InputImage,"io.in","Input disparity map");
      SetParameterDescription("io.in","The input disparity map (horizontal disparity in first band, vertical in second)");
---- otb.orig/Modules/Applications/AppStereo/app/otbStereoFramework.cxx
-+++ otb/Modules/Applications/AppStereo/app/otbStereoFramework.cxx
-@@ -339,7 +339,7 @@
+--- a/Modules/Applications/AppStereo/app/otbStereoFramework.cxx
++++ b/Modules/Applications/AppStereo/app/otbStereoFramework.cxx
+@@ -339,7 +339,7 @@ private:
  
      // Add the output paramters in a group
      AddParameter(ParameterType_Group, "input", "Input parameters");
@@ -1038,7 +1129,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      AddParameter(ParameterType_InputImageList,  "input.il",   "Input images list");
      SetParameterDescription("input.il", "The list of images.");
-@@ -360,7 +360,7 @@
+@@ -360,7 +360,7 @@ private:
  
      // Add the output paramters in a group
      AddParameter(ParameterType_Group, "output", "Output parameters");
@@ -1047,7 +1138,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      // // Build the Output Map Projection
      // for custom map projection
-@@ -378,7 +378,7 @@
+@@ -378,7 +378,7 @@ private:
  
      // UserDefined values
      AddParameter(ParameterType_Choice, "output.fusionmethod", "Method to fuse measures in each DSM cell");
@@ -1056,7 +1147,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      AddChoice("output.fusionmethod.max", "The cell is filled with the maximum measured elevation values");
      AddChoice("output.fusionmethod.min", "The cell is filled with the minimum measured elevation values");
      AddChoice("output.fusionmethod.mean","The cell is filled with the mean of measured elevation values");
-@@ -417,7 +417,7 @@
+@@ -417,7 +417,7 @@ private:
  
      // Add the output paramters in a group
      AddParameter(ParameterType_Group, "stereorect", "Stereorectification Grid parameters");
@@ -1065,7 +1156,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      AddParameter(ParameterType_Int,"stereorect.fwdgridstep","Step of the displacement grid (in pixels)");
      SetParameterDescription("stereorect.fwdgridstep","Stereo-rectification displacement grid only varies slowly. Therefore, it is recommended to use a coarser grid (higher step value) in case of large images");
-@@ -425,7 +425,7 @@
+@@ -425,7 +425,7 @@ private:
      MandatoryOff("stereorect.fwdgridstep");
  
      AddParameter(ParameterType_Int, "stereorect.invgridssrate", "Sub-sampling rate for epipolar grid inversion");
@@ -1074,7 +1165,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      SetDefaultParameterInt("stereorect.invgridssrate",10);
      SetMinimumParameterIntValue("stereorect.invgridssrate",1);
      MandatoryOff("stereorect.invgridssrate");
-@@ -504,7 +504,7 @@
+@@ -504,7 +504,7 @@ private:
      DisableParameter("mask.right");
  
      AddParameter(ParameterType_Float,"mask.variancet","Discard pixels with low local variance");
@@ -1083,9 +1174,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      MandatoryOff("mask.variancet");
      SetDefaultParameterFloat("mask.variancet",50.);
      //DisableParameter("mask.variancet");
---- otb.orig/Modules/Applications/AppStereo/app/otbStereoRectificationGridGenerator.cxx
-+++ otb/Modules/Applications/AppStereo/app/otbStereoRectificationGridGenerator.cxx
-@@ -111,7 +111,7 @@
+--- a/Modules/Applications/AppStereo/app/otbStereoRectificationGridGenerator.cxx
++++ b/Modules/Applications/AppStereo/app/otbStereoRectificationGridGenerator.cxx
+@@ -111,7 +111,7 @@ private:
      SetDocSeeAlso("otbGridBasedImageResampling");
  
      AddParameter(ParameterType_Group,"io","Input and output data");
@@ -1094,7 +1185,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      AddParameter(ParameterType_InputImage,"io.inleft","Left input image");
      SetParameterDescription("io.inleft","The left input image to resample");
  
-@@ -155,7 +155,7 @@
+@@ -155,11 +155,11 @@ private:
      DisableParameter("epi.elevation.avgdem.maxdisp");
  
      AddParameter(ParameterType_Float,"epi.scale","Scale of epipolar images");
@@ -1103,7 +1194,12 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      SetDefaultParameterFloat("epi.scale",1.);
  
      AddParameter(ParameterType_Int,"epi.step","Step of the deformation grid (in nb. of pixels)");
-@@ -175,7 +175,7 @@
+-    SetParameterDescription("epi.step","Stereo-rectification deformation grid only varies slowly. Therefore, it is recommanded to use a coarser grid (higher step value) in case of large images");
++    SetParameterDescription("epi.step","Stereo-rectification deformation grid only varies slowly. Therefore, it is recommended to use a coarser grid (higher step value) in case of large images");
+     SetDefaultParameterInt("epi.step",1);
+ 
+     AddParameter(ParameterType_Int,"epi.rectsizex","Rectified image size X");
+@@ -175,7 +175,7 @@ private:
      SetParameterRole("epi.baseline", Role_Output);
  
      AddParameter(ParameterType_Group,"inverse","Write inverse fields");
@@ -1112,7 +1208,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
      AddParameter(ParameterType_OutputImage, "inverse.outleft", "Left inverse deformation grid");
      SetParameterDescription("inverse.outleft","The output deformation grid to be used to resample the epipolar left image");
-@@ -186,7 +186,7 @@
+@@ -186,7 +186,7 @@ private:
      MandatoryOff("inverse.outright");
  
      AddParameter(ParameterType_Int, "inverse.ssrate", "Sub-sampling rate for inversion");
@@ -1121,7 +1217,7 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      SetDefaultParameterInt("inverse.ssrate",16);
      SetMinimumParameterIntValue("inverse.ssrate",1);
  
-@@ -285,7 +285,7 @@
+@@ -285,7 +285,7 @@ private:
        FloatVectorImageType::PointType lorigin = GetParameterImage("io.inleft")->GetOrigin();
        FloatVectorImageType::SpacingType lspacing = GetParameterImage("io.inleft")->GetSpacing();
        FloatVectorImageType::SizeType lsize = GetParameterImage("io.inleft")->GetLargestPossibleRegion().GetSize();
@@ -1130,9 +1226,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
        if (lsize[0]*lsize[1]>256*256)
          otbAppLogWARNING("Left image's size (" << lsize[0] << "x" << lsize[1] << ") may result in a too high computational demand. Please consider setting inverse.ssrate parameter correctly (actual value is " << GetParameterInt("inverse.ssrate") << ").");
  
---- otb.orig/Modules/Applications/AppTextures/app/otbHaralickTextureExtraction.cxx
-+++ otb/Modules/Applications/AppTextures/app/otbHaralickTextureExtraction.cxx
-@@ -90,7 +90,7 @@
+--- a/Modules/Applications/AppTextures/app/otbHaralickTextureExtraction.cxx
++++ b/Modules/Applications/AppTextures/app/otbHaralickTextureExtraction.cxx
+@@ -90,7 +90,7 @@ SetMinimumParameterIntValue("channel", 1
  AddRAMParameter();
  
  AddParameter(ParameterType_Group, "parameters", "Texture feature parameters");
@@ -1141,9 +1237,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
  
  AddParameter(ParameterType_Int,"parameters.xrad","X Radius");
  SetParameterDescription("parameters.xrad", "X Radius");
---- otb.orig/Modules/Applications/AppTextures/app/otbSFSTextureExtraction.cxx
-+++ otb/Modules/Applications/AppTextures/app/otbSFSTextureExtraction.cxx
-@@ -81,7 +81,7 @@
+--- a/Modules/Applications/AppTextures/app/otbSFSTextureExtraction.cxx
++++ b/Modules/Applications/AppTextures/app/otbSFSTextureExtraction.cxx
+@@ -81,7 +81,7 @@ SetMinimumParameterIntValue("channel", 1
  AddRAMParameter();
  
  AddParameter(ParameterType_Group, "parameters", "Texture feature parameters");
@@ -1152,9 +1248,9 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      The available texture features are SFS'Length, SFS'Width, SFS'PSI, SFS'W-Mean, SFS'Ratio and SFS'SD.\
      They are provided in this exact order in the output image.");
  
---- otb.orig/Modules/Applications/AppVectorDataTranslation/app/otbRasterization.cxx
-+++ otb/Modules/Applications/AppVectorDataTranslation/app/otbRasterization.cxx
-@@ -63,7 +63,7 @@
+--- a/Modules/Applications/AppVectorDataTranslation/app/otbRasterization.cxx
++++ b/Modules/Applications/AppVectorDataTranslation/app/otbRasterization.cxx
+@@ -63,7 +63,7 @@ private:
      SetDescription("Rasterize a vector dataset.");
  
      SetDocName("Rasterization");
@@ -1163,3 +1259,2384 @@ Description: Fix some spelling errors to silence lintian enabling  to concentrat
      SetDocLimitations("None");
      SetDocAuthors("OTB-Team");
      SetDocSeeAlso("For now, support of input dataset with multiple layers having different projection reference system is limited.");
+--- a/Examples/DataRepresentation/Image/VectorImage.cxx
++++ b/Examples/DataRepresentation/Image/VectorImage.cxx
+@@ -40,7 +40,7 @@
+ // However, the \doxygen{itk}{Vector} is a fixed size array and it
+ // assumes that the number of channels of the image is known at
+ // compile time. Therefore, we prefer to use the
+-// \doxygen{otb}{VectorImage} class which allows to choose the number
++// \doxygen{otb}{VectorImage} class which allows choosing the number
+ // of channels of the image at runtime. The pixels will be of type
+ // \doxygen{itk}{VariableLengthVector}.
+ //
+@@ -91,7 +91,7 @@ int main(int, char *[])
+   image->SetRegions(region);
+ 
+   // Software Guide : BeginLatex
+-  // Since the pixel dimensionality is choosen at runtime, one has to
++  // Since the pixel dimensionality is chosen at runtime, one has to
+   // pass this parameter to the image before memory allocation.
+   // Software Guide : EndLatex
+ 
+--- a/Modules/Applications/AppClassification/app/otbComputePolylineFeatureFromImage.cxx
++++ b/Modules/Applications/AppClassification/app/otbComputePolylineFeatureFromImage.cxx
+@@ -76,10 +76,10 @@ private:
+   void DoInit()
+   {
+     SetName("ComputePolylineFeatureFromImage");
+-    SetDescription("This application compute for each studied polyline, contained in the input VectorData, the choosen descriptors.");
++    SetDescription("This application compute for each studied polyline, contained in the input VectorData, the chosen descriptors.");
+ 
+     SetDocName("Compute Polyline Feature From Image");
+-    SetDocLongDescription("The first step in the classifier fusion based validation is to compute, for each studied polyline, the choosen descriptors. ");
++    SetDocLongDescription("The first step in the classifier fusion based validation is to compute, for each studied polyline, the chosen descriptors. ");
+     SetDocLimitations("Since it does not rely on streaming process, take care of the size of input image before launching application.");
+     SetDocAuthors("OTB-Team");
+     SetDocSeeAlso(" ");
+--- a/Modules/Filtering/ImageManipulation/include/otbPrintableImageFilter.h
++++ b/Modules/Filtering/ImageManipulation/include/otbPrintableImageFilter.h
+@@ -249,7 +249,7 @@ private:
+   typename ChannelExtractorType::Pointer m_Extractor;
+   // Foreground mask value
+   FunctorFilterPointerType m_MaskFilter;
+-  // Objects (of the mask) will be displayer with the choosen color.
++  // Objects (of the mask) will be displayer with the chosen color.
+   OutputPixelType m_ObjectColor;
+   // Use mask
+   bool m_UseMask;
+--- a/Modules/Wrappers/ApplicationEngine/src/otbWrapperComplexInputImageParameter.cxx
++++ b/Modules/Wrappers/ApplicationEngine/src/otbWrapperComplexInputImageParameter.cxx
+@@ -42,7 +42,7 @@ ComplexInputImageParameter::~ComplexInpu
+ bool
+ ComplexInputImageParameter::SetFromFileName(const std::string& filename)
+ {
+-  // First clear previous file choosen
++  // First clear previous file chosen
+   this->ClearValue();
+ 
+   // No file existence is done here :
+--- a/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputImageListParameter.cxx
++++ b/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputImageListParameter.cxx
+@@ -38,7 +38,7 @@ InputImageListParameter::~InputImageList
+ bool
+ InputImageListParameter::SetListFromFileName(const std::vector<std::string> & filenames)
+ {
+-  // First clear previous file choosen
++  // First clear previous file chosen
+   this->ClearValue();
+ 
+   bool isOk = true;
+--- a/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputImageParameter.cxx
++++ b/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputImageParameter.cxx
+@@ -43,7 +43,7 @@ InputImageParameter::~InputImageParamete
+ bool
+ InputImageParameter::SetFromFileName(const std::string& filename)
+ {
+-  // First clear previous file choosen
++  // First clear previous file chosen
+   this->ClearValue();
+ 
+   // No file existence is done here :
+--- a/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputVectorDataListParameter.cxx
++++ b/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputVectorDataListParameter.cxx
+@@ -40,7 +40,7 @@ InputVectorDataListParameter::~InputVect
+ bool
+ InputVectorDataListParameter::SetListFromFileName(const std::vector<std::string> & filenames)
+ {
+-  // First clear previous file choosen
++  // First clear previous file chosen
+   this->ClearValue();
+ 
+   bool isOk = true;
+--- a/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputVectorDataParameter.cxx
++++ b/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputVectorDataParameter.cxx
+@@ -37,7 +37,7 @@ InputVectorDataParameter::~InputVectorDa
+ bool
+ InputVectorDataParameter::SetFromFileName(const std::string& filename)
+ {
+-  // First clear previous file choosen
++  // First clear previous file chosen
+   this->ClearValue();
+ 
+   // TODO : when the logger will be available, redirect the exception
+--- a/Examples/DataRepresentation/Mesh/PointSetWithVectors.cxx
++++ b/Examples/DataRepresentation/Mesh/PointSetWithVectors.cxx
+@@ -25,7 +25,7 @@
+ //  This example illustrates how a point set can be parameterized to manage a
+ //  particular pixel type. It is quite common to associate vector values with
+ //  points for producing geometric representations or storing
+-//  multi-band informations.  The following code shows
++//  multi-band information.  The following code shows
+ //  how vector values can be used as pixel type on the PointSet class.  The
+ //  \doxygen{itk}{Vector} class is used here as the pixel type. This class is
+ //  appropriate for representing the relative position between two points. It
+--- a/Examples/IO/HDFReaderExample.cxx
++++ b/Examples/IO/HDFReaderExample.cxx
+@@ -36,7 +36,7 @@
+ // OTB is using GDAL to support HDF. HDF4 and HDF5 supports in Gdal is
+ // not activated by default. You need to download the HDF run-time
+ // libraries and compile Gdal by adding the support of these formats. You can
+-// find more informations here : \url{http://trac.osgeo.org/gdal/wiki/HDF}
++// find more information here : \url{http://trac.osgeo.org/gdal/wiki/HDF}
+ //
+ //
+ // The first step toward the use of these filters is to include the proper header files.
+@@ -87,9 +87,9 @@ int main(int itkNotUsed(argc), char * ar
+ 
+ // Software Guide : BeginLatex
+ //
+-// You can access to subdatasets' informations available in the HDF file using
++// You can access to subdatasets' information available in the HDF file using
+ // the \code{GetSubDatasetInfo} method of \doxygen{otb}{GDALImageIO}.
+-// It allows to store HDF subdatasets names and descriptions in vector of string.
++// It allows storing HDF subdatasets names and descriptions in vector of string.
+ // You can find below how to print the name and the decription
+ // of all the subdatasets.
+ //
+--- a/Examples/IO/ImageToKmzAndMapFileProductExample.cxx
++++ b/Examples/IO/ImageToKmzAndMapFileProductExample.cxx
+@@ -30,7 +30,7 @@
+ // and MapFile products.
+ // Note that the \doxygen{otb}{KmzProductWriter} and the
+ // \doxygen{otb}{MapFileProductWriter} can only process inputs with a
+-// non empty geographical informations.
++// non empty geographical information.
+ //
+ // The first step toward the use of these filters is to include the
+ // proper header files: the one for the rpc sensor estimation filter and
+@@ -113,7 +113,7 @@ int main(int argc, char* argv[])
+ // or its keywordlist is updated. In general, a dozen of GCPs are
+ // needed to estimate an accurate sensor model. The points are added
+ // via the method AddGCP(PointType2D, PointType3D). The outpput image
+-// obtained have the needed meta-data informations for the rest of the
++// obtained have the needed meta-data information for the rest of the
+ // process.
+ //
+ // Software Guide : EndLatex
+--- a/Examples/Radiometry/AtmosphericCorrectionSequencement.cxx
++++ b/Examples/Radiometry/AtmosphericCorrectionSequencement.cxx
+@@ -302,7 +302,7 @@ int main(int argc, char *argv[])
+ // These {\em containers} will be given to the static function \texttt{Compute}
+ // from \doxygen{otb}{RadiometryCorrectionParametersToAtmosphericRadiativeTerms}
+ // class, which will call a 6S routine that will compute the needed
+-// radiometric informations and store them in a
++// radiometric information and store them in a
+ // \doxygen{otb}{AtmosphericRadiativeTerms} class instance.
+ // For this,
+ // \doxygen{otb}{RadiometryCorrectionParametersToAtmosphericRadiativeTerms},
+@@ -461,7 +461,7 @@ int main(int argc, char *argv[])
+   // Software Guide : BeginLatex
+   //
+   // Once those parameters are loaded, they are used by the 6S library
+-  // to compute the needed radiometric informations. The
++  // to compute the needed radiometric information. The
+   // RadiometryCorrectionParametersToAtmosphericRadiativeTerms class
+   // provides a static function to perform this step\footnote{Before version
+   // 4.2, it was done with the filter
+@@ -548,7 +548,7 @@ int main(int argc, char *argv[])
+ // Next (and last step) is the neighborhood correction.
+ // For this, the SurfaceAdjacencyEffectCorrectionSchemeFilter class is used.
+ // The previous surface reflectance inversion is performed under the assumption of a
+-// homogeneous ground environment. The following step allows to correct the adjacency
++// homogeneous ground environment. The following step allows correcting the adjacency
+ // effect on the radiometry of pixels. The method is based on the decomposition of
+ // the observed signal as the summation of the own contribution of the target pixel and
+ // of the contributions of neighbored pixels moderated by their distance to the target pixel.
+--- a/Examples/Simulation/ProsailModel.cxx
++++ b/Examples/Simulation/ProsailModel.cxx
+@@ -238,7 +238,7 @@ int main(int argc, char *argv[])
+   //  \item PSI 0
+   //  \end{itemize}
+   //
+-  //  More informations and data about leaf properties can be found at \emph{St\'{e}phane Jacquemoud} \href{http://teledetection.ipgp.jussieu.fr/opticleaf/}{OPTICLEAF} website.
++  //  More information and data about leaf properties can be found at \emph{St\'{e}phane Jacquemoud} \href{http://teledetection.ipgp.jussieu.fr/opticleaf/}{OPTICLEAF} website.
+   //  Software Guide : EndLatex
+ 
+   return EXIT_SUCCESS;
+--- a/Modules/Adapters/GdalAdapters/include/otbOGRLayerWrapper.h
++++ b/Modules/Adapters/GdalAdapters/include/otbOGRLayerWrapper.h
+@@ -522,7 +522,7 @@ private:
+ 
+ #if 0
+   /** Related DataSource.
+-   * Needed to acces OTB meta informations.
++   * Needed to acces OTB meta information.
+    */
+   DataSourcePtr m_DataSource;
+ #endif
+--- a/Modules/Adapters/OSSIMAdapters/include/otbImageKeywordlist.h
++++ b/Modules/Adapters/OSSIMAdapters/include/otbImageKeywordlist.h
+@@ -136,7 +136,7 @@ protected:
+   virtual void PrintSelf(std::ostream& os, itk::Indent indent) const;
+ 
+ private:
+-  /** Geo informations are in this map */
++  /** Geo information are in this map */
+   KeywordlistMap m_Keywordlist;
+ 
+ //  char m_Delimiter;
+--- a/Modules/Applications/AppClassification/app/otbDSFuzzyModelEstimation.cxx
++++ b/Modules/Applications/AppClassification/app/otbDSFuzzyModelEstimation.cxx
+@@ -166,7 +166,7 @@ private:
+     MandatoryOff("optobs");
+ 
+     AddParameter(ParameterType_OutputFilename,"out","Output filename");
+-    SetParameterDescription("out","Output model file name (xml file) contains the optimal model to perform informations fusion.");
++    SetParameterDescription("out","Output model file name (xml file) contains the optimal model to perform information fusion.");
+ 
+     // Doc example parameter settings
+     SetDocExampleParameterValue("psin", "cdbTvComputePolylineFeatureFromImage_LI_NOBUIL_gt.shp");
+--- a/Modules/Applications/AppFusion/app/otbBundleToPerfectSensor.cxx
++++ b/Modules/Applications/AppFusion/app/otbBundleToPerfectSensor.cxx
+@@ -154,7 +154,7 @@ private:
+     // Setup the DEM Handler
+     otb::Wrapper::ElevationParametersHandler::SetupDEMHandlerFromElevationParameters(this,"elev");
+ 
+-    // Set up output image informations
++    // Set up output image information
+     FloatVectorImageType::SpacingType spacing = panchro->GetSpacing();
+     FloatVectorImageType::IndexType   start = panchro->GetLargestPossibleRegion().GetIndex();
+     FloatVectorImageType::SizeType    size = panchro->GetLargestPossibleRegion().GetSize();
+--- a/Modules/Applications/AppImageUtils/app/otbPixelValue.cxx
++++ b/Modules/Applications/AppImageUtils/app/otbPixelValue.cxx
+@@ -148,7 +148,7 @@ private:
+ 
+     SetParameterString("value", oss.str());
+ 
+-    //Display image informations in the dedicated logger
++    //Display image information in the dedicated logger
+     otbAppLogINFO( << oss.str() );
+   }
+ 
+--- a/Modules/Core/ObjectList/include/otbImageListToVectorImageFilter.h
++++ b/Modules/Core/ObjectList/include/otbImageListToVectorImageFilter.h
+@@ -68,7 +68,7 @@ protected:
+ 
+   /** GenerateOutputInformation
+    * Set the number of bands of the output.
+-   * Copy informations from the first image of the list if existing.
++   * Copy information from the first image of the list if existing.
+    **/
+   virtual void GenerateOutputInformation(void);
+ 
+--- a/Modules/Core/Transform/include/otbGenericRSTransform.txx
++++ b/Modules/Core/Transform/include/otbGenericRSTransform.txx
+@@ -65,7 +65,7 @@ GenericRSTransform<TScalarType, NInputDi
+ }
+ 
+ /**
+- * Instanciate the transformation according to informations
++ * Instanciate the transformation according to information
+  */
+ template<class TScalarType, unsigned int NInputDimensions, unsigned int NOutputDimensions>
+ void
+--- a/Modules/Filtering/DimensionalityReduction/include/otbEstimateInnerProductPCAImageFilter.h
++++ b/Modules/Filtering/DimensionalityReduction/include/otbEstimateInnerProductPCAImageFilter.h
+@@ -79,7 +79,7 @@ protected:
+ 
+   /** GenerateOutputInformation
+    * Set the number of bands of the output.
+-   * Copy informations from the first image of the list if existing.
++   * Copy information from the first image of the list if existing.
+    **/
+   virtual void GenerateOutputInformation(void);
+ 
+--- a/Modules/Filtering/ImageManipulation/include/otbUnaryImageFunctorWithVectorImageFilter.txx
++++ b/Modules/Filtering/ImageManipulation/include/otbUnaryImageFunctorWithVectorImageFilter.txx
+@@ -103,7 +103,7 @@ UnaryImageFunctorWithVectorImageFilter<T
+     OutputPixelType outPixel;
+     outPixel.SetSize(inputPtr->GetNumberOfComponentsPerPixel());
+     outPixel.Fill(itk::NumericTraits<OutputInternalPixelType>::Zero);
+-    // if the input pixel in null, the output is considered as null ( no sensor informations )
++    // if the input pixel in null, the output is considered as null ( no sensor information )
+     if (inPixel != nullPixel)
+       {
+       for (unsigned int j = 0; j < inputPtr->GetNumberOfComponentsPerPixel(); ++j)
+--- a/Modules/Filtering/Projection/include/otbGenericRSResampleImageFilter.h
++++ b/Modules/Filtering/Projection/include/otbGenericRSResampleImageFilter.h
+@@ -32,7 +32,7 @@ namespace otb
+  *
+  *  This class uses the otb::StreamingResampleImageFilter. It defines
+  *  and uses a otb::GenericRSTransform using the input/output coordinate
+- *  system informations listed below. This class can resample the input to an
++ *  system information listed below. This class can resample the input to an
+  *  output image with the Size/Origin/Spacing/StartIndex defined by
+  *  the user. Note that there are no default values for all the
+  *  parmeters, so it is mandatory to set correct parameters to have a
+--- a/Modules/Filtering/Projection/include/otbVectorDataProjectionFilter.txx
++++ b/Modules/Filtering/Projection/include/otbVectorDataProjectionFilter.txx
+@@ -262,7 +262,7 @@ VectorDataProjectionFilter<TInputVectorD
+ }
+ 
+ /**
+- * Instanciate the transformation according to informations
++ * Instanciate the transformation according to information
+  */
+ template <class TInputVectorData, class TOutputVectorData>
+ void
+--- a/Modules/Filtering/Wavelet/include/otbWaveletFilterBank.h
++++ b/Modules/Filtering/Wavelet/include/otbWaveletFilterBank.h
+@@ -216,7 +216,7 @@ protected:
+ 
+   /** GenerateOutputInformation
+     * Set the size of the output image depending on the decimation factor
+-    * Copy informations from the input image if existing.
++    * Copy information from the input image if existing.
+     **/
+   virtual void GenerateOutputInformation();
+ 
+@@ -401,7 +401,7 @@ protected:
+ 
+   /** GenerateOutputInformation
+     * Set the size of the output image depending on the decimation factor
+-    * Copy informations from the input image if existing.
++    * Copy information from the input image if existing.
+     **/
+   virtual void GenerateOutputInformation();
+ 
+--- a/Modules/Filtering/Wavelet/include/otbWaveletPacketTransform.h
++++ b/Modules/Filtering/Wavelet/include/otbWaveletPacketTransform.h
+@@ -325,7 +325,7 @@ protected:
+ 
+   /** GenerateOutputInformation
+     * Set the size of the output image depending on the decimation factor
+-    * Copy informations from the input image if existing.
++    * Copy information from the input image if existing.
+     **/
+   virtual void GenerateOutputInformation();
+ 
+--- a/Modules/Filtering/Wavelet/include/otbWaveletTransform.h
++++ b/Modules/Filtering/Wavelet/include/otbWaveletTransform.h
+@@ -308,7 +308,7 @@ protected:
+ 
+   /** GenerateOutputInformation
+     * Set the size of the output image depending on the decimation factor
+-    * Copy informations from the input image if existing.
++    * Copy information from the input image if existing.
+     **/
+   virtual void GenerateOutputInformation();
+ 
+--- a/Modules/IO/Carto/include/otbWorldFile.h
++++ b/Modules/IO/Carto/include/otbWorldFile.h
+@@ -28,7 +28,7 @@ namespace otb {
+ 
+ /**
+  * \class WorldFile
+- * \brief Handles the world file that associates geographic informations to png, jpg
++ * \brief Handles the world file that associates geographic information to png, jpg
+  *
+  *  The world file format is detailed at
+  *  http://en.wikipedia.org/wiki/World_file
+--- a/Modules/IO/Carto/src/otbOSMDataToVectorDataGenerator.cxx
++++ b/Modules/IO/Carto/src/otbOSMDataToVectorDataGenerator.cxx
+@@ -193,7 +193,7 @@ void OSMDataToVectorDataGenerator::Parse
+           // Get the value of the key
+           std::string resultValue = currentTag->Attribute("v");
+ 
+-          // Fill the element informations
++          // Fill the element information
+           elementPair.first  = result;
+           elementPair.second = resultValue;
+ 
+--- a/Modules/IO/ExtendedFilename/include/otbExtendedFilenameToReaderOptions.h
++++ b/Modules/IO/ExtendedFilename/include/otbExtendedFilenameToReaderOptions.h
+@@ -30,8 +30,8 @@ namespace otb
+  * - &geom : to specify an external geom file
+  * - &sdataidx : sub-dataset index for composite files
+  * - &resol : resolution factor for jpeg200 files
+- * - &skipcarto : switch to skip the cartographic informations
+- * - &skipgeom  : switch to skip the geometric informations
++ * - &skipcarto : switch to skip the cartographic information
++ * - &skipgeom  : switch to skip the geometric information
+  *
+  *  \sa ImageFileReader
+  *
+--- a/Modules/IO/IOBSQ/include/otbBSQImageIO.h
++++ b/Modules/IO/IOBSQ/include/otbBSQImageIO.h
+@@ -139,7 +139,7 @@ private:
+   BSQImageIO(const Self &); //purposely not implemented
+   void operator =(const Self&); //purposely not implemented
+ 
+-  /** Internal method to read header informations */
++  /** Internal method to read header information */
+   bool InternalReadHeaderInformation(const std::string& file_name, std::fstream& file, const bool reportError);
+ 
+ #define otbSwappFileOrderToSystemOrderMacro(StrongType, buffer, buffer_size) \
+--- a/Modules/IO/IOBSQ/src/otbBSQImageIO.cxx
++++ b/Modules/IO/IOBSQ/src/otbBSQImageIO.cxx
+@@ -108,7 +108,7 @@ bool BSQImageIO::CanReadFile(const char*
+     otbMsgDevMacro(<< "BSQImageIO::CanReadFile() failed header open ! ");
+     return false;
+     }
+-  //Read header informations
++  //Read header information
+   bool lResult = InternalReadHeaderInformation(lFileName, header_file, false);
+   header_file.close();
+   return (lResult);
+@@ -231,7 +231,7 @@ void BSQImageIO::ReadImageInformation()
+     itkExceptionMacro(<< "BSQImageIO::ReadImageInformation() failed header open ! ");
+     }
+ 
+-  //Read header informations
++  //Read header information
+   InternalReadHeaderInformation(m_FileName, m_HeaderFile, true);
+ 
+   otbMsgDebugMacro(<< "Driver to read: BSQ");
+@@ -375,7 +375,7 @@ bool BSQImageIO::InternalReadHeaderInfor
+     }
+   file >> m_Dimensions[0];
+ 
+-  //Read "BITS PER PIXEL" informations
++  //Read "BITS PER PIXEL" information
+   file >> lString;
+   std::string lStrBitsPerPixels(lString);
+   file >> lString;
+@@ -397,7 +397,7 @@ bool BSQImageIO::InternalReadHeaderInfor
+   int lNbBitsPerPixels;
+   file >> lNbBitsPerPixels;
+ 
+-  //Read "SENSCODAGE" informations (optionnal)
++  //Read "SENSCODAGE" information (optionnal)
+   file >> lString;
+   if (lString.empty() == false)
+     {
+@@ -616,11 +616,11 @@ void BSQImageIO::WriteImageInformation()
+   m_HeaderFile <<  "COLUMNS" << std::endl;
+   m_HeaderFile << m_Dimensions[0] << std::endl;
+ 
+-  //Write "BITS PER PIXEL" informations
++  //Write "BITS PER PIXEL" information
+   m_HeaderFile <<  "BITS PER PIXEL" << std::endl;
+   m_HeaderFile << this->GetComponentSize() * 8 << std::endl;
+ 
+-  //Write "SENSCODAGE" informations
++  //Write "SENSCODAGE" information
+   m_HeaderFile <<  "SENSCODAGE" << std::endl;
+   if (m_ByteOrder == LittleEndian)
+     {
+--- a/Modules/IO/IOGDAL/test/otbGDALImageIOTestWriteMetadata.cxx
++++ b/Modules/IO/IOGDAL/test/otbGDALImageIOTestWriteMetadata.cxx
+@@ -564,7 +564,7 @@ bool writeReadDatasetMetadata(std::strin
+                     abyRaster, 128, 128, GDT_Byte, 0, 0 );
+ 
+ 
+-  // Get some informations from dataset
++  // Get some information from dataset
+   infoDatasetCreate->m_Name = "Create";
+   infoDatasetCreate->m_ProjRef = static_cast<std::string>(poDstDS->GetProjectionRef());
+ 
+@@ -593,7 +593,7 @@ bool writeReadDatasetMetadata(std::strin
+   if( poDataset == NULL )
+      return false;
+ 
+-  // Get some informations from file
++  // Get some information from file
+   infoDatasetWR->m_Name = "WR";
+   infoDatasetWR->m_ProjRef = static_cast<std::string>(poDataset->GetProjectionRef());
+ 
+--- a/Modules/IO/IOGDAL/test/otbGDALReadPxlComplex.cxx
++++ b/Modules/IO/IOGDAL/test/otbGDALReadPxlComplex.cxx
+@@ -38,7 +38,7 @@ int otbGDALReadPxlComplexGeneric(int arg
+   // Get Input parameters
+   if (argc != 6)
+     {
+-    std::cout << "Invalid Parameters: " << argv[0] << "<filenameIn> <posX> <posY> <sizeX> <sizeY><ouput filename>" << std::endl;
++    std::cout << "Invalid Parameters: " << argv[0] << "<filenameIn> <posX> <posY> <sizeX> <sizeY><output filename>" << std::endl;
+     return EXIT_FAILURE;
+     }
+   int posX = (int)atoi(argv[2]);
+@@ -56,7 +56,7 @@ int otbGDALReadPxlComplexGeneric(int arg
+   if( poDataset == NULL )
+      return EXIT_FAILURE;
+ 
+-  // Get some informations from file
++  // Get some information from file
+   int nbBand = poDataset->GetRasterCount();
+ 
+   GDALDataType pxlTypeInFile = poDataset->GetRasterBand(1)->GetRasterDataType();
+--- a/Modules/IO/IOLUM/include/otbLUMImageIO.h
++++ b/Modules/IO/IOLUM/include/otbLUMImageIO.h
+@@ -137,7 +137,7 @@ private:
+   LUMImageIO(const Self &); //purposely not implemented
+   void operator =(const Self&); //purposely not implemented
+ 
+-  /** Internal method to read header informations */
++  /** Internal method to read header information */
+   bool InternalReadHeaderInformation(std::fstream& file, const bool reportError);
+   /** This method get the LUM type */
+   int CaiGetTypeLum(const char *          type_code,
+--- a/Modules/IO/IOLUM/src/otbLUMImageIO.cxx
++++ b/Modules/IO/IOLUM/src/otbLUMImageIO.cxx
+@@ -106,7 +106,7 @@ bool LUMImageIO::CanReadFile(const char*
+     return false;
+     }
+ 
+-  //Read header informations
++  //Read header information
+   bool lResult = InternalReadHeaderInformation(header_file, false);
+   header_file.close();
+   return (lResult);
+@@ -195,7 +195,7 @@ void LUMImageIO::ReadImageInformation()
+     itkExceptionMacro(<< "LUMImageIO::ReadImageInformation() failed header open ! ");
+     }
+ 
+-  //Read header informations
++  //Read header information
+   InternalReadHeaderInformation(m_File, true);
+ 
+   otbMsgDebugMacro(<< "Driver to read: LUM");
+@@ -226,7 +226,7 @@ bool LUMImageIO::InternalReadHeaderInfor
+     {
+     if (reportError == true)
+       {
+-      itkExceptionMacro(<< "LUM : bad read of header informations");
++      itkExceptionMacro(<< "LUM : bad read of header information");
+       }
+     else
+       {
+@@ -299,7 +299,7 @@ bool LUMImageIO::InternalReadHeaderInfor
+   otbSwappFileOrderToSystemOrderMacro(int, &NbCol, 1);
+   otbSwappFileOrderToSystemOrderMacro(int, &NbLig, 1);
+ 
+-  //Initialization of image informations
++  //Initialization of image information
+   m_Dimensions[0] = NbCol;
+   m_Dimensions[1] = NbLig;
+   this->SetNumberOfComponents(1);
+--- a/Modules/IO/IOMW/include/otbMWImageIO.h
++++ b/Modules/IO/IOMW/include/otbMWImageIO.h
+@@ -141,7 +141,7 @@ private:
+ 
+   std::string GetExtension(const std::string& filename);
+ 
+-  /** Internal method to read header informations */
++  /** Internal method to read header information */
+   bool InternalReadHeaderInformation(std::fstream& file, const bool reportError);
+   inline void ByteSplitting(unsigned short a, unsigned short& low, unsigned short& high)
+   {
+--- a/Modules/IO/IOMW/src/otbMWImageIO.cxx
++++ b/Modules/IO/IOMW/src/otbMWImageIO.cxx
+@@ -91,7 +91,7 @@ bool MWImageIO::CanReadFile(const char*
+     return false;
+     }
+ 
+-  //Read header informations
++  //Read header information
+   bool lResult = InternalReadHeaderInformation(header_file, false);
+   header_file.close();
+   return (lResult);
+@@ -172,7 +172,7 @@ void MWImageIO::ReadImageInformation()
+     itkExceptionMacro(<< "MWImageIO::ReadImageInformation() failed header open ! ");
+     }
+ 
+-  //Read header informations
++  //Read header information
+   InternalReadHeaderInformation(m_File, true);
+ 
+   otbMsgDebugMacro(<< "Driver to read: MW");
+@@ -227,7 +227,7 @@ bool MWImageIO::InternalReadHeaderInform
+ 
+   SetComponentType(FLOAT);
+ 
+-  //Initialization of image informations
++  //Initialization of image information
+   m_Dimensions[0] = NbCol;
+   m_Dimensions[1] = NbLig;
+   this->SetNumberOfComponents(1);
+--- a/Modules/IO/IORAD/include/otbRADImageIO.h
++++ b/Modules/IO/IORAD/include/otbRADImageIO.h
+@@ -139,7 +139,7 @@ private:
+   RADImageIO(const Self &); //purposely not implemented
+   void operator =(const Self&); //purposely not implemented
+ 
+-  /** Internal method to read header informations */
++  /** Internal method to read header information */
+   bool InternalReadHeaderInformation(const std::string& file_name, std::fstream& file, const bool reportError);
+ 
+ #define otbSwappFileOrderToSystemOrderMacro(StrongType, buffer, buffer_size) \
+--- a/Modules/IO/IORAD/src/otbRADImageIO.cxx
++++ b/Modules/IO/IORAD/src/otbRADImageIO.cxx
+@@ -112,7 +112,7 @@ bool RADImageIO::CanReadFile(const char*
+     return false;
+     }
+ 
+-  //Read header informations
++  //Read header information
+   bool lResult = InternalReadHeaderInformation(lFileName, header_file, false);
+   header_file.close();
+   return (lResult);
+@@ -236,7 +236,7 @@ void RADImageIO::ReadImageInformation()
+     itkExceptionMacro(<< "RADImageIO::ReadImageInformation() failed header open ! ");
+     }
+ 
+-  //Read header informations
++  //Read header information
+   InternalReadHeaderInformation(m_FileName, m_HeaderFile, true);
+ 
+   otbMsgDebugMacro(<< "Driver to read: RAD");
+@@ -416,7 +416,7 @@ bool RADImageIO::InternalReadHeaderInfor
+       }
+     }
+ 
+-  // Read "SENSCODAGE" informations (optionnal)
++  // Read "SENSCODAGE" information (optionnal)
+   file >> lString;
+   if (lString.empty() == false)
+     {
+@@ -704,7 +704,7 @@ void RADImageIO::WriteImageInformation()
+     }
+   m_HeaderFile << m_TypeRAD << std::endl;
+ 
+-  //Write "SENSCODAGE" informations
++  //Write "SENSCODAGE" information
+   m_HeaderFile <<  "SENSCODAGE "; // << std::endl;
+   if (m_ByteOrder == LittleEndian)
+     {
+--- a/Modules/IO/IOTileMap/src/otbTileMapImageIO.cxx
++++ b/Modules/IO/IOTileMap/src/otbTileMapImageIO.cxx
+@@ -209,7 +209,7 @@ void TileMapImageIO::GenerateTileInfo(do
+   std::ostringstream filename;
+   BuildFileName(quad2, filename);
+ 
+-  // Build tile informations
++  // Build tile information
+   TileNameAndCoordType lTileInfos;
+   lTileInfos.numTileX = numTileX;
+   lTileInfos.numTileY = numTileY;
+--- a/Modules/IO/ImageIO/include/otbImageSeriesFileReader.h
++++ b/Modules/IO/ImageIO/include/otbImageSeriesFileReader.h
+@@ -57,7 +57,7 @@ public:
+ 
+   /** Creation through object factory macro */
+   itkNewMacro(Self);
+-  /** Runtime informations macro */
++  /** Runtime information macro */
+   itkTypeMacro(ImageSeriesFileReader, ImageSeriesFileReaderBase);
+ 
+   typedef typename Superclass::OutputImageType        OutputImageType;
+@@ -170,7 +170,7 @@ public:
+ 
+   /** Creation through object factory macro */
+   itkNewMacro(Self);
+-  /** Runtime informations macro */
++  /** Runtime information macro */
+   itkTypeMacro(ImageSeriesFileReader, ImageSeriesFileReaderBase);
+ 
+   typedef typename Superclass::OutputImageType        OutputImageType;
+@@ -276,7 +276,7 @@ public:
+ 
+   /** Creation through object factory macro */
+   itkNewMacro(Self);
+-  /** Runtime informations macro */
++  /** Runtime information macro */
+   itkTypeMacro(ImageSeriesFileReader, ImageSeriesFileReaderBase);
+ 
+   typedef typename Superclass::OutputImageType        OutputImageType;
+@@ -383,7 +383,7 @@ public:
+ 
+   /** Creation through object factory macro */
+   itkNewMacro(Self);
+-  /** Runtime informations macro */
++  /** Runtime information macro */
+   itkTypeMacro(ImageSeriesFileReader, ImageSeriesFileReaderBase);
+ 
+   typedef typename Superclass::OutputImageType        OutputImageType;
+--- a/Modules/IO/ImageIO/include/otbImageSeriesFileReaderBase.h
++++ b/Modules/IO/ImageIO/include/otbImageSeriesFileReaderBase.h
+@@ -71,7 +71,7 @@ public:
+ 
+   /** Creation through object factory macro */
+   itkNewMacro(Self);
+-  /** Runtime informations macro */
++  /** Runtime information macro */
+   itkTypeMacro(ImageSeriesFileReaderBase, ImageListSource);
+ 
+   typedef TImage                                      OutputImageType;
+--- a/Modules/IO/KMZWriter/include/otbKmzProductWriter.h
++++ b/Modules/IO/KMZWriter/include/otbKmzProductWriter.h
+@@ -44,7 +44,7 @@ namespace otb
+ 
+ /** \class KmzProductWriter
+  * \brief This class generate a Kmz from one or several input
+- * images. The inputs must have a non empty metadata informations.
++ * images. The inputs must have a non empty metadata information.
+  *
+  * This class writes kmz files, supported by Google Earth. The input
+  * must have metadata (a non empty keywordlist)
+--- a/Modules/IO/KMZWriter/include/otbKmzProductWriter.txx
++++ b/Modules/IO/KMZWriter/include/otbKmzProductWriter.txx
+@@ -117,7 +117,7 @@ KmzProductWriter<TInputImage>
+ 
+   if(emptyProjRef &&  emptyKWL)
+     {
+-    itkExceptionMacro(<<"The input image have empty keyword list, please use an image with metadata informations");
++    itkExceptionMacro(<<"The input image have empty keyword list, please use an image with metadata information");
+     }
+ 
+   // Continue processing
+--- a/Modules/Learning/LearningBase/include/otbDecisionTree.h
++++ b/Modules/Learning/LearningBase/include/otbDecisionTree.h
+@@ -68,7 +68,7 @@ public:
+ 
+   /** Creation through object factory macro */
+   itkNewMacro(Self);
+-  /** Runtime informations macro */
++  /** Runtime information macro */
+   itkTypeMacro(DecisionTree, DataObject);
+ 
+   typedef typename std::pair< AttributeValueType, DecisionTreeTestType > KeyType;
+--- a/Modules/Learning/SOM/include/otbPeriodicSOM.h
++++ b/Modules/Learning/SOM/include/otbPeriodicSOM.h
+@@ -72,7 +72,7 @@ public:
+   /** Creation through object factory macro */
+   itkNewMacro(Self);
+ 
+-  /** Runtime informations macro */
++  /** Runtime information macro */
+   itkTypeMacro(PeriodicSOM, SOM);
+ 
+   typedef TListSample                      ListSampleType;
+--- a/Modules/Learning/SOM/include/otbSOM.h
++++ b/Modules/Learning/SOM/include/otbSOM.h
+@@ -68,7 +68,7 @@ public:
+ 
+   /** Creation through object factory macro */
+   itkNewMacro(Self);
+-  /** Runtime informations macro */
++  /** Runtime information macro */
+   itkTypeMacro(SOM, ImageSource);
+ 
+   typedef TListSample                      ListSampleType;
+--- a/Modules/Learning/SOM/include/otbSOMMap.h
++++ b/Modules/Learning/SOM/include/otbSOMMap.h
+@@ -63,7 +63,7 @@ public:
+   /** Creation through object factory macro */
+   itkNewMacro(Self);
+   /**
+-   * There is no runtime informations macro since
++   * There is no runtime information macro since
+    * this class has to be considered to as a simple VectorImage
+    * // itkTypeMacro(SOMMap, VectorImage);
+    * */
+--- a/Modules/Learning/SOM/include/otbSOMWithMissingValue.h
++++ b/Modules/Learning/SOM/include/otbSOMWithMissingValue.h
+@@ -72,7 +72,7 @@ public:
+ 
+   /** Creation through object factory macro */
+   itkNewMacro(Self);
+-  /** Runtime informations macro */
++  /** Runtime information macro */
+   itkTypeMacro(SOMWithMissingValue, PeriodicSOM);
+ 
+ protected:
+--- a/Modules/Learning/SVMLearning/include/otbSVMImageClassificationWithRuleFilter.h
++++ b/Modules/Learning/SVMLearning/include/otbSVMImageClassificationWithRuleFilter.h
+@@ -95,7 +95,7 @@ protected:
+ 
+   /** GenerateOutputInformation
+         * Set the number of bands of the output rule image.
+-        * Copy informations from the input image if existing.
++        * Copy information from the input image if existing.
+         **/
+   virtual void GenerateOutputInformation();
+ 
+--- a/Modules/OBIA/RCC8/include/otbRCC8GraphFileReader.h
++++ b/Modules/OBIA/RCC8/include/otbRCC8GraphFileReader.h
+@@ -71,7 +71,7 @@ public:
+   typedef itk::SmartPointer<const Self> ConstPointer;
+   /** Creation through the object factory */
+   itkNewMacro(Self);
+-  /** Runtime type informations */
++  /** Runtime type information */
+   itkTypeMacro(RCC8GraphFileReader, RCC8GraphSource);
+   /** Output related typedefs */
+   typedef TOutputGraph                                OutputGraphType;
+@@ -93,12 +93,12 @@ protected:
+   /** Main computation method */
+   virtual void GenerateData();
+   /**
+-   * Parse edge informations from a given line.
++   * Parse edge information from a given line.
+    * \param line The line to parse.
+    */
+   void ParseEdge(const std::string& line);
+   /**
+-   * Parse vertex informations from a given line.
++   * Parse vertex information from a given line.
+    * \param line The line to parse.
+    */
+   void  ParseVertex(const std::string& line);
+--- a/Modules/OBIA/RCC8/include/otbRCC8GraphFileReader.txx
++++ b/Modules/OBIA/RCC8/include/otbRCC8GraphFileReader.txx
+@@ -45,7 +45,7 @@ RCC8GraphFileReader<TOutputGraph>
+ {
+ }
+ /**
+- * Parse edge informations from a given line.
++ * Parse edge information from a given line.
+  * \param line The line to parse.
+  */
+ template <class TOutputGraph>
+@@ -66,7 +66,7 @@ RCC8GraphFileReader<TOutputGraph>
+   this->GetOutput()->AddEdge(source, target, value);
+ }
+ /**
+- * Parse vertex informations from a given line.
++ * Parse vertex information from a given line.
+  * \param line The line to parse.
+  */
+ template <class TOutputGraph>
+--- a/Modules/Radiometry/OpticalCalibration/include/otbAeronetFileReader.h
++++ b/Modules/Radiometry/OpticalCalibration/include/otbAeronetFileReader.h
+@@ -82,7 +82,7 @@ public:
+   typedef itk::SmartPointer<const Self> ConstPointer;
+   /** Creation through the object factory */
+   itkNewMacro(Self);
+-  /** Runtime type informations */
++  /** Runtime type information */
+   itkTypeMacro(AeronetFileReader, itk::ProcessObject);
+ 
+   /** Overiding of the GetOutput() method */
+--- a/Modules/Radiometry/OpticalCalibration/src/otbAeronetFileReader.cxx
++++ b/Modules/Radiometry/OpticalCalibration/src/otbAeronetFileReader.cxx
+@@ -237,7 +237,7 @@ AeronetFileReader
+     return;
+     }
+ 
+-  // Read informations lines (5 lines)
++  // Read information lines (5 lines)
+   std::getline(fin, line);
+   std::getline(fin, line);
+   std::getline(fin, line);
+--- a/Modules/Radiometry/Simulation/include/otbSpectralResponse.txx
++++ b/Modules/Radiometry/Simulation/include/otbSpectralResponse.txx
+@@ -49,7 +49,7 @@ void SpectralResponse<TPrecision, TValue
+     }
+ 
+   int NumLigne = 26; // Go to the line 27
+-  //Ignore first 26th lines which are metadatas informations
++  //Ignore first 26th lines which are metadatas information
+   for (int i = 0; i < NumLigne; ++i)
+     fin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
+ 
+--- a/Modules/Segmentation/Conversion/include/otbOGRDataSourceToLabelImageFilter.h
++++ b/Modules/Segmentation/Conversion/include/otbOGRDataSourceToLabelImageFilter.h
+@@ -43,7 +43,7 @@ namespace otb {
+  *  Please note that the background value is also used in
+  *  BurnAttributeModeOn() to fill areas where there are no geometries.
+  *
+- *  Setting the output raster informations can be done in two ways by:
++ *  Setting the output raster information can be done in two ways by:
+  *    - Setting the Origin/Size/Spacing of the output image
+  *    - Using an existing image as support via SetOutputParametersFromImage(ImageBase)
+  *
+--- a/Modules/Segmentation/Conversion/include/otbVectorDataToLabelImageFilter.h
++++ b/Modules/Segmentation/Conversion/include/otbVectorDataToLabelImageFilter.h
+@@ -37,7 +37,7 @@ namespace otb {
+  *  output raster.  The burn values are extracted from a field set by
+  *  the user.If no burning field is set, the "FID" is used by default.
+  *
+- *  Setting the output raster informations can be done in two ways by:
++ *  Setting the output raster information can be done in two ways by:
+  *    - Setting the Origin/Size/Spacing of the output image
+  *    - Using an existing image as support via SetOutputParametersFromImage(ImageBase)
+  *
+--- a/Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalClosingProfileFilter.h
++++ b/Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalClosingProfileFilter.h
+@@ -38,7 +38,7 @@ namespace otb
+  * The opening profile is a set of images beeing the result of a geodesic morphological
+  * closing by reconstruction with an increasing range of structuring element sizes.
+  *
+- * For more informations on profiles please refer to the documentation of the otb::ImageToProfileFilter
++ * For more information on profiles please refer to the documentation of the otb::ImageToProfileFilter
+  * class.
+  *
+  * \sa ImageToProfileFilter
+--- a/Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalOpeningProfileFilter.h
++++ b/Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalOpeningProfileFilter.h
+@@ -38,7 +38,7 @@ namespace otb
+  * The opening profile is a set of images beeing the result of a geodesic morphological
+  * opening by reconstruction with an increasing range of structuring element sizes.
+  *
+- * For more informations on profiles please refer to the documentation of the otb::ImageToProfileFilter
++ * For more information on profiles please refer to the documentation of the otb::ImageToProfileFilter
+  * class.
+  *
+  * \sa ImageToProfileFilter
+--- a/Modules/Segmentation/MorphologicalProfiles/include/otbProfileDerivativeToMultiScaleCharacteristicsFilter.h
++++ b/Modules/Segmentation/MorphologicalProfiles/include/otbProfileDerivativeToMultiScaleCharacteristicsFilter.h
+@@ -87,7 +87,7 @@ protected:
+ 
+   /** GenerateOutputInformation
+    * Set the number of bands of the output.
+-   * Copy informations from the first image of the list if existing.
++   * Copy information from the first image of the list if existing.
+    **/
+   virtual void GenerateOutputInformation(void);
+ 
+--- a/Modules/Applications/AppDimensionalityReduction/app/otbDimensionalityReduction.cxx
++++ b/Modules/Applications/AppDimensionalityReduction/app/otbDimensionalityReduction.cxx
+@@ -138,7 +138,7 @@ private:
+     AddChoice("method.maf", "MAF");
+     SetParameterDescription("method.maf", "Maximum Autocorrelation Factor.");
+     AddChoice("method.ica", "ICA");
+-    SetParameterDescription("method.ica", "Independant Component Analysis.");
++    SetParameterDescription("method.ica", "Independent Component Analysis.");
+     AddParameter(ParameterType_Int, "method.ica.iter", "number of iterations ");
+     SetMinimumParameterIntValue("method.ica.iter", 1);
+     SetDefaultParameterInt("method.ica.iter", 20);
+--- a/Modules/Applications/AppVectorUtils/app/otbOSMDownloader.cxx
++++ b/Modules/Applications/AppVectorUtils/app/otbOSMDownloader.cxx
+@@ -53,7 +53,7 @@ private:
+     SetDescription("Generate a vector data from OSM on the input image extend");
+     // Documentation
+     SetDocName("Open Street Map layers importations applications");
+-    SetDocLongDescription("Generate a vector data from Open Street Map data. A DEM could be use. By default, the entire layer is downloaded, an image can be use as support for the OSM data. The application can provide also available classes in layers . This application required an Internet access. Informations about the OSM project : http://www.openstreetmap.fr/");
++    SetDocLongDescription("Generate a vector data from Open Street Map data. A DEM could be use. By default, the entire layer is downloaded, an image can be use as support for the OSM data. The application can provide also available classes in layers . This application required an Internet access. Information about the OSM project : http://www.openstreetmap.fr/");
+     SetDocLimitations("None");
+     SetDocAuthors("OTB-Team");
+     SetDocSeeAlso("Convertion");
+--- a/Modules/Filtering/DimensionalityReduction/otb-module.cmake
++++ b/Modules/Filtering/DimensionalityReduction/otb-module.cmake
+@@ -2,7 +2,7 @@ set(DOCUMENTATION "Dimension reduction i
+ concentrates the amount of information in multivariate data into a fewer number of
+ variables (or dimensions). This module implements methods such as Principal Component
+ Analysis (PCA), Noise-Adjusted Principal Components Analysis (NAPCA), Maximum
+-Noise Fraction (MNF), Fast Independant Component Analysis (FICA), Maximum
++Noise Fraction (MNF), Fast Independent Component Analysis (FICA), Maximum
+ Autocorrelation Factor (MAF), and so on.")
+ 
+ otb_module(OTBDimensionalityReduction
+--- a/Examples/BasicFilters/BandMathFilterExample.cxx
++++ b/Examples/BasicFilters/BandMathFilterExample.cxx
+@@ -151,7 +151,7 @@ int main( int argc, char* argv[])
+ //
+ //  Now we can define the mathematical expression to perform on the layers (b1, b2, b3, b4).
+ //  The filter takes advantage of the parsing capabilities of the muParser library and
+-//  allows to set the expression as on a digital calculator.
++//  allows setting the expression as on a digital calculator.
+ //
+ //  The expression below returns 255 if the ratio $(NIR-RED)/(NIR+RED)$ is greater than 0.4 and 0 if not.
+ //
+--- a/Examples/ChangeDetection/ChangeDetectionFrameworkExample.cxx
++++ b/Examples/ChangeDetection/ChangeDetectionFrameworkExample.cxx
+@@ -51,7 +51,7 @@
+ // something accepting the syntax \code{foo()}. This can be
+ // implemented using classical C/C++ functions, but it is preferable
+ // to implement it using C++ functors. These are classical C++ classes
+-// which overload the \code{()} operator. This allows to use them with
++// which overload the \code{()} operator. This allows using them with
+ // the same syntax as C/C++ functions.
+ //
+ // Since change detectors operate on neighborhoods, the functor
+--- a/Examples/ChangeDetection/MultivariateAlterationDetector.cxx
++++ b/Examples/ChangeDetection/MultivariateAlterationDetector.cxx
+@@ -32,8 +32,8 @@
+ // This example illustrates the class
+ // \doxygen{otb}{MultivariateAlterationChangeDetectorImageFilter},
+ // which implements the Multivariate Alteration Change Detector
+-// algorithm \cite{nielsen2007regularized}. This algorihtm allows to
+-// perform change detection from a pair multi-band images, including
++// algorithm \cite{nielsen2007regularized}. This algorihtm allows
++// performing change detection from a pair multi-band images, including
+ // images with different number of bands or modalities. Its output is
+ // a a multi-band image of change maps, each one being unccorrelated
+ // with the remaining. The number of bands of the output image is the
+--- a/Examples/FeatureExtraction/AlignmentsExample.cxx
++++ b/Examples/FeatureExtraction/AlignmentsExample.cxx
+@@ -26,7 +26,7 @@
+ // Software Guide : BeginLatex
+ //
+ // This example illustrates the use of the \doxygen{otb}{ImageToPathListAlignFilter}.
+-// This filter allows to extract meaninful alignments. Alignments
++// This filter allows extracting meaninful alignments. Alignments
+ // (that is edges and lines) are detected using the {\em Gestalt}
+ // approach proposed by Desolneux et al. \cite{desolneux}. In this
+ // context, an event is
+--- a/Examples/Filtering/RasterizationExample.cxx
++++ b/Examples/Filtering/RasterizationExample.cxx
+@@ -24,7 +24,7 @@
+ 
+ // Software Guide : BeginLatex
+ //
+-// The \doxygen{otb}{VectorDataToMapFilter} allows to perform
++// The \doxygen{otb}{VectorDataToMapFilter} allows performing
+ // rasterization of a given vector data as a binary mask. This example
+ // will demonstrate how to use this filter to perform rasterization of
+ // the SRTM water body masks available here:
+--- a/Examples/IO/DEMHandlerExample.cxx
++++ b/Examples/IO/DEMHandlerExample.cxx
+@@ -68,9 +68,9 @@ if(argc!=8)
+ 
+ // Software Guide : BeginLatex
+ //
+-// It allows to configure a directory containing DEM tiles (DTED or SRTM
++// It allows configuring a directory containing DEM tiles (DTED or SRTM
+ // supported) using the \code{OpenDEMDirectory()} method. The \code{OpenGeoidFile()} method
+-// allows to input a geoid file as well. Last, a default height above ellipsoid
++// allows inputting a geoid file as well. Last, a default height above ellipsoid
+ // can be set using the \code{SetDefaultHeightAboveEllipsoid()} method.
+ //
+ // Software Guide : EndLatex
+--- a/Examples/IO/ImageReadRegionOfInterestWrite.cxx
++++ b/Examples/IO/ImageReadRegionOfInterestWrite.cxx
+@@ -93,8 +93,8 @@ int main(int argc, char * argv[])
+   //
+   //  The ExtractROI type is instantiated using
+   //  the input and output pixel types. Using the pixel types as
+-  //  template parameters instead of the image types allows to
+-  //  restrict the use of this class to \doxygen{otb}{Image}s which
++  //  template parameters instead of the image types allows
++  //  restricting the use of this class to \doxygen{otb}{Image}s which
+   //  are used with scalar pixel types. See section
+   //  \ref{sec:ExtractROI} for the extraction of ROIs on
+   //  \doxygen{otb}{VectorImage}s. A filter object is created with the
+--- a/Examples/Learning/TrainMachineLearningModelFromImagesExample.cxx
++++ b/Examples/Learning/TrainMachineLearningModelFromImagesExample.cxx
+@@ -178,7 +178,7 @@ int main(int itkNotUsed(argc), char* arg
+ // \subdoxygen{itk}{Statistics}{ListSample} as input and estimates the label of each
+ // input sample using the model. Finally, the
+ // \doxygen{otb}{ImageClassificationModel} inherits from the
+-// \doxygen{itk}{ImageToImageFilter} and allows to classify pixels in the
++// \doxygen{itk}{ImageToImageFilter} and allows classifying pixels in the
+ // input image by predicting their labels using a model.
+ //
+ // Software Guide : EndLatex
+--- a/Examples/OBIA/HooverMetricsEstimation.cxx
++++ b/Examples/OBIA/HooverMetricsEstimation.cxx
+@@ -78,7 +78,7 @@ int main(int argc, char* argv[])
+   // Software Guide : BeginLatex
+   // The filters \doxygen{otb}{HooverMatrixFilter} and \doxygen{otb}{HooverInstanceFilter}
+   // are designed to handle \doxygen{itk}{LabelMap} images, made with \doxygen{otb}{AttributesMapLabelObject}.
+-  // This type of label object allows to store generic attributes. Each region can store
++  // This type of label object allows storing generic attributes. Each region can store
+   // a set of attributes: in this case, Hoover instances and metrics will be stored.
+   // Software Guide : EndLatex
+ 
+--- a/Modules/Adapters/OSSIMAdapters/include/otbDEMHandler.h
++++ b/Modules/Adapters/OSSIMAdapters/include/otbDEMHandler.h
+@@ -46,13 +46,13 @@ namespace otb
+  * configured by this class and this will ensure consistency
+  * throughout the library.
+  *
+- * The class allows to configure a directory containing DEM tiles
++ * The class allows configuring a directory containing DEM tiles
+  * (DTED or SRTM supported) using the OpenDEMDirectory() method. The
+- * OpenGeoidFile() method allows to input a geoid file as well. Last,
++ * OpenGeoidFile() method allows inputting a geoid file as well. Last,
+  * a default height above ellipsoid can be set using the
+  * SetDefaultHeightAboveEllipsoid() method.
+  *
+- * The class allows to retrieve either height above ellipsoid or
++ * The class allows retrieving either height above ellipsoid or
+  * height above Mean Sea Level (MSL).
+  *
+  * Here is the complete description of both methods output depending
+--- a/Modules/Core/Common/include/otbModelComponentBase.txx
++++ b/Modules/Core/Common/include/otbModelComponentBase.txx
+@@ -187,7 +187,7 @@ ModelComponentBase<TSample>
+ ::GenerateData()
+ {
+   /** subclasses should override this function to perform
+-   *  parameter estimation. But it allows to switch m_SampleModified
++   *  parameter estimation. But it allows switching m_SampleModified
+    *  when necessary.
+    */
+   m_SampleModified = 0;
+--- a/Modules/Core/Common/include/otbSubsampledImageRegionConstIterator.h
++++ b/Modules/Core/Common/include/otbSubsampledImageRegionConstIterator.h
+@@ -71,7 +71,7 @@ public:
+    * it needs to be redone here for this subclass to compile properly with gcc. */
+   typedef typename Superclass::ImageType ImageType;
+ 
+-  /** Offset typedef support. This explicit redefinition allows to Set/Get
++  /** Offset typedef support. This explicit redefinition allows Setting/Getting
+    * the location of the iterator. */
+   //typedef typename Superclass::OffsetType OffsetType;
+   typedef unsigned long OffsetType;
+--- a/Modules/Core/ImageBase/include/otbMetaImageFunction.h
++++ b/Modules/Core/ImageBase/include/otbMetaImageFunction.h
+@@ -29,7 +29,7 @@ namespace otb
+ /** \class MetaImageFunction
+  *  \brief Concatenate results from multiple ImageFunction
+  *
+- *  The MetaImageFunction class allows to call multiple ImageFunction at the same location
++ *  The MetaImageFunction class allows calling multiple ImageFunction at the same location
+  *  and to concatenate their result into a single VariableLengthVector.
+  *
+  *  In the case of ImageFunction which do not produce VariableLengthVector, one can wrap these
+--- a/Modules/Core/ImageBase/include/otbMultiChannelExtractROI.h
++++ b/Modules/Core/ImageBase/include/otbMultiChannelExtractROI.h
+@@ -31,7 +31,7 @@ namespace otb
+  * \brief Extract a spatial or spectral subset of a multi-channel image.
+  *
+  * It is possible to extract all the channels from the input image or only those specified by the user.
+- * The SetChannel() method allows to select one channel.
++ * The SetChannel() method allows selecting one channel.
+  * The SetFirstChannel() and SetLastChannel() methods allow the user to define a list of channels.
+  *
+  * \note If no channels are specified, then all channels from the input image are selected.
+--- a/Modules/Core/ImageBase/include/otbMultiToMonoChannelExtractROI.h
++++ b/Modules/Core/ImageBase/include/otbMultiToMonoChannelExtractROI.h
+@@ -31,7 +31,7 @@ namespace otb
+  * \brief Extract a mono channel part of a multi-channel image.
+  *
+  * This filter extracts either all channels or only those specified by the user.
+- * The SetChannel method allows to select the channels to process.
++ * The SetChannel method allows selecting the channels to process.
+  * \note If nothing is specified, only the first channel is processed.
+  * \note This class is templated over the pixel types of the input and output images.
+  * The input image has to be an otb::VectorImage, whereas the output image has to be an otb::Image.
+--- a/Modules/Core/LabelMap/include/otbAttributesMapLabelObject.h
++++ b/Modules/Core/LabelMap/include/otbAttributesMapLabelObject.h
+@@ -29,7 +29,7 @@ namespace Functor
+ {
+ 
+ /** \class AttributesMapLabelObjectAccessor
+- *  \brief Allows to acces a given field of an AttributesMapLabelObject
++ *  \brief Allows accessing a given field of an AttributesMapLabelObject
+  *
+  * The name of the attribute to retrieve can be set by using the
+  * SetAttributeName method.
+@@ -80,9 +80,9 @@ private:
+ 
+ 
+ /** \class AttributesMapMeasurementFunctor
+-*   \brief This class allows to build a measurement vector from an AttributesMapLabelObject
++*   \brief This class allows building a measurement vector from an AttributesMapLabelObject
+ *
+-*    It Allows to select only a subset of the available attributes.
++*    It Allows selecting only a subset of the available attributes.
+  *
+  * \ingroup OTBLabelMap
+ */
+@@ -148,7 +148,7 @@ private:
+  *  store pairs of key, value (of type TAttributesValue) in an internal
+  *  map container.
+  *
+- * As such it allows to store any custom attributes as necessary.
++ * As such it allows storing any custom attributes as necessary.
+  *
+  * \sa LabelObject, ShapeLabelObject, StatisticsLabelObject
+  *
+--- a/Modules/Core/LabelMap/include/otbAttributesMapOpeningLabelMapFilter.h
++++ b/Modules/Core/LabelMap/include/otbAttributesMapOpeningLabelMapFilter.h
+@@ -28,7 +28,7 @@ namespace otb
+  * \brief Attributes opening for AttributesMapLabelObject
+  *
+  * This class extends the itk::AttributeOpeningLabelMapFilter to
+- * handle AttributesMapLabelObject. Thus it allows to perform openings
++ * handle AttributesMapLabelObject. Thus it allows performing openings
+  * for any kind of attributes in the attributes map.
+  *
+  * \sa AttributeLabelObject, AttributeOpeningLabelMapFilter
+--- a/Modules/Core/LabelMap/include/otbBandsStatisticsAttributesLabelMapFilter.h
++++ b/Modules/Core/LabelMap/include/otbBandsStatisticsAttributesLabelMapFilter.h
+@@ -32,7 +32,7 @@ namespace Functor
+ * StatisticsAttributesLabelObjectFunctor one each feature image
+ * provided through AddFeature()
+ *
+-* As such, it allows to compute in one pass statistics related to
++* As such, it allows computing in one pass statistics related to
+ * multiple features. It is used in the
+ * BandsStatisticsAttributesLabelMapFilter.
+ *
+@@ -123,7 +123,7 @@ private:
+  * The feature name is constructed as:
+  * 'STATS' + '::' + 'Band' + band_index + '::' + statistic_name
+  *
+- * The ReducedAttributesSet flag allows to tell the internal
++ * The ReducedAttributesSet flag allows telling the internal
+  * statistics filter to compute only the main attributes (mean, variance, skewness and kurtosis).
+  *
+  * \sa MultiStatsAttributesLabelObjectFunctor AttributesMapLabelObject
+--- a/Modules/Core/LabelMap/include/otbLabelMapToSampleListFilter.h
++++ b/Modules/Core/LabelMap/include/otbLabelMapToSampleListFilter.h
+@@ -31,7 +31,7 @@ namespace otb
+  * learning and classification.
+  *
+  * The conversion from label object to measurement vector is made
+- * through a functor. This allows to support any kind of LabelObject
++ * through a functor. This allows supporting any kind of LabelObject
+  * via proper redefinition of the functor.
+  *
+  * \ingroup OTBLabelMap
+--- a/Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToLabeledSampleListFilter.h
++++ b/Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToLabeledSampleListFilter.h
+@@ -28,7 +28,7 @@ namespace otb
+  * and compatible with otb::SVMSampleListModelEstimator
+  *
+  * The conversion from label object to measurement vector is made
+- * through a functor. This allows to support any kind of LabelObject
++ * through a functor. This allows supporting any kind of LabelObject
+  * via proper redefinition of the functor.
+  *
+  * \sa otb::SVMSampleListModelEstimator
+--- a/Modules/Core/LabelMap/include/otbShapeAttributesLabelMapFilter.h
++++ b/Modules/Core/LabelMap/include/otbShapeAttributesLabelMapFilter.h
+@@ -185,7 +185,7 @@ private:
+  * With respect to the original itk filter, this filter also compute
+  * the Flusser moments for each LabelObject.
+  *
+- * The flag ReducedAttributesSet allows to compute only non-redundant
++ * The flag ReducedAttributesSet allows computing only non-redundant
+  * statistics and statistics usefull for classification (not spatially
+  * dependent statitistics). Reduced set contains only Flusser moments,
+  * physical size, elongation, Feret diameter (if activated),
+--- a/Modules/Core/LabelMap/include/otbStatisticsAttributesLabelMapFilter.h
++++ b/Modules/Core/LabelMap/include/otbStatisticsAttributesLabelMapFilter.h
+@@ -113,7 +113,7 @@ private:
+  * set. The key of the statistics features in the attributes map will
+  * be "STATS::FeatureName::StatisticName".
+  *
+- * The flag ReducedAttributesSet allows to compute only non-redundant
++ * The flag ReducedAttributesSet allows computing only non-redundant
+  * statistics and statistics usefull for classification (not spatially
+  * dependent statitistics). Reduced set contains only mean, variance,
+  * skewness and kurtosis.
+--- a/Modules/Core/ObjectList/include/otbImageList.h
++++ b/Modules/Core/ObjectList/include/otbImageList.h
+@@ -25,7 +25,7 @@ namespace otb
+ /** \class ImageList
+  *  \brief This class represent a list of images.
+  *
+- * It is derived from the otbObjectList class, which allows to manipulate an ITK/OTB
++ * It is derived from the otbObjectList class, which allows manipulating an ITK/OTB
+  * object list with the appropriate formalism (iterators, accessors).
+  * \sa ObjectList
+  *
+--- a/Modules/Core/Streaming/include/otbPipelineMemoryPrintCalculator.h
++++ b/Modules/Core/Streaming/include/otbPipelineMemoryPrintCalculator.h
+@@ -27,18 +27,18 @@ namespace otb
+ /** \class PipelineMemoryPrintCalculator
+  *  \brief Estimate pipeline memory usage and optimal stream divisions
+  *
+- *  This class allows to estimate the memory usage of a given pipeline
++ *  This class allows estimating the memory usage of a given pipeline
+  *  by tracing back pipeline from a given data (in general, this
+  *  data should be set to the data to write) and
+  *  examining each filter to determine its memory footprint. To do so,
+  *  it performs a dry run of the requested region pipeline
+  *  negotiation.
+  *
+- *  The SetDataToWrite() method allows to set the data candidate for
++ *  The SetDataToWrite() method allows setting the data candidate for
+  *  writing, and for which memory usage estimation should be
+  *  performed.
+  *
+- *  Additionally, this class allows to compute the optimal number of
++ *  Additionally, this class allows computing the optimal number of
+  *  stream division to write the data. To do so, the available memory
+  *  can be set via the SetAvailableMemory() method, and an optional
+  *  bias correction factor can be applied to weight the estimate
+@@ -55,7 +55,7 @@ namespace otb
+  *  within composite filter (because there is no way to trace back to
+  *  these internal filters). Therefore, memory usage can be highly
+  *  biased depending on the filters in the upstream pipeline. The bias
+- *  correction factor parameters allows to compensate this bias to the first
++ *  correction factor parameters allows compensating this bias to the first
+  *  order.
+  *
+  * \ingroup OTBStreaming
+@@ -88,7 +88,7 @@ public:
+   itkGetMacro(MemoryPrint, MemoryPrintType);
+ 
+   /** Set/Get the bias correction factor which will weight the
+-   * estimated memory print (allows to compensate bias between
++   * estimated memory print (allows compensating bias between
+    * estimated and real memory print, default is 1., i.e. no correction) */
+   itkSetMacro(BiasCorrectionFactor, double);
+   itkGetMacro(BiasCorrectionFactor, double);
+--- a/Modules/Core/Streaming/include/otbStreamingImageVirtualWriter.h
++++ b/Modules/Core/Streaming/include/otbStreamingImageVirtualWriter.h
+@@ -29,7 +29,7 @@ namespace otb
+  *  \brief This class acts like a StreamingImageFileWriter, but without actually
+  *  writing data to the disk.
+  *
+- *  This allows to stream the whole image through persistent filters such as
++ *  This allows streaming the whole image through persistent filters such as
+  *  PersitentStatisticsImageFilter in order to get the global statistics of an image.
+  *
+  *  This filter is not intended to be used with classic ImageToImageFilter, though it
+--- a/Modules/Core/Transform/include/otbSensorModelBase.h
++++ b/Modules/Core/Transform/include/otbSensorModelBase.h
+@@ -32,7 +32,7 @@ namespace otb
+ /** \class SensorModelBase
+  *  \brief Base class for the sensor model projection classes.
+  *
+- *  This class allows to transform a geographic point in (lat, long) to a point
++ *  This class allows transforming a geographic point in (lat, long) to a point
+  *  in the sensor geometry.  (lat, lon) -> (i, j) ou (lat, lon, h) -> (i, j)
+  *
+  * \ingroup Projection
+--- a/Modules/Detection/ObjectDetection/include/otbStandardMetaImageFunctionBuilder.h
++++ b/Modules/Detection/ObjectDetection/include/otbStandardMetaImageFunctionBuilder.h
+@@ -35,7 +35,7 @@ namespace otb
+ /** \class StandardMetaImageFunctionBuilder
+  *  \brief Build a Standard MetaImageFunction
+  *
+- *  The StandardMetaImageFunctionBuilder class allows to call multiple
++ *  The StandardMetaImageFunctionBuilder class allows calling multiple
+  *  ImageFunctions:
+  *    - otbRadiometricMomentsImageFunction
+  *    - otbFlusserMomentsImageFunction
+--- a/Modules/Feature/Edge/include/otbPersistentVectorizationImageFilter.h
++++ b/Modules/Feature/Edge/include/otbPersistentVectorizationImageFilter.h
+@@ -33,11 +33,11 @@ namespace otb
+ /** \class PersistentVectorizationImageFilter
+  *  \brief Perform vectorization in a persistent way.
+  *
+- * This filter allows to vectorize input labeled image while it is streamed
+- * through it. The GetPathList() method allows to get the vectorized boundaries,
+- * while the GetOutput() method allows to get the input image itself.
++ * This filter allows vectorizing input labeled image while it is streamed
++ * through it. The GetPathList() method allows getting the vectorized boundaries,
++ * while the GetOutput() method allows getting the input image itself.
+  *
+- * The Reset() method allows to clear the result  path list.
++ * The Reset() method allows clearing the result path list.
+  *
+  * \sa PersistentImageFilter
+  *
+--- a/Modules/Filtering/ChangeDetection/include/otbMultivariateAlterationDetectorImageFilter.h
++++ b/Modules/Filtering/ChangeDetection/include/otbMultivariateAlterationDetectorImageFilter.h
+@@ -58,7 +58,7 @@ namespace otb
+  *
+  * The GetV1() and GetV2() methods allow to retrieve the linear
+  * combinations used to generate the Mad change maps as a vnl_matrix of
+- * double, and the GetRho() method allows to retrieve the correlation
++ * double, and the GetRho() method allows retrieving the correlation
+  * associated to each Mad change maps as a vnl_vector.
+  *
+  * This filter has been implemented from the Matlab code kindly made
+--- a/Modules/Filtering/Convolution/include/otbGaborFilterGenerator.h
++++ b/Modules/Filtering/Convolution/include/otbGaborFilterGenerator.h
+@@ -31,7 +31,7 @@ namespace otb
+ {
+ 
+ /** \class GaborFilterGenerator
+- * This class allows to generate gabor filter convolution mask. The mask is stored
++ * This class allows generating a gabor filter convolution mask. The mask is stored
+  * in a linear buffer of type itk::Array returned by the GetFilter() method.
+  *
+  * When calling the GetFilter() method, if the filter has to be regenerated, it will be
+--- a/Modules/Filtering/DimensionalityReduction/include/otbMaximumAutocorrelationFactorImageFilter.h
++++ b/Modules/Filtering/DimensionalityReduction/include/otbMaximumAutocorrelationFactorImageFilter.h
+@@ -45,9 +45,9 @@ namespace otb
+  * variance. Though the inverse transform can be computed, this filter
+  * only provides the forward transform for now.
+  *
+- * The GetV() method allows to retrieve the linear combinations used
++ * The GetV() method allows retrieving the linear combinations used
+  * to generate new variates, and the GetAutoCorrelation() method
+- * allows to retrieve the auto-correlation associated to each variate.
++ * allows retrieving the auto-correlation associated to each variate.
+  *
+  * This filter has been implemented from the Matlab code kindly made
+  * available by the authors here:
+--- a/Modules/Filtering/ImageManipulation/include/otbStreamingInnerProductVectorImageFilter.h
++++ b/Modules/Filtering/ImageManipulation/include/otbStreamingInnerProductVectorImageFilter.h
+@@ -140,7 +140,7 @@ private:
+ /** \class StreamingInnerProductVectorImageFilter
+  * \brief This class streams the whole input image through the PersistentStatisticsImageFilter.
+  *
+- * This way, it allows to compute the inner product of this image. It calls the
++ * This way, it allows computing the inner product of this image. It calls the
+  * Reset() method of the PersistentStatisticsImageFilter before streaming the image and the
+  * Synthetize() method of the PersistentStatisticsImageFilter after having streamed the image
+  * to compute the statistics. The accessor on the results are wrapping the accessors of the
+--- a/Modules/Filtering/ImageManipulation/include/otbStreamingMatrixTransposeMatrixImageFilter.h
++++ b/Modules/Filtering/ImageManipulation/include/otbStreamingMatrixTransposeMatrixImageFilter.h
+@@ -187,7 +187,7 @@ private:
+ /** \class StreamingMatrixTransposeMatrixImageFilter
+  * \brief This class streams the whole input image through the PersistentMatrixTransposeMatrixImageFilter.
+  *
+- * This way, it allows to compute \f[X^T.Y \f] where \f[X\f] and \f[Y\f] are the input images.
++ * This way, it allows computing \f[X^T.Y \f] where \f[X\f] and \f[Y\f] are the input images.
+  * first order global statistics of this image. It calls the Reset() method of the
+  * PersistentMatrixTransposeMatrixImageFilter before streaming the image and the
+  * Synthetize() method of the PersistentMatrixTransposeMatrixImageFilter after having streamed the image
+--- a/Modules/Filtering/ImageManipulation/include/otbStreamingResampleImageFilter.h
++++ b/Modules/Filtering/ImageManipulation/include/otbStreamingResampleImageFilter.h
+@@ -35,12 +35,12 @@ namespace otb
+  *         by setting a transform. The filter computes a displacement
+  *         grid using the transform set and used it to warp the input.
+  *
+- * The otb::StreamingResampleImageFilter allows to resample a
++ * The otb::StreamingResampleImageFilter allows resampling a
+  * otb::VectorImage using a transformation set with SetTransform()
+  * method. First, a displacement grid, with a spacing m_DisplacementGridSpacing
+  * and a size relative to this spacing, is built. Then, the image is
+- * wraped using this displacement grid. The size (SetOuputSize()), the
+- * spacing (SetOuputSpacing()), the start index (SetOutputIndex()) and
++ * wraped using this displacement grid. The size (SetOutputSize()), the
++ * spacing (SetOutputSpacing()), the start index (SetOutputIndex()) and
+  * the  interpolator (SetInterpolator()) and the origin (SetOrigin())
+  * can be set using the method between brackets.
+  *
+--- a/Modules/Filtering/ImageManipulation/include/otbTileImageFilter.h
++++ b/Modules/Filtering/ImageManipulation/include/otbTileImageFilter.h
+@@ -23,11 +23,11 @@
+ namespace otb
+ {
+ /** \class TileImageFilter
+- *  \brief This filter allows to make a spatial mosaic from a set of images
++ *  \brief This filter allows making a spatial mosaic from a set of images
+  *
+  *  This filter produces a spatial mosaic from a set of images. It
+  *  supports both otb::Image and otb::VectorImage. The layout
+- *  parameter allows to set up of the images will be patched together:
++ *  parameter allows setting up of the images will be patched together:
+  *  it is a 2D array containing the number of images in the horizontal
+  *  direction and vertical direction respectively.
+  *
+--- a/Modules/Filtering/Path/include/otbImageToEdgePathFilter.txx
++++ b/Modules/Filtering/Path/include/otbImageToEdgePathFilter.txx
+@@ -108,7 +108,7 @@ ImageToEdgePathFilter<TInputImage, TOutp
+   it.ActivateOffset(RIGHTDOWN);
+   it.ActivateOffset(LEFTUP);
+   it.ActivateOffset(LEFTDOWN);
+-  // The rotation vector allows to get the clock-wise next pixel
++  // The rotation vector allows getting the clock-wise next pixel
+   std::vector<typename IteratorType::OffsetType> rotation;
+   rotation.push_back(RIGHT);
+   rotation.push_back(RIGHTDOWN);
+--- a/Modules/Filtering/Polarimetry/include/otbPolarimetricData.h
++++ b/Modules/Filtering/Polarimetry/include/otbPolarimetricData.h
+@@ -39,7 +39,7 @@ typedef enum
+   } ArchitectureType;
+ 
+ /** \class PolarimetricData
+-*  \brief This class allows to determine the type of architecture we get.
++*  \brief This class allows determining the type of architecture we get.
+ *
+ *  HH_HV_VH_VV (0), HH_HV_VV (1), HH_VH_VV (2), HH_HV(3), VH_VV (4), HH_VV (5).
+ *
+--- a/Modules/Filtering/Projection/include/otbGCPsToRPCSensorModelImageFilter.h
++++ b/Modules/Filtering/Projection/include/otbGCPsToRPCSensorModelImageFilter.h
+@@ -33,7 +33,7 @@ namespace otb {
+  * defined GCPs. Internally, it uses an ossimRpcSolver, which performs
+  * the estimation using the well known least-square method.
+  *
+- * The UseImageGCPs flag allows to import GCPs from the image
++ * The UseImageGCPs flag allows importing GCPs from the image
+  * metadata, if any.
+  *
+  * GCPs can be passed to the filter using one of the AddGCP method
+--- a/Modules/Filtering/Projection/include/otbLeastSquareAffineTransformEstimator.h
++++ b/Modules/Filtering/Projection/include/otbLeastSquareAffineTransformEstimator.h
+@@ -36,7 +36,7 @@ namespace otb {
+  *
+  * Tie points can be added through the AddTiePoints() method.
+  *
+- * The ClearTiePoints() method allows to remove all the tie points
++ * The ClearTiePoints() method allows removing all the tie points
+  * that has been previously set.
+  *
+  * Once all the tie points have been feeded into the estimator, the
+--- a/Modules/Filtering/Projection/include/otbPhysicalToRPCSensorModelImageFilter.h
++++ b/Modules/Filtering/Projection/include/otbPhysicalToRPCSensorModelImageFilter.h
+@@ -36,7 +36,7 @@ namespace otb {
+  * to estimate a proper RPC sensor model, there are no warning when
+  * the model estimated is inaccurate.
+  *
+- * The UseImageGCPs flag allows to import GCPs from the image
++ * The UseImageGCPs flag allows importing GCPs from the image
+  * metadata, if any.(TODO)
+  *
+  * GCPs can be passed to the filter using one of the AddGCP method
+--- a/Modules/Filtering/Smoothing/include/otbMeanShiftSmoothingImageFilter.h
++++ b/Modules/Filtering/Smoothing/include/otbMeanShiftSmoothingImageFilter.h
+@@ -408,7 +408,7 @@ private:
+  * SetSpatialBandwidth()) and within a spectral range (set using
+  * SetRangeBandwidth()). The resulting filtered image can be retrieved by
+  * GetOutput() or GetRangeOutput(). Parameter SetRangeBandwidthRamp()
+- * allows to linearly adapt the range bandwidth to the intensity of
++ * allows linearly adapting the range bandwidth to the intensity of
+  * each channel if set greater than 0 (default value is 0).
+  *
+  * There are additional output images, as explained below.
+@@ -544,7 +544,7 @@ public:
+   itkGetConstReferenceMacro(BucketOptimization, bool);
+ #endif
+ 
+-  /** Global shift allows to tackle down numerical instabilities by
++  /** Global shift allows tackling down numerical instabilities by
+   aligning pixel indices when performing tile processing */
+   itkSetMacro(GlobalShift,InputIndexType);
+ 
+--- a/Modules/Filtering/Statistics/include/otbStreamingCompareImageFilter.h
++++ b/Modules/Filtering/Statistics/include/otbStreamingCompareImageFilter.h
+@@ -150,7 +150,7 @@ protected:
+                              outputRegionForThread,
+                              itk::ThreadIdType threadId);
+ 
+-  /** Allows to skip the verification of physical space between
++  /** Allows skipping the verification of physical space between
+    *  the two input images (see flag m_PhysicalSpaceCheck)
+    */
+   virtual void VerifyInputInformation();
+@@ -172,7 +172,7 @@ private:
+ /** \class StreamingCompareImageFilter
+  * \brief This class streams the whole input image through the PersistentCompareImageFilter.
+  *
+- * This way, it allows to compute estimator on two images. It calls the
++ * This way, it allows computing estimator on two images. It calls the
+  * Reset() method of the PersistentCompareImageFilter before streaming the image and the
+  * Synthetize() method of the PersistentCompareImageFilter after having streamed the image
+  * to compute the estimators. The accessor on the results are wrapping the accessors of the
+--- a/Modules/Filtering/Statistics/include/otbStreamingHistogramVectorImageFilter.h
++++ b/Modules/Filtering/Statistics/include/otbStreamingHistogramVectorImageFilter.h
+@@ -207,7 +207,7 @@ private:
+ /** \class StreamingHistogramVectorImageFilter
+  * \brief This class streams the whole input image through the PersistentHistogramVectorImageFilter.
+  *
+- * This way, it allows to compute the min/max of this image. It calls the
++ * This way, it allows computing the min/max of this image. It calls the
+  * Reset() method of the PersistentHistogramVectorImageFilter before streaming the image and the
+  * Synthetize() method of the PersistentHistogramVectorImageFilter after having streamed the image
+  * to compute the statistics. The accessor on the results are wrapping the accessors of the
+--- a/Modules/Filtering/Statistics/include/otbStreamingMinMaxImageFilter.h
++++ b/Modules/Filtering/Statistics/include/otbStreamingMinMaxImageFilter.h
+@@ -158,7 +158,7 @@ private:
+ /** \class StreamingMinMaxImageFilter
+  * \brief This class streams the whole input image through the PersistentMinMaxImageFilter.
+  *
+- * This way, it allows to compute the minimum and maximum of this image.
++ * This way, it allows computing the minimum and maximum of this image.
+  *
+  * It calls the Reset() method of the PersistentMinMaxImageFilter before streaming
+  * the image and the Synthetize() method of the PersistentMinMaxImageFilter after
+--- a/Modules/Filtering/Statistics/include/otbStreamingMinMaxVectorImageFilter.h
++++ b/Modules/Filtering/Statistics/include/otbStreamingMinMaxVectorImageFilter.h
+@@ -177,7 +177,7 @@ private:
+ /** \class StreamingMinMaxVectorImageFilter
+  * \brief This class streams the whole input image through the PersistentMinMaxVectorImageFilter.
+  *
+- * This way, it allows to compute the min/max of this image. It calls the
++ * This way, it allows computing the min/max of this image. It calls the
+  * Reset() method of the PersistentMinMaxVectorImageFilter before streaming the image and the
+  * Synthetize() method of the PersistentMinMaxVectorImageFilter after having streamed the image
+  * to compute the statistics. The accessor on the results are wrapping the accessors of the
+--- a/Modules/Filtering/Statistics/include/otbStreamingStatisticsImageFilter.h
++++ b/Modules/Filtering/Statistics/include/otbStreamingStatisticsImageFilter.h
+@@ -196,7 +196,7 @@ private:
+ /** \class StreamingStatisticsImageFilter
+  * \brief This class streams the whole input image through the PersistentStatisticsImageFilter.
+  *
+- * This way, it allows to compute the first order global statistics of this image. It calls the
++ * This way, it allows computing the first order global statistics of this image. It calls the
+  * Reset() method of the PersistentStatisticsImageFilter before streaming the image and the
+  * Synthetize() method of the PersistentStatisticsImageFilter after having streamed the image
+  * to compute the statistics. The accessor on the results are wrapping the accessors of the
+--- a/Modules/Filtering/Statistics/include/otbStreamingStatisticsMapFromLabelImageFilter.h
++++ b/Modules/Filtering/Statistics/include/otbStreamingStatisticsMapFromLabelImageFilter.h
+@@ -153,7 +153,7 @@ private:
+  *
+  * This class streams the whole input image through the PersistentStreamingStatisticsMapFromLabelImageFilter.
+  *
+- * This way, it allows to compute the first order global statistics of this image.
++ * This way, it allows computing the first order global statistics of this image.
+  * It calls the Reset() method of the PersistentStatisticsImageFilter before streaming
+  * the image and the Synthetize() method of the PersistentStatisticsImageFilter
+  * after having streamed the image to compute the statistics.
+--- a/Modules/Filtering/Statistics/include/otbStreamingStatisticsVectorImageFilter.h
++++ b/Modules/Filtering/Statistics/include/otbStreamingStatisticsVectorImageFilter.h
+@@ -252,7 +252,7 @@ private:
+ /** \class StreamingStatisticsVectorImageFilter
+  * \brief This class streams the whole input image through the PersistentStatisticsImageFilter.
+  *
+- * This way, it allows to compute the first and second order global statistics of this image. It calls the
++ * This way, it allows computing the first and second order global statistics of this image. It calls the
+  * Reset() method of the PersistentStreamingStatisticsVectorImageFilter before streaming the image and the
+  * Synthetize() method of the PersistentStreamingStatisticsVectorImageFilter after having streamed the image
+  * to compute the statistics. The accessor on the results are wrapping the accessors of the
+--- a/Modules/Filtering/Statistics/include/otbVectorImageToMatrixImageFilter.h
++++ b/Modules/Filtering/Statistics/include/otbVectorImageToMatrixImageFilter.h
+@@ -127,7 +127,7 @@ private:
+ /** \class VectorImageToMatrixImageFilter
+  * \brief This class streams the whole input image through the PersistentStatisticsImageFilter.
+  *
+- * This way, it allows to compute the first order global statistics of this image. It calls the
++ * This way, it allows computing the first order global statistics of this image. It calls the
+  * Reset() method of the PersistentStatisticsImageFilter before streaming the image and the
+  * Synthetize() method of the PersistentStatisticsImageFilter after having streamed the image
+  * to compute the statistics. The accessor on the results are wrapping the accessors of the
+--- a/Modules/IO/Carto/include/otbMapFileProductWriter.h
++++ b/Modules/IO/Carto/include/otbMapFileProductWriter.h
+@@ -46,7 +46,7 @@ namespace otb
+  *        on the disk.
+  *
+  * This filter begins by tiling the input image. An accessor
+- * SetTileSize allows to set the size of each tile. For each tile
++ * SetTileSize allows setting the size of each tile. For each tile
+  * generated, an entry is added to the shapefile to store the location
+  * where the file is saved on the disk.
+  * The product generated are a mapfile wich is the configuration file
+--- a/Modules/IO/ImageIO/include/otbImageFileWriter.txx
++++ b/Modules/IO/ImageIO/include/otbImageFileWriter.txx
+@@ -683,7 +683,7 @@ ImageFileWriter<TInputImage>
+   this->ReleaseInputs();
+ 
+   //Reset global shift on input region (box parameter)
+-  //It allows to call multiple update over the writer
++  //It allows calling multiple update over the writer
+   m_ShiftOutputIndex.Fill(0);
+ }
+ 
+--- a/Modules/Learning/DempsterShafer/include/otbMassOfBelief.h
++++ b/Modules/Learning/DempsterShafer/include/otbMassOfBelief.h
+@@ -57,20 +57,20 @@ namespace otb
+  *  retrieved using the GetMass method. If no mass has been associated
+  *  with this element, null is returned.
+  *
+- *  The Normalize() method allows to normalize all masses so that they
+- *  sum to 1. The EstimateUncertainty() method allows to associate to
++ *  The Normalize() method allows normalizing all masses so that they
++ *  sum to 1. The EstimateUncertainty() method allows associating to
+  *  the uncertain set (i.e. the universe set) a mass so that all
+  *  masses sum to 1.
+  *
+- *  The GetUniverse() method allows to retrieve the set of all symbols
+- *  (i.e. the universal set), while the GetSupport() method allows to
+- *  retrieve the set of all elements of the power-set for which a mass
++ *  The GetUniverse() method allows retrieving the set of all symbols
++ *  (i.e. the universal set), while the GetSupport() method allows
++ *  retrieving the set of all elements of the power-set for which a mass
+  *  has been associated. This method returns a LabelSetOfSetType,
+  *  which is a std::set<std::set<TLabel> >.
+  *
+  *  The mass function can be optionnaly initialized from a given
+  *  universe set by building the power-set and associating a null mass
+- *  with every elements of this power-set. This allows to ensure that
++ *  with every elements of this power-set. This allows ensuring that
+  *  two mass functions will share the exact same universe and
+  *  power-set, but is not mandatory, since mass is supposed to be null
+  *  for any set if not stated otherwise.
+--- a/Modules/Learning/SVMLearning/include/otbSVMCrossValidationCostFunction.h
++++ b/Modules/Learning/SVMLearning/include/otbSVMCrossValidationCostFunction.h
+@@ -27,7 +27,7 @@ namespace otb
+ /** \class SVMCrossValidationCostFunction
+  * \brief This function returns the cross validation accuracy of a SVM model.
+  *
+- * It allows to perform parameters selection to maximize the
++ * It allows performing parameters selection to maximize the
+  * accuracy using ITK optimizers.
+  *
+  * Given an input SVM model, the number of parameters depends on the
+--- a/Modules/Radiometry/OpticalCalibration/include/otbAtmosphericCorrectionParameters.h
++++ b/Modules/Radiometry/OpticalCalibration/include/otbAtmosphericCorrectionParameters.h
+@@ -143,7 +143,7 @@ protected:
+ private:
+   AtmosphericCorrectionParameters(const Self &); //purposely not implemented
+   void operator =(const Self&); //purposely not implemented
+-  /** Path to an Aeronet data file, allows to compute aerosol optical and water vapor amounts. */
++  /** Path to an Aeronet data file, allows computing aerosol optical and water vapor amounts. */
+   std::string m_AeronetFileName;
+   /** Day */
+   int m_Day;
+--- a/Modules/Radiometry/OpticalCalibration/include/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h
++++ b/Modules/Radiometry/OpticalCalibration/include/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h
+@@ -128,7 +128,7 @@ private:
+ /** \class SurfaceAdjacencyEffectCorrectionSchemeFilter
+  *  \brief Correct the scheme taking care of the surrounding pixels.
+  *
+- *   The SurfaceAdjacencyEffectCorrectionSchemeFilter class allows to introduce a neighbor correction to the
++ *   The SurfaceAdjacencyEffectCorrectionSchemeFilter class allows introducing a neighbor correction to the
+  *   reflectance estimation. The satelite signal is considered as to be a combinaison of the signal coming from
+  *   the target pixel and a weighting of the siganls coming from the neighbor pixels.
+  *
+--- a/Modules/Registration/DisparityMap/include/otbFineRegistrationImageFilter.h
++++ b/Modules/Registration/DisparityMap/include/otbFineRegistrationImageFilter.h
+@@ -58,7 +58,7 @@ namespace otb
+  * grid step to value higher than 1 (grid step is expressed in terms of number of fixed image pixels).
+  * Default value is 1.
+  *
+- * The FineRegistrationImageFilter allows to use the full range of itk::ImageToImageMetric provided by itk.
++ * The FineRegistrationImageFilter allows using the full range of itk::ImageToImageMetric provided by itk.
+  *
+  * \example DisparityMap/FineRegistrationImageFilterExample.cxx
+  *
+--- a/Modules/Registration/DisparityMap/include/otbPixelWiseBlockMatchingImageFilter.h
++++ b/Modules/Registration/DisparityMap/include/otbPixelWiseBlockMatchingImageFilter.h
+@@ -268,7 +268,7 @@ private:
+  *  between the two input images (displacement is given in pixels, from left
+  *  image to right image).
+  *
+- *  Masks are not mandatory. A mask allows to indicate pixels validity in
++ *  Masks are not mandatory. A mask allows indicating pixels validity in
+  *  either left or right image. Left and right masks can be used independently.
+  *  If masks are used, only pixels whose mask values are strictly positive
+  *  will be considered for disparity matching. The other will exhibit a null
+--- a/Modules/Registration/Stereo/include/otbStereoSensorModelToElevationMapFilter.h
++++ b/Modules/Registration/Stereo/include/otbStereoSensorModelToElevationMapFilter.h
+@@ -43,23 +43,23 @@ namespace otb
+  * map.
+  *
+  * Setting-up the elevation exploration range is simple : the
+- * LowerElevation and HigherElevation parameters allows to set the
++ * LowerElevation and HigherElevation parameters allows setting the
+  * exploration range offsets with respect to the local elevation, and
+- * the ElevationStep parameter allows to set the step between
++ * the ElevationStep parameter allows setting the step between
+  * candidate elevation. The local elevation can either be constant
+  * over the whole scene, or interpolated in a Digital Elevation
+- * Model. The latter allows to account for highly varying elevation in
+- * large scene, and allows to reduce the elevation exploration
++ * Model. The latter allows accounting for highly varying elevation in
++ * large scene, and allows reducing the elevation exploration
+  * range. Please note that one can also use a geoid file along with
+  * the DEM.
+  *
+  * Correlation parameters are as follows :
+- * - The radius allows to to tune patches size (default is 3),
+- * - The CorrelationThreshold allows to set a threshold bellow which
++ * - The radius allows tuning patches size (default is 3),
++ * - The CorrelationThreshold allows setting a threshold bellow which
+  *   correlation is considered to fail. If the correlation maxima is
+  *   bellow this threshold, the estimated elevation is
+  *   discarded (default is 0.7).
+- * - The VarianceThreshold allows to discard master patches for which
++ * - The VarianceThreshold allows discarding master patches for which
+  *   variance is too small to yeld reliable correlation. If the
+  *   variance of the current master patch lies bellow this threshold, no
+  *   elevation exploration is performed at this location (default is 4).
+--- a/Modules/Registration/Stereo/include/otbStereorectificationDisplacementFieldSource.h
++++ b/Modules/Registration/Stereo/include/otbStereorectificationDisplacementFieldSource.h
+@@ -43,8 +43,8 @@ namespace otb
+  *  pairs so that the displacement related to the elevation only
+  *  occurs in the horizontal direction (i.e. epipolar lines are
+  *  horizontal). This operation is useful for mainly two reasons: it
+- *  allows to search for disparities in one direction only, and it
+- *  allows to derives anaglyph for 3D viewing with 3D glasses.
++ *  allows searching for disparities in one direction only, and it
++ *  allows deriving anaglyph for 3D viewing with 3D glasses.
+  *
+  *  This filter allows you to compute the deformation fields up to the
+  *  sensor model precision needed to warp a pair of stereo images into
+@@ -66,13 +66,13 @@ namespace otb
+  *  hypothesis on which the epipolar geometry is built. It means that
+  *  any pair of pixels in the stereo pair whose elevation is exactly
+  *  equal to the average elevation will have a null disparity (no
+- *  displacement). The SetElevationOffset() method allows to tune the
++ *  displacement). The SetElevationOffset() method allows tuning the
+  *  elevation offset which is only used for local epipolar lines
+  *  estimation. The default value of 50 meters should do.
+  *
+- *  Additionnaly, the SetScale() method allows to derive deformation
++ *  Additionnaly, the SetScale() method allows deriving deformation
+  *  fields and images size at a coarser (scale > 1) or finer (scale <
+- *  1) resolution. The SetGridStep() allows to tune the step of the
++ *  1) resolution. The SetGridStep() allows tuning the step of the
+  *  resampling grid. Please keep in mind that the whole grid is loaded
+  *  into memory, and that the epipolar lines direction may only vary
+  *  smoothly. When working with large images, a coarse grid-step will
+--- a/Modules/Segmentation/OGRProcessing/include/otbOGRLayerStreamStitchingFilter.h
++++ b/Modules/Segmentation/OGRProcessing/include/otbOGRLayerStreamStitchingFilter.h
+@@ -39,7 +39,7 @@ namespace otb
+  *  - P1 and P2 are on different side of the streaming line
+  *  - P1 and P2 intersect each other.
+  *  - P2 has the largest intersection with P1 among all other polygons Pi intersecting P1.
+- *  The \c SetStreamSize() method allows to retrieve the number of streams in row and column,
++ *  The \c SetStreamSize() method allows retrieving the number of streams in row and column,
+  *  and their pixel coordinates.
+  *  The input image is used to transform pixel coordinates of the streaming lines into
+  *  coordinate system of the image, which must be the same as the one in the OGR input file.
+--- a/Modules/Segmentation/Watersheds/include/otbWatershedSegmentationFilter.h
++++ b/Modules/Segmentation/Watersheds/include/otbWatershedSegmentationFilter.h
+@@ -29,7 +29,7 @@ namespace otb {
+ *   \brief Watershed composite filter allowing to set output type
+ *
+ *   This filter is a composite filter that encapsulates the
+-*   itk::WatershedImageFilter and allows to set the type of the output
++*   itk::WatershedImageFilter and allows setting the type of the output
+ *   image (which is not the case in the itk::WatershedImageFilter).
+ *
+ *   The composite filter internally casts the output from the
+--- a/Modules/Wrappers/ApplicationEngine/src/otbWrapperElevationParametersHandler.cxx
++++ b/Modules/Wrappers/ApplicationEngine/src/otbWrapperElevationParametersHandler.cxx
+@@ -28,14 +28,14 @@ void ElevationParametersHandler::AddElev
+ {
+   app->AddParameter(ParameterType_Group, key, "Elevation management");
+   app->SetParameterDescription(key,
+-                               "This group of parameters allows to manage elevation values. Supported formats are SRTM, DTED or any geotiff. DownloadSRTMTiles application could be a useful tool to list/download tiles related to a product.");
++                               "This group of parameters allows managing elevation values. Supported formats are SRTM, DTED or any geotiff. DownloadSRTMTiles application could be a useful tool to list/download tiles related to a product.");
+ 
+   // DEM directory
+   std::ostringstream oss;
+   oss << key<<".dem";
+   app->AddParameter(ParameterType_Directory, oss.str(), "DEM directory");
+   app->SetParameterDescription(oss.str(),
+-                               "This parameter allows to select a directory containing Digital Elevation Model tiles");
++                               "This parameter allows selecting a directory containing Digital Elevation Model tiles");
+   app->MandatoryOff(oss.str());
+ 
+   std::string demDirFromConfig = otb::ConfigurationManager::GetDEMDirectory();
+@@ -73,7 +73,7 @@ void ElevationParametersHandler::AddElev
+   oss.str("");
+   oss << key <<".default";
+   app->AddParameter(ParameterType_Float, oss.str(), "Default elevation");
+-  app->SetParameterDescription(oss.str(),"This parameter allows to set the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.");
++  app->SetParameterDescription(oss.str(),"This parameter allows setting the default height above ellipsoid when there is no DEM available, no coverage for some points or pixels with no_data in the DEM tiles, and no geoid file has been set. This is also used by some application as an average elevation value.");
+   app->SetDefaultParameterFloat(oss.str(), 0.);
+ 
+  // TODO : not implemented yet
+--- a/Modules/Wrappers/ApplicationEngine/src/otbWrapperMapProjectionParametersHandler.cxx
++++ b/Modules/Wrappers/ApplicationEngine/src/otbWrapperMapProjectionParametersHandler.cxx
+@@ -41,7 +41,7 @@ void MapProjectionParametersHandler::Add
+ 
+   oss << ".zone";
+   app->AddParameter(ParameterType_Int, oss.str(), "Zone number");
+-  app->SetParameterDescription(oss.str(),"The zone number ranges from 1 to 60 and allows to define the transverse mercator projection (along with the hemisphere)");
++  app->SetParameterDescription(oss.str(),"The zone number ranges from 1 to 60 and allows defining the transverse mercator projection (along with the hemisphere)");
+   app->SetMinimumParameterIntValue(oss.str(), 1);
+   app->SetDefaultParameterInt(oss.str(), 31);
+ 
+@@ -99,7 +99,7 @@ void MapProjectionParametersHandler::Add
+   oss<<key<<".epsg";
+   app->AddChoice(oss.str(),"EPSG Code");
+   app->SetParameterDescription(oss.str(),
+-                               "This code is a generic way of identifying map projections, and allows to specify a large amount of them. See www.spatialreference.org to find which EPSG code is associated to your projection;");
++                               "This code is a generic way of identifying map projections, and allows specifying a large amount of them. See www.spatialreference.org to find which EPSG code is associated to your projection;");
+ 
+   oss <<".code";
+   app->AddParameter(ParameterType_Int, oss.str(), "EPSG Code");
+--- a/RELEASE_NOTES.txt
++++ b/RELEASE_NOTES.txt
+@@ -27,7 +27,7 @@ OTB-v.5.0.0 - Changes since version 4.4.
+ 
+   * Superbuild
+     * A separate superbuild project has been added in the Superbuild repository
+-    * It allows to build all OTB dependencies from source, and then OTB (thus replaces the removed internal versions)
++    * It allows building all OTB dependencies from source, and then OTB (thus replaces the removed internal versions)
+     * Sources are checked out at configuration time or can be downloaded beforehand
+     * Allow to build a complete OTB with a handful of prerequisites (gcc, cmake, curl)
+   
+@@ -77,7 +77,7 @@ OTB-v.5.0.0 - Changes since version 4.4.
+     * 0001037: file and vector outputs need explicit relative paths
+     * 0001036: TileFusion application crashes with SPOT-7 tiled images
+     * 0000728: Inconsistent polygon number in concatenate vector data output
+-    * 0001031: Wrong projection for ouput vector of segmentation application
++    * 0001031: Wrong projection for output vector of segmentation application
+ 
+ 
+ OTB-v.4.4.0 - Changes since version 4.2.1 (2015/02/13)
+@@ -389,13 +389,13 @@ OTB-v.3.20 - Changes since version 3.18.
+     * 0000770: Output parameter does not appear anymore in the command line helper
+     * 0000798: All the OTB app parameters are not all saved into the xml output file
+     * 0000779: [OTB]otbTrainImagesClassifier generates an output *.CSV confusion matrix with a wrong header
+-    * 0000809: LSMS Vectorization application didn't support ouput file with "-" special character
++    * 0000809: LSMS Vectorization application didn't support output file with "-" special character
+     * 0000807: otbKmzExport application generate weird kmz if the tilesize parameter is equal to zero
+     * 0000808: otbDownloadSRTMTiles application seems to be broken
+     * 0000803: otbApplicationLauncherCommandLine -inxml parameter does not retrieve pixel type for output image parameter
+     * 0000794: Tiling mechanism didn't work into Large Scale MeanShift  application
+     * 0000760: ClassificationMapRegularization output pixel values are always on 8 bits
+-    * 0000809: LSMS Vectorization application didn't support ouput file with "-" special character
++    * 0000809: LSMS Vectorization application didn't support output file with "-" special character
+     * 0000803: otbApplicationLauncherCommandLine -inxml parameter does not retrieve pixel type for output image parameter
+     * 0000736: Error setting the index in RadiometricIndices application via python
+     * 0000800: Watershed mode of segmentation application produce an image without CRS even if the input image has one
+@@ -478,7 +478,7 @@ The full list of improvements comes here
+       * DisparityMapTo3DFilter : convert disparity map in epipolar geometry to 3D image in epipolar geometry
+       * MultiDisparityMapTo3DFilter : convert several disparity maps in sensor geometry to a 3D image in sensor geometry
+       * LineOfSightOptimizer : algorithm to fuse several elevation values by line of sight optimisation
+-      * BijectionCoherencyFilter : from 2 disparity maps, compute coherency left-right and right-left, and ouput a mask of coherent disparities
++      * BijectionCoherencyFilter : from 2 disparity maps, compute coherency left-right and right-left, and output a mask of coherent disparities
+       * Multi3DToDEMFilter : fuse several 3D images to produce an elevation map
+       * DisparityTranslateFilter : filter to translate epipolar disparities into sensor disparities
+     * PixelWiseBlockMatchingImageFilter : fix initialisation of metric and disparities
+@@ -906,7 +906,7 @@ OTB-v.3.14.0 - Changes since version 3.1
+     * Add image origin to ReadImageInfoApplication
+     * Use now InputFilenameParameter and OutputFilenameParameter instead
+       of FilenameParameter
+-    * Use InputFilename and OuputFilename instead of Filename
++    * Use InputFilename and OutputFilename instead of Filename
+     * New option in SVMClassifier application: sample.edg (non mandatory)
+       to manage special cases with small samples
+     * In KMeansClassification, Changing the random intialisation method
+@@ -1925,7 +1925,7 @@ OTB-v.2.6.0 - Changes since version 2.4.
+ OTB-v.2.4.0 - Changes since version 2.2.0 (2008/07/24)
+ --------------------------------------------------------
+ 
+-    - Added OTB_DISABLE_CXX_EXAMPLES_TESTING : allows to generate or
++    - Added OTB_DISABLE_CXX_EXAMPLES_TESTING : allows generating or
+       not only examples testing
+     - Added OTB_USE_JPEG2000 : experimental support for jpeg2000
+       files.
+@@ -2262,7 +2262,7 @@ OTB-v.1.6.0 - Changes since version 1.4.
+ 
+     - Added a new tiling streaming mode.
+ 
+-    - Added the otb::ImageGeometryHandler, which allows to handle
++    - Added the otb::ImageGeometryHandler, which allows handling
+       seamlessly
+       the image geometry information.
+ 
+@@ -2346,16 +2346,16 @@ OTB-v.1.6.0 - Changes since version 1.4.
+ 
+ *Applications:
+ 
+-    - Added the otbImageViewerManager application which allows to
+-      open multiple images,
++    - Added the otbImageViewerManager application which allows
++      opening multiple images,
+       configure viewers and link displays.
+ 
+     - Added the otbRoadExtraction which demonstrates the road
+       extraction algorithm
+       implemented in the FeatureExtraction module.
+ 
+-    - Added the otbOrthoRectifAppli application which allows to
+-      ortho rectify images in
++    - Added the otbOrthoRectifAppli application which allows
++      ortho rectifying images in
+       command line using the brand new Projections module of the Orfeo
+       ToolBox. Old rigid
+       orthoo rectification application has been moved to
+--- a/Utilities/Doxygen/OTB/ImageSimilarityMetrics.dox
++++ b/Utilities/Doxygen/OTB/ImageSimilarityMetrics.dox
+@@ -37,7 +37,7 @@ Unfortunately there are no clear rules a
+ Metrics are depend on the objects they compare. The toolkit currently offers <em> Image To Image </em> and <em> PointSet to Image </em> metrics as follows:
+ 
+ \li <b> Mean Squares </b> Sum of squared differences between intensity values. It requires the two objects to have intensity values in the same range.
+-\li <b> Normalized Correlation </b> Correlation between intensity values divided by the square rooted autocorrelation of both target and reference objects: \f$ \frac{\sum_i^n{a_i * b_i }}{\sum_i^n{a_i^2}\sum_i^n{b_i^2}} \f$. This metric allows to register objects whose intensity values are related by a linear transformation.
++\li <b> Normalized Correlation </b> Correlation between intensity values divided by the square rooted autocorrelation of both target and reference objects: \f$ \frac{\sum_i^n{a_i * b_i }}{\sum_i^n{a_i^2}\sum_i^n{b_i^2}} \f$. This metric allows registering objects whose intensity values are related by a linear transformation.
+ \li <b> Pattern Intensity </b> Squared differences between intensity values transformed by a function of type  \f$ \frac{1}{1+x} \f$  and summed them up. This metric has the advantage of increase simultaneously when more samples are available and when intensity values are close.
+ \li <b> Mutual Information </b> Mutual information is based in an information theory concept. Mutual information between two sets measures how much can be known from one set if only the other set is known. Given a set of values \f$ A=\{a_i\} \f$. Its entropy \f$ H(A) \f$  is defined by \f$ H(A) = \sum_i^n{- p(a_i) \log({p(a_i)})} \f$ where \f$ p(a_i) \f$ are the probabilities of the values in the set.  Entropy can be interpreted as a measure of the mean uncertainty reduction that is obt [...]
+ 
+--- a/Utilities/Doxygen/OTB/Registration.dox
++++ b/Utilities/Doxygen/OTB/Registration.dox
+@@ -75,7 +75,7 @@ Unfortunately there are no clear rules a
+ Metrics are depend on the objects they compare. The toolkit currently offers <em> Image To Image </em> and <em> PointSet to Image </em> metrics as follows:
+ 
+ \li <b> Mean Squares </b> Sum of squared differences between intensity values. It requires the two objects to have intensity values in the same range.
+-\li <b> Normalized Correlation </b> Correlation between intensity values divided by the square rooted autocorrelation of both target and reference objects: \f$ \frac{\sum_i^n{a_i * b_i }}{\sum_i^n{a_i^2}\sum_i^n{b_i^2}} \f$. This metric allows to register objects whose intensity values are related by a linear transformation.
++\li <b> Normalized Correlation </b> Correlation between intensity values divided by the square rooted autocorrelation of both target and reference objects: \f$ \frac{\sum_i^n{a_i * b_i }}{\sum_i^n{a_i^2}\sum_i^n{b_i^2}} \f$. This metric allows registering objects whose intensity values are related by a linear transformation.
+ \li <b> Pattern Intensity </b> Squared differences between intensity values transformed by a function of type  \f$ \frac{1}{1+x} \f$  and summed them up. This metric has the advantage of increase simultaneously when more samples are available and when intensity values are close.
+ \li <b> Mutual Information </b> Mutual information is based in an information theory concept. Mutual information between two sets measures how much can be known from one set if only the other set is known. Given a set of values \f$ A=\{a_i\} \f$. Its entropy \f$ H(A) \f$  is defined by \f$ H(A) = \sum_i^n{- p(a_i) \log({p(a_i)})} \f$ where \f$ p(a_i) \f$ are the probabilities of the values in the set.  Entropy can be interpreted as a measure of the mean uncertainty reduction that is obt [...]
+ 
+--- a/Examples/Projections/GeometriesProjectionExample.cxx
++++ b/Examples/Projections/GeometriesProjectionExample.cxx
+@@ -140,7 +140,7 @@ int main(int argc, char* argv[])
+   // not stored in a file nor a data base.
+   //
+   // Then, the processing is started by calling \code{Update()}. The actual
+-  // serialization of the results is guaranteed to be completed when the ouput
++  // serialization of the results is guaranteed to be completed when the output
+   // geometries set object goes out of scope, or when \code{SyncToDisk} is
+   // called.
+   //
+--- a/Modules/Adapters/OSSIMAdapters/src/otbDEMConvertAdapter.cxx
++++ b/Modules/Adapters/OSSIMAdapters/src/otbDEMConvertAdapter.cxx
+@@ -118,7 +118,7 @@ int DEMConvertAdapter::Convert(std::stri
+       {
+       std::cerr << "std::exception  thrown:" << std::endl;
+       std::cerr << e.what() <<  std::endl;
+-      itkExceptionMacro("Error occurs writing the ouput image...");
++      itkExceptionMacro("Error occurs writing the output image...");
+       return EXIT_FAILURE;
+       }
+     }
+--- a/Modules/Filtering/Projection/test/otbGenericRSResampleImageFilter.cxx
++++ b/Modules/Filtering/Projection/test/otbGenericRSResampleImageFilter.cxx
+@@ -81,7 +81,7 @@ int otbGenericRSResampleImageFilter(int
+   spacing[0] = 0.6;
+   spacing[1] = -0.6;
+ 
+-  // Build the ouput projection ref : UTM ref
++  // Build the output projection ref : UTM ref
+   OGRSpatialReference    oSRS;
+   oSRS.SetProjCS("UTM");
+   oSRS.SetUTM(31, true);
+--- a/Modules/IO/IOGDAL/test/otbMultiDatasetReadingInfo.cxx
++++ b/Modules/IO/IOGDAL/test/otbMultiDatasetReadingInfo.cxx
+@@ -27,7 +27,7 @@ int otbMultiDatasetReadingInfo(int argc,
+ {
+   if (argc != 3)
+     {
+-    std::cout << argv[0] << "<image HDF> <ouput filename>" << std::endl;
++    std::cout << argv[0] << "<image HDF> <output filename>" << std::endl;
+     return EXIT_FAILURE;
+     }
+   const char * inputFilename  = argv[1];
+--- a/Modules/IO/ImageIO/test/otbMultiResolutionReadingInfo.cxx
++++ b/Modules/IO/ImageIO/test/otbMultiResolutionReadingInfo.cxx
+@@ -29,7 +29,7 @@ int otbMultiResolutionReadingInfo(int ar
+ {
+   if (argc != 3)
+     {
+-    std::cout << argv[0] << "<input filename> <ouput filename>" << std::endl;
++    std::cout << argv[0] << "<input filename> <output filename>" << std::endl;
+     return EXIT_FAILURE;
+     }
+   const char * inputFilename  = argv[1];
+--- a/Modules/Registration/DisparityMap/test/otbDisparityMapToDEMFilter.cxx
++++ b/Modules/Registration/DisparityMap/test/otbDisparityMapToDEMFilter.cxx
+@@ -61,7 +61,7 @@ int otbDisparityMapToDEMFilter(int argc,
+     std::cerr
+         << " dispinput_fname sensorleftinput_fname sensorrighttinput_fname gridleftinput_fname gridrightinput_fname"
+         << std::endl;
+-    std::cerr << " ouputDEM_filename " << std::endl;
++    std::cerr << " outputDEM_filename " << std::endl;
+     std::cerr << " elevmin elevmax avgelev DEMgridstep (maskinput_fname) " << std::endl;
+     return EXIT_FAILURE;
+     }
+--- a/Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalProfilesSegmentationFilter.h
++++ b/Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalProfilesSegmentationFilter.h
+@@ -54,14 +54,14 @@ namespace otb
+  *
+  * \ingroup OTBMorphologicalProfiles
+ */
+-template <class TInputImage,  class TOuputImage, class TInternalPrecision = float, class TStructuringElement = itk::BinaryBallStructuringElement<typename TInputImage::PixelType, TInputImage::ImageDimension> >
++template <class TInputImage,  class TOutputImage, class TInternalPrecision = float, class TStructuringElement = itk::BinaryBallStructuringElement<typename TInputImage::PixelType, TInputImage::ImageDimension> >
+ class ITK_EXPORT MorphologicalProfilesSegmentationFilter
+-  : public itk::ImageToImageFilter<TInputImage, TOuputImage>
++  : public itk::ImageToImageFilter<TInputImage, TOutputImage>
+ {
+ public:
+ /** Standard Self typedef */
+ typedef MorphologicalProfilesSegmentationFilter Self;
+-typedef itk::ImageToImageFilter<TInputImage, TOuputImage> Superclass;
++typedef itk::ImageToImageFilter<TInputImage, TOutputImage> Superclass;
+ 
+ typedef itk::SmartPointer<Self>       Pointer;
+ typedef itk::SmartPointer<const Self> ConstPointer;
+@@ -69,7 +69,7 @@ typedef itk::SmartPointer<const Self> Co
+ /** Some convenient typedefs. */
+ typedef TInputImage                        InputImageType;
+ typedef typename InputImageType::PixelType InputPixelType;
+-typedef TOuputImage                        OutputImageType;
++typedef TOutputImage                       OutputImageType;
+ typedef otb::Image<TInternalPrecision>     InternalImageType;
+ 
+ typedef TStructuringElement                StructuringElementType;
+--- a/Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalProfilesSegmentationFilter.txx
++++ b/Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalProfilesSegmentationFilter.txx
+@@ -23,8 +23,8 @@
+ namespace otb
+ {
+ 
+-template <class TInputImage,  class TOuputImage, class TInternalPrecision, class TStructuringElement>
+-MorphologicalProfilesSegmentationFilter<TInputImage,TOuputImage,TInternalPrecision,TStructuringElement>
++template <class TInputImage,  class TOutputImage, class TInternalPrecision, class TStructuringElement>
++MorphologicalProfilesSegmentationFilter<TInputImage,TOutputImage,TInternalPrecision,TStructuringElement>
+ ::MorphologicalProfilesSegmentationFilter()
+ {
+   m_ProfileSize = 5;
+@@ -54,14 +54,14 @@ MorphologicalProfilesSegmentationFilter<
+ 
+ }
+ 
+-template <class TInputImage,  class TOuputImage, class TInternalPrecision, class TStructuringElement>
+-MorphologicalProfilesSegmentationFilter<TInputImage,TOuputImage,TInternalPrecision,TStructuringElement>
++template <class TInputImage,  class TOutputImage, class TInternalPrecision, class TStructuringElement>
++MorphologicalProfilesSegmentationFilter<TInputImage,TOutputImage,TInternalPrecision,TStructuringElement>
+ ::~MorphologicalProfilesSegmentationFilter()
+ {}
+ 
+-template <class TInputImage,  class TOuputImage, class TInternalPrecision, class TStructuringElement>
++template <class TInputImage,  class TOutputImage, class TInternalPrecision, class TStructuringElement>
+ void
+-MorphologicalProfilesSegmentationFilter<TInputImage,TOuputImage,TInternalPrecision,TStructuringElement>
++MorphologicalProfilesSegmentationFilter<TInputImage,TOutputImage,TInternalPrecision,TStructuringElement>
+ ::GenerateData()
+ {
+   m_OpeningProfile->SetInput(this->GetInput());
+--- a/Modules/Wrappers/CommandLine/src/CMakeLists.txt
++++ b/Modules/Wrappers/CommandLine/src/CMakeLists.txt
+@@ -16,7 +16,7 @@ target_link_libraries(otbApplicationLaun
+ otb_module_target(otbApplicationLauncherCommandLine)
+ 
+ # Where we will install the script in the build tree
+-get_target_property(CLI_OUPUT_DIR otbApplicationLauncherCommandLine RUNTIME_OUTPUT_DIRECTORY)
++get_target_property(CLI_OUTPUT_DIR otbApplicationLauncherCommandLine RUNTIME_OUTPUT_DIRECTORY)
+ 
+ # Generate a script in the build dir, next to the cli launcher
+ # Need a two-step process since configure_file don't support permissions
+@@ -27,11 +27,11 @@ configure_file( ${CMAKE_SOURCE_DIR}/CMak
+                 ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/otbcli.bat
+                 @ONLY )
+ file(COPY ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/otbcli.bat
+-     DESTINATION ${CLI_OUPUT_DIR}
++     DESTINATION ${CLI_OUTPUT_DIR}
+      FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
+ 
+ # TODO : test if NO_INSTALL is set
+-install(PROGRAMS ${CLI_OUPUT_DIR}/otbcli.bat
++install(PROGRAMS ${CLI_OUTPUT_DIR}/otbcli.bat
+         DESTINATION ${OTBCommandLine_INSTALL_RUNTIME_DIR}
+         COMPONENT Runtime)
+ 
+@@ -40,11 +40,11 @@ configure_file( ${CMAKE_SOURCE_DIR}/CMak
+                 ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/otbcli
+                 @ONLY )
+ file(COPY ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/otbcli
+-     DESTINATION ${CLI_OUPUT_DIR}
++     DESTINATION ${CLI_OUTPUT_DIR}
+      FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
+ 
+ # TODO : test if NO_INSTALL is set
+-install(PROGRAMS ${CLI_OUPUT_DIR}/otbcli
++install(PROGRAMS ${CLI_OUTPUT_DIR}/otbcli
+         DESTINATION ${OTBCommandLine_INSTALL_RUNTIME_DIR}
+         COMPONENT Runtime)
+ 
+--- a/Modules/Wrappers/QtWidget/src/CMakeLists.txt
++++ b/Modules/Wrappers/QtWidget/src/CMakeLists.txt
+@@ -91,7 +91,7 @@ target_link_libraries(otbApplicationLaun
+ otb_module_target(otbApplicationLauncherQt)
+ 
+ # Where we will install the script in the build tree
+-get_target_property(GUI_OUPUT_DIR otbApplicationLauncherQt RUNTIME_OUTPUT_DIRECTORY)
++get_target_property(GUI_OUTPUT_DIR otbApplicationLauncherQt RUNTIME_OUTPUT_DIRECTORY)
+ 
+ # Generate a script in the build dir, next to the gui launcher
+ # Need a two-step process since configure_file don't support permissions
+@@ -103,11 +103,11 @@ configure_file( ${CMAKE_SOURCE_DIR}/CMak
+                 ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/otbgui.bat
+                 @ONLY )
+ file(COPY ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/otbgui.bat
+-     DESTINATION ${GUI_OUPUT_DIR}
++     DESTINATION ${GUI_OUTPUT_DIR}
+      FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
+ 
+ # TODO : test if NO_INSTALL is set
+-install(PROGRAMS ${GUI_OUPUT_DIR}/otbgui.bat
++install(PROGRAMS ${GUI_OUTPUT_DIR}/otbgui.bat
+         DESTINATION ${OTBQtWidget_INSTALL_RUNTIME_DIR}
+         COMPONENT Runtime)
+ 
+@@ -116,11 +116,11 @@ configure_file( ${CMAKE_SOURCE_DIR}/CMak
+                 ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/otbgui
+                 @ONLY )
+ file(COPY ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/otbgui
+-     DESTINATION ${GUI_OUPUT_DIR}
++     DESTINATION ${GUI_OUTPUT_DIR}
+      FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
+ 
+ # TODO : test if NO_INSTALL is set
+-install(PROGRAMS ${GUI_OUPUT_DIR}/otbgui
++install(PROGRAMS ${GUI_OUTPUT_DIR}/otbgui
+         DESTINATION ${OTBQtWidget_INSTALL_RUNTIME_DIR}
+         COMPONENT Runtime)
+ 
+--- a/Modules/Detection/RoadExtraction/include/otbRemoveWrongDirectionFilter.h
++++ b/Modules/Detection/RoadExtraction/include/otbRemoveWrongDirectionFilter.h
+@@ -63,7 +63,7 @@ public:
+  *  we can assume that the direction of a road on our scalar product image is positive (greater
+  *  than \f$ \pi/8 \f$).
+  *  Therefore in the input modulus and direction images, pixels whose direction is lower than
+- *  this threshold are supressed
++ *  this threshold are suppressed
+  *  (in fact, their intensity is set to 0).
+  *
+  * \sa NeighborhoodScalarProductFilter
+--- a/Modules/Feature/Edge/include/otbPixelSuppressionByDirectionImageFilter.h
++++ b/Modules/Feature/Edge/include/otbPixelSuppressionByDirectionImageFilter.h
+@@ -31,7 +31,7 @@ namespace otb
+  *
+  * This class implements an image filter which detects isolated pixels
+  * that have little chance of belonging to a raod and performs a pixel
+- * supression. For each pixel kept with direction \f$ \theta_{i} \f$, we look
++ * suppression. For each pixel kept with direction \f$ \theta_{i} \f$, we look
+  * for other pixels with a direction close to \f$ \theta_i \f$ in an angular
+  * beam around it. If none is found, the pixel is suppressed.
+  *
+--- a/Modules/Filtering/ImageManipulation/include/otbSpectralAngleDistanceImageFilter.txx
++++ b/Modules/Filtering/ImageManipulation/include/otbSpectralAngleDistanceImageFilter.txx
+@@ -107,7 +107,7 @@ SpectralAngleDistanceImageFilter<TInputI
+       {
+       dist = vcl_acos(scalarProd / vcl_sqrt(normProd));
+       }
+-    //------ This part was supressed since the filter must perform only the spectral angle computation ---
++    //------ This part was suppressed since the filter must perform only the spectral angle computation ---
+     // Spectral angle normalization
+     // dist = dist/(CONST_PI_2);
+     //square ponderation
+--- a/Modules/Learning/DempsterShafer/include/otbDSFusionOfClassifiersImageFilter.txx
++++ b/Modules/Learning/DempsterShafer/include/otbDSFusionOfClassifiersImageFilter.txx
+@@ -287,7 +287,7 @@ DSFusionOfClassifiersImageFilter<TInputI
+ 
+   // Calculation of the four constants A, B, C and K
+   MassType A = 0, B = 1, C = 1, K;
+-  K = 0; //supress warning. not sure about default value ??
++  K = 0; //suppress warning. not sure about default value ??
+   for (itMapMOBClk = mapJointMassesStepI.begin(); itMapMOBClk != mapJointMassesStepI.end(); ++itMapMOBClk)
+     {
+     classLabelk = itMapMOBClk->first;
+--- a/Modules/Wrappers/ApplicationEngine/src/otbWrapperDocExampleStructure.cxx
++++ b/Modules/Wrappers/ApplicationEngine/src/otbWrapperDocExampleStructure.cxx
+@@ -145,7 +145,7 @@ DocExampleStructure::GenerateCLExample(
+ 
+   res = oss.str();
+ 
+-  // Supress last added space
++  // Suppress last added space
+   res.erase( res.size()-1, 1);
+ 
+   return res.c_str();
+--- a/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineParser.cxx
++++ b/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineParser.cxx
+@@ -496,7 +496,7 @@ CommandLineParser::GetKeyList( const std
+ 
+   while( found != std::string::npos )
+     {
+-    // Supress everything before the key
++    // Suppress everything before the key
+     cutExp = cutExp.substr(found+2, exp.size());
+     // Search the end of the key (a space)
+     std::size_t foundSpace = cutExp.find(" ");
+--- a/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputFilenameListParameter.h
++++ b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputFilenameListParameter.h
+@@ -51,7 +51,7 @@ protected slots:
+   virtual void UpFile();
+   virtual void DownFile();
+   virtual void AddFile();
+-  virtual void SupressFile();
++  virtual void SuppressFile();
+   virtual void EraseFile();
+   virtual void UpdateFilenameList();
+ 
+--- a/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputImageListParameter.h
++++ b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputImageListParameter.h
+@@ -51,7 +51,7 @@ protected slots:
+   virtual void UpFile();
+   virtual void DownFile();
+   virtual void AddFile();
+-  virtual void SupressFile();
++  virtual void SuppressFile();
+   virtual void EraseFile();
+   virtual void UpdateImageList();
+ 
+--- a/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputVectorDataListParameter.h
++++ b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetInputVectorDataListParameter.h
+@@ -52,7 +52,7 @@ protected slots:
+   virtual void UpFile();
+   virtual void DownFile();
+   virtual void AddFile();
+-  virtual void SupressFile();
++  virtual void SuppressFile();
+   virtual void EraseFile();
+   virtual void UpdateVectorDataList();
+ 
+--- a/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetStringListParameter.h
++++ b/Modules/Wrappers/QtWidget/include/otbWrapperQtWidgetStringListParameter.h
+@@ -46,7 +46,7 @@ signals:
+ protected slots:
+   void SetString( const QString& value );
+   virtual void AddString();
+-  virtual void SupressString();
++  virtual void SuppressString();
+   virtual void UpdateStringList();
+ 
+ private:
+--- a/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputFilenameListParameter.cxx
++++ b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputFilenameListParameter.cxx
+@@ -83,12 +83,12 @@ void QtWidgetInputFilenameListParameter:
+   connect(addButton, SIGNAL(clicked()), this, SLOT(AddFile()));
+   addSupLayout->addWidget(addButton);
+ 
+-  // Supress file button
++  // Suppress file button
+   QPushButton * supButton = new QPushButton;
+   supButton->setText("-");
+   supButton->setFixedWidth(buttonSize);
+-  supButton->setToolTip("Supress the selected file...");
+-  connect(supButton, SIGNAL(clicked()), this, SLOT(SupressFile()));
++  supButton->setToolTip("Suppress the selected file...");
++  connect(supButton, SIGNAL(clicked()), this, SLOT(SuppressFile()));
+   addSupLayout->addWidget(supButton);
+   buttonLayout->addLayout(addSupLayout);
+ 
+@@ -308,7 +308,7 @@ QtWidgetInputFilenameListParameter::AddF
+ }
+ 
+ void
+-QtWidgetInputFilenameListParameter::SupressFile()
++QtWidgetInputFilenameListParameter::SuppressFile()
+ {
+   m_FileLayout = new QVBoxLayout();
+   m_FileLayout->setSpacing(0);
+--- a/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputImageListParameter.cxx
++++ b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputImageListParameter.cxx
+@@ -87,12 +87,12 @@ void QtWidgetInputImageListParameter::Do
+   connect(addButton, SIGNAL(clicked()), this, SLOT(AddFile()));
+   addSupLayout->addWidget(addButton);
+ 
+-  // Supress file button
++  // Suppress file button
+   QPushButton * supButton = new QPushButton;
+   supButton->setText("-");
+   supButton->setFixedWidth(buttonSize);
+-  supButton->setToolTip("Supress the selected file...");
+-  connect(supButton, SIGNAL(clicked()), this, SLOT(SupressFile()));
++  supButton->setToolTip("Suppress the selected file...");
++  connect(supButton, SIGNAL(clicked()), this, SLOT(SuppressFile()));
+   addSupLayout->addWidget(supButton);
+   buttonLayout->addLayout(addSupLayout);
+ 
+@@ -330,7 +330,7 @@ QtWidgetInputImageListParameter::AddFile
+ }
+ 
+ void
+-QtWidgetInputImageListParameter::SupressFile()
++QtWidgetInputImageListParameter::SuppressFile()
+ {
+   m_FileLayout = new QVBoxLayout();
+   m_FileLayout->setSpacing(0);
+--- a/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputVectorDataListParameter.cxx
++++ b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetInputVectorDataListParameter.cxx
+@@ -84,12 +84,12 @@ void QtWidgetInputVectorDataListParamete
+   connect(addButton, SIGNAL(clicked()), this, SLOT(AddFile()));
+   addSupLayout->addWidget(addButton);
+ 
+-  // Supress file button
++  // Suppress file button
+   QPushButton * supButton = new QPushButton;
+   supButton->setText("-");
+   supButton->setFixedWidth(buttonSize);
+-  supButton->setToolTip("Supress the selected file...");
+-  connect(supButton, SIGNAL(clicked()), this, SLOT(SupressFile()));
++  supButton->setToolTip("Suppress the selected file...");
++  connect(supButton, SIGNAL(clicked()), this, SLOT(SuppressFile()));
+   addSupLayout->addWidget(supButton);
+   buttonLayout->addLayout(addSupLayout);
+ 
+@@ -309,7 +309,7 @@ QtWidgetInputVectorDataListParameter::Ad
+ }
+ 
+ void
+-QtWidgetInputVectorDataListParameter::SupressFile()
++QtWidgetInputVectorDataListParameter::SuppressFile()
+ {
+   m_FileLayout = new QVBoxLayout();
+   m_FileLayout->setSpacing(0);
+--- a/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetStringListParameter.cxx
++++ b/Modules/Wrappers/QtWidget/src/otbWrapperQtWidgetStringListParameter.cxx
+@@ -88,12 +88,12 @@ void QtWidgetStringListParameter::DoCrea
+     connect( addButton, SIGNAL(clicked()), this, SLOT(AddString()) );
+     addSupLayout->addWidget(addButton);
+ 
+-    // Supress file button
++    // Suppress file button
+     QPushButton * supButton = new QPushButton;
+     supButton->setText("-");
+     supButton->setFixedWidth(buttonSize);
+-    supButton->setToolTip("Supress the selected string...");
+-    connect( supButton, SIGNAL(clicked()), this, SLOT(SupressString()) );
++    supButton->setToolTip("Suppress the selected string...");
++    connect( supButton, SIGNAL(clicked()), this, SLOT(SuppressString()) );
+     addSupLayout->addWidget(supButton);
+     buttonLayout->addLayout(addSupLayout);
+ 
+@@ -177,7 +177,7 @@ QtWidgetStringListParameter::AddString()
+ 
+ 
+ void
+-QtWidgetStringListParameter::SupressString()
++QtWidgetStringListParameter::SuppressString()
+ {
+   m_StringLayout = new QVBoxLayout();
+   m_StringLayout->setSpacing(0);

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/otb.git



More information about the Pkg-grass-devel mailing list