From 3721b50f2c936fb6ea0ad98eb42beb86e4933742 Mon Sep 17 00:00:00 2001
From: Julien Osman <julien.osman@c-s.fr>
Date: Fri, 24 Apr 2020 11:25:03 +0200
Subject: [PATCH] REFAC: Implement the parsing of MDGeom::SensorGeometry in
 ToKeywordlist

---
 Modules/Core/Metadata/src/otbImageMetadata.cxx | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/Modules/Core/Metadata/src/otbImageMetadata.cxx b/Modules/Core/Metadata/src/otbImageMetadata.cxx
index d7f1abc841..de4c724fbb 100644
--- a/Modules/Core/Metadata/src/otbImageMetadata.cxx
+++ b/Modules/Core/Metadata/src/otbImageMetadata.cxx
@@ -253,7 +253,11 @@ void ImageMetadataBase::ToKeywordlist(Keywordlist& kwl) const
       // Projection::GCPParam gcpStruct = boost::any_cast<Projection::GCPParam>(kv.second);
       // cast_string << gcpStruct;
     }
-    // TODO : MDGeom::SensorGeometry (should be exported as "<typeinfo>" where typeinfo is boost::any::type().name()
+    else if (kv.first == MDGeom::SensorGeometry)
+    {
+    // MDGeom::SensorGeometry should be exported as "<typeinfo>" where typeinfo is boost::any::type().name()
+      oss << kv.second.type().name();
+    }
     // TODO : MDGeom::SAR
     // TODO : MDGeom::Adjustment
     else
-- 
GitLab