From b61e0697782197b7e55e7f9a11cdebd98827b5f5 Mon Sep 17 00:00:00 2001
From: Cyrille Valladeau <cyrille.valladeau@c-s.fr>
Date: Wed, 30 Nov 2011 10:06:13 +0100
Subject: [PATCH] ENH: update docexample to the new framework for Radiometry
 appli

---
 Applications/Radiometry/otbOpticalCalibration.cxx     |  7 +++++--
 .../Radiometry/otbSarRadiometricCalibration.cxx       | 11 +++++++----
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/Applications/Radiometry/otbOpticalCalibration.cxx b/Applications/Radiometry/otbOpticalCalibration.cxx
index d010550554..6f25099841 100644
--- a/Applications/Radiometry/otbOpticalCalibration.cxx
+++ b/Applications/Radiometry/otbOpticalCalibration.cxx
@@ -86,8 +86,7 @@ private:
     SetDocLimitations("None");
     SetDocAuthors("OTB-Team");
     SetDocSeeAlso("The OTB CookBook");
-    SetDocCLExample("otbApplicationLauncherCommandLine OpticalCalibration ${OTB-BIN}/bin "
-      "--in --out --milli --level toa");
+ 
     AddDocTag(Tags::Calibration);
 
 }
@@ -149,6 +148,10 @@ private:
     SetParameterDescription("atmo.aeronet","Aeronet file containing atmospheric parameters");
     MandatoryOff("atmo.aeronet");
 
+   // Doc example parameter settings
+    SetDocExampleParameterValue("in", "WV2_MUL_ROI_1000_100.tif");
+    SetDocExampleParameterValue("level", "toa");
+    SetDocExampleParameterValue("out", "OpticalCalibration.tif");  
   }
 
   void DoUpdateParameters()
diff --git a/Applications/Radiometry/otbSarRadiometricCalibration.cxx b/Applications/Radiometry/otbSarRadiometricCalibration.cxx
index fdfd37ad1e..26e2caefbd 100644
--- a/Applications/Radiometry/otbSarRadiometricCalibration.cxx
+++ b/Applications/Radiometry/otbSarRadiometricCalibration.cxx
@@ -54,8 +54,7 @@ private:
     SetDocLimitations("None");
     SetDocAuthors("OTB-Team");
     SetDocSeeAlso(" ");
-    SetDocCLExample("otbApplicationLauncherCommandLine sarRadiometricCalibration ${OTB-BIN}/bin "
-      "--cin ${OTB-DATA}/Input/scene.png --out calibratedImage.tif");
+    
     AddDocTag(Tags::Calibration);
     AddDocTag(Tags::SAR);
   }
@@ -66,13 +65,17 @@ private:
 
   void DoCreateParameters()
   {
-    AddParameter(ParameterType_ComplexInputImage,  "cin", "Input Complex Image");
+    AddParameter(ParameterType_ComplexInputImage,  "in", "Input Complex Image");
     AddParameter(ParameterType_ComplexOutputImage,  "out", "Output Image");
     AddParameter(ParameterType_RAM, "ram", "Available RAM");
     SetDefaultParameterInt("ram", 256);
     MandatoryOff("ram");
     AddParameter(ParameterType_Empty, "noise", "Disable Noise");
     MandatoryOff("noise");
+
+    // Doc example parameter settings
+    SetDocExampleParameterValue("in", "scene.png");
+    SetDocExampleParameterValue("out", "SarRadiometricCalibration.tif" );
   }
 
   void DoUpdateParameters()
@@ -81,7 +84,7 @@ private:
   void DoExecute()
   {
     // Get the input complex image
-    ComplexFloatImageType*  floatComplexImage = GetParameterComplexFloatImage("cin");
+    ComplexFloatImageType*  floatComplexImage = GetParameterComplexFloatImage("in");
 
     // Set the filer input
     m_CalibrationFilter = CalibrationFilterType::New();
-- 
GitLab