From 5fdd8c23e6188b979a044ffdddebeb7e1b75447d Mon Sep 17 00:00:00 2001
From: Emmanuel Christophe <emmanuel.christophe@orfeo-toolbox.org>
Date: Wed, 28 Dec 2011 08:48:10 +0800
Subject: [PATCH] ENH: remove useless includes

---
 .../ossim/ossimCosmoSkymedModel.h               |  1 -
 .../ossim/ossimGeometricSarSensorModel.cpp      |  5 ++---
 .../ossim/ossimGeometricSarSensorModel.h        | 17 +++--------------
 Utilities/otbossimplugins/ossim/otb/Sensor.h    |  1 -
 4 files changed, 5 insertions(+), 19 deletions(-)

diff --git a/Utilities/otbossimplugins/ossim/ossimCosmoSkymedModel.h b/Utilities/otbossimplugins/ossim/ossimCosmoSkymedModel.h
index 9408b16f61..4b35959b09 100644
--- a/Utilities/otbossimplugins/ossim/ossimCosmoSkymedModel.h
+++ b/Utilities/otbossimplugins/ossim/ossimCosmoSkymedModel.h
@@ -27,7 +27,6 @@
 namespace ossimplugins
 {
 
-
 class PlatformPosition;
 class SensorParams;
 class RefPoint;
diff --git a/Utilities/otbossimplugins/ossim/ossimGeometricSarSensorModel.cpp b/Utilities/otbossimplugins/ossim/ossimGeometricSarSensorModel.cpp
index 099b6ed209..da349f212c 100644
--- a/Utilities/otbossimplugins/ossim/ossimGeometricSarSensorModel.cpp
+++ b/Utilities/otbossimplugins/ossim/ossimGeometricSarSensorModel.cpp
@@ -11,9 +11,7 @@
 
 #include <ossimGeometricSarSensorModel.h>
 
-#include <otb/GalileanEphemeris.h>
-#include <otb/GeographicEphemeris.h>
-#include <otb/GMSTDateTime.h>
+#include <otb/Ephemeris.h>
 #include <otb/PlatformPosition.h>
 #include <otb/SensorParams.h>
 #include <otb/RefPoint.h>
@@ -21,6 +19,7 @@
 #include <ossim/base/ossimTrace.h>
 #include <ossim/base/ossimPreferences.h>
 #include <ossim/projection/ossimCoarseGridModel.h>
+#include <ossim/elevation/ossimElevManager.h>
 #include <cmath>
 #include <string>
 
diff --git a/Utilities/otbossimplugins/ossim/ossimGeometricSarSensorModel.h b/Utilities/otbossimplugins/ossim/ossimGeometricSarSensorModel.h
index b23a356c29..09a44e77ce 100644
--- a/Utilities/otbossimplugins/ossim/ossimGeometricSarSensorModel.h
+++ b/Utilities/otbossimplugins/ossim/ossimGeometricSarSensorModel.h
@@ -12,23 +12,11 @@
 #ifndef ossimGeometricSarSensorModel_H
 #define ossimGeometricSarSensorModel_H
 
-#include <ossim/projection/ossimSensorModel.h>
-#include <ossim/projection/ossimMapProjection.h>
-#include <ossim/base/ossimIpt.h>
-#include <ossim/base/ossimFilename.h>
-#include <ossim/base/ossimGpt.h>
-#include <ossim/base/ossimDpt.h>
-#include <ossim/base/ossimEcefRay.h>
-#include <ossim/base/ossimEcefPoint.h>
-#include <ossim/base/ossimMatrix3x3.h>
-#include <ossim/base/ossimRtti.h>
-#include <iostream>
 #include <list>
-#include <cstdlib>
 #include <vector>
+
+#include <ossim/projection/ossimSensorModel.h>
 #include <ossim/projection/ossimCoarseGridModel.h>
-#include <otb/CivilDateTime.h>
-#include <ossim/elevation/ossimElevManager.h>
 
 namespace ossimplugins
 {
@@ -37,6 +25,7 @@ class PlatformPosition;
 class SensorParams;
 class RefPoint;
 class SarSensor;
+class JSDDateTime;
 
 /**
  * @brief This class allows for direct localisation and indirect localisation
diff --git a/Utilities/otbossimplugins/ossim/otb/Sensor.h b/Utilities/otbossimplugins/ossim/otb/Sensor.h
index a2996f2ded..b5871440a9 100644
--- a/Utilities/otbossimplugins/ossim/otb/Sensor.h
+++ b/Utilities/otbossimplugins/ossim/otb/Sensor.h
@@ -13,7 +13,6 @@
 #define Services_h
 
 #include <ossimPluginConstants.h>
-#include <otb/JSDDateTime.h>
 
 namespace ossimplugins
 {
-- 
GitLab