From 21a630c60cbab724f3ed363d80c861da0124b540 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABlle=20USSEGLIO?= <gaelle.usseglio@cnes.fr> Date: Thu, 10 Jan 2019 09:59:53 +0000 Subject: [PATCH] BUG : Fix tests --- .../OssimPlugins/src/ossim/ossimSarSensorModel.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSarSensorModel.cpp b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSarSensorModel.cpp index 426ea68004..ddb5bda193 100644 --- a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSarSensorModel.cpp +++ b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSarSensorModel.cpp @@ -1409,10 +1409,16 @@ bool ossimSarSensorModel::worldToAzimuthRangeTime(const ossimGpt& worldPt, TimeT if(theBurstRecords.size() > 1) { - const std::string BURST_NUMBER_LINES_KEY = "support_data.geom.bursts.number_lines_per_burst"; - const std::string BURST_NUMBER_SAMPLES_KEY = "support_data.geom.bursts.number_samples_per_burst"; - get(kwl, BURST_NUMBER_LINES_KEY, theNumberOfLinesPerBurst); - get(kwl, BURST_NUMBER_SAMPLES_KEY, theNumberOfSamplesPerBurst); + unsigned int version; + get(kwl, HEADER_PREFIX, "version", version); + + if (version > 2) + { + const std::string BURST_NUMBER_LINES_KEY = "support_data.geom.bursts.number_lines_per_burst"; + const std::string BURST_NUMBER_SAMPLES_KEY = "support_data.geom.bursts.number_samples_per_burst"; + get(kwl, BURST_NUMBER_LINES_KEY, theNumberOfLinesPerBurst); + get(kwl, BURST_NUMBER_SAMPLES_KEY, theNumberOfSamplesPerBurst); + } } if (isGRD()) -- GitLab