From a8432eca9d11c23183aac4c8a74066b7696b98fa Mon Sep 17 00:00:00 2001
From: Emmanuel Christophe <emmanuel.christophe@orfeo-toolbox.org>
Date: Fri, 19 Feb 2010 16:30:51 +0800
Subject: [PATCH] OSSIM: reducing distance between ossim and OTB

---
 Utilities/FLTK/fluid/pixmaps/.cvsignore       |  1 -
 Utilities/ITK/Utilities/gdcm/.cvsignore       | 37 --------
 Utilities/ITK/Utilities/gdcm/Dicts/.cvsignore |  5 --
 Utilities/ITK/Utilities/gdcm/src/.cvsignore   | 18 ----
 .../otbossim/include/ossim/base/ossimCommon.h |  9 +-
 .../otbossim/include/ossim/base/ossimRtti.h   |  1 -
 .../src/ossim/base/ossimKeywordlist.cpp       | 10 +--
 Utilities/otbossim/src/ossim/font/.cvsignore  |  1 -
 .../otbossim/src/ossim/imaging/.cvsignore     |  1 -
 .../imaging/ossimImageHandlerFactory.cpp      | 90 -------------------
 .../projection/ossimSensorModelFactory.cpp    | 36 --------
 11 files changed, 6 insertions(+), 203 deletions(-)
 delete mode 100644 Utilities/FLTK/fluid/pixmaps/.cvsignore
 delete mode 100644 Utilities/ITK/Utilities/gdcm/.cvsignore
 delete mode 100644 Utilities/ITK/Utilities/gdcm/Dicts/.cvsignore
 delete mode 100644 Utilities/ITK/Utilities/gdcm/src/.cvsignore
 delete mode 100644 Utilities/otbossim/src/ossim/font/.cvsignore
 delete mode 100644 Utilities/otbossim/src/ossim/imaging/.cvsignore

diff --git a/Utilities/FLTK/fluid/pixmaps/.cvsignore b/Utilities/FLTK/fluid/pixmaps/.cvsignore
deleted file mode 100644
index 3df5b20556..0000000000
--- a/Utilities/FLTK/fluid/pixmaps/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-*.bck
diff --git a/Utilities/ITK/Utilities/gdcm/.cvsignore b/Utilities/ITK/Utilities/gdcm/.cvsignore
deleted file mode 100644
index 55f3c305b3..0000000000
--- a/Utilities/ITK/Utilities/gdcm/.cvsignore
+++ /dev/null
@@ -1,37 +0,0 @@
-Makefile.in
-Makefile
-config.cache
-config.guess
-config.log
-config.status
-config.sub
-configure
-libtool
-ltmain.sh
-aclocal.m4
-autom4te.cache
-*.pyc
-build
-dist
-MANIFEST
-gdcm*.tar.gz
-gdcm.spec
-*Debug*
-*Release*
-*gdcmData*
-*.ncb
-*.opt
-*Python.cxx
-*lib*
-CMakeCCompiler.cmake
-CMakeCXXCompiler.cmake
-CMakeCache.txt
-CMakeOutput.log
-CMakeSystem.cmake
-CMakeTmp
-DartConfiguration.tcl
-DartTestfile.txt
-cmake.check_cache
-cmake.check_depends
-cmake.depends
-gdcmConfigure.h
diff --git a/Utilities/ITK/Utilities/gdcm/Dicts/.cvsignore b/Utilities/ITK/Utilities/gdcm/Dicts/.cvsignore
deleted file mode 100644
index ed951f5ccd..0000000000
--- a/Utilities/ITK/Utilities/gdcm/Dicts/.cvsignore
+++ /dev/null
@@ -1,5 +0,0 @@
-Makefile
-Makefile.in
-DartTestfile.txt
-cmake.check_depends
-cmake.depends
diff --git a/Utilities/ITK/Utilities/gdcm/src/.cvsignore b/Utilities/ITK/Utilities/gdcm/src/.cvsignore
deleted file mode 100644
index 30a9615f03..0000000000
--- a/Utilities/ITK/Utilities/gdcm/src/.cvsignore
+++ /dev/null
@@ -1,18 +0,0 @@
-*.o
-*.so
-.deps
-.libs
-Makefile.in
-Makefile
-*.lo
-*.la
-*Debug*
-*Release*
-config.h
-config.h.in
-stamp-h
-stamp-h1
-stamp-h.in
-DartTestfile.txt
-cmake.check_depends
-cmake.depends
diff --git a/Utilities/otbossim/include/ossim/base/ossimCommon.h b/Utilities/otbossim/include/ossim/base/ossimCommon.h
index 7512bf82b0..26706137de 100644
--- a/Utilities/otbossim/include/ossim/base/ossimCommon.h
+++ b/Utilities/otbossim/include/ossim/base/ossimCommon.h
@@ -66,13 +66,7 @@ namespace ossim
      *
      * @see nan()
      */
