From b58fd326da95d15899e94bc06a083408b8f5ed35 Mon Sep 17 00:00:00 2001
From: Cyrille Valladeau <cyrille.valladeau@c-s.fr>
Date: Fri, 19 Nov 2010 18:07:56 +0100
Subject: [PATCH] TEST

---
 ...bSarRadiometricCalibrationToImageFilter.txx | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/Code/Radiometry/otbSarRadiometricCalibrationToImageFilter.txx b/Code/Radiometry/otbSarRadiometricCalibrationToImageFilter.txx
index 211b39e05e..95a8f4ebeb 100644
--- a/Code/Radiometry/otbSarRadiometricCalibrationToImageFilter.txx
+++ b/Code/Radiometry/otbSarRadiometricCalibrationToImageFilter.txx
@@ -76,11 +76,23 @@ SarRadiometricCalibrationToImageFilter<TInputImage, TOutputImage>
 
   std::cout<<"SarRadiometricCalibrationToImageFilter starts trouble"<<std::endl;
   incidenceAngle = function->GetIncidenceAngle();
-  std::cout<<"function->GetIncidenceAngle():"<<std::endl;
-  std::cout<<function->GetIncidenceAngle()<<std::endl;
   incidenceAngle->SetPointSet(imageMetadataInterface->GetRadiometricCalibrationIncidenceAngle());
   std::cout<<"imageMetadataInterface->GetRadiometricCalibrationIncidenceAngle():"<<std::endl;
-  std::cout<<imageMetadataInterface->GetRadiometricCalibrationIncidenceAngle()<<std::endl;
+  typename ParametricFunctionType::PointType point;
+  point.Fill(0);
+  typename ParametricFunctionType::PointSetType::PixelType pointValue;
+  pointValue = itk::NumericTraits<ParametricFunctionType::PointSetType::PixelType>::Zero;
+  unsigned int nbRecords = imageMetadataInterface->GetRadiometricCalibrationIncidenceAngle()->GetNumberOfPoints();
+
+  // Fill the linear system
+  for (unsigned int i = 0; i < nbRecords; ++i)
+  {
+      imageMetadataInterface->GetRadiometricCalibrationIncidenceAngle()->GetPoint(i, &point);
+      imageMetadataInterface->GetRadiometricCalibrationIncidenceAngle()->GetPointData(i, &pointValue);
+      //std::cout << "point = " << point << std::endl;
+      std::cout << pointValue << " / "<<point<<std::endl;
+	}
+  //std::cout<<imageMetadataInterface->GetRadiometricCalibrationIncidenceAngle()<<std::endl;
   incidenceAngle->SetPolynomalSize(imageMetadataInterface->GetRadiometricCalibrationIncidenceAnglePolynomialDegree());
   std::cout<<"imageMetadataInterface->GetRadiometricCalibrationIncidenceAnglePolynomialDegree():"<<std::endl;
   std::cout<<imageMetadataInterface->GetRadiometricCalibrationIncidenceAnglePolynomialDegree()<<std::endl;
-- 
GitLab