From 43313c080f0131f42c70051a29ac9f26e0aaa441 Mon Sep 17 00:00:00 2001
From: Guillaume Pasero <guillaume.pasero@c-s.fr>
Date: Tue, 27 Oct 2015 18:29:38 +0100
Subject: [PATCH] ENH: use default pixel type in applications

---
 .../app/otbClassificationMapRegularization.cxx                | 2 +-
 .../Applications/AppClassification/app/otbImageClassifier.cxx | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/Modules/Applications/AppClassification/app/otbClassificationMapRegularization.cxx b/Modules/Applications/AppClassification/app/otbClassificationMapRegularization.cxx
index 1ecd2c9dc3..4e000cd184 100644
--- a/Modules/Applications/AppClassification/app/otbClassificationMapRegularization.cxx
+++ b/Modules/Applications/AppClassification/app/otbClassificationMapRegularization.cxx
@@ -78,7 +78,7 @@ private:
 
     AddParameter(ParameterType_OutputImage, "io.out",  "Output regularized image");
     SetParameterDescription( "io.out", "The output regularized labeled image.");
-    SetParameterOutputImagePixelType( "io.out", ImagePixelType_uint8);
+    SetDefaultOutputPixelType( "io.out", ImagePixelType_uint8);
 
 
     AddParameter(ParameterType_Group,"ip","Regularization parameters");
diff --git a/Modules/Applications/AppClassification/app/otbImageClassifier.cxx b/Modules/Applications/AppClassification/app/otbImageClassifier.cxx
index 8cd4c5b030..a47a006c2a 100644
--- a/Modules/Applications/AppClassification/app/otbImageClassifier.cxx
+++ b/Modules/Applications/AppClassification/app/otbImageClassifier.cxx
@@ -93,7 +93,7 @@ private:
 
     AddParameter(ParameterType_OutputImage, "out",  "Output Image");
     SetParameterDescription( "out", "Output image containing class labels");
-    SetParameterOutputImagePixelType( "out", ImagePixelType_uint8);
+    SetDefaultOutputPixelType( "out", ImagePixelType_uint8);
 
     AddParameter(ParameterType_OutputImage, "confmap",  "Confidence map");
     SetParameterDescription( "confmap", "Confidence map of the produced classification. The confidence index depends on the model : \n"
@@ -107,7 +107,7 @@ private:
       "    * NormalBayes : (not supported)\n"
       "    * RandomForest : proportion of decision trees that classified the sample to the second class (only works for 2-class models)\n"
       "    * SVM : distance to margin (only works for 2-class models)\n");
-    SetParameterOutputImagePixelType( "confmap", ImagePixelType_double);
+    SetDefaultOutputPixelType( "confmap", ImagePixelType_double);
     MandatoryOff("confmap");
 
     AddRAMParameter();
-- 
GitLab