From e0fcb3206eeb75aa3ab329599bccb03179210437 Mon Sep 17 00:00:00 2001
From: Jonathan Guinet <jonathan.guinet@c-s.fr>
Date: Tue, 15 Nov 2011 14:34:26 +0100
Subject: [PATCH] ENH: generic tags in appli documention are available.

---
 .../ApplicationEngine/otbWrapperApplication.h |  1 +
 Code/ApplicationEngine/otbWrapperTags.h       | 45 +++++++++++++++++++
 2 files changed, 46 insertions(+)
 create mode 100644 Code/ApplicationEngine/otbWrapperTags.h

diff --git a/Code/ApplicationEngine/otbWrapperApplication.h b/Code/ApplicationEngine/otbWrapperApplication.h
index e5965d7fef..572d0c59cb 100644
--- a/Code/ApplicationEngine/otbWrapperApplication.h
+++ b/Code/ApplicationEngine/otbWrapperApplication.h
@@ -24,6 +24,7 @@
 #include "itkObjectFactory.h"
 
 #include "otbWrapperTypes.h"
+#include "otbWrapperTags.h"
 #include "otbWrapperParameterGroup.h"
 
 #include "itkLogger.h"
diff --git a/Code/ApplicationEngine/otbWrapperTags.h b/Code/ApplicationEngine/otbWrapperTags.h
new file mode 100644
index 0000000000..19ed8105f8
--- /dev/null
+++ b/Code/ApplicationEngine/otbWrapperTags.h
@@ -0,0 +1,45 @@
+/*=========================================================================
+
+ Program:   ORFEO Toolbox
+ Language:  C++
+ Date:      $Date$
+ Version:   $Revision$
+
+
+ Copyright (c) Centre National d'Etudes Spatiales. All rights reserved.
+ See OTBCopyright.txt for details.
+
+
+ This software is distributed WITHOUT ANY WARRANTY; without even
+ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ PURPOSE.  See the above copyright notices for more information.
+
+ =========================================================================*/
+#ifndef __otbWrapperTags_h
+#define __otbWrapperTags_h
+
+
+namespace otb
+{
+namespace Tags
+{
+
+static const std::string Calibration="Calibration";
+static const std::string ChangeDetection="Change Detection";
+static const std::string Classification="Classification";
+static const std::string DimensionReduction="Dimensionnality Reduction";
+static const std::string FeatureExtraction="Feature Extraction";
+static const std::string Filter="Image Filtering";
+static const std::string HyperSpectral="Hyper Spectral";
+static const std::string Learning="Learning";
+static const std::string Manip="Image Manipulation";
+static const std::string Projection="Projection";
+static const std::string RadiometricIndices="Radiometric Indices";
+static const std::string Raster="Raster";
+static const std::string Segmentation="Segmentation";
+static const std::string Vector="Vector";
+
+} // end namespace Tags
+} // end namespace otb
+
+#endif // __otbWrapperTags_h_
-- 
GitLab