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