-// BEGIN OTB modifications : select "std::isnan" for CYGWIN platform
-#if defined(__CYGWIN__)
-    inline bool isnan(const float& v)  { return ( std::isnan(v) ); }
-    inline bool isnan(const double& v) { return ( std::isnan(v) ); }
-//#if defined(WIN32) || defined(_MSC_VER) && !defined(__CYGWIN__) && !defined(__MWERKS__)
-// END OTB modifications : std::isnan for CYGWIN
-#elif defined(WIN32) || defined(_MSC_VER) && !defined(__CYGWIN__) && !defined(__MWERKS__)
+#if defined(WIN32) || defined(_MSC_VER) && !defined(__CYGWIN__) && !defined(__MWERKS__)
     inline bool isnan(const float& v) { return _isnan(v); }
     inline bool isnan(const double& v) { return _isnan(v); }
 #elif defined(sun) || defined(__sun)
@@ -90,7 +84,6 @@ namespace ossim
     inline bool isnan(const double& v) { return ( std::isnan(v) ); }
 #endif
 
-
 /* #if defined(WIN32) || defined(_MSC_VER) && !defined(__CYGWIN__) && !defined(__MWERKS__) */
 /*     inline bool isnan(const float& v) { return _isnan(v); } */
 /*     inline bool isnan(const double& v) { return _isnan(v); } */
diff --git a/Utilities/otbossim/include/ossim/base/ossimRtti.h b/Utilities/otbossim/include/ossim/base/ossimRtti.h
index 452b08cf6f..ea99c68367 100644
--- a/Utilities/otbossim/include/ossim/base/ossimRtti.h
+++ b/Utilities/otbossim/include/ossim/base/ossimRtti.h
@@ -126,7 +126,6 @@ class OSSIMDLLEXPORT RTTItypeid
 
 		                    RTTItypeid(const RTTITypeinfo* p):  theId(p)  {}
 				    RTTItypeid(); 			 
-
 		   int 		    operator==(RTTItypeid) const;
 		   int 		    operator!=(RTTItypeid) const;
 		   const RTTITypeinfo* get_info() const    	 { return theId; }
diff --git a/Utilities/otbossim/src/ossim/base/ossimKeywordlist.cpp b/Utilities/otbossim/src/ossim/base/ossimKeywordlist.cpp
index 0e0afdc05b..4eca3c18c0 100644
--- a/Utilities/otbossim/src/ossim/base/ossimKeywordlist.cpp
+++ b/Utilities/otbossim/src/ossim/base/ossimKeywordlist.cpp
@@ -107,7 +107,7 @@ void ossimKeywordlist::add(const ossimKeywordlist& kwl,
    // Check for null prefix.
    ossimString tmpPrefix;
    if (prefix) tmpPrefix = prefix;
-
+   
    regExp.compile(("^("+tmpPrefix+")").c_str());
 
    while(iter != kwl.theMap.end())
@@ -869,7 +869,7 @@ bool ossimKeywordlist::parseStream(std::istream& is,
    {
       return false;
    }
-
+   
    ossimString line;
 
    while(!is.eof() && is.good())
@@ -937,7 +937,7 @@ bool ossimKeywordlist::parseStream(std::istream& is,
                   theMap.insert(std::make_pair(key, value));
                }
             }
-
+            
          } // End of:  if(pos != line.npos)
 
       } // End of:  if(line != "")
