From 5bb746105ecf86cc6f37ec055da58bc03b8ebae5 Mon Sep 17 00:00:00 2001 From: Julien Malik <julien.malik@c-s.fr> Date: Thu, 8 Dec 2011 19:32:30 +0100 Subject: [PATCH] COMP: fix declspec in ossimplugins for otbUtilitiesTests --- Utilities/otbossimplugins/ossim/otb/CivilDateTime.h | 3 ++- Utilities/otbossimplugins/ossim/otb/Coordinate.h | 4 +++- Utilities/otbossimplugins/ossim/otb/Ephemeris.h | 3 ++- Utilities/otbossimplugins/ossim/otb/Equation.h | 3 ++- Utilities/otbossimplugins/ossim/otb/GMSTDateTime.h | 4 +++- Utilities/otbossimplugins/ossim/otb/GalileanEphemeris.h | 3 ++- Utilities/otbossimplugins/ossim/otb/GeodesicCoordinate.h | 3 ++- Utilities/otbossimplugins/ossim/otb/GeographicEphemeris.h | 3 ++- Utilities/otbossimplugins/ossim/otb/ImageNoise.h | 4 +++- Utilities/otbossimplugins/ossim/otb/IncidenceAngles.h | 5 +++-- Utilities/otbossimplugins/ossim/otb/InfoIncidenceAngle.h | 3 ++- Utilities/otbossimplugins/ossim/otb/InfoSceneCoord.h | 3 ++- Utilities/otbossimplugins/ossim/otb/JSDDateTime.h | 4 +++- Utilities/otbossimplugins/ossim/otb/JulianDate.h | 4 +++- Utilities/otbossimplugins/ossim/otb/MJDDateTime.h | 4 +++- Utilities/otbossimplugins/ossim/otb/Noise.h | 4 ++-- Utilities/otbossimplugins/ossim/otb/PlatformPosition.h | 3 ++- Utilities/otbossimplugins/ossim/otb/RadarSat2NoiseLevel.h | 5 +++-- Utilities/otbossimplugins/ossim/otb/RectangularCoordinate.h | 3 ++- Utilities/otbossimplugins/ossim/otb/RefPoint.h | 4 +++- Utilities/otbossimplugins/ossim/otb/SarSensor.h | 3 ++- Utilities/otbossimplugins/ossim/otb/SceneCoord.h | 3 ++- Utilities/otbossimplugins/ossim/otb/Sensor.h | 3 ++- Utilities/otbossimplugins/ossim/otb/SensorParams.h | 4 +++- 24 files changed, 58 insertions(+), 27 deletions(-) diff --git a/Utilities/otbossimplugins/ossim/otb/CivilDateTime.h b/Utilities/otbossimplugins/ossim/otb/CivilDateTime.h index c39498a1e0..ed6ace0d5a 100644 --- a/Utilities/otbossimplugins/ossim/otb/CivilDateTime.h +++ b/Utilities/otbossimplugins/ossim/otb/CivilDateTime.h @@ -13,6 +13,7 @@ #ifndef CivilDateTime_h #define CivilDateTime_h +#include <ossimPluginConstants.h> #include <iosfwd> namespace ossimplugins @@ -26,7 +27,7 @@ class GMSTDateTime; /** * @brief This class represents a date and time in the civil format */ -class CivilDateTime +class OSSIM_PLUGINS_DLL CivilDateTime { public: diff --git a/Utilities/otbossimplugins/ossim/otb/Coordinate.h b/Utilities/otbossimplugins/ossim/otb/Coordinate.h index c5264b984b..6f1853c14a 100644 --- a/Utilities/otbossimplugins/ossim/otb/Coordinate.h +++ b/Utilities/otbossimplugins/ossim/otb/Coordinate.h @@ -12,6 +12,8 @@ #ifndef Coordinate_h #define Coordinate_h +#include <ossimPluginConstants.h> + namespace ossimplugins { @@ -20,7 +22,7 @@ namespace ossimplugins * @brief This class represents a coordinate */ -class Coordinate +class OSSIM_PLUGINS_DLL Coordinate { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/Ephemeris.h b/Utilities/otbossimplugins/ossim/otb/Ephemeris.h index 8f1060fabf..61b395726e 100644 --- a/Utilities/otbossimplugins/ossim/otb/Ephemeris.h +++ b/Utilities/otbossimplugins/ossim/otb/Ephemeris.h @@ -12,6 +12,7 @@ #ifndef Ephemeride_h #define Ephemeride_h +#include <ossimPluginConstants.h> #include <otb/JSDDateTime.h> class ossimKeywordlist; @@ -24,7 +25,7 @@ namespace ossimplugins * @ingroup Ephemeris * @brief This class represents an ephemeris */ -class Ephemeris +class OSSIM_PLUGINS_DLL Ephemeris { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/Equation.h b/Utilities/otbossimplugins/ossim/otb/Equation.h index affe966c0b..ef50a21619 100644 --- a/Utilities/otbossimplugins/ossim/otb/Equation.h +++ b/Utilities/otbossimplugins/ossim/otb/Equation.h @@ -13,6 +13,7 @@ #define Equation_h #include <complex> +#include <ossimPluginConstants.h> namespace ossimplugins { @@ -21,7 +22,7 @@ namespace ossimplugins /** * @brief This class manages and solves an equation of the fourth degree */ -class Equation +class OSSIM_PLUGINS_DLL Equation { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/GMSTDateTime.h b/Utilities/otbossimplugins/ossim/otb/GMSTDateTime.h index 046d5ba364..ed813ccbe1 100644 --- a/Utilities/otbossimplugins/ossim/otb/GMSTDateTime.h +++ b/Utilities/otbossimplugins/ossim/otb/GMSTDateTime.h @@ -11,6 +11,8 @@ #ifndef GMSTDateTime_h #define GMSTDateTime_h + +#include <ossimPluginConstants.h> #include <otb/JulianDate.h> namespace ossimplugins @@ -24,7 +26,7 @@ class JulianDate; * @ingroup Date * @brief This class represents a date */ -class GMSTDateTime +class OSSIM_PLUGINS_DLL GMSTDateTime { public: diff --git a/Utilities/otbossimplugins/ossim/otb/GalileanEphemeris.h b/Utilities/otbossimplugins/ossim/otb/GalileanEphemeris.h index 363b3db2fe..fc32188a2c 100644 --- a/Utilities/otbossimplugins/ossim/otb/GalileanEphemeris.h +++ b/Utilities/otbossimplugins/ossim/otb/GalileanEphemeris.h @@ -12,6 +12,7 @@ #ifndef GalileanEphemeride_h #define GalileanEphemeride_h +#include <ossimPluginConstants.h> #include <otb/Ephemeris.h> namespace ossimplugins @@ -23,7 +24,7 @@ class GeographicEphemeris; * @ingroup Ephemeris * @brief This class represents an ephemeris in Galilean coordinates system */ -class GalileanEphemeris : public Ephemeris +class OSSIM_PLUGINS_DLL GalileanEphemeris : public Ephemeris { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/GeodesicCoordinate.h b/Utilities/otbossimplugins/ossim/otb/GeodesicCoordinate.h index f4eef06a85..3cd6a3dcb3 100644 --- a/Utilities/otbossimplugins/ossim/otb/GeodesicCoordinate.h +++ b/Utilities/otbossimplugins/ossim/otb/GeodesicCoordinate.h @@ -12,6 +12,7 @@ #ifndef GeodesicCoordinate_h #define GeodesicCoordinate_h +#include <ossimPluginConstants.h> #include <otb/Coordinate.h> namespace ossimplugins @@ -22,7 +23,7 @@ namespace ossimplugins * @ingroup Date * @brief This class represents a coordinate in a geodesic reference */ - class GeodesicCoordinate : public Coordinate + class OSSIM_PLUGINS_DLL GeodesicCoordinate : public Coordinate { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/GeographicEphemeris.h b/Utilities/otbossimplugins/ossim/otb/GeographicEphemeris.h index 7575ff8c3a..5b716abd94 100644 --- a/Utilities/otbossimplugins/ossim/otb/GeographicEphemeris.h +++ b/Utilities/otbossimplugins/ossim/otb/GeographicEphemeris.h @@ -12,6 +12,7 @@ #ifndef GeographicEphemeride_h #define GeographicEphemeride_h +#include <ossimPluginConstants.h> #include <otb/Ephemeris.h> namespace ossimplugins @@ -23,7 +24,7 @@ class GalileanEphemeris; * @ingroup Ephemeris * @brief This class represent an ephemeris in Geographic coordinates system */ -class GeographicEphemeris : public Ephemeris +class OSSIM_PLUGINS_DLL GeographicEphemeris : public Ephemeris { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/ImageNoise.h b/Utilities/otbossimplugins/ossim/otb/ImageNoise.h index abdbe339da..66f34b0357 100644 --- a/Utilities/otbossimplugins/ossim/otb/ImageNoise.h +++ b/Utilities/otbossimplugins/ossim/otb/ImageNoise.h @@ -14,6 +14,8 @@ #include <vector> #include <ossim/base/ossimString.h> +#include <ossimPluginConstants.h> + class ossimKeywordlist; @@ -25,7 +27,7 @@ namespace ossimplugins * @ingroup ImageNoise * @brief This class represents an ImageNoise */ -class ImageNoise +class OSSIM_PLUGINS_DLL ImageNoise { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/IncidenceAngles.h b/Utilities/otbossimplugins/ossim/otb/IncidenceAngles.h index d204fc10f7..ccf831613c 100644 --- a/Utilities/otbossimplugins/ossim/otb/IncidenceAngles.h +++ b/Utilities/otbossimplugins/ossim/otb/IncidenceAngles.h @@ -12,9 +12,10 @@ #ifndef IncidenceAngles_h #define IncidenceAngles_h +#include <ossim/base/ossimConstants.h> +#include <ossimPluginConstants.h> #include <otb/JSDDateTime.h> #include <otb/InfoIncidenceAngle.h> -#include <ossim/base/ossimConstants.h> class ossimKeywordlist; @@ -25,7 +26,7 @@ namespace ossimplugins * @ingroup IncidenceAngles * @brief This class represents Incidence Angles */ -class IncidenceAngles +class OSSIM_PLUGINS_DLL IncidenceAngles { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/InfoIncidenceAngle.h b/Utilities/otbossimplugins/ossim/otb/InfoIncidenceAngle.h index 66f61f3244..a7f9613fcc 100644 --- a/Utilities/otbossimplugins/ossim/otb/InfoIncidenceAngle.h +++ b/Utilities/otbossimplugins/ossim/otb/InfoIncidenceAngle.h @@ -14,6 +14,7 @@ #include <vector> #include <ossim/base/ossimString.h> +#include <ossimPluginConstants.h> class ossimKeywordlist; @@ -25,7 +26,7 @@ namespace ossimplugins * @ingroup InfoIncidenceAngle * @brief This class represents an InfoIncidenceAngle */ -class InfoIncidenceAngle +class OSSIM_PLUGINS_DLL InfoIncidenceAngle { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/InfoSceneCoord.h b/Utilities/otbossimplugins/ossim/otb/InfoSceneCoord.h index 8f7f4230e0..8af7cecabb 100644 --- a/Utilities/otbossimplugins/ossim/otb/InfoSceneCoord.h +++ b/Utilities/otbossimplugins/ossim/otb/InfoSceneCoord.h @@ -14,6 +14,7 @@ #include <vector> #include <ossim/base/ossimString.h> +#include <ossimPluginConstants.h> class ossimKeywordlist; @@ -25,7 +26,7 @@ namespace ossimplugins * @ingroup InfoSceneCoord * @brief This class represents an InfoSceneCoord */ -class InfoSceneCoord +class OSSIM_PLUGINS_DLL InfoSceneCoord { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/JSDDateTime.h b/Utilities/otbossimplugins/ossim/otb/JSDDateTime.h index 8f2c001c3f..2ab6645945 100644 --- a/Utilities/otbossimplugins/ossim/otb/JSDDateTime.h +++ b/Utilities/otbossimplugins/ossim/otb/JSDDateTime.h @@ -11,6 +11,8 @@ #ifndef JSDDateTime_h #define JSDDateTime_h + +#include <ossimPluginConstants.h> #include <otb/JulianDate.h> #include <otb/MJDDateTime.h> @@ -25,7 +27,7 @@ class JulianDate; /** * @brief This class represents a date */ -class JSDDateTime +class OSSIM_PLUGINS_DLL JSDDateTime { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/JulianDate.h b/Utilities/otbossimplugins/ossim/otb/JulianDate.h index bcf07dd780..8abdfb9038 100644 --- a/Utilities/otbossimplugins/ossim/otb/JulianDate.h +++ b/Utilities/otbossimplugins/ossim/otb/JulianDate.h @@ -12,6 +12,8 @@ #ifndef JulianData_h #define JulianData_h +#include <ossimPluginConstants.h> + namespace ossimplugins { @@ -22,7 +24,7 @@ class JSDDateTime; /** * @brief This class represents a date in the julian referential */ -class JulianDate +class OSSIM_PLUGINS_DLL JulianDate { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/MJDDateTime.h b/Utilities/otbossimplugins/ossim/otb/MJDDateTime.h index 3e357eab00..caa8defd11 100644 --- a/Utilities/otbossimplugins/ossim/otb/MJDDateTime.h +++ b/Utilities/otbossimplugins/ossim/otb/MJDDateTime.h @@ -12,6 +12,8 @@ #ifndef MJDDateTime_h #define MJDDateTime_h +#include <ossimPluginConstants.h> + namespace ossimplugins { @@ -20,7 +22,7 @@ class CivilDateTime; /** * @brief This class represents an MJD date (Modified Julian date) */ -class MJDDateTime +class OSSIM_PLUGINS_DLL MJDDateTime { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/Noise.h b/Utilities/otbossimplugins/ossim/otb/Noise.h index e81d4f37e5..edb2c89ced 100644 --- a/Utilities/otbossimplugins/ossim/otb/Noise.h +++ b/Utilities/otbossimplugins/ossim/otb/Noise.h @@ -12,9 +12,9 @@ #ifndef Noise_h #define Noise_h +#include <ossim/base/ossimConstants.h> #include <otb/JSDDateTime.h> #include <otb/ImageNoise.h> -#include <ossim/base/ossimConstants.h> class ossimKeywordlist; @@ -25,7 +25,7 @@ namespace ossimplugins * @ingroup Noise * @brief This class represents an Noise */ -class Noise +class OSSIM_PLUGINS_DLL Noise { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/PlatformPosition.h b/Utilities/otbossimplugins/ossim/otb/PlatformPosition.h index 61c4ff2855..f6cb0aea37 100644 --- a/Utilities/otbossimplugins/ossim/otb/PlatformPosition.h +++ b/Utilities/otbossimplugins/ossim/otb/PlatformPosition.h @@ -12,6 +12,7 @@ #ifndef PlatformPosition_h #define PlatformPosition_h +#include <ossimPluginConstants.h> #include <otb/JSDDateTime.h> class ossimKeywordlist; @@ -27,7 +28,7 @@ class Ephemeris; * @ingroup SARModel * @brief This class handles the platform position */ -class PlatformPosition +class OSSIM_PLUGINS_DLL PlatformPosition { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/RadarSat2NoiseLevel.h b/Utilities/otbossimplugins/ossim/otb/RadarSat2NoiseLevel.h index d9416d78cd..528a1d0af4 100644 --- a/Utilities/otbossimplugins/ossim/otb/RadarSat2NoiseLevel.h +++ b/Utilities/otbossimplugins/ossim/otb/RadarSat2NoiseLevel.h @@ -12,9 +12,10 @@ #ifndef RadarSat2NoiseLevel_h #define RadarSat2NoiseLevel_h +#include <ossim/base/ossimConstants.h> +#include <ossimPluginConstants.h> #include <otb/JSDDateTime.h> #include <otb/ImageNoise.h> -#include <ossim/base/ossimConstants.h> class ossimKeywordlist; @@ -25,7 +26,7 @@ namespace ossimplugins * @ingroup RadarSat2NoiseLevel * @brief This class represents an Noise */ -class RadarSat2NoiseLevel +class OSSIM_PLUGINS_DLL RadarSat2NoiseLevel { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/RectangularCoordinate.h b/Utilities/otbossimplugins/ossim/otb/RectangularCoordinate.h index 840b80b5c8..1382db742a 100644 --- a/Utilities/otbossimplugins/ossim/otb/RectangularCoordinate.h +++ b/Utilities/otbossimplugins/ossim/otb/RectangularCoordinate.h @@ -12,6 +12,7 @@ #ifndef RectangularCoordinate_h #define RectangularCoordinate_h +#include <ossimPluginConstants.h> #include <otb/Coordinate.h> namespace ossimplugins @@ -23,7 +24,7 @@ class GeodesicCoordinate; * @ingroup Date * @brief This class represents a coordinate in a rectangular reference */ - class RectangularCoordinate : public Coordinate + class OSSIM_PLUGINS_DLL RectangularCoordinate : public Coordinate { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/RefPoint.h b/Utilities/otbossimplugins/ossim/otb/RefPoint.h index f2519b38c7..cfddad442d 100644 --- a/Utilities/otbossimplugins/ossim/otb/RefPoint.h +++ b/Utilities/otbossimplugins/ossim/otb/RefPoint.h @@ -12,6 +12,8 @@ #ifndef RefPoint_h #define RefPoint_h +#include <ossimPluginConstants.h> + class ossimKeywordlist; namespace ossimplugins @@ -24,7 +26,7 @@ class Ephemeris; /** * @brief This class handles the referential point */ -class RefPoint +class OSSIM_PLUGINS_DLL RefPoint { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/SarSensor.h b/Utilities/otbossimplugins/ossim/otb/SarSensor.h index 28dc42c7b5..826d276ad8 100644 --- a/Utilities/otbossimplugins/ossim/otb/SarSensor.h +++ b/Utilities/otbossimplugins/ossim/otb/SarSensor.h @@ -12,6 +12,7 @@ #ifndef SarSensor_h #define SarSensor_h +#include <ossimPluginConstants.h> #include <otb/Sensor.h> namespace ossimplugins @@ -27,7 +28,7 @@ class JSDDateTime; * @ingroup SARModel * @brief This class provides basic location services for SAR sensors */ -class SarSensor : Sensor +class OSSIM_PLUGINS_DLL SarSensor : Sensor { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/SceneCoord.h b/Utilities/otbossimplugins/ossim/otb/SceneCoord.h index e22f3d6335..79223f4515 100644 --- a/Utilities/otbossimplugins/ossim/otb/SceneCoord.h +++ b/Utilities/otbossimplugins/ossim/otb/SceneCoord.h @@ -15,6 +15,7 @@ #include <otb/JSDDateTime.h> #include <otb/InfoSceneCoord.h> #include <ossim/base/ossimConstants.h> +#include <ossimPluginConstants.h> class ossimKeywordlist; @@ -25,7 +26,7 @@ namespace ossimplugins * @ingroup SceneCoord * @brief This class represents Scence coordinate */ -class SceneCoord +class OSSIM_PLUGINS_DLL SceneCoord { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/Sensor.h b/Utilities/otbossimplugins/ossim/otb/Sensor.h index f76e6fb4f3..92e2903b62 100644 --- a/Utilities/otbossimplugins/ossim/otb/Sensor.h +++ b/Utilities/otbossimplugins/ossim/otb/Sensor.h @@ -12,6 +12,7 @@ #ifndef Services_h #define Services_h +#include <ossimPluginConstants.h> #include <otb/JSDDateTime.h> namespace ossimplugins @@ -26,7 +27,7 @@ class JSDDateTime; * @ingroup SARModel * @brief This class provides basic location services */ -class Sensor +class OSSIM_PLUGINS_DLL Sensor { public: /** diff --git a/Utilities/otbossimplugins/ossim/otb/SensorParams.h b/Utilities/otbossimplugins/ossim/otb/SensorParams.h index b553317090..a83d703888 100644 --- a/Utilities/otbossimplugins/ossim/otb/SensorParams.h +++ b/Utilities/otbossimplugins/ossim/otb/SensorParams.h @@ -12,6 +12,8 @@ #ifndef SensorParams_h #define SensorParams_h +#include <ossimPluginConstants.h> + class ossimKeywordlist; namespace ossimplugins @@ -24,7 +26,7 @@ namespace ossimplugins * @brief This class handles the sensor parameters */ -class SensorParams +class OSSIM_PLUGINS_DLL SensorParams { public: -- GitLab