diff --git a/Examples/Application/ApplicationExample.cxx b/Examples/Application/ApplicationExample.cxx index 5baa6562e6c04b2d6fe6fdd2f1773413093c771d..b6ba4c772886fb887ee5ff0c0f85b831b1ac8f45 100644 --- a/Examples/Application/ApplicationExample.cxx +++ b/Examples/Application/ApplicationExample.cxx @@ -68,7 +68,6 @@ private: // \begin{description} // \item[\code{SetName()}] Name of the application. // \item[\code{SetDescription()}] Set the short description of the class. - // \item[\code{SetDocName()}] Set long name of the application (that can be displayed \dots). // \item[\code{SetDocLongDescription()}] This methods is used to describe the class. // \item[\code{SetDocLimitations()}] Set known limitations (threading, invalid pixel type \dots) or bugs. // \item[\code{SetDocAuthors()}] Set the application Authors. Author List. Format : "John Doe, Winnie the Pooh" \dots @@ -81,7 +80,6 @@ private: "Pay attention, it includes Latex snippets in order to generate " "software guide documentation"); - SetDocName("Example"); SetDocLongDescription( "The purpose of this application is " "to present parameters types," diff --git a/Modules/Applications/AppChangeDetection/app/otbMultivariateAlterationDetector.cxx b/Modules/Applications/AppChangeDetection/app/otbMultivariateAlterationDetector.cxx index ab2f1476d26fe4d7b079cbaa702294487a2378f9..e5e0c6977a1a184c74f742c57c4fb26330cbb3fd 100644 --- a/Modules/Applications/AppChangeDetection/app/otbMultivariateAlterationDetector.cxx +++ b/Modules/Applications/AppChangeDetection/app/otbMultivariateAlterationDetector.cxx @@ -49,7 +49,6 @@ private: SetDescription("Change detection by Multivariate Alteration Detector (MAD) algorithm"); // Documentation - SetDocName("Multivariate Alteration Detector"); SetDocLongDescription("This application performs change detection between two multispectral" " images using the Multivariate Alteration Detector (MAD) [1]" " algorithm.\n\n" diff --git a/Modules/Applications/AppClassification/app/otbClassificationMapRegularization.cxx b/Modules/Applications/AppClassification/app/otbClassificationMapRegularization.cxx index 4738434b8d262648306d60099e7b0624a3bbb8af..516f3a47b0e2a1a6a5f0e1b72ea48dd4ea164a55 100644 --- a/Modules/Applications/AppClassification/app/otbClassificationMapRegularization.cxx +++ b/Modules/Applications/AppClassification/app/otbClassificationMapRegularization.cxx @@ -62,7 +62,6 @@ private: SetName("ClassificationMapRegularization"); SetDescription("Filters the input labeled image using Majority Voting in a ball shaped neighbordhood"); - SetDocName("Classification Map Regularization"); SetDocLongDescription( "This application filters the input labeled image (with a maximal class label = 65535) using Majority Voting in a ball shaped neighbordhood." diff --git a/Modules/Applications/AppClassification/app/otbComputeConfusionMatrix.cxx b/Modules/Applications/AppClassification/app/otbComputeConfusionMatrix.cxx index 55cf789574a84708deee3ed5aec82331f048be6c..6b6e55539e049d637baa59a75a8ac51794b61cc6 100644 --- a/Modules/Applications/AppClassification/app/otbComputeConfusionMatrix.cxx +++ b/Modules/Applications/AppClassification/app/otbComputeConfusionMatrix.cxx @@ -109,7 +109,6 @@ private: SetDescription("Computes the confusion matrix of a classification"); // Documentation - SetDocName("Confusion matrix Computation"); SetDocLongDescription("This application computes the confusion matrix of a classification map relative to a ground truth dataset. " "This ground truth can be given as a raster or a vector data. Only reference and produced pixels with values different " "from NoData are handled in the calculation of the confusion matrix. The confusion matrix is organized the following way: " diff --git a/Modules/Applications/AppClassification/app/otbComputeImagesStatistics.cxx b/Modules/Applications/AppClassification/app/otbComputeImagesStatistics.cxx index dbce1c90c2b953c1af3a4db343acf0513c671550..965f4fb135859a26baa3b4474449a1acd5240214 100644 --- a/Modules/Applications/AppClassification/app/otbComputeImagesStatistics.cxx +++ b/Modules/Applications/AppClassification/app/otbComputeImagesStatistics.cxx @@ -48,7 +48,6 @@ private: void DoInit() override { SetName("ComputeImagesStatistics"); - SetDocName("Compute Images second order statistics"); SetDescription("Computes global mean and standard deviation for each band " "from a set of images and optionally saves the results in an XML file."); SetDocLongDescription("This application computes a global mean and standard deviation " diff --git a/Modules/Applications/AppClassification/app/otbComputeOGRLayersFeaturesStatistics.cxx b/Modules/Applications/AppClassification/app/otbComputeOGRLayersFeaturesStatistics.cxx index d1542167271f7dce30240bef2b78809d1b67f2b1..c8b721a62b32d6cc73b19633b9f9b3adcc8830a7 100644 --- a/Modules/Applications/AppClassification/app/otbComputeOGRLayersFeaturesStatistics.cxx +++ b/Modules/Applications/AppClassification/app/otbComputeOGRLayersFeaturesStatistics.cxx @@ -51,7 +51,6 @@ private: SetName("ComputeOGRLayersFeaturesStatistics"); SetDescription("Compute statistics of the features in a set of OGR Layers"); - SetDocName("ComputeOGRLayersFeaturesStatistics"); SetDocLongDescription("Compute statistics (mean and standard deviation) of the features in a set of OGR Layers, and write them in an XML file. This XML file can then be used by the training application."); SetDocLimitations("Experimental. For now only shapefiles are supported."); SetDocAuthors("David Youssefi during internship at CNES"); diff --git a/Modules/Applications/AppClassification/app/otbComputePolylineFeatureFromImage.cxx b/Modules/Applications/AppClassification/app/otbComputePolylineFeatureFromImage.cxx index 919ad16354ffb3fbed8b08585e2d5c562c044955..0a3f1879020e1783ce4134f3e81819e193266fcf 100644 --- a/Modules/Applications/AppClassification/app/otbComputePolylineFeatureFromImage.cxx +++ b/Modules/Applications/AppClassification/app/otbComputePolylineFeatureFromImage.cxx @@ -81,7 +81,6 @@ private: SetName("ComputePolylineFeatureFromImage"); SetDescription("This application computes the chosen descriptors for each studied polyline contained in the input VectorData."); - SetDocName("Compute Polyline Feature From Image"); SetDocLongDescription("The first step in the classifier fusion based validation is to compute the chosen descriptors for each studied polyline."); SetDocLimitations("Since it does not rely on streaming process, take care of the size of input image before launching application."); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppClassification/app/otbDSFuzzyModelEstimation.cxx b/Modules/Applications/AppClassification/app/otbDSFuzzyModelEstimation.cxx index 2804718d78036f2a3c21a8c1661a948b2538b8a4..59cb7cd7bc18b65ebcb81ebd46a71a2825a356f8 100644 --- a/Modules/Applications/AppClassification/app/otbDSFuzzyModelEstimation.cxx +++ b/Modules/Applications/AppClassification/app/otbDSFuzzyModelEstimation.cxx @@ -120,7 +120,6 @@ private: SetName("DSFuzzyModelEstimation"); SetDescription("Estimate feature fuzzy model parameters using 2 vector data (ground truth samples and wrong samples)."); - SetDocName("Fuzzy Model estimation"); SetDocLongDescription("Estimate feature fuzzy model parameters using 2 vector data (ground truth samples and wrong samples)."); SetDocLimitations("None."); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppClassification/app/otbFusionOfClassifications.cxx b/Modules/Applications/AppClassification/app/otbFusionOfClassifications.cxx index 3c6513bf57efb5a8c09760233d0eb49ad98843cb..34ba9ebaaaa5ef0ac6aaaaee3c8d040d7f44a8d4 100644 --- a/Modules/Applications/AppClassification/app/otbFusionOfClassifications.cxx +++ b/Modules/Applications/AppClassification/app/otbFusionOfClassifications.cxx @@ -97,7 +97,6 @@ private: { SetName("FusionOfClassifications"); SetDescription("Fuses several classifications maps of the same image on the basis of class labels."); - SetDocName("Fusion of Classifications"); SetDocLongDescription("This application allows you to fuse several classification maps and produces a single more robust classification map. " "Fusion is done either by mean of Majority Voting, or with the Dempster Shafer combination method on class labels.\n\n" " - MAJORITY VOTING: for each pixel, the class with the highest number of votes is selected.\n" diff --git a/Modules/Applications/AppClassification/app/otbImageClassifier.cxx b/Modules/Applications/AppClassification/app/otbImageClassifier.cxx index 941f7a936ed8031ae2d903ad06de13cdcc54e6aa..e7a45871aed3263db1c0530ef3b5507737317380 100644 --- a/Modules/Applications/AppClassification/app/otbImageClassifier.cxx +++ b/Modules/Applications/AppClassification/app/otbImageClassifier.cxx @@ -80,7 +80,6 @@ private: SetDescription("Performs a classification of the input image according to a model file."); // Documentation - SetDocName("Image Classification"); SetDocLongDescription("This application performs an image classification based on a model file produced by the TrainImagesClassifier application. Pixels of the output image will contain the class labels decided by the classifier (maximal class label = 65535). The input pixels can be optionally centered and reduced according to the statistics file produced by the ComputeImagesStatistics application. An optional input mask can be provided, in which case only input image pixels whose corresponding mask value is greater than 0 will be classified. By default, the remaining of pixels will be given the label 0 in the output image."); SetDocLimitations("The input image must have the same type, order and number of bands than the images used to produce the statistics file and the SVM model file. If a statistics file was used during training by the TrainImagesClassifier, it is mandatory to use the same statistics file for classification. If an input mask is used, its size must match the input image size."); diff --git a/Modules/Applications/AppClassification/app/otbKMeansClassification.cxx b/Modules/Applications/AppClassification/app/otbKMeansClassification.cxx index d1c7fcd52f0e88e315536ec6afc7343f1ca9d5bd..0ceba570e9bfe6706231ba91d8bf750f3c36fbcb 100644 --- a/Modules/Applications/AppClassification/app/otbKMeansClassification.cxx +++ b/Modules/Applications/AppClassification/app/otbKMeansClassification.cxx @@ -371,7 +371,6 @@ private: SetName("KMeansClassification"); SetDescription("Unsupervised KMeans image classification"); - SetDocName("Unsupervised KMeans image classification"); SetDocLongDescription("Unsupervised KMeans image classification. " "This is a composite application, using existing training and classification applications. " "The SharkKMeans model is used.\n\n" diff --git a/Modules/Applications/AppClassification/app/otbMultiImageSamplingRate.cxx b/Modules/Applications/AppClassification/app/otbMultiImageSamplingRate.cxx index 6f5f49091112ff62a981b730da393e35d60c8969..eecf74ed45b38c57bde61331f92f3d0eeebd11f5 100644 --- a/Modules/Applications/AppClassification/app/otbMultiImageSamplingRate.cxx +++ b/Modules/Applications/AppClassification/app/otbMultiImageSamplingRate.cxx @@ -63,7 +63,6 @@ private: SetDescription("Compute sampling rate for an input set of images."); // Documentation - SetDocName("Multi-image sampling rate estimation"); SetDocLongDescription("The application computes sampling rates for a set of" " input images. Before calling this application, each pair of image and " "training vectors has to be analysed with the application " diff --git a/Modules/Applications/AppClassification/app/otbOGRLayerClassifier.cxx b/Modules/Applications/AppClassification/app/otbOGRLayerClassifier.cxx index ccc6e876ce781db5aeb764eef2052952849897a5..7667d25ec731ed18ca04e4832831baf4401bd684 100644 --- a/Modules/Applications/AppClassification/app/otbOGRLayerClassifier.cxx +++ b/Modules/Applications/AppClassification/app/otbOGRLayerClassifier.cxx @@ -60,7 +60,6 @@ private: SetName("OGRLayerClassifier"); SetDescription("Classify an OGR layer based on a machine learning model and a list of features to consider."); - SetDocName("OGRLayerClassifier"); SetDocLongDescription("This application will apply a trained machine learning model on the selected feature to get a classification of each geometry contained in an OGR layer. The list of feature must match the list used for training. The predicted label is written in the user defined field for each geometry."); SetDocLimitations("Experimental. Only shapefiles are supported for now."); SetDocAuthors("David Youssefi during internship at CNES"); diff --git a/Modules/Applications/AppClassification/app/otbPolygonClassStatistics.cxx b/Modules/Applications/AppClassification/app/otbPolygonClassStatistics.cxx index bbfb99010e2df503fc561fad3ba528b8b3904151..c4ca1ab8346a9c96db6da1370840741934efcc85 100644 --- a/Modules/Applications/AppClassification/app/otbPolygonClassStatistics.cxx +++ b/Modules/Applications/AppClassification/app/otbPolygonClassStatistics.cxx @@ -72,7 +72,6 @@ private: SetDescription("Computes statistics on a training polygon set."); // Documentation - SetDocName("Polygon Class Statistics"); SetDocLongDescription("Process a set of geometries intended for training (they should have a field giving the associated " "class). The geometries are analyzed against a support image to compute statistics:\n\n" "* Number of samples per class\n" diff --git a/Modules/Applications/AppClassification/app/otbPredictRegression.cxx b/Modules/Applications/AppClassification/app/otbPredictRegression.cxx index 95f5b8384e995e68286cc586ed88865fee36336b..886009b1fa1701fbc916194c01c468290f7dcdb0 100644 --- a/Modules/Applications/AppClassification/app/otbPredictRegression.cxx +++ b/Modules/Applications/AppClassification/app/otbPredictRegression.cxx @@ -119,7 +119,6 @@ private: SetDescription("Performs a prediction of the input image according to a regression model file."); // Documentation - SetDocName("Predict Regression"); SetDocLongDescription("This application predict output values from an input" " image, based on a regression model file produced by" " the TrainRegression application. Pixels of the " diff --git a/Modules/Applications/AppClassification/app/otbSOMClassification.cxx b/Modules/Applications/AppClassification/app/otbSOMClassification.cxx index bddaf9ebab29980a0dc268f3bd487272b07d39bc..f1ed068cd04d93f91e1730631079dfd42bcc37cb 100644 --- a/Modules/Applications/AppClassification/app/otbSOMClassification.cxx +++ b/Modules/Applications/AppClassification/app/otbSOMClassification.cxx @@ -82,7 +82,6 @@ private: SetDescription("SOM image classification."); // Documentation - SetDocName("SOM Classification"); SetDocLongDescription("Unsupervised Self Organizing Map image classification."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppClassification/app/otbSampleAugmentation.cxx b/Modules/Applications/AppClassification/app/otbSampleAugmentation.cxx index c16e0cca8ef023c56226ffcd8f95ab0fffd13c5c..5ba680a8e01fa73d077f810bcf11b26620aecc61 100644 --- a/Modules/Applications/AppClassification/app/otbSampleAugmentation.cxx +++ b/Modules/Applications/AppClassification/app/otbSampleAugmentation.cxx @@ -57,7 +57,6 @@ private: SetDescription("Generates synthetic samples from a sample data file."); // Documentation - SetDocName("Sample Augmentation"); SetDocLongDescription("The application takes a sample data file as " "generated by the SampleExtraction application and " "generates synthetic samples to increase the number of " diff --git a/Modules/Applications/AppClassification/app/otbSampleExtraction.cxx b/Modules/Applications/AppClassification/app/otbSampleExtraction.cxx index e8cb2aaabacdc10b4f0f1d4c21ab8e1f93d5dc7e..b94130d3f57a68067d035af1de464e55230d397d 100644 --- a/Modules/Applications/AppClassification/app/otbSampleExtraction.cxx +++ b/Modules/Applications/AppClassification/app/otbSampleExtraction.cxx @@ -59,7 +59,6 @@ private: SetDescription("Extracts samples values from an image."); // Documentation - SetDocName("Sample Extraction"); SetDocLongDescription("The application extracts samples values from an" "image using positions contained in a vector data file. "); SetDocLimitations("None"); diff --git a/Modules/Applications/AppClassification/app/otbSampleSelection.cxx b/Modules/Applications/AppClassification/app/otbSampleSelection.cxx index 959f3c129d0c32c3f77343f249c0b18e022232de..d789b556198a4c12f271e81daeeeec730b9ae894 100644 --- a/Modules/Applications/AppClassification/app/otbSampleSelection.cxx +++ b/Modules/Applications/AppClassification/app/otbSampleSelection.cxx @@ -86,7 +86,6 @@ private: SetDescription("Selects samples from a training vector data set."); // Documentation - SetDocName("Sample Selection"); SetDocLongDescription( "The application selects a set of samples from geometries " "intended for training (they should have a field giving the associated " diff --git a/Modules/Applications/AppClassification/app/otbTrainImagesClassifier.cxx b/Modules/Applications/AppClassification/app/otbTrainImagesClassifier.cxx index 151200884130b6769b8f39fd8b020f0afc242503..567dd28889ae03e3eda019b031e1344073bf12e0 100644 --- a/Modules/Applications/AppClassification/app/otbTrainImagesClassifier.cxx +++ b/Modules/Applications/AppClassification/app/otbTrainImagesClassifier.cxx @@ -41,7 +41,6 @@ public: SetDescription( "Train a classifier from multiple pairs of images and training vector data." ); // Documentation - SetDocName( "Train a classifier from multiple images" ); SetDocLongDescription( "Train a classifier from multiple pairs of images and training vector data. " "Samples are composed of pixel values in each band optionally centered and reduced using an XML statistics file produced by " diff --git a/Modules/Applications/AppClassification/app/otbTrainRegression.cxx b/Modules/Applications/AppClassification/app/otbTrainRegression.cxx index fb5b636354cb4949812b2376046db138c50bf603..c4ac059fe4bd9fcd3ab758f94c4122999b42caf2 100644 --- a/Modules/Applications/AppClassification/app/otbTrainRegression.cxx +++ b/Modules/Applications/AppClassification/app/otbTrainRegression.cxx @@ -105,7 +105,6 @@ void DoInit() override "Train a classifier from multiple images to perform regression."); // Documentation - SetDocName("Train a regression model"); SetDocLongDescription( "This application trains a classifier from multiple input images or a csv " "file, in order to perform regression. Predictors are composed of pixel " diff --git a/Modules/Applications/AppClassification/app/otbTrainVectorClassifier.cxx b/Modules/Applications/AppClassification/app/otbTrainVectorClassifier.cxx index c71885ded4440670f0dc511e104629f14581c7f5..5d10533448e7a08e6141963f98ccc73d15eea063 100644 --- a/Modules/Applications/AppClassification/app/otbTrainVectorClassifier.cxx +++ b/Modules/Applications/AppClassification/app/otbTrainVectorClassifier.cxx @@ -60,7 +60,6 @@ protected: SetDescription( "Train a classifier based on labeled geometries and a " "list of features to consider." ); - SetDocName( "Train Vector Classifier" ); SetDocLongDescription( "This application trains a classifier based on " "labeled geometries and a list of features to consider for " "classification.\nThis application is based on LibSVM, OpenCV Machine " diff --git a/Modules/Applications/AppClassification/app/otbVectorClassifier.cxx b/Modules/Applications/AppClassification/app/otbVectorClassifier.cxx index 3e5f4b1d2d6f29bdaf703656cf9a33e18ba5023b..c15b65b53d8db58f7b1ba692d99ada789f12a3f7 100644 --- a/Modules/Applications/AppClassification/app/otbVectorClassifier.cxx +++ b/Modules/Applications/AppClassification/app/otbVectorClassifier.cxx @@ -91,7 +91,6 @@ private: SetName("VectorClassifier"); SetDescription("Performs a classification of the input vector data according to a model file."); - SetDocName("Vector Classification"); SetDocAuthors("OTB-Team"); SetDocLongDescription("This application performs a vector data classification " "based on a model file produced by the TrainVectorClassifier application." diff --git a/Modules/Applications/AppClassification/app/otbVectorDataDSValidation.cxx b/Modules/Applications/AppClassification/app/otbVectorDataDSValidation.cxx index 64001c6a135e44b17e39ed920cef41a329b9d2bf..0a0b71fd4efe0ebb3b6b1d87984263733badcbe3 100644 --- a/Modules/Applications/AppClassification/app/otbVectorDataDSValidation.cxx +++ b/Modules/Applications/AppClassification/app/otbVectorDataDSValidation.cxx @@ -63,7 +63,6 @@ private: SetName("VectorDataDSValidation"); SetDescription("Vector data validation based on the fusion of features using Dempster-Shafer evidence theory framework."); - SetDocName("Vector Data validation"); SetDocLongDescription("This application validates or unvalidate the studied samples using the Dempster-Shafer theory."); SetDocLimitations("None."); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppClassification/app/otbZonalStatistics.cxx b/Modules/Applications/AppClassification/app/otbZonalStatistics.cxx index 7d78276c47c3050368e09f2d04832780ebf09025..881e8dd97a983495e438b43cdf59da376c2f112e 100644 --- a/Modules/Applications/AppClassification/app/otbZonalStatistics.cxx +++ b/Modules/Applications/AppClassification/app/otbZonalStatistics.cxx @@ -148,7 +148,6 @@ public: SetDescription("This application computes zonal statistics"); // Documentation - SetDocName("ZonalStatistics"); SetDocLongDescription("This application computes zonal statistics from label image, or vector data. " "The application inputs one input multiband image, and another input for zones definition. " "Zones can be defined with a label image (inzone.labelimage.in) or a vector data layer " diff --git a/Modules/Applications/AppDescriptors/app/otbHomologousPointsExtraction.cxx b/Modules/Applications/AppDescriptors/app/otbHomologousPointsExtraction.cxx index 2ee837547c93137abfdc18b7d8fe38db8466cb07..44e961db2e5737455709b8a1cb6adfcca8a9fef5 100644 --- a/Modules/Applications/AppDescriptors/app/otbHomologousPointsExtraction.cxx +++ b/Modules/Applications/AppDescriptors/app/otbHomologousPointsExtraction.cxx @@ -83,7 +83,6 @@ private: void DoInit() override { SetName("HomologousPointsExtraction"); - SetDocName("Homologous points extraction"); SetDescription("Compute homologous points between images using keypoints"); SetDocLongDescription("This application allows computing homologous points between images using keypoints. " " SIFT or SURF keypoints can be used and the band on which keypoints are computed can be set independently for both images." @@ -101,7 +100,6 @@ private: " 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."); // Documentation - SetDocName("Homologous Points Extraction"); SetDocLimitations("Full mode does not handle large images."); SetDocSeeAlso("RefineSensorModel"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppDimensionalityReduction/app/otbDimensionalityReduction.cxx b/Modules/Applications/AppDimensionalityReduction/app/otbDimensionalityReduction.cxx index 5c5554a2c969df80a3b9003984cddc7b74c4241d..690f5887bf6d418cce6f23cab8d423b26832f2e6 100644 --- a/Modules/Applications/AppDimensionalityReduction/app/otbDimensionalityReduction.cxx +++ b/Modules/Applications/AppDimensionalityReduction/app/otbDimensionalityReduction.cxx @@ -89,7 +89,6 @@ private: { SetName("DimensionalityReduction"); SetDescription("Perform Dimension reduction of the input image."); - SetDocName("Dimensionality reduction"); SetDocLongDescription("Performs dimensionality reduction on input image. PCA,NA-PCA,MAF,ICA methods are available. It is also possible to compute the inverse transform to reconstruct the image. It is also possible to optionally export the transformation matrix to a text file."); SetDocLimitations("This application does not provide the inverse transform and the transformation matrix export for the MAF."); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppDimensionalityReduction/app/otbImageDimensionalityReduction.cxx b/Modules/Applications/AppDimensionalityReduction/app/otbImageDimensionalityReduction.cxx index 6d74cf3dff92bad04e794556809bef31484b37d9..3258373e4e5d2801208c0f52170089f92ff4d7f6 100644 --- a/Modules/Applications/AppDimensionalityReduction/app/otbImageDimensionalityReduction.cxx +++ b/Modules/Applications/AppDimensionalityReduction/app/otbImageDimensionalityReduction.cxx @@ -129,7 +129,6 @@ private: "according to a dimensionality reduction model file."); // Documentation - SetDocName("Image Dimensionality Reduction"); SetDocLongDescription("This application reduces the dimension of an input" " image, based on a machine learning model file produced by" " the TrainDimensionalityReduction application. Pixels of the " diff --git a/Modules/Applications/AppDimensionalityReduction/app/otbTrainDimensionalityReduction.cxx b/Modules/Applications/AppDimensionalityReduction/app/otbTrainDimensionalityReduction.cxx index 8fdbd022f265bd5314300197cc76d3bb9708a466..d5ea4307e9ce7b46da59c1a4a9dcbe6f9de16519 100644 --- a/Modules/Applications/AppDimensionalityReduction/app/otbTrainDimensionalityReduction.cxx +++ b/Modules/Applications/AppDimensionalityReduction/app/otbTrainDimensionalityReduction.cxx @@ -73,7 +73,6 @@ private: SetName("TrainDimensionalityReduction"); SetDescription("Train a dimensionality reduction model"); - SetDocName("Train Dimensionality Reduction"); SetDocLongDescription("Trainer for dimensionality reduction algorithms " "(autoencoders, PCA, SOM). All input samples are used to compute the " "model, like other machine learning models.\n" diff --git a/Modules/Applications/AppDimensionalityReduction/app/otbVectorDimensionalityReduction.cxx b/Modules/Applications/AppDimensionalityReduction/app/otbVectorDimensionalityReduction.cxx index 61c73b48ec4c505cf082a7c7bb7940a5c3f996bf..ab279f88451e0ded18335a4ef47c977832ffc562 100644 --- a/Modules/Applications/AppDimensionalityReduction/app/otbVectorDimensionalityReduction.cxx +++ b/Modules/Applications/AppDimensionalityReduction/app/otbVectorDimensionalityReduction.cxx @@ -86,7 +86,6 @@ private: SetName("VectorDimensionalityReduction"); SetDescription("Performs dimensionality reduction of the input vector data " "according to a model file."); - SetDocName("Vector Dimensionality Reduction"); SetDocAuthors("OTB-Team"); SetDocLongDescription("This application performs a vector data " "dimensionality reduction based on a model file produced by the " diff --git a/Modules/Applications/AppDomainTransform/app/otbDomainTransform.cxx b/Modules/Applications/AppDomainTransform/app/otbDomainTransform.cxx index 45e44f352d9a74d9260762d10dbd8c3e59d2e007..3996335d03290236e7ff2f1e93a1d94b35d11dda 100644 --- a/Modules/Applications/AppDomainTransform/app/otbDomainTransform.cxx +++ b/Modules/Applications/AppDomainTransform/app/otbDomainTransform.cxx @@ -84,7 +84,6 @@ private: SetDescription("Domain Transform application for wavelet and fourier"); // Documentation - SetDocName("DomainTransform"); SetDocLongDescription("Domain Transform application for wavelet and fourier."); SetDocLimitations("This application is not streamed, check your system resources when processing large images"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppEdge/app/otbEdgeExtraction.cxx b/Modules/Applications/AppEdge/app/otbEdgeExtraction.cxx index 0d800da70fd92e4951712ff9f939aadbdfb2abd1..ca0706944733396ba64efee0f18151caf4872cf0 100644 --- a/Modules/Applications/AppEdge/app/otbEdgeExtraction.cxx +++ b/Modules/Applications/AppEdge/app/otbEdgeExtraction.cxx @@ -64,7 +64,6 @@ private: "selected channel"); // Documentation - SetDocName("Edge Feature Extraction"); SetDocLongDescription( "This application computes edge features on a selected channel of the input." "It uses different filter such as gradient, Sobel and Touzi"); diff --git a/Modules/Applications/AppEdge/app/otbLineSegmentDetection.cxx b/Modules/Applications/AppEdge/app/otbLineSegmentDetection.cxx index f5588a2a50847b7a519ccfaf004066a080df68c6..b2445364281da5c1f458e17c0b4f3739ff644cfd 100644 --- a/Modules/Applications/AppEdge/app/otbLineSegmentDetection.cxx +++ b/Modules/Applications/AppEdge/app/otbLineSegmentDetection.cxx @@ -59,7 +59,6 @@ private: SetDescription("Detect line segments in raster"); // Documentation - SetDocName("Line segment detection"); SetDocLongDescription( "This application detects locally straight contours in a image." " It is based on Burns, Hanson, and Riseman method and use an a contrario " diff --git a/Modules/Applications/AppFiltering/app/otbContrastEnhancement.cxx b/Modules/Applications/AppFiltering/app/otbContrastEnhancement.cxx index bbb8f2757b801c60d4254f6c6662c02e0ca82120..2463437174bffcaad5df5962eda5752cdf53fa99 100644 --- a/Modules/Applications/AppFiltering/app/otbContrastEnhancement.cxx +++ b/Modules/Applications/AppFiltering/app/otbContrastEnhancement.cxx @@ -153,7 +153,6 @@ private: "also a mode to equalize the luminance of the image."); // Documentation - SetDocName("Contrast Enhancement"); SetDocLongDescription("This application is the implementation of the " "histogram equalization algorithm. The idea of the algorithm is to use " "the whole available dynamic. In order to do so it computes a histogram " diff --git a/Modules/Applications/AppFiltering/app/otbSmoothing.cxx b/Modules/Applications/AppFiltering/app/otbSmoothing.cxx index 9134e8d22a49592695f0227532a273743b227447..443db5226b295b9463bcfc45a6ca85bbc829e1ca 100644 --- a/Modules/Applications/AppFiltering/app/otbSmoothing.cxx +++ b/Modules/Applications/AppFiltering/app/otbSmoothing.cxx @@ -60,7 +60,6 @@ private: SetName( "Smoothing" ); SetDescription( "Apply a smoothing filter to an image" ); - SetDocName( "Smoothing" ); SetDocLongDescription( "This application applies a smoothing filter to an " "image. Three methodes can be used: a gaussian filter , a mean filter " ", or an anisotropic diffusion using the Perona-Malik algorithm." ); diff --git a/Modules/Applications/AppFusion/app/otbBundleToPerfectSensor.cxx b/Modules/Applications/AppFusion/app/otbBundleToPerfectSensor.cxx index 3ca73ce8ad34e988027e619af9b3e3b9c8f1dcfb..08015f34efbcea38d89b6eba7f754ff86e23210f 100644 --- a/Modules/Applications/AppFusion/app/otbBundleToPerfectSensor.cxx +++ b/Modules/Applications/AppFusion/app/otbBundleToPerfectSensor.cxx @@ -48,7 +48,6 @@ private: SetDescription("Perform P+XS pansharpening"); // Documentation - SetDocName("Bundle to perfect sensor"); SetDocLongDescription("This application performs P+XS pansharpening. The default mode use Pan and XS sensor models to estimate the transformation to superimpose XS over Pan before the fusion (\"default mode\"). The application provides also a PHR mode for Pleiades images which does not use sensor models as Pan and XS products are already coregistered but only estimate an affine transformation to superimpose XS over the Pan.Note that this option is automatically activated in case Pleiades images are detected as input."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppFusion/app/otbPansharpening.cxx b/Modules/Applications/AppFusion/app/otbPansharpening.cxx index e593a2d8edc2f050315fdae3d3970490d9cf213e..de01b8c5ce09c3789e702191051aa8ce29f956db 100644 --- a/Modules/Applications/AppFusion/app/otbPansharpening.cxx +++ b/Modules/Applications/AppFusion/app/otbPansharpening.cxx @@ -77,7 +77,6 @@ private: SetDescription("Perform P+XS pansharpening"); // Documentation - SetDocName("Pansharpening"); SetDocLongDescription("This application performs P+XS pansharpening. Pansharpening is a process of merging high-resolution panchromatic and lower resolution multispectral imagery to create a single high-resolution color image. Algorithms available in the applications are: RCS, bayesian fusion and Local Mean and Variance Matching(LMVM)."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppHyperspectral/app/otbEndmemberNumberEstimation.cxx b/Modules/Applications/AppHyperspectral/app/otbEndmemberNumberEstimation.cxx index 3534cd8513a3649c0a7ee5ddc3ef1d9ec8895cf5..b3417e3f8eedba1ecc9bc07bbf3ee71743f21afe 100644 --- a/Modules/Applications/AppHyperspectral/app/otbEndmemberNumberEstimation.cxx +++ b/Modules/Applications/AppHyperspectral/app/otbEndmemberNumberEstimation.cxx @@ -55,7 +55,6 @@ private: SetDescription("Estimate the number of endmembers in a hyperspectral image"); // Documentation - SetDocName("Endmember Number Estimation"); SetDocLongDescription("Estimate the number of endmembers " "in a hyperspectral image. First, compute statistics on the image and then " "apply an endmember number estimation algorithm using these statistics. Two " diff --git a/Modules/Applications/AppHyperspectral/app/otbHyperspectralUnmixing.cxx b/Modules/Applications/AppHyperspectral/app/otbHyperspectralUnmixing.cxx index 024834a13141c5c5c10e8b6967131b7e66dbe033..f4a0bd1e5f04dcac2d33eb6229c1c2805f4b9564 100644 --- a/Modules/Applications/AppHyperspectral/app/otbHyperspectralUnmixing.cxx +++ b/Modules/Applications/AppHyperspectral/app/otbHyperspectralUnmixing.cxx @@ -94,7 +94,6 @@ private: SetDescription("Estimate abundance maps from an hyperspectral image and a set of endmembers."); // 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 " "aterials in the scene is macroscopic and simulates a linear mixing model of " diff --git a/Modules/Applications/AppHyperspectral/app/otbLocalRxDetection.cxx b/Modules/Applications/AppHyperspectral/app/otbLocalRxDetection.cxx index 043e5f796b0506a67c9751ead3a76c8f36fba815..2332a1dac0615b6bc22c50efa6763781829dc4f3 100644 --- a/Modules/Applications/AppHyperspectral/app/otbLocalRxDetection.cxx +++ b/Modules/Applications/AppHyperspectral/app/otbLocalRxDetection.cxx @@ -54,7 +54,6 @@ private: SetDescription("Performs local Rx score computation on an hyperspectral image."); // Documentation - SetDocName("Local Rx Detection"); SetDocLongDescription("Performs local Rx score computation on an input " "hyperspectral image. For each hyperspectral pixel, the Rx score is " "computed using statistics computed on a dual neighborhood. The dual " diff --git a/Modules/Applications/AppHyperspectral/app/otbVertexComponentAnalysis.cxx b/Modules/Applications/AppHyperspectral/app/otbVertexComponentAnalysis.cxx index 735b699d9c946580b462219f8a7d29f0d4fade80..484ce77d21f52c3cd8ea1f495a8b25ee8371f218 100644 --- a/Modules/Applications/AppHyperspectral/app/otbVertexComponentAnalysis.cxx +++ b/Modules/Applications/AppHyperspectral/app/otbVertexComponentAnalysis.cxx @@ -55,7 +55,6 @@ private: "Component Analysis algorithm."); // Documentation - SetDocName("Vertex Component Analysis"); SetDocLongDescription("Apply the Vertex Component Analysis [1] to " "an hyperspectral image to extract endmembers. Given a set of mixed " "spectral vectors (multispectral or hyperspectral), the application " diff --git a/Modules/Applications/AppImageUtils/app/otbColorMapping.cxx b/Modules/Applications/AppImageUtils/app/otbColorMapping.cxx index e2078b324c452888e803dbb950ad7a3fe6f7dac6..64c84b75cb335a472e0ae2b6824d4629759c201a 100644 --- a/Modules/Applications/AppImageUtils/app/otbColorMapping.cxx +++ b/Modules/Applications/AppImageUtils/app/otbColorMapping.cxx @@ -240,7 +240,6 @@ private: SetName("ColorMapping"); SetDescription("Map a label image to 8-bits RGB using look-up tables."); - SetDocName("Color Mapping"); SetDocLongDescription( "Map a label image to a 8-bits RGB image (both ways) using different methods:\n\n" diff --git a/Modules/Applications/AppImageUtils/app/otbCompareImages.cxx b/Modules/Applications/AppImageUtils/app/otbCompareImages.cxx index a5f7b76e2eefd594ee80bd0ebb1205da4e0672fa..bbd81130c3366022d5ce871779d42b876a378a0d 100644 --- a/Modules/Applications/AppImageUtils/app/otbCompareImages.cxx +++ b/Modules/Applications/AppImageUtils/app/otbCompareImages.cxx @@ -55,7 +55,6 @@ private: SetDescription("Estimator between 2 images."); // Documentation - SetDocName("Images comparison"); SetDocLongDescription( "Compute MSE (Mean Squared Error), MAE (Mean Absolute Error) and PSNR (Peak Signal to Noise Ratio) between two image bands (reference and measurement). " "The user has to set the used channel and can specify a ROI." diff --git a/Modules/Applications/AppImageUtils/app/otbConcatenateImages.cxx b/Modules/Applications/AppImageUtils/app/otbConcatenateImages.cxx index 1e790995c416c9ced025626aa83c3f5e550487fb..2b0757ef1a932411738fc5f855046831a509aae3 100644 --- a/Modules/Applications/AppImageUtils/app/otbConcatenateImages.cxx +++ b/Modules/Applications/AppImageUtils/app/otbConcatenateImages.cxx @@ -60,7 +60,6 @@ private: SetDescription("Concatenate a list of images of the same size into a single multi-channel image."); // Documentation - SetDocName("Images Concatenation"); SetDocLongDescription("Concatenate a list of images of the same size into a single multi-channel image. " "It reads the input image list (single or multi-channel) " "and generates a single multi-channel image. The channel order is the same as the list."); diff --git a/Modules/Applications/AppImageUtils/app/otbDownloadSRTMTiles.cxx b/Modules/Applications/AppImageUtils/app/otbDownloadSRTMTiles.cxx index 364cc4dea7446f6d32b2e8ef1d2ca6727e6d5dbe..b051a2119edac2f4dd69eaedc286532a869ecc47 100644 --- a/Modules/Applications/AppImageUtils/app/otbDownloadSRTMTiles.cxx +++ b/Modules/Applications/AppImageUtils/app/otbDownloadSRTMTiles.cxx @@ -196,7 +196,6 @@ private: SetDescription("Download or list SRTM tiles"); // Documentation - SetDocName("Download or list SRTM tiles related to a set of images"); SetDocLongDescription("This application allows selecting the appropriate SRTM tiles that covers a list of images. It builds a list of the required tiles. Two modes are available: the first one download those tiles from the USGS SRTM3 website (http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/), the second one list those tiles in a local directory. In both cases, you need to indicate the directory in which directory tiles will be download or the location of local SRTM files."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppImageUtils/app/otbDynamicConvert.cxx b/Modules/Applications/AppImageUtils/app/otbDynamicConvert.cxx index e86791307367318fd585223e2bbfecacb826dc3d..d15863691672867aa93ba64d19162c228146e23c 100644 --- a/Modules/Applications/AppImageUtils/app/otbDynamicConvert.cxx +++ b/Modules/Applications/AppImageUtils/app/otbDynamicConvert.cxx @@ -73,7 +73,6 @@ private: SetName("DynamicConvert"); SetDescription("Change the pixel type and rescale the image's dynamic"); - SetDocName("Dynamic Conversion"); SetDocLongDescription( "This application performs an image pixel type " "conversion (short, ushort, uchar, int, uint, float and double types are " diff --git a/Modules/Applications/AppImageUtils/app/otbExtractROI.cxx b/Modules/Applications/AppImageUtils/app/otbExtractROI.cxx index b148be6bf800621c36ed22fca0bd7fa6e0c84d0a..20cfb9c00b22a35038ea49ea1ef3be0e8728627a 100644 --- a/Modules/Applications/AppImageUtils/app/otbExtractROI.cxx +++ b/Modules/Applications/AppImageUtils/app/otbExtractROI.cxx @@ -75,7 +75,6 @@ private: SetDescription("Extract a ROI defined by the user."); // Documentation - SetDocName("Extract ROI"); SetDocLongDescription("This application extracts a Region Of Interest with " "user parameters. There are four mode of extraction. The standard mode " "allows the user to enter one point (upper left corner of the region to " diff --git a/Modules/Applications/AppImageUtils/app/otbManageNoData.cxx b/Modules/Applications/AppImageUtils/app/otbManageNoData.cxx index 4cd2b5f917dfdf22963006931c5bcd91b583bee8..9158381ec66f5d389a6bde0c21cff74bff3c9468 100644 --- a/Modules/Applications/AppImageUtils/app/otbManageNoData.cxx +++ b/Modules/Applications/AppImageUtils/app/otbManageNoData.cxx @@ -63,7 +63,6 @@ private: SetName("ManageNoData"); SetDescription("Manage No-Data"); // Documentation - SetDocName("No Data management"); SetDocLongDescription("This application has two modes. The first allows building a mask of no-data pixels from the no-data flags read from the image file. The second allows updating the change the no-data value of an image (pixels value and metadata). This last mode also allows replacing NaN in images with a proper no-data value. To do so, one should activate the NaN is no-data option."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppImageUtils/app/otbMultiResolutionPyramid.cxx b/Modules/Applications/AppImageUtils/app/otbMultiResolutionPyramid.cxx index d99f5e7d9cdf0a8e707f8f326255e0497af5439a..833ebcb970627c9f7045df0eadbed7616ba99939 100644 --- a/Modules/Applications/AppImageUtils/app/otbMultiResolutionPyramid.cxx +++ b/Modules/Applications/AppImageUtils/app/otbMultiResolutionPyramid.cxx @@ -64,7 +64,6 @@ private: SetDescription("Build a multi-resolution pyramid of the image."); // Documentation - SetDocName("Multi Resolution Pyramid"); SetDocLongDescription("This application builds a multi-resolution pyramid of the input image. User can specified the number of levels of the pyramid and the subsampling factor. To speed up the process, you can use the fast scheme option"); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppImageUtils/app/otbPixelValue.cxx b/Modules/Applications/AppImageUtils/app/otbPixelValue.cxx index 333e7ba397ca20d22e40fd0f3a6c17a1006e8d7d..7a972d420facc3b35a7b0fc4ea638266e0a2f05e 100644 --- a/Modules/Applications/AppImageUtils/app/otbPixelValue.cxx +++ b/Modules/Applications/AppImageUtils/app/otbPixelValue.cxx @@ -54,7 +54,6 @@ private: SetDescription("Get the value of a pixel."); // Documentation - SetDocName("Pixel Value"); SetDocLongDescription("This application gives the value of a selected " "pixel. There are three ways to designate a pixel, with its index, " "its physical coordinate (in the physical space attached to the image), " diff --git a/Modules/Applications/AppImageUtils/app/otbQuicklook.cxx b/Modules/Applications/AppImageUtils/app/otbQuicklook.cxx index 1f70e6c542985c37998860ca40ffdd6607e3e313..48cc0d01da68995cc326d360fd4608dcc9acfc14 100644 --- a/Modules/Applications/AppImageUtils/app/otbQuicklook.cxx +++ b/Modules/Applications/AppImageUtils/app/otbQuicklook.cxx @@ -57,7 +57,6 @@ private: { SetName("Quicklook"); SetDescription("Generates a subsampled version of an image extract"); - SetDocName("Quick Look"); SetDocLongDescription("Generates a subsampled version of an extract of an image defined by ROIStart and ROISize.\n" "This extract is subsampled using the ratio OR the output image Size."); SetDocLimitations("This application does not provide yet the optimal way to decode coarser level of resolution from JPEG2000 images (like in Monteverdi).\n" diff --git a/Modules/Applications/AppImageUtils/app/otbReadImageInfo.cxx b/Modules/Applications/AppImageUtils/app/otbReadImageInfo.cxx index f114d1826b89415b61ea7b8abcd69c346cf8c086..de958dddfbc249cb4a219a16df4d309d37923798 100644 --- a/Modules/Applications/AppImageUtils/app/otbReadImageInfo.cxx +++ b/Modules/Applications/AppImageUtils/app/otbReadImageInfo.cxx @@ -54,7 +54,6 @@ private: SetDescription("Get information about the image"); // Documentation - SetDocName("Read image information"); SetDocLongDescription("Display information about the input image like: image size, origin, spacing, metadata, projections..."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppImageUtils/app/otbRescale.cxx b/Modules/Applications/AppImageUtils/app/otbRescale.cxx index ddb95a9404170a485a5006b86229272a2341e90d..703215872f1ad4ba111438a819108497b338fba3 100644 --- a/Modules/Applications/AppImageUtils/app/otbRescale.cxx +++ b/Modules/Applications/AppImageUtils/app/otbRescale.cxx @@ -54,7 +54,6 @@ private: SetName("Rescale"); SetDescription("Rescale the image between two given values."); - SetDocName("Rescale Image"); SetDocLongDescription("This application scales the given image pixel intensity between two given values.\n" "By default min (resp. max) value is set to 0 (resp. 255).\n" "Input minimum and maximum values is automatically computed for all image bands."); diff --git a/Modules/Applications/AppImageUtils/app/otbSplitImage.cxx b/Modules/Applications/AppImageUtils/app/otbSplitImage.cxx index 0344029cd3e641532bbe01673fcca056bf26f9f9..3b1185ff604fed24668feb655e4f646ae24ff103 100644 --- a/Modules/Applications/AppImageUtils/app/otbSplitImage.cxx +++ b/Modules/Applications/AppImageUtils/app/otbSplitImage.cxx @@ -54,7 +54,6 @@ private: SetName("SplitImage"); SetDescription("Split a N multiband image into N images."); - SetDocName("Split Image"); SetDocLongDescription("This application splits a N-bands image into N mono-band images. " "The output images filename will be generated from the output parameter. " "Thus, if the input image has 2 channels, and the user has set as output parameter, outimage.tif, " diff --git a/Modules/Applications/AppImageUtils/app/otbTileFusion.cxx b/Modules/Applications/AppImageUtils/app/otbTileFusion.cxx index 57c83dc13296442816b44311fd8c474b2b84e430..3db81c3cee417d6345694d12dc8c31264afae74d 100644 --- a/Modules/Applications/AppImageUtils/app/otbTileFusion.cxx +++ b/Modules/Applications/AppImageUtils/app/otbTileFusion.cxx @@ -51,7 +51,6 @@ private: SetDescription("Fusion of an image made of several tile files."); // Documentation - SetDocName("Image Tile Fusion"); SetDocLongDescription("Automatically mosaic a set of non overlapping tile files into a single image. Images must have a matching number of bands and they must be listed in lexicographic order."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppIndices/app/otbRadiometricIndices.cxx b/Modules/Applications/AppIndices/app/otbRadiometricIndices.cxx index 082106fd43fca3df6e443e7cea0009cfc873cd8e..9ba700804e8acd5513db8bc5b216b25c05c9d93a 100644 --- a/Modules/Applications/AppIndices/app/otbRadiometricIndices.cxx +++ b/Modules/Applications/AppIndices/app/otbRadiometricIndices.cxx @@ -73,7 +73,6 @@ private: SetDescription("Compute radiometric indices."); // Documentation - SetDocName("Radiometric Indices"); SetDocLongDescription("This application computes radiometric indices using the relevant channels of the input image. The output is a multi band image into which each channel is one of the selected indices."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppKMZ/app/otbKmzExport.cxx b/Modules/Applications/AppKMZ/app/otbKmzExport.cxx index 63dd25d75123777b13b172c61939f8413a44ac72..62c9aada87a27808fd6096d33e0609475c7ba01b 100644 --- a/Modules/Applications/AppKMZ/app/otbKmzExport.cxx +++ b/Modules/Applications/AppKMZ/app/otbKmzExport.cxx @@ -50,7 +50,6 @@ private: SetName("KmzExport"); SetDescription("Export the input image in a KMZ product."); // Documentation - SetDocName("Image to KMZ Export"); SetDocLongDescription("This application exports the input image in a kmz product that can be display in the Google Earth software. The user can set the size of the product size, a logo and a legend to the product. Furthemore, to obtain a product that fits the relief, a DEM can be used."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppMathParser/app/otbBandMath.cxx b/Modules/Applications/AppMathParser/app/otbBandMath.cxx index 38edf77197af15a37c5638cc33d7de906616ba2a..6e741ba4e52d9b4ae15d7d29b253f4a725ee0526 100644 --- a/Modules/Applications/AppMathParser/app/otbBandMath.cxx +++ b/Modules/Applications/AppMathParser/app/otbBandMath.cxx @@ -62,7 +62,6 @@ private: "on several multi-band images." ); - SetDocName( "Band Math" ); SetDocLongDescription( "This application performs a mathematical operation on several multi-band " diff --git a/Modules/Applications/AppMathParserX/app/otbBandMathX.cxx b/Modules/Applications/AppMathParserX/app/otbBandMathX.cxx index bc8e637b439c853caf65811905376ed8db56cdd7..14a1bd82103379fe3caa6be0bf2f238c363ca36b 100644 --- a/Modules/Applications/AppMathParserX/app/otbBandMathX.cxx +++ b/Modules/Applications/AppMathParserX/app/otbBandMathX.cxx @@ -61,7 +61,6 @@ private: SetDescription("This application performs mathematical operations on several multiband images."); - SetDocName( "Band Math X" ); SetDocLongDescription( "This application performs a mathematical operation on several multi-band " diff --git a/Modules/Applications/AppMoments/app/otbLocalStatisticExtraction.cxx b/Modules/Applications/AppMoments/app/otbLocalStatisticExtraction.cxx index 72321beef4cfaecff619ea589e2e894d42d6463d..47a68fbdd17d2dd0eda919200f188fcf4007cf74 100644 --- a/Modules/Applications/AppMoments/app/otbLocalStatisticExtraction.cxx +++ b/Modules/Applications/AppMoments/app/otbLocalStatisticExtraction.cxx @@ -59,7 +59,6 @@ SetName("LocalStatisticExtraction"); SetDescription("Computes local statistical moments on every pixel in the selected channel of the input image"); // Documentation -SetDocName("Local Statistic Extraction"); SetDocLongDescription("This application computes the 4 local statistical moments on every pixel in the selected channel of the input image, over a specified neighborhood. The output image is multi band with one statistical moment (feature) per band. Thus, the 4 output features are the Mean, the Variance, the Skewness and the Kurtosis. They are provided in this exact order in the output image."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppMorphology/app/otbBinaryMorphologicalOperation.cxx b/Modules/Applications/AppMorphology/app/otbBinaryMorphologicalOperation.cxx index 1394c94c5cb8d469c5a556a74f6eddc5e694fafe..91c7b8812a12692e42d87b1b8e3ec995a77a12cc 100644 --- a/Modules/Applications/AppMorphology/app/otbBinaryMorphologicalOperation.cxx +++ b/Modules/Applications/AppMorphology/app/otbBinaryMorphologicalOperation.cxx @@ -78,7 +78,6 @@ SetName( "BinaryMorphologicalOperation" ); SetDescription( "Performs morphological operations on an input image channel" ); // Documentation -SetDocName( "Binary Morphological Operation" ); SetDocLongDescription( "This application performs binary morphological " "operations on a mono band image or a channel of the input." ); SetDocLimitations( "None" ); diff --git a/Modules/Applications/AppMorphology/app/otbGrayScaleMorphologicalOperation.cxx b/Modules/Applications/AppMorphology/app/otbGrayScaleMorphologicalOperation.cxx index 315e94d3a2f47f655747e19b9f484fe16f182ede..4eab7d07270357beca147ed5359f11a48b89af08 100644 --- a/Modules/Applications/AppMorphology/app/otbGrayScaleMorphologicalOperation.cxx +++ b/Modules/Applications/AppMorphology/app/otbGrayScaleMorphologicalOperation.cxx @@ -77,7 +77,6 @@ SetName("GrayScaleMorphologicalOperation"); SetDescription("Performs morphological operations on a grayscale input image"); // Documentation -SetDocName("Grayscale Morphological Operation"); SetDocLongDescription("This application performs grayscale morphological operations on a mono band image"); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppMorphology/app/otbMorphologicalClassification.cxx b/Modules/Applications/AppMorphology/app/otbMorphologicalClassification.cxx index 2d594e24f68d9b0a5330a690e6f30be392201bb5..c3445b89a71de75166c0c613ed026b25464b06be 100644 --- a/Modules/Applications/AppMorphology/app/otbMorphologicalClassification.cxx +++ b/Modules/Applications/AppMorphology/app/otbMorphologicalClassification.cxx @@ -77,7 +77,6 @@ private: "classification on an input image channel" ); // Documentation - SetDocName( "Morphological Classification" ); SetDocLongDescription( "This algorithm is based on the following publication:\n" "Martino Pesaresi and Jon Alti Benediktsson, Member, IEEE: A new approach " diff --git a/Modules/Applications/AppMorphology/app/otbMorphologicalMultiScaleDecomposition.cxx b/Modules/Applications/AppMorphology/app/otbMorphologicalMultiScaleDecomposition.cxx index ab27887c6c79d0041ea9340b113c2068b577a41a..0cb3c61216990e5499c5d1911079e2701576302c 100644 --- a/Modules/Applications/AppMorphology/app/otbMorphologicalMultiScaleDecomposition.cxx +++ b/Modules/Applications/AppMorphology/app/otbMorphologicalMultiScaleDecomposition.cxx @@ -71,7 +71,6 @@ private: SetDescription( "Perform a geodesic morphology based image analysis on an input image channel" ); // Documentation - SetDocName( "Morphological Multi Scale Decomposition" ); SetDocLongDescription( "This application recursively apply geodesic decomposition. \n" "\n" diff --git a/Modules/Applications/AppMorphology/app/otbMorphologicalProfilesAnalysis.cxx b/Modules/Applications/AppMorphology/app/otbMorphologicalProfilesAnalysis.cxx index 09593c093fc49d11a332b5be6c5a08ecf382979e..75b4e6f3b71a83a1682783b018bf4ac238f3b91b 100644 --- a/Modules/Applications/AppMorphology/app/otbMorphologicalProfilesAnalysis.cxx +++ b/Modules/Applications/AppMorphology/app/otbMorphologicalProfilesAnalysis.cxx @@ -77,7 +77,6 @@ private: SetDescription( "Performs morphological profiles analysis on an input image channel." ); // Documentation - SetDocName( "Morphological Profiles Analysis" ); SetDocLongDescription( "This algorithm is derived from the following publication:\n\n" "Martino Pesaresi and Jon Alti Benediktsson, Member, IEEE: A new approach\n" diff --git a/Modules/Applications/AppOpticalCalibration/app/otbOpticalCalibration.cxx b/Modules/Applications/AppOpticalCalibration/app/otbOpticalCalibration.cxx index c0402d091a4d64e9485065930b7596106429943f..d66576cd568b9dcc18438687129ae08d5fb86e7b 100644 --- a/Modules/Applications/AppOpticalCalibration/app/otbOpticalCalibration.cxx +++ b/Modules/Applications/AppOpticalCalibration/app/otbOpticalCalibration.cxx @@ -130,7 +130,6 @@ private: SetName("OpticalCalibration"); SetDescription("Perform optical calibration TOA/TOC (Top Of Atmosphere/Top Of Canopy). Supported sensors: QuickBird, Ikonos, WorldView2, Formosat, Spot5, Pleiades, Spot6, Spot7. For other sensors the application also allows providing calibration parameters manually."); // Documentation - SetDocName("Optical calibration"); SetDocLongDescription("The application allows converting pixel values from DN (for Digital Numbers) to reflectance. Calibrated values are called surface reflectivity and its values lie in the range [0, 1].\nThe first level is called Top Of Atmosphere (TOA) reflectivity. It takes into account the sensor gain, sensor spectral response and the solar illuminations.\nThe second level is called Top Of Canopy (TOC) reflectivity. In addition to sensor gain and solar illuminations, it takes into account the optical thickness of the atmosphere, the atmospheric pressure, the water vapor amount, the ozone amount, as well as the composition and amount of aerosol gasses.\nIt is also possible to indicate an AERONET file which contains atmospheric parameters (version 1 and version 2 of Aeronet file are supported. Note that computing TOC reflectivity will internally compute first TOA and then TOC reflectance. \n" "\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" diff --git a/Modules/Applications/AppProjection/app/otbConvertCartoToGeoPoint.cxx b/Modules/Applications/AppProjection/app/otbConvertCartoToGeoPoint.cxx index db538aa77dbc7c360f0eb2a3c5ffbab8970a6389..0b0ca946653f9fd3d0f32f3eff4f9d1cb13818ef 100644 --- a/Modules/Applications/AppProjection/app/otbConvertCartoToGeoPoint.cxx +++ b/Modules/Applications/AppProjection/app/otbConvertCartoToGeoPoint.cxx @@ -56,7 +56,6 @@ private: SetDescription("Convert cartographic coordinates to geographic ones."); // Documentation - SetDocName("Cartographic to geographic coordinates conversion"); SetDocLongDescription("This application computes the geographic coordinates from cartographic ones. User has to give the X and Y coordinate and the cartographic projection (see mapproj parameter for details)."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppProjection/app/otbConvertSensorToGeoPoint.cxx b/Modules/Applications/AppProjection/app/otbConvertSensorToGeoPoint.cxx index ea25a40717678ad2e1e41118f7dca88e47cfd066..c006fb7e65fc79dc404521c84cabe1f65f2a0d0c 100644 --- a/Modules/Applications/AppProjection/app/otbConvertSensorToGeoPoint.cxx +++ b/Modules/Applications/AppProjection/app/otbConvertSensorToGeoPoint.cxx @@ -55,7 +55,6 @@ private: SetDescription("Sensor to geographic coordinates conversion."); // Documentation - SetDocName("Convert Sensor Point To Geographic Point"); SetDocLongDescription("This Application converts a sensor point of an input image to a geographic point using the Forward Sensor Model of the input image."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppProjection/app/otbGenerateRPCSensorModel.cxx b/Modules/Applications/AppProjection/app/otbGenerateRPCSensorModel.cxx index e604e8e4b656317f9c8eb2d2233aefe4b5e54e6b..c9236fcfe9afdb9cbfaeab72e9bf3f138ea63156 100644 --- a/Modules/Applications/AppProjection/app/otbGenerateRPCSensorModel.cxx +++ b/Modules/Applications/AppProjection/app/otbGenerateRPCSensorModel.cxx @@ -62,7 +62,6 @@ private: SetName("GenerateRPCSensorModel"); SetDescription("Generate a RPC sensor model from a list of Ground Control Points."); - SetDocName("Generate a RPC sensor model"); SetDocLongDescription( "This application generates a RPC sensor model from a list of Ground Control Points. " "At least 20 points are required for estimation without elevation support, " "and 40 points for estimation with elevation support. " diff --git a/Modules/Applications/AppProjection/app/otbGridBasedImageResampling.cxx b/Modules/Applications/AppProjection/app/otbGridBasedImageResampling.cxx index c45174fc58cb43299d88698d213594fb60572465..3e2d3c361c11570cf22c45720e1f373247049b63 100644 --- a/Modules/Applications/AppProjection/app/otbGridBasedImageResampling.cxx +++ b/Modules/Applications/AppProjection/app/otbGridBasedImageResampling.cxx @@ -109,7 +109,6 @@ private: SetName("GridBasedImageResampling"); SetDescription("Resamples an image according to a resampling grid"); - SetDocName("Grid Based Image Resampling"); SetDocLongDescription("This application allows performing image resampling from an input resampling grid."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppProjection/app/otbImageEnvelope.cxx b/Modules/Applications/AppProjection/app/otbImageEnvelope.cxx index 25c4c3de7c7e69e3a267160bc4ff184957bb64f2..f2819ed660bf8cb0ad959ad4753888add3baf1a3 100644 --- a/Modules/Applications/AppProjection/app/otbImageEnvelope.cxx +++ b/Modules/Applications/AppProjection/app/otbImageEnvelope.cxx @@ -55,7 +55,6 @@ private: SetDescription("Extracts an image envelope."); // Documentation - SetDocName("Image Envelope"); SetDocLongDescription("Build a vector data containing the image envelope polygon. " "Useful for some projection, you can set the polygon with more points with the sr parameter. " "This filter supports user-specified output projection. " diff --git a/Modules/Applications/AppProjection/app/otbObtainUTMZoneFromGeoPoint.cxx b/Modules/Applications/AppProjection/app/otbObtainUTMZoneFromGeoPoint.cxx index ef6731f85ed389ad8716ee5754a0583b661f091e..a9fc3023c63aa9e05cfdb3b0706bf52ab6ef2df3 100644 --- a/Modules/Applications/AppProjection/app/otbObtainUTMZoneFromGeoPoint.cxx +++ b/Modules/Applications/AppProjection/app/otbObtainUTMZoneFromGeoPoint.cxx @@ -57,7 +57,6 @@ private: SetDescription("UTM zone determination from a geographic point."); // Documentation - SetDocName("Obtain UTM Zone From Geo Point"); SetDocLongDescription("This application returns the UTM zone of an input geographic point."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppProjection/app/otbOrthoRectification.cxx b/Modules/Applications/AppProjection/app/otbOrthoRectification.cxx index 38dc2342c11f4c599119df33b9d6621270a94c2d..00ff808f757c435506d87da2de4395a109030085 100644 --- a/Modules/Applications/AppProjection/app/otbOrthoRectification.cxx +++ b/Modules/Applications/AppProjection/app/otbOrthoRectification.cxx @@ -91,7 +91,6 @@ private: { SetName("OrthoRectification"); SetDescription("This application allows ortho-rectifying optical and radar images from supported sensors."); - SetDocName("Ortho-rectification"); std::ostringstream oss; oss<<"This application uses inverse sensor modelling combined with a choice of interpolation functions to resample a sensor geometry image into a ground geometry regular grid. "; oss<<"The ground geometry regular grid is defined with respect to a map projection (see map parameter). The application offers several modes to estimate the output grid parameters (origin and ground sampling distance), including automatic estimation of image size, ground sampling distance, or both, from image metadata, user-defined ROI corners, or another ortho-image."; diff --git a/Modules/Applications/AppProjection/app/otbRefineSensorModel.cxx b/Modules/Applications/AppProjection/app/otbRefineSensorModel.cxx index 6c1346b288e1423a6bd5e2748c0bff2606c57195..f007315bfebd9bdc67fc1c7cced6dff972beb3bf 100644 --- a/Modules/Applications/AppProjection/app/otbRefineSensorModel.cxx +++ b/Modules/Applications/AppProjection/app/otbRefineSensorModel.cxx @@ -61,7 +61,6 @@ private: SetName("RefineSensorModel"); SetDescription("Perform least-square fit of a sensor model to a set of tie points"); - SetDocName("Refine Sensor Model"); SetDocLongDescription("This application reads a geom file containing a sensor model and a text file containing a list of ground control point, and performs a least-square fit of the sensor model adjustable parameters to these tie points. It produces an updated geom file as output, as well as an optional ground control points based statistics file and a vector file containing residues. The output geom file can then be used to ortho-rectify the data more accurately. Plaease note that for a proper use of the application, elevation must be correctly set (including DEM and geoid file). The map parameters allows one to choose a map projection in which the accuracy will be estimated in meters."); AddDocTag(Tags::Geometry); diff --git a/Modules/Applications/AppProjection/app/otbRigidTransformResample.cxx b/Modules/Applications/AppProjection/app/otbRigidTransformResample.cxx index 5b623ad42bc2fa358730407d8f7c96860c7f08c2..675cd6e8d74f973e1760c11f226de6c92c446c77 100644 --- a/Modules/Applications/AppProjection/app/otbRigidTransformResample.cxx +++ b/Modules/Applications/AppProjection/app/otbRigidTransformResample.cxx @@ -85,7 +85,6 @@ private: SetName("RigidTransformResample"); SetDescription("Resample an image with a rigid transform"); // Documentation - SetDocName("Image resampling with a rigid transform"); SetDocLongDescription("This application performs a parametric transform on the input image. Scaling, translation and rotation with scaling factor are handled." " Parameters of the transform is expressed in physical units, thus particular attention must be paid on pixel size (value, and sign). Moreover transform is expressed from input space to output space (on the contrary ITK Transforms are expressed form output space to input space). "); SetDocLimitations("None"); diff --git a/Modules/Applications/AppProjection/app/otbSuperimpose.cxx b/Modules/Applications/AppProjection/app/otbSuperimpose.cxx index d59f5334c1e40312a3e1e73bb36abe43f463c2f0..c954f36793b38508f1d18b0c3d8cdb4624c1b182 100644 --- a/Modules/Applications/AppProjection/app/otbSuperimpose.cxx +++ b/Modules/Applications/AppProjection/app/otbSuperimpose.cxx @@ -87,7 +87,6 @@ private: SetDescription("Using available image metadata, project one image onto another one"); // Documentation - SetDocName("Superimpose sensor"); SetDocLongDescription("This application performs the projection of an image into the geometry of another one."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppProjection/app/otbVectorDataReprojection.cxx b/Modules/Applications/AppProjection/app/otbVectorDataReprojection.cxx index 3c557a224ecb91d10a25fc09db45b6b1635721f1..e204055b2a4c1385b0ca5d02d039a8a7f190013a 100644 --- a/Modules/Applications/AppProjection/app/otbVectorDataReprojection.cxx +++ b/Modules/Applications/AppProjection/app/otbVectorDataReprojection.cxx @@ -64,7 +64,6 @@ private: { SetName("VectorDataReprojection"); SetDescription("Reproject a vector data using support image projection reference, or a user specified map projection"); - SetDocName("Vector Data reprojection"); SetDocLongDescription( "Reproject vector data using a support image as projection reference or to a user given map projection. " diff --git a/Modules/Applications/AppSARCalibration/app/otbSARBurstExtraction.cxx b/Modules/Applications/AppSARCalibration/app/otbSARBurstExtraction.cxx index 0d92ecb931893ca466310b71dbf9ed19421a2df4..f5d70923252edc6b52d76eb8a4a6dd9084497912 100644 --- a/Modules/Applications/AppSARCalibration/app/otbSARBurstExtraction.cxx +++ b/Modules/Applications/AppSARCalibration/app/otbSARBurstExtraction.cxx @@ -50,7 +50,6 @@ private: SetDescription("This application performs a burst extraction by keeping only lines and samples of a required burst."); // Documentation - SetDocName("SAR Burst Extraction"); SetDocLongDescription("Sentinel1 IW SLC products are composed of several burst overlapping in" " azimuth time for each subswath, separated by black lines [1]. The burst" " extraction consist in extracting a single burst, by selecting only lines" diff --git a/Modules/Applications/AppSARCalibration/app/otbSARCalibration.cxx b/Modules/Applications/AppSARCalibration/app/otbSARCalibration.cxx index 142b0108c1002f691899dc7fa6b52cea1c1438de..c60b8f0d34f4bf89a375b2d0dbfeb963f13a0c18 100644 --- a/Modules/Applications/AppSARCalibration/app/otbSARCalibration.cxx +++ b/Modules/Applications/AppSARCalibration/app/otbSARCalibration.cxx @@ -51,7 +51,6 @@ private: SetDescription("Perform radiometric calibration of SAR images. Following sensors are supported: TerraSAR-X, Sentinel1 and Radarsat-2.Both Single Look Complex(SLC) and detected products are supported as input."); // Documentation - SetDocName("SAR Radiometric calibration"); SetDocLongDescription("The objective of SAR calibration is to provide imagery in which the pixel values can be directly related to the radar backscatter of the scene. This application allows computing Sigma Naught (Radiometric Calibration) for TerraSAR-X, Sentinel1 L1 and Radarsat-2 sensors. Metadata are automatically retrieved from image products.The application supports complex and non-complex images (SLC or detected products)."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppSARCalibration/app/otbSARConcatenateBursts.cxx b/Modules/Applications/AppSARCalibration/app/otbSARConcatenateBursts.cxx index 95723672549f402ee1e83cb0e899e82bbe3d0566..cb0682774d691945f9256c03b92d48fe415140bb 100644 --- a/Modules/Applications/AppSARCalibration/app/otbSARConcatenateBursts.cxx +++ b/Modules/Applications/AppSARCalibration/app/otbSARConcatenateBursts.cxx @@ -58,7 +58,6 @@ private: SetDescription("Concatenate a list of Bursts to provide a whole SAR Deburst Image."); // Documentation - SetDocName("SAR Concatenate Bursts"); SetDocLongDescription("This application performs a burst concatenation and provides a SAR Deburst Image. " "It reads the input image list (single bursts) " "and generates a whole SAR image with deburst operations."); diff --git a/Modules/Applications/AppSARCalibration/app/otbSARDeburst.cxx b/Modules/Applications/AppSARCalibration/app/otbSARDeburst.cxx index d69219edbfa32193f438f76f84584d81ac69a49b..3211f8ff6955e3fa588a70857c77c8223936a0cc 100644 --- a/Modules/Applications/AppSARCalibration/app/otbSARDeburst.cxx +++ b/Modules/Applications/AppSARCalibration/app/otbSARDeburst.cxx @@ -50,7 +50,6 @@ private: SetDescription("This application performs deburst of Sentinel1 IW SLC images by removing redundant lines."); // Documentation - SetDocName("SAR Deburst"); SetDocLongDescription("Sentinel1 IW SLC products are composed of several burst overlapping in" " azimuth time for each subswath, separated by black lines [1]. The deburst" " operation consist in generating a continuous image in terms of azimuth" diff --git a/Modules/Applications/AppSARDecompositions/app/otbSARDecompositions.cxx b/Modules/Applications/AppSARDecompositions/app/otbSARDecompositions.cxx index b96d2e70c3835825f99f19339de19ce23838a7a4..9098a0506a5dab146f66c28e3ce9fc7c19992aff 100644 --- a/Modules/Applications/AppSARDecompositions/app/otbSARDecompositions.cxx +++ b/Modules/Applications/AppSARDecompositions/app/otbSARDecompositions.cxx @@ -81,7 +81,6 @@ private: SetDescription("From one-band complex images (each one related to an element of the Sinclair matrix), returns the selected decomposition."); // Documentation - SetDocName("SARDecompositions"); SetDocLongDescription( "From one-band complex images (HH, HV, VH, VV), returns the selected decomposition.\n \n" "All the decompositions implemented are intended for the mono-static case (transmitter and receiver are co-located).\n" diff --git a/Modules/Applications/AppSARPolarMatrixConvert/app/otbSARPolarMatrixConvert.cxx b/Modules/Applications/AppSARPolarMatrixConvert/app/otbSARPolarMatrixConvert.cxx index d167e27dc9306e933f0f2d96b051d1cc24155a3c..efc0bc96782d3c2c806bd197ce6a7056f944f8d6 100644 --- a/Modules/Applications/AppSARPolarMatrixConvert/app/otbSARPolarMatrixConvert.cxx +++ b/Modules/Applications/AppSARPolarMatrixConvert/app/otbSARPolarMatrixConvert.cxx @@ -84,7 +84,6 @@ private: SetDescription("This applications allows converting classical polarimetric matrices to each other."); // Documentation - SetDocName("SARPolarMatrixConvert"); SetDocLongDescription( "This application allows converting classical polarimetric matrices to each other.\n" diff --git a/Modules/Applications/AppSARPolarSynth/app/otbSARPolarSynth.cxx b/Modules/Applications/AppSARPolarSynth/app/otbSARPolarSynth.cxx index 77b43d10a6d1ae982f8e15f5d55bc2428afdddd7..c7a1acba00b03c27faad88705c03915eae7bcd88 100644 --- a/Modules/Applications/AppSARPolarSynth/app/otbSARPolarSynth.cxx +++ b/Modules/Applications/AppSARPolarSynth/app/otbSARPolarSynth.cxx @@ -50,7 +50,6 @@ private: SetDescription("Gives, for each pixel, the power that would have been received by a SAR system with a basis different from the classical (H,V) one (polarimetric synthetis)."); // Documentation - SetDocName("SARPolarSynth"); SetDocLongDescription("This application gives, for each pixel, the power that would have been received by a SAR system with a basis different from the classical (H,V) one (polarimetric synthetis).\n" "The new basis A and B are indicated through two Jones vectors, defined by the user thanks to orientation (psi) and ellipticity (khi) parameters.\n" "These parameters are namely psii, khii, psir and khir. The suffixes (i) and (r) refer to the transmitting antenna and the receiving antenna respectively.\n" diff --git a/Modules/Applications/AppSARUtils/app/otbComputeModulusAndPhase.cxx b/Modules/Applications/AppSARUtils/app/otbComputeModulusAndPhase.cxx index acb86804eca8bebbacac12fbaf2bd58eb65d8c1f..fa6a5101d29e26efe3607fb9ba8d58d802a7a822 100644 --- a/Modules/Applications/AppSARUtils/app/otbComputeModulusAndPhase.cxx +++ b/Modules/Applications/AppSARUtils/app/otbComputeModulusAndPhase.cxx @@ -61,7 +61,6 @@ private: SetName("ComputeModulusAndPhase"); SetDescription("This application computes the modulus and the phase of a complex SAR image or an image with 2 components (real and imaginary parts)."); - SetDocName("Compute Modulus and Phase"); SetDocLongDescription( "This application computes the modulus and the phase of a " "complex SAR image. The input should be a single band image with " diff --git a/Modules/Applications/AppSARUtils/app/otbDespeckle.cxx b/Modules/Applications/AppSARUtils/app/otbDespeckle.cxx index d91076666138dfe8973ed89227f99d8361909fcb..0d7a0f5ccfb32bea7bbc67f24957cc180c7bc4ad 100644 --- a/Modules/Applications/AppSARUtils/app/otbDespeckle.cxx +++ b/Modules/Applications/AppSARUtils/app/otbDespeckle.cxx @@ -60,7 +60,6 @@ private: SetDescription("Perform speckle noise reduction on SAR image."); // Documentation - SetDocName("Despeckle"); SetDocLongDescription("SAR images are affected by speckle noise that inherently exists in and which" " degrades the image quality. It is caused by the coherent nature of" " back-scattered waves from multiple distributed targets. It is locally strong" diff --git a/Modules/Applications/AppSegmentation/app/otbConnectedComponentSegmentation.cxx b/Modules/Applications/AppSegmentation/app/otbConnectedComponentSegmentation.cxx index 62f0a974dfb71279b554b0bdd040880d94bef05d..158ec83a55920368b0deb69bf4ada7df385247e9 100644 --- a/Modules/Applications/AppSegmentation/app/otbConnectedComponentSegmentation.cxx +++ b/Modules/Applications/AppSegmentation/app/otbConnectedComponentSegmentation.cxx @@ -73,7 +73,6 @@ 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 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 filtering is applied using another user-defined criterion reasoning on segment properties, like shape or radiometric attributes. " "Criterions are mathematical expressions analysed by the MuParser library (http://muparser.sourceforge.net/). For instance, expression \"((b1>80) and intensity>95)\" will merge two neighbouring pixel in a single segment if their intensity is more than 95 and their value in the first image band is more than 80. See parameters documentation for a list of available attributes. The output of the object based image filtering is vectorized and can be written in shapefile or KML format. If the input image is in raw geometry, resulting polygons will be transformed to WGS84 using sensor modelling before writing, to ensure consistency with GIS software. For this purpose, a Digital Elevation Model can be provided to the application. The whole processing is done on a per-tile basis for large images, so this application can handle images of arbitrary size."); SetDocLimitations("Due to the tiling scheme in case of large images, some segments can be arbitrarily split across multiple tiles."); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppSegmentation/app/otbHooverCompareSegmentation.cxx b/Modules/Applications/AppSegmentation/app/otbHooverCompareSegmentation.cxx index dcc25d7101c02f9a879009032c1640d2a03f8c11..1025607255651a56aab73d5d1208bf6f3456310e 100644 --- a/Modules/Applications/AppSegmentation/app/otbHooverCompareSegmentation.cxx +++ b/Modules/Applications/AppSegmentation/app/otbHooverCompareSegmentation.cxx @@ -133,7 +133,6 @@ private: SetDescription("Compare two segmentations with Hoover metrics"); // Documentation - SetDocName("Hoover compare segmentation"); SetDocLongDescription("This application compares a machine segmentation (MS) with a partial " "ground truth segmentation (GT). The Hoover metrics are used to estimate " "scores for correct detection, over-segmentation, under-segmentation and " diff --git a/Modules/Applications/AppSegmentation/app/otbLSMSSegmentation.cxx b/Modules/Applications/AppSegmentation/app/otbLSMSSegmentation.cxx index 478acd849d7d895ee6f6b84026d1b400444de1a6..bf5c40c7b1d46fd11b14dec19e00ea29b00fbe21 100644 --- a/Modules/Applications/AppSegmentation/app/otbLSMSSegmentation.cxx +++ b/Modules/Applications/AppSegmentation/app/otbLSMSSegmentation.cxx @@ -220,7 +220,6 @@ private: SetName("LSMSSegmentation"); SetDescription("This application performs the second step of the exact Large-Scale Mean-Shift segmentation workflow (LSMS) [1]."); - SetDocName("Exact Large-Scale Mean-Shift segmentation, step 2"); SetDocLongDescription("This application will produce a labeled image where neighbor pixels" " whose range distance is below range radius (and optionally spatial" " distance below spatial radius) will be grouped together into the same" diff --git a/Modules/Applications/AppSegmentation/app/otbLSMSSmallRegionsMerging.cxx b/Modules/Applications/AppSegmentation/app/otbLSMSSmallRegionsMerging.cxx index b0bffe8fc8b992df8f9a7edca0f52c3932ee746c..29c8d8c6aed5d2d92c36a44344da5f4b3a970dd0 100644 --- a/Modules/Applications/AppSegmentation/app/otbLSMSSmallRegionsMerging.cxx +++ b/Modules/Applications/AppSegmentation/app/otbLSMSSmallRegionsMerging.cxx @@ -78,7 +78,6 @@ private: SetName("LSMSSmallRegionsMerging"); SetDescription("This application performs the third (optional) step of the exact Large-Scale Mean-Shift segmentation workflow [1]."); - SetDocName("Exact Large-Scale Mean-Shift segmentation, step 3 (optional)"); SetDocLongDescription("Given a segmentation result (can be the out output parameter of the" " LSMSSegmentation application [2]) and the original image, it will" " merge segments whose size in pixels is lower than minsize parameter" diff --git a/Modules/Applications/AppSegmentation/app/otbLSMSVectorization.cxx b/Modules/Applications/AppSegmentation/app/otbLSMSVectorization.cxx index ef9446185b575167612854e59047d463e24401bf..467a0d8a0510821701ba4b8298fad4d8c0cb6261 100644 --- a/Modules/Applications/AppSegmentation/app/otbLSMSVectorization.cxx +++ b/Modules/Applications/AppSegmentation/app/otbLSMSVectorization.cxx @@ -71,7 +71,6 @@ private: SetName("LSMSVectorization"); SetDescription("This application performs the fourth step of the exact Large-Scale Mean-Shift segmentation workflow [1]."); - SetDocName("Exact Large-Scale Mean-Shift segmentation, step 4"); SetDocLongDescription("Given a segmentation result (label image), that may come from the" " LSMSSegmentation [2] application (out parameter) or have been" " processed for small regions merging [3] (out parameter), it will" diff --git a/Modules/Applications/AppSegmentation/app/otbLargeScaleMeanShift.cxx b/Modules/Applications/AppSegmentation/app/otbLargeScaleMeanShift.cxx index bc414d0f2081c4d6d9a7951ea079b24318838cea..67ec7cbb0e3e354b8f4ac6251d27d51a9f2c73f2 100644 --- a/Modules/Applications/AppSegmentation/app/otbLargeScaleMeanShift.cxx +++ b/Modules/Applications/AppSegmentation/app/otbLargeScaleMeanShift.cxx @@ -56,7 +56,6 @@ private: SetDescription("Large-scale segmentation using MeanShift"); // Documentation - SetDocName("Large-Scale MeanShift"); SetDocLongDescription("This application chains together the 4 steps of the " "MeanShit framework, that is the MeanShiftSmoothing, the " "LSMSSegmentation, the LSMSSmallRegionsMerging and the " diff --git a/Modules/Applications/AppSegmentation/app/otbMeanShiftSmoothing.cxx b/Modules/Applications/AppSegmentation/app/otbMeanShiftSmoothing.cxx index 9923e70c55232e92372da8f407917de4d7bcb68d..1965b856068822cc5948dc7af3dab815a1b0cdc6 100644 --- a/Modules/Applications/AppSegmentation/app/otbMeanShiftSmoothing.cxx +++ b/Modules/Applications/AppSegmentation/app/otbMeanShiftSmoothing.cxx @@ -52,7 +52,6 @@ private: SetDescription("This application smooths an image using the MeanShift algorithm."); // Documentation - SetDocName("MeanShift Smoothing"); SetDocLongDescription("MeanShift [1,2,3] is an iterative edge-preserving image smoothing" " algorithm often used in image processing and as a first step for" " image segmentation. The MeanShift algorithm can be applied to" diff --git a/Modules/Applications/AppSegmentation/app/otbSegmentation.cxx b/Modules/Applications/AppSegmentation/app/otbSegmentation.cxx index b850bbed7fb450e1e3dc96878fba33c6bb0061f9..ceb97c4c08649d3eeb14127b7298f92dd35c3648 100644 --- a/Modules/Applications/AppSegmentation/app/otbSegmentation.cxx +++ b/Modules/Applications/AppSegmentation/app/otbSegmentation.cxx @@ -144,7 +144,6 @@ private: SetDescription("Performs segmentation of an image, and output either a raster or a vector file. In vector mode, large input datasets are supported."); // Documentation - SetDocName("Segmentation"); SetDocLongDescription( "This application allows one to perform various segmentation algorithms on a multispectral image." " Available segmentation algorithms are two different versions of Mean-Shift segmentation algorithm (one being multi-threaded)," diff --git a/Modules/Applications/AppSegmentation/app/otbSmallRegionsMerging.cxx b/Modules/Applications/AppSegmentation/app/otbSmallRegionsMerging.cxx index 84d3e8a5e183f7d58f5fde39a636398cf9b1af85..6288293e79c1c8a433c06f722abc63492781c247 100644 --- a/Modules/Applications/AppSegmentation/app/otbSmallRegionsMerging.cxx +++ b/Modules/Applications/AppSegmentation/app/otbSmallRegionsMerging.cxx @@ -65,7 +65,6 @@ private: SetDescription("This application merges small regions of a segmentation " "result."); - SetDocName("Small Region Merging"); SetDocLongDescription("Given a segmentation result and the original image," " it will merge segments whose size in pixels is" " lower than minsize parameter with the adjacent" diff --git a/Modules/Applications/AppStereo/app/otbBlockMatching.cxx b/Modules/Applications/AppStereo/app/otbBlockMatching.cxx index e7a93159fdf9a88a2476f746b91f10a6afb860f6..2fac42ef3b6a584e135d335075c144018a9a937f 100644 --- a/Modules/Applications/AppStereo/app/otbBlockMatching.cxx +++ b/Modules/Applications/AppStereo/app/otbBlockMatching.cxx @@ -130,7 +130,6 @@ private: SetDescription("Performs block-matching to estimate pixel-wise disparities" " between two images."); - SetDocName("Pixel-wise Block-Matching"); SetDocLongDescription( "This application allows one to performs " "block-matching to estimate pixel-wise disparities for a pair of images " diff --git a/Modules/Applications/AppStereo/app/otbDisparityMapToElevationMap.cxx b/Modules/Applications/AppStereo/app/otbDisparityMapToElevationMap.cxx index 4aebc52cb849747385936daedef6d902b54e61a2..04ec3d28567cb049daa3c4b13ec833d803ef2220 100644 --- a/Modules/Applications/AppStereo/app/otbDisparityMapToElevationMap.cxx +++ b/Modules/Applications/AppStereo/app/otbDisparityMapToElevationMap.cxx @@ -67,7 +67,6 @@ private: SetName("DisparityMapToElevationMap"); SetDescription("Projects a disparity map into a regular elevation map."); - SetDocName("Disparity map to elevation map"); SetDocLongDescription( "This application uses a disparity map computed from " "a stereo image pair to produce an elevation map on the ground area " diff --git a/Modules/Applications/AppStereo/app/otbFineRegistration.cxx b/Modules/Applications/AppStereo/app/otbFineRegistration.cxx index 44f36e296555f1f61c7dbcf2fa72f1682e80ae5b..83d98a2b64fc5ba10dad13540e744b156b2cfe1f 100644 --- a/Modules/Applications/AppStereo/app/otbFineRegistration.cxx +++ b/Modules/Applications/AppStereo/app/otbFineRegistration.cxx @@ -118,7 +118,6 @@ private: SetName("FineRegistration"); SetDescription("Estimate disparity map between two images."); - SetDocName("Fine Registration"); SetDocLongDescription("This application computes a disparity map between " "two images that correspond to the same scene. It is intended for case " "where small misregistration between images should be estimated and fixed" diff --git a/Modules/Applications/AppStereo/app/otbGeneratePlyFile.cxx b/Modules/Applications/AppStereo/app/otbGeneratePlyFile.cxx index 80e7b38d0f506a40649adb5b6019fa4265bf60e3..25e5d01dc1111409d4aee1e0d14df18a4ce70278 100644 --- a/Modules/Applications/AppStereo/app/otbGeneratePlyFile.cxx +++ b/Modules/Applications/AppStereo/app/otbGeneratePlyFile.cxx @@ -57,7 +57,6 @@ private: SetName("GeneratePlyFile"); SetDescription("Generate a 3D Ply file from a DEM and a color image."); - SetDocName("Ply 3D files generation"); SetDocLongDescription("The application converts an image containing " "elevations into a PLY file, which is a file format to store 3D models. " "This format is adpated for visualization on software such as MeshLab [2]" diff --git a/Modules/Applications/AppStereo/app/otbStereoFramework.cxx b/Modules/Applications/AppStereo/app/otbStereoFramework.cxx index 55e9972f6764f3f3502ddfa70e5482c265e6dc23..4302458f1671e7a639e985762a41b472c20efb97 100644 --- a/Modules/Applications/AppStereo/app/otbStereoFramework.cxx +++ b/Modules/Applications/AppStereo/app/otbStereoFramework.cxx @@ -317,7 +317,6 @@ private: SetName("StereoFramework"); SetDescription("Compute the ground elevation based on one or multiple stereo pair(s)"); - SetDocName("Stereo Framework"); SetDocLongDescription( "Compute the ground elevation with a stereo block matching algorithm " "between one or multiple stereo pair in sensor geometry. The output is " diff --git a/Modules/Applications/AppStereo/app/otbStereoRectificationGridGenerator.cxx b/Modules/Applications/AppStereo/app/otbStereoRectificationGridGenerator.cxx index a613d6d53a7a9e243a3b5d00815344a4d7a516e1..5e6eee5bc6bdf2f5d73aaa1852edb187254a726d 100644 --- a/Modules/Applications/AppStereo/app/otbStereoRectificationGridGenerator.cxx +++ b/Modules/Applications/AppStereo/app/otbStereoRectificationGridGenerator.cxx @@ -105,7 +105,6 @@ private: SetDescription("Generates two deformation fields to resample in epipolar " "geometry, a pair of stereo images up to the sensor model precision"); - SetDocName("Stereo-rectification deformation grid generator"); SetDocLongDescription( "This application generates a pair of deformation " "grid to stereo-rectify a pair of stereo images according to sensor " diff --git a/Modules/Applications/AppTest/app/otbTestApplication.cxx b/Modules/Applications/AppTest/app/otbTestApplication.cxx index 60fff26221848c208c765326036987f3b32f37d6..53ca3223a803f44c532b64101a0bff77ed26fde7 100644 --- a/Modules/Applications/AppTest/app/otbTestApplication.cxx +++ b/Modules/Applications/AppTest/app/otbTestApplication.cxx @@ -47,7 +47,6 @@ private: SetName("TestApplication"); SetDescription("This application helps developers to test parameters types"); - SetDocName("Test"); SetDocLongDescription("The purpose of this application is to test parameters types."); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppTest/test/otbWrapperApplicationDocTests.cxx b/Modules/Applications/AppTest/test/otbWrapperApplicationDocTests.cxx index 4b00e122696f80b729e54861d4906fb9b36e515c..c7756a084771e884ab968d56a7398ad170bf847b 100644 --- a/Modules/Applications/AppTest/test/otbWrapperApplicationDocTests.cxx +++ b/Modules/Applications/AppTest/test/otbWrapperApplicationDocTests.cxx @@ -105,7 +105,6 @@ int otbWrapperApplicationDocTest(int argc, char* argv[]) // Check doc element... DocElement name("Name",app->GetName()); - DocElement docName("Doc Name",app->GetDocName()); DocElement description("Description",app->GetDescription()); DocElement longDescription("Long description",app->GetDocLongDescription()); DocElement authors("DocAuthors",app->GetDocAuthors()); @@ -115,9 +114,6 @@ int otbWrapperApplicationDocTest(int argc, char* argv[]) isOK = CheckNonEmpty(name) && isOK; isOK = CheckNoNewline(name) && isOK; - isOK = CheckNonEmpty(docName) && isOK; - isOK = CheckNoNewline(docName) && isOK; - isOK = CheckNonEmpty(description) && isOK; isOK = CheckNonEmpty(longDescription) && isOK; diff --git a/Modules/Applications/AppTextures/app/otbHaralickTextureExtraction.cxx b/Modules/Applications/AppTextures/app/otbHaralickTextureExtraction.cxx index 82fc9982b074b77cb9576ad42ab2f7451eed44d0..b4985ae6412f171c2abf15c3eee4357bdc0d10dc 100644 --- a/Modules/Applications/AppTextures/app/otbHaralickTextureExtraction.cxx +++ b/Modules/Applications/AppTextures/app/otbHaralickTextureExtraction.cxx @@ -73,7 +73,6 @@ SetName("HaralickTextureExtraction"); SetDescription("Computes Haralick textural features on the selected channel of the input image"); // Documentation -SetDocName("Haralick Texture Extraction"); SetDocLongDescription( "This application computes three sets of Haralick features [1][2].\n\n" diff --git a/Modules/Applications/AppTextures/app/otbSFSTextureExtraction.cxx b/Modules/Applications/AppTextures/app/otbSFSTextureExtraction.cxx index b94831841f69dbf0dae4d1f9971fdf01426e8248..2fb1064e57fc12e88ddc872657b53e21bee1c16b 100644 --- a/Modules/Applications/AppTextures/app/otbSFSTextureExtraction.cxx +++ b/Modules/Applications/AppTextures/app/otbSFSTextureExtraction.cxx @@ -63,7 +63,6 @@ SetDescription("Computes Structural Feature Set textures on every pixel of the " "input image selected channel"); // Documentation -SetDocName("SFS Texture Extraction"); SetDocLongDescription("Structural Feature Set [1] are based on the histograms of " "the pixels in multiple directions of the image. The SFSTextureExtraction application " "computes the 6 following features: SFS'Length, SFS'Width, SFS'PSI, SFS'W-Mean, " diff --git a/Modules/Applications/AppVectorDataTranslation/app/otbRasterization.cxx b/Modules/Applications/AppVectorDataTranslation/app/otbRasterization.cxx index 8a4936fdc9c699917e6e831f2559135c8da52ab6..1a6754a8b7945786d1561d81589cf9519e187719 100644 --- a/Modules/Applications/AppVectorDataTranslation/app/otbRasterization.cxx +++ b/Modules/Applications/AppVectorDataTranslation/app/otbRasterization.cxx @@ -65,7 +65,6 @@ private: SetName("Rasterization"); SetDescription("Reproject and rasterize a vector dataset"); - SetDocName("Rasterization"); SetDocLongDescription( "Reproject and rasterize a vector dataset. The grid of the rasterized output can be set by using a reference image, or by " "setting all parmeters (origin, size, spacing) by hand. In the latter case, at least the spacing (ground sampling distance) is needed (other " diff --git a/Modules/Applications/AppVectorUtils/app/otbConcatenateVectorData.cxx b/Modules/Applications/AppVectorUtils/app/otbConcatenateVectorData.cxx index baab41dcc8477c89bdbabd8791bae14c99c74b31..6c036765faef3781311af00f3069a065b3cd3d59 100644 --- a/Modules/Applications/AppVectorUtils/app/otbConcatenateVectorData.cxx +++ b/Modules/Applications/AppVectorUtils/app/otbConcatenateVectorData.cxx @@ -52,7 +52,6 @@ private: SetName("ConcatenateVectorData"); SetDescription("Concatenate vector data files"); - SetDocName("Concatenate Vector Data"); SetDocLongDescription("This application concatenates a list of vector data " "files to produce a unique vector data output file.\n\n" "This application will gather all the geometries from the input files and" diff --git a/Modules/Applications/AppVectorUtils/app/otbOSMDownloader.cxx b/Modules/Applications/AppVectorUtils/app/otbOSMDownloader.cxx index 888bce06d9831bfc7049158393b83cf51d1577d5..06225729683969509059c44f9a894ef897f70744 100644 --- a/Modules/Applications/AppVectorUtils/app/otbOSMDownloader.cxx +++ b/Modules/Applications/AppVectorUtils/app/otbOSMDownloader.cxx @@ -55,7 +55,6 @@ private: SetName("OSMDownloader"); SetDescription("Download vector data from OSM and store it to file"); // Documentation - SetDocName("Open Street Map layers import"); SetDocLongDescription("The application connects to Open Street Map server" ", downloads the data corresponding to the spatial extent of the support" " image, and filters the geometries based on OSM tags to produce a vector" diff --git a/Modules/Applications/AppVectorUtils/app/otbVectorDataExtractROI.cxx b/Modules/Applications/AppVectorUtils/app/otbVectorDataExtractROI.cxx index 9e819877252ad25aba10490d384e0374cefcc332..10e208ae1e19d4a2835346d8f239325ce70d22f7 100644 --- a/Modules/Applications/AppVectorUtils/app/otbVectorDataExtractROI.cxx +++ b/Modules/Applications/AppVectorUtils/app/otbVectorDataExtractROI.cxx @@ -70,7 +70,6 @@ private: SetName("VectorDataExtractROI"); SetDescription("Perform an extract ROI on the input vector data according to the input image extent"); - SetDocName("VectorData Extract ROI"); SetDocLongDescription("This application extracts the vector data features" " belonging to a region specified by the support " "image envelope. Any features intersecting the " diff --git a/Modules/Applications/AppVectorUtils/app/otbVectorDataSetField.cxx b/Modules/Applications/AppVectorUtils/app/otbVectorDataSetField.cxx index e7cee12768682a0508aed4d099d81237827675a2..003f1ca207a7bef6ecbc343e08ff312184122921 100644 --- a/Modules/Applications/AppVectorUtils/app/otbVectorDataSetField.cxx +++ b/Modules/Applications/AppVectorUtils/app/otbVectorDataSetField.cxx @@ -49,7 +49,6 @@ private: SetDescription("Set a field in vector data."); // Documentation - SetDocName("Vector data set field"); SetDocLongDescription("Set a specified field to a specified value on all features of a vector data."); SetDocLimitations("Doesn't work with KML files yet"); SetDocAuthors("OTB-Team"); diff --git a/Modules/Applications/AppVectorUtils/app/otbVectorDataTransform.cxx b/Modules/Applications/AppVectorUtils/app/otbVectorDataTransform.cxx index 14e56aa2a5cf139a670bd60a0c20e4f88e9ef0cc..f607a8adcd9d090729e27b93b4894fad4d5693e0 100644 --- a/Modules/Applications/AppVectorUtils/app/otbVectorDataTransform.cxx +++ b/Modules/Applications/AppVectorUtils/app/otbVectorDataTransform.cxx @@ -59,7 +59,6 @@ private: SetName("VectorDataTransform"); SetDescription("Apply a transform to each vertex of the input VectorData"); - SetDocName("Vector Data Transformation"); SetDocLongDescription("This application iterates over each vertex in the " "input vector data file and performs a transformation on this vertex.\n\n" "It is the equivalent of [1] that transforms images. For instance, if you" diff --git a/Modules/Visualization/Mapla/include/mvdMaplaMainWindow.h b/Modules/Visualization/Mapla/include/mvdMaplaMainWindow.h index 133e9f76bca633ee3477f0278e7bd54c702c704b..8d3cf2e07d7c007a1e14927c0cde0739769d6af8 100644 --- a/Modules/Visualization/Mapla/include/mvdMaplaMainWindow.h +++ b/Modules/Visualization/Mapla/include/mvdMaplaMainWindow.h @@ -143,8 +143,7 @@ protected slots: /** */ - void OnApplicationToLaunchSelected( const QString & name, - const QString & doc ); + void OnApplicationToLaunchSelected( const QString & name ); /** */ diff --git a/Modules/Visualization/Mapla/src/mvdMaplaMainWindow.cxx b/Modules/Visualization/Mapla/src/mvdMaplaMainWindow.cxx index 8dea17a2341712d65d5b903259255db9ecfe2b5f..d4fba7efebd1ab03852d7d01d0aa731bd5b61308 100644 --- a/Modules/Visualization/Mapla/src/mvdMaplaMainWindow.cxx +++ b/Modules/Visualization/Mapla/src/mvdMaplaMainWindow.cxx @@ -153,10 +153,10 @@ MaplaMainWindow QObject::connect( m_ApplicationsToolBoxController->GetWidget(), - SIGNAL( ApplicationToLaunchSelected( const QString &, const QString & ) ), + SIGNAL( ApplicationToLaunchSelected( const QString & ) ), // to: this, - SLOT( OnApplicationToLaunchSelected(const QString &, const QString & ) ) + SLOT( OnApplicationToLaunchSelected(const QString & ) ) ); #endif @@ -215,8 +215,7 @@ MaplaMainWindow /*****************************************************************************/ void MaplaMainWindow -::OnApplicationToLaunchSelected( const QString & appName, - const QString & ) +::OnApplicationToLaunchSelected( const QString & appName ) { #ifdef OTB_USE_QT diff --git a/Modules/Visualization/Monteverdi/include/mvdMainWindow.h b/Modules/Visualization/Monteverdi/include/mvdMainWindow.h index e3341bf12f61862b9a76cba5a8b68ecb3d881fa5..87a8a5d7c74ef9dfa22fdc2a567e6aa2b0889b6c 100644 --- a/Modules/Visualization/Monteverdi/include/mvdMainWindow.h +++ b/Modules/Visualization/Monteverdi/include/mvdMainWindow.h @@ -221,7 +221,7 @@ protected slots: /** */ #if defined( OTB_USE_QT ) && USE_OTB_APPS - void OnApplicationToLaunchSelected( const QString & appName, const QString & docName ); + void OnApplicationToLaunchSelected( const QString & appName ); #endif // defined( OTB_USE_QT ) && USE_OTB_APPS /** */ diff --git a/Modules/Visualization/Monteverdi/src/mvdMainWindow.cxx b/Modules/Visualization/Monteverdi/src/mvdMainWindow.cxx index 35070d00b1d89ea7befc6c61d6253681905d1c8b..9f0fe908368819f0479be97b75de93697d1bfdc2 100644 --- a/Modules/Visualization/Monteverdi/src/mvdMainWindow.cxx +++ b/Modules/Visualization/Monteverdi/src/mvdMainWindow.cxx @@ -1653,9 +1653,9 @@ MainWindow // # Step 2 : setup connections QObject::connect( appWidget, - SIGNAL( ApplicationToLaunchSelected(const QString &, const QString &) ), + &mvd::ApplicationsToolBox::ApplicationToLaunchSelected, this, - SLOT( OnApplicationToLaunchSelected(const QString &, const QString &) ) + &mvd::MainWindow::OnApplicationToLaunchSelected ); // # Step 3 : connect close slots @@ -2124,8 +2124,7 @@ MainWindow void MainWindow -::OnApplicationToLaunchSelected( const QString & appName, - const QString & /**docName*/ ) +::OnApplicationToLaunchSelected( const QString & appName ) { assert( Application::ConstInstance()!=NULL ); assert( Application::ConstInstance()->GetOTBApplicationsModel()!=NULL ); diff --git a/Modules/Visualization/MonteverdiCore/include/mvdApplicationsBrowser.h b/Modules/Visualization/MonteverdiCore/include/mvdApplicationsBrowser.h index 05333bd3be94de4d1b56f1250595bbe071aa50f8..cf52e363b9dd479dcb19aba87d71826f5065b873 100644 --- a/Modules/Visualization/MonteverdiCore/include/mvdApplicationsBrowser.h +++ b/Modules/Visualization/MonteverdiCore/include/mvdApplicationsBrowser.h @@ -138,8 +138,7 @@ public slots: // // Signals. signals: - void AvailableApplicationsTagsChanged(const ApplicationsTagContainer &, - const ApplicationDocNameToNameMap &); + void AvailableApplicationsTagsChanged(const ApplicationsTagContainer &); /*-[ PROTECTED SECTION ]---------------------------------------------------*/ @@ -164,8 +163,6 @@ private: std::string m_AutoLoadPath; - ApplicationDocNameToNameMap m_DocNameToNameMap; - /*-[ PRIVATE SLOTS SECTION ]-----------------------------------------------*/ // diff --git a/Modules/Visualization/MonteverdiCore/include/mvdTypes.h b/Modules/Visualization/MonteverdiCore/include/mvdTypes.h index ceaaa467fc4e66e89e4af93e9a916e8ef9b9f039..e8241127f31a273139d23b3898dc294a1b46b838 100644 --- a/Modules/Visualization/MonteverdiCore/include/mvdTypes.h +++ b/Modules/Visualization/MonteverdiCore/include/mvdTypes.h @@ -234,10 +234,6 @@ struct PixelInfo /*******************************************************************************/ /* Type definitions for wrapped applications */ -/** - */ -typedef std::map< std::string, std::string > ApplicationDocNameToNameMap; - /** */ typedef std::map< std::string, StringVector > ApplicationsTagContainer; diff --git a/Modules/Visualization/MonteverdiCore/src/mvdApplicationsBrowser.cxx b/Modules/Visualization/MonteverdiCore/src/mvdApplicationsBrowser.cxx index a52e15badb719402a695fa58dbff066a90294665..82ed1fa7b73a5a9ad4bdc19f3872f358101da382 100644 --- a/Modules/Visualization/MonteverdiCore/src/mvdApplicationsBrowser.cxx +++ b/Modules/Visualization/MonteverdiCore/src/mvdApplicationsBrowser.cxx @@ -143,10 +143,6 @@ ApplicationsBrowser // get tags StringVector vtags( application->GetDocTags() ); - // - // fill the OTBApps 'docName <-> name' map - m_DocNameToNameMap[ application->GetDocName() ] = appName; - return vtags; } @@ -155,10 +151,6 @@ void ApplicationsBrowser ::SearchAvailableApplicationsTags() { - // - // clear previously filled map - m_DocNameToNameMap.clear(); - // // get all the applications in the search path StringVector vapp( GetAvailableApplications() ); @@ -216,7 +208,7 @@ ApplicationsBrowser // // emit a signal with the ApplicationsTagContainer as // parameter - emit AvailableApplicationsTagsChanged(outputContainer, m_DocNameToNameMap); + emit AvailableApplicationsTagsChanged(outputContainer); } /*******************************************************************************/ diff --git a/Modules/Visualization/MonteverdiGui/include/mvdApplicationsToolBox.h b/Modules/Visualization/MonteverdiGui/include/mvdApplicationsToolBox.h index 3d666d6ed56a0072604b5054462698687170c7f5..736caf9a900d78d316476e5b017500e7bf817f63 100644 --- a/Modules/Visualization/MonteverdiGui/include/mvdApplicationsToolBox.h +++ b/Modules/Visualization/MonteverdiGui/include/mvdApplicationsToolBox.h @@ -109,8 +109,7 @@ public: // // Public SLOTS. public slots: - void OnAvailableApplicationsTagsChanged( const ApplicationsTagContainer& appsTags, - const ApplicationDocNameToNameMap& docNameToNameMap); + void OnAvailableApplicationsTagsChanged( const ApplicationsTagContainer& appsTags); void OnSearchBoxChanged( const QString & search ); void OnAlgorithmTreeDoubleClick( QTreeWidgetItem * item , int column ); @@ -119,7 +118,7 @@ public slots: // // Signals. signals: - void ApplicationToLaunchSelected(const QString &, const QString &); + void ApplicationToLaunchSelected(const QString &); /*-[ PROTECTED SECTION ]---------------------------------------------------*/ @@ -153,12 +152,6 @@ private: bool IsSearchTextMatchAnyAlgorithm( const QString & tagName, const QString & search ); - /** - * \brief Helper method to get the DocName of an application from an - * application name - */ - QString GetApplicationDocNameByApplicationName( const QString & appName ); - // // Private attributes. @@ -173,11 +166,6 @@ private: */ ApplicationsTagContainer m_AppTags; - /** - * \brief map storing applications docName and appName association - */ - ApplicationDocNameToNameMap m_AppsDocNameToNameMap; - /** * \brief text to search in the widget tree */ diff --git a/Modules/Visualization/MonteverdiGui/include/mvdPixelDescriptionWidget.h b/Modules/Visualization/MonteverdiGui/include/mvdPixelDescriptionWidget.h index 1db4b7fd90b8d4ae6ad5a05a556f006fd669fdfa..71d68131811bd8a51d0bbc1f05c11ff579e02075 100644 --- a/Modules/Visualization/MonteverdiGui/include/mvdPixelDescriptionWidget.h +++ b/Modules/Visualization/MonteverdiGui/include/mvdPixelDescriptionWidget.h @@ -150,11 +150,6 @@ private: // */ // ApplicationsTagContainer m_AppTags; - // /** - // * \brief map storing applications docName and appName association - // */ - // ApplicationDocNameToNameMap m_AppsDocNameToNameMap; - /** * \brief text to search in the widget tree */ diff --git a/Modules/Visualization/MonteverdiGui/src/mvdApplicationsToolBox.cxx b/Modules/Visualization/MonteverdiGui/src/mvdApplicationsToolBox.cxx index 24e6d71aadbae11277eddc76ce815ff09890e49d..d3b8403e563dcbe9f95c5db9f0686edb3c214ceb 100644 --- a/Modules/Visualization/MonteverdiGui/src/mvdApplicationsToolBox.cxx +++ b/Modules/Visualization/MonteverdiGui/src/mvdApplicationsToolBox.cxx @@ -59,7 +59,6 @@ namespace mvd enum COLUMN { COLUMN_NAME = 0, - COLUMN_TITLE, // COLUMN_COUNT, }; @@ -86,7 +85,6 @@ ApplicationsToolBox QWidget( p, flags ), m_UI( new mvd::Ui::ApplicationsToolBox() ), m_AppTags(), - m_AppsDocNameToNameMap(), m_SearchText() { m_UI->setupUi( this ); @@ -201,17 +199,10 @@ ApplicationsToolBox // get current app name QString name( itApps->c_str() ); - // get current app DocName - QString title( - GetApplicationDocNameByApplicationName( name ) - ); - assert( !name.isEmpty() ); - assert( !title.isEmpty() ); - // does the current algorithm DocName match the search text + // does the current algorithm name match the search text if ( m_SearchText.isEmpty() || - title.contains( search, Qt::CaseInsensitive ) || name.contains( search, Qt::CaseInsensitive ) ) { // @@ -220,10 +211,6 @@ ApplicationsToolBox new QTreeWidgetItem( cmainItem, ITEM_TYPE_APPLICATION ); secItem->setText( COLUMN_NAME, name ); - secItem->setText( COLUMN_TITLE, title ); - - secItem->setToolTip( COLUMN_NAME, title ); - secItem->setIcon( COLUMN_NAME, QIcon( ":/icons/process" ) ); } } @@ -234,7 +221,6 @@ ApplicationsToolBox m_UI->m_AlgorithmsTree->expandAll(); m_UI->m_AlgorithmsTree->resizeColumnToContents( COLUMN_NAME ); - m_UI->m_AlgorithmsTree->resizeColumnToContents( COLUMN_TITLE ); } /*******************************************************************************/ @@ -258,11 +244,11 @@ ApplicationsToolBox { QString name( FromStdString( *itApps ) ); - if( name.contains( search, Qt::CaseInsensitive ) || - GetApplicationDocNameByApplicationName( name ) - .contains( search, Qt::CaseInsensitive ) ) + if( name.contains( search, Qt::CaseInsensitive ) ) + { return true; } + } return false; } @@ -274,36 +260,7 @@ ApplicationsToolBox { assert( !appName.isEmpty() ); - emit ApplicationToLaunchSelected( - appName, - GetApplicationDocNameByApplicationName( appName ) - ); -} - -/*******************************************************************************/ -QString -ApplicationsToolBox -::GetApplicationDocNameByApplicationName( const QString & appName ) -{ - QString docName(""); - - // find the pair corresponding to the tagName - ApplicationDocNameToNameMap::const_iterator itDocNames = m_AppsDocNameToNameMap.begin(); - - while( itDocNames != m_AppsDocNameToNameMap.end() ) - { - // retrieve the appName in the map - if ( appName == QString( (*itDocNames).second.c_str() ) ) - { - // - // return the relative docName - return QString ( (*itDocNames).first.c_str() ); - } - - ++itDocNames; - } - - return docName; + emit ApplicationToLaunchSelected(appName); } /*******************************************************************************/ @@ -311,15 +268,11 @@ ApplicationsToolBox /*******************************************************************************/ void ApplicationsToolBox -::OnAvailableApplicationsTagsChanged(const ApplicationsTagContainer& appsTags, - const ApplicationDocNameToNameMap& docNameToNameMap) +::OnAvailableApplicationsTagsChanged(const ApplicationsTagContainer& appsTags) { // rememeber the map m_AppTags = appsTags; - // remember the OTB applications docName <-> Name association - m_AppsDocNameToNameMap = docNameToNameMap; - // fill the tree with the application FillTreeUsingTags(); } @@ -342,8 +295,6 @@ void ApplicationsToolBox ::OnAlgorithmTreeDoubleClick( QTreeWidgetItem * item , int column ) { - // qDebug() << item << column; - if( item->type()!=ITEM_TYPE_APPLICATION ) return; @@ -352,32 +303,6 @@ ApplicationsToolBox if( text.isEmpty() ) return; - switch( column ) - { - case COLUMN_NAME: - break; - - case COLUMN_TITLE: - { - ApplicationDocNameToNameMap::const_iterator it( - m_AppsDocNameToNameMap.find( - ToStdString( text ) - ) - ); - - assert( it!=m_AppsDocNameToNameMap.end() ); - - assert( it->second.empty() ); - - text = FromStdString( it->second ); - } - break; - - default: - assert( false && "Unexpected enum value." ); - break; - } - LaunchApplication( text ); } diff --git a/Modules/Visualization/MonteverdiGui/src/mvdApplicationsToolBox.ui b/Modules/Visualization/MonteverdiGui/src/mvdApplicationsToolBox.ui index bc95dd74053e246b3a655e546237932c72dda149..68b0c3a97e20efa884ca972b15732a977af89189 100644 --- a/Modules/Visualization/MonteverdiGui/src/mvdApplicationsToolBox.ui +++ b/Modules/Visualization/MonteverdiGui/src/mvdApplicationsToolBox.ui @@ -23,7 +23,16 @@ <locale language="C" country="AnyCountry"/> </property> <layout class="QGridLayout" name="gridLayout"> - <property name="margin"> + <property name="leftMargin"> + <number>3</number> + </property> + <property name="topMargin"> + <number>3</number> + </property> + <property name="rightMargin"> + <number>3</number> + </property> + <property name="bottomMargin"> <number>3</number> </property> <property name="spacing"> @@ -40,6 +49,9 @@ <property name="headerHidden"> <bool>false</bool> </property> + <property name="columnCount"> + <number>1</number> + </property> <attribute name="headerVisible"> <bool>true</bool> </attribute> @@ -51,11 +63,6 @@ <string>Name</string> </property> </column> - <column> - <property name="text"> - <string>Title</string> - </property> - </column> </widget> </item> </layout> diff --git a/Modules/Visualization/MonteverdiGui/src/mvdApplicationsToolBoxController.cxx b/Modules/Visualization/MonteverdiGui/src/mvdApplicationsToolBoxController.cxx index 6d6e75e9742035ba3ff7c7d72a1893fc0f87e1b0..9cd449469a4498ad3eda0cbe7e81f2f03b1ac556 100644 --- a/Modules/Visualization/MonteverdiGui/src/mvdApplicationsToolBoxController.cxx +++ b/Modules/Visualization/MonteverdiGui/src/mvdApplicationsToolBoxController.cxx @@ -92,14 +92,10 @@ ApplicationsToolBoxController // // connections QObject::connect( - appModel->GetBrowser(), - SIGNAL( - AvailableApplicationsTagsChanged( const ApplicationsTagContainer&, - const ApplicationDocNameToNameMap& ) ), + appModel->GetBrowser(), + SIGNAL( AvailableApplicationsTagsChanged( const ApplicationsTagContainer&) ), widget, - SLOT( - OnAvailableApplicationsTagsChanged( const ApplicationsTagContainer&, - const ApplicationDocNameToNameMap& ) ) + SLOT( OnAvailableApplicationsTagsChanged( const ApplicationsTagContainer& ) ) ); } @@ -121,14 +117,9 @@ ApplicationsToolBoxController // disconnect app browser QObject::disconnect( appModel->GetBrowser(), - SIGNAL( - AvailableApplicationsTagsChanged( const ApplicationsTagContainer&, - const ApplicationDocNameToNameMap& ) ), + SIGNAL( AvailableApplicationsTagsChanged(const ApplicationsTagContainer&) ), widget, - SLOT( - OnAvailableApplicationsTagsChanged( const ApplicationsTagContainer&, - const ApplicationDocNameToNameMap& ) ) - ); + SLOT( OnAvailableApplicationsTagsChanged( const ApplicationsTagContainer& ) )); } /*******************************************************************************/ diff --git a/Modules/Wrappers/ApplicationEngine/include/otbWrapperApplication.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperApplication.h index 3baadd6f0f747b5f640b284fd3bd6a7aeab79254..3e087664964ec72fda368b33c054875825afd4c8 100644 --- a/Modules/Wrappers/ApplicationEngine/include/otbWrapperApplication.h +++ b/Modules/Wrappers/ApplicationEngine/include/otbWrapperApplication.h @@ -652,10 +652,6 @@ public: std::string GetProgressDescription() const; - /** Doc element accessors. */ - virtual void SetDocName(const std::string&); - virtual const char* GetDocName() const; - virtual void SetDocLongDescription(const std::string&); virtual const char* GetDocLongDescription() const; @@ -896,8 +892,6 @@ private: std::set<itk::ProcessObject::Pointer> m_Filters; - /** Long name of the application (that can be displayed...) */ - std::string m_DocName; /** Long and precise application description . */ std::string m_DocLongDescription; /** Doc example structure. Use GetDocExample() to access it */ diff --git a/Modules/Wrappers/ApplicationEngine/src/otbWrapperApplication.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperApplication.cxx index 4297ae946d62476a88847a9974cd5aff72526fb3..3657c6a54a6d9fb0450623ab54b432ccbc597fc2 100644 --- a/Modules/Wrappers/ApplicationEngine/src/otbWrapperApplication.cxx +++ b/Modules/Wrappers/ApplicationEngine/src/otbWrapperApplication.cxx @@ -191,17 +191,6 @@ bool Application::GetHaveOutXML() const return m_HaveOutXML; } -void Application::SetDocName(const std::string& value) -{ - m_DocName = value; - this->Modified(); -} - -const char* Application::GetDocName() const -{ - return m_DocName.c_str(); -} - void Application::SetDocLongDescription(const std::string& value) { m_DocLongDescription = value; @@ -361,7 +350,6 @@ Application::Application() m_Description(""), m_Logger(otb::Logger::New()), m_ProgressSourceDescription(""), - m_DocName(""), m_DocLongDescription(""), m_DocAuthors(""), m_DocLimitations(""), diff --git a/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputProcessXMLParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputProcessXMLParameter.cxx index 44b76c6540c673a1680f9612973cd028a8220aef..ecfbff0663e8248b985ce3059f59346e008b6d4e 100644 --- a/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputProcessXMLParameter.cxx +++ b/Modules/Wrappers/ApplicationEngine/src/otbWrapperInputProcessXMLParameter.cxx @@ -232,9 +232,6 @@ InputProcessXMLParameter::Read(Application::Pointer this_) std::string doc_Name, doc_Descr, doc_Author, doc_Limitation, doc_SeeAlso; - doc_Name = this_->GetChildNodeTextOf(n_Doc, "name"); - AddMetaData("docname", doc_Name); - doc_Descr = this_->GetChildNodeTextOf(n_Doc, "longdescr"); AddMetaData("doclongdescr", doc_Descr); diff --git a/Modules/Wrappers/ApplicationEngine/src/otbWrapperOutputProcessXMLParameter.cxx b/Modules/Wrappers/ApplicationEngine/src/otbWrapperOutputProcessXMLParameter.cxx index 3b020d798980c922f491e80c263fd7590a93743c..b69531f06f37ed89e0cc7c4396c74346741e09bd 100644 --- a/Modules/Wrappers/ApplicationEngine/src/otbWrapperOutputProcessXMLParameter.cxx +++ b/Modules/Wrappers/ApplicationEngine/src/otbWrapperOutputProcessXMLParameter.cxx @@ -168,7 +168,6 @@ OutputProcessXMLParameter::ParseApplication(Application::Pointer app) TiXmlElement *n_AppDoc; n_AppDoc = AddChildNodeTo(n_App, "doc"); - AddChildNodeTo(n_AppDoc, "name", app->GetDocName()); AddChildNodeTo(n_AppDoc, "longdescr", app->GetDocLongDescription()); AddChildNodeTo(n_AppDoc, "authors", app->GetDocAuthors()); AddChildNodeTo(n_AppDoc, "limitations", app->GetDocLimitations()); diff --git a/Modules/Wrappers/ApplicationEngine/test/otbWrapperApplicationDocTests.cxx b/Modules/Wrappers/ApplicationEngine/test/otbWrapperApplicationDocTests.cxx index d0e8a44ec3a961814221b70046e2861625ba89a1..795f3386c407ab13a268ed5fdffe3447195fbbe1 100644 --- a/Modules/Wrappers/ApplicationEngine/test/otbWrapperApplicationDocTests.cxx +++ b/Modules/Wrappers/ApplicationEngine/test/otbWrapperApplicationDocTests.cxx @@ -53,11 +53,6 @@ int otbWrapperApplicationDocTest(int argc, char* argv[]) std::cout<<"Missing Name."<<std::endl; isOK = false; } - if( std::string(app->GetDocName()) == "" ) - { - std::cout<<"Missing Doc Name."<<std::endl; - isOK = false; - } if( std::string(app->GetDescription()) == "" ) { std::cout<<"Missing Description."<<std::endl; diff --git a/Modules/Wrappers/CommandLine/src/otbApplicationLauncherCommandLine.cxx b/Modules/Wrappers/CommandLine/src/otbApplicationLauncherCommandLine.cxx index 816e56d81fc7ea3f9c9f178198cc999eea1e6cb7..87d76ef6dc330ff13e3fa9f0678fd734125a60ea 100644 --- a/Modules/Wrappers/CommandLine/src/otbApplicationLauncherCommandLine.cxx +++ b/Modules/Wrappers/CommandLine/src/otbApplicationLauncherCommandLine.cxx @@ -90,9 +90,6 @@ std::string PrepareExpressionFromXML(std::string filename) std::string doc_Name, doc_Descr, doc_Author, doc_Limitation, doc_SeeAlso; - doc_Name = this_->GetChildNodeTextOf(n_Doc, "name"); - AddMetaData("docname", doc_Name); - doc_Descr = this_->GetChildNodeTextOf(n_Doc, "longdescr"); AddMetaData("doclongdescr", doc_Descr); diff --git a/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx b/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx index b5ef08d6acaf9814579046f6a50a0db917dac063..4cdb8ee984d82b12abc715c8beadfa4e22d9f3bb 100644 --- a/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx +++ b/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx @@ -582,7 +582,7 @@ void CommandLineLauncher::LinkWatchers(itk::Object * itkNotUsed(caller), const i void CommandLineLauncher::DisplayHelp(bool longHelp) { std::cerr<<std::endl; - std::cerr << "This is the "<<m_Application->GetDocName() << " ("<<m_Application->GetName()<<") application, version " << OTB_VERSION_STRING <<std::endl<<std::endl; + std::cerr << "This is the " << m_Application->GetName() << " application, version " << OTB_VERSION_STRING << std::endl << std::endl; std::cerr << m_Application->GetDescription() << std::endl; diff --git a/Modules/Wrappers/SWIG/src/otbApplication.i b/Modules/Wrappers/SWIG/src/otbApplication.i index 896016f85cd3f57816980e21b683ee351abf3cc2..a3b9590f34b84880213124c43438a4728612bed0 100644 --- a/Modules/Wrappers/SWIG/src/otbApplication.i +++ b/Modules/Wrappers/SWIG/src/otbApplication.i @@ -312,8 +312,6 @@ public: void FreeRessources(); - itkSetStringMacro(DocName); - itkGetStringMacro(DocName); itkSetStringMacro(DocLongDescription); itkGetStringMacro(DocLongDescription); itkSetStringMacro(DocAuthors); @@ -574,9 +572,6 @@ class ApplicationProxy(object): %pythoncode { - def __str__(self): - s = self.GetDocName() - def GetParameterTypeAsString(self, parameter_type): return { ParameterType_InputProcessXML : 'ParameterType_InputProcessXML', @@ -604,7 +599,7 @@ class ApplicationProxy(object): }.get(parameter_type, 'ParameterType_UNKNOWN') def __str__(self): - s = self.GetDocName() + s = self.GetName() s += '\n' s += self.GetDocLongDescription() return s