@@ -1210,7 +1210,7 @@ void ossimKeywordlist::downcaseKeywords()
    {
       tempMap.insert(make_pair(ossimString::downcase(iter->first),
                                iter->second));
-
+                               
       ++iter;
    }
    theMap = tempMap;
@@ -1225,7 +1225,7 @@ void ossimKeywordlist::upcaseKeywords()
    {
       tempMap.insert(make_pair(ossimString::upcase(iter->first),
                                iter->second));
-
+                               
       ++iter;
    }
    theMap = tempMap;
diff --git a/Utilities/otbossim/src/ossim/font/.cvsignore b/Utilities/otbossim/src/ossim/font/.cvsignore
deleted file mode 100644
index a4383358ec..0000000000
--- a/Utilities/otbossim/src/ossim/font/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-*.d
diff --git a/Utilities/otbossim/src/ossim/imaging/.cvsignore b/Utilities/otbossim/src/ossim/imaging/.cvsignore
deleted file mode 100644
index a4383358ec..0000000000
--- a/Utilities/otbossim/src/ossim/imaging/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-*.d
diff --git a/Utilities/otbossim/src/ossim/imaging/ossimImageHandlerFactory.cpp b/Utilities/otbossim/src/ossim/imaging/ossimImageHandlerFactory.cpp
index 8f1433c727..9cc0abe32a 100644
--- a/Utilities/otbossim/src/ossim/imaging/ossimImageHandlerFactory.cpp
+++ b/Utilities/otbossim/src/ossim/imaging/ossimImageHandlerFactory.cpp
@@ -27,9 +27,6 @@
 #include <ossim/base/ossimTrace.h>
 #include <ossim/base/ossimKeywordNames.h>
 #include <ossim/imaging/ossimJpegTileSource.h>
-//#include <ossim/imaging/ossimRadarSatTileSource.h>
-// #include <ossim/imaging/ossimRadarSat2TileSource.h>
-// #include <ossim/imaging/ossimTerraSarTileSource.h>
 
 static const ossimTrace traceDebug("ossimImageHandlerFactory:debug");
 
@@ -141,48 +138,6 @@ ossimImageHandler* ossimImageHandlerFactory::open(
    }
    result = 0;
 
-      // test if Radarsat
-//   if(traceDebug())
-//   {
-//      ossimNotify(ossimNotifyLevel_DEBUG)
-//         << "Radarsat"
-//         << std::endl;
-//   }
-//   result = new ossimRadarSatTileSource;
-//   if(result->open(copyFilename))
-//   {
-//      return result.release();
-//   }
-//   result = 0;
-
-    // test if Radarsat2
-//    if(traceDebug())
-//    {
-//       ossimNotify(ossimNotifyLevel_DEBUG)
-//          << "Radarsat2"
-//          << std::endl;
-//    }
-//    result = new ossimRadarSat2TileSource;
-//    if(result->open(copyFilename))
-//    {
-//       return result.release();
-//    }
-//    result = 0;
-
-      // test if TerraSAR
-//    if(traceDebug())
-//    {
-//       ossimNotify(ossimNotifyLevel_DEBUG)
-//          << "trying TerraSAR"
-//          << std::endl;
-//    }
-//    result = new ossimTerraSarTileSource;
-//    if(result->open(copyFilename))
-//    {
-//       return result.release();
-//    }
-//    result = 0;
-
    // this must be checked first before the TIFF handler
    if(traceDebug())
    {
@@ -514,51 +469,6 @@ ossimImageHandler* ossimImageHandlerFactory::open(const ossimKeywordlist& kwl,
 
    result = 0;
 
-      // RadarSat
-//   if(traceDebug())
-//   {
-//      ossimNotify(ossimNotifyLevel_DEBUG)
-//         << "trying RadarSat"
-//         << std::endl;
-//   }
-//   result = new ossimRadarSatTileSource;
-//   if(result->loadState(kwl, prefix))
-//   {
-//      return result.release();
-//   }
-//
-//   result = 0;
-
-  // RadarSat2
-//    if(traceDebug())
-//    {
-//       ossimNotify(ossimNotifyLevel_DEBUG)
-//          << "trying RadarSat2"
-//          << std::endl;
-//    }
-//    result = new ossimRadarSat2TileSource;
-//    if(result->loadState(kwl, prefix))
-//    {
-//       return result.release();
-//    }
-//
-//    result = 0;
-
-      // TerraSAR
-//    if(traceDebug())
-//    {
-//       ossimNotify(ossimNotifyLevel_DEBUG)
-//          << "trying TerraSAR"
-//          << std::endl;
-//    }
-//    result = new ossimTerraSarTileSource;
-//    if(result->loadState(kwl, prefix))
-//    {
-//       return result.release();
-//    }
-//
-//    result = 0;
-
    // Must be before tiff...
    if(traceDebug())
    {
diff --git a/Utilities/otbossim/src/ossim/projection/ossimSensorModelFactory.cpp b/Utilities/otbossim/src/ossim/projection/ossimSensorModelFactory.cpp
index 28d05c88c2..4dd12ba583 100644
--- a/Utilities/otbossim/src/ossim/projection/ossimSensorModelFactory.cpp
+++ b/Utilities/otbossim/src/ossim/projection/ossimSensorModelFactory.cpp
@@ -49,12 +49,6 @@ static ossimTrace traceDebug = ossimTrace("ossimSensorModelFactory:debug");
 #include <ossim/projection/ossimApplanixEcefModel.h>
 #include <ossim/support_data/ossimFfL7.h>
 #include <ossim/support_data/ossimFfL5.h>
-//#include <ossim/projection/ossimRadarSatModel.h>
-//#include <ossim/projection/ossimEnvisatAsarModel.h>
-// #include <ossim/projection/ossimTerraSarModel.h>
-//#include <ossim/projection/ossimCosmoSkymedModel.h>
-// #include <ossim/projection/ossimRadarSat2Model.h>
-// #include <ossim/projection/ossimErsSarModel.h>
 #include <ossim/projection/ossimTileMapModel.h>
 
 //***
@@ -198,30 +192,6 @@ ossimSensorModelFactory::createProjection(const ossimString &name) const
    {
       return new ossimSarModel;
    }
-//   if (name == STATIC_TYPE_NAME(ossimRadarSatModel))
-//   {
-//	   return new ossimRadarSatModel;
-//   }
-//   if (name == STATIC_TYPE_NAME(ossimEnvisatAsarModel))
-//   {
-//	   return new ossimEnvisatAsarModel;
-//   }
-// 	if (name == STATIC_TYPE_NAME(ossimTerraSarModel))
-//    {
-// 	   return new ossimTerraSarModel;
-//    }
-// 	if (name == STATIC_TYPE_NAME(ossimCosmoSkymedModel))
-//    {
-// 	   return new ossimCosmoSkymedModel;
-//   }
-// 	if (name == STATIC_TYPE_NAME(ossimRadarSat2Model))
-//    {
-// 	   return new ossimRadarSat2Model;
-//    }
-//    if (name == STATIC_TYPE_NAME(ossimErsSarModel))
-//    {
-// 	   return new ossimErsSarModel;
-//    }
    //***
    // ADD_MODEL: (Please leave this comment for the next programmer)
    //***
@@ -269,12 +239,6 @@ ossimSensorModelFactory::getTypeNameList(std::vector<ossimString>& typeList)
    typeList.push_back(STATIC_TYPE_NAME(ossimFcsiModel));
    typeList.push_back(STATIC_TYPE_NAME(ossimSpot5Model));
    typeList.push_back(STATIC_TYPE_NAME(ossimSarModel));
-//   typeList.push_back(STATIC_TYPE_NAME(ossimRadarSatModel));
-//    typeList.push_back(STATIC_TYPE_NAME(ossimRadarSat2Model));
-//    typeList.push_back(STATIC_TYPE_NAME(ossimTerraSarModel));
-   //   typeList.push_back(STATIC_TYPE_NAME(ossimCosmoSkymedModel));
-//   typeList.push_back(STATIC_TYPE_NAME(ossimEnvisatAsarModel));
-//    typeList.push_back(STATIC_TYPE_NAME(ossimErsSarModel));
    typeList.push_back(STATIC_TYPE_NAME(ossimTileMapModel));
    //***
    // ADD_MODEL: Please leave this comment for the next programmer. Add above.
-- 
GitLab