diff --git a/Code/ApplicationEngine/otbWrapperElevationParametersHandler.h b/Code/ApplicationEngine/otbWrapperElevationParametersHandler.h index 6cede3f495502631248b641fe6d627aa52c4d605..bc6ef2f57f514e42d4bb1d822e03c125c0616bbd 100644 --- a/Code/ApplicationEngine/otbWrapperElevationParametersHandler.h +++ b/Code/ApplicationEngine/otbWrapperElevationParametersHandler.h @@ -38,23 +38,23 @@ namespace Wrapper * */ -class ITK_ABI_EXPORT ElevationParametersHandler +class ElevationParametersHandler { public: /** * Add a Group containing several choices for map projections * */ - static void AddElevationParameters(Application::Pointer app, const std::string & key); + static ITK_ABI_EXPORT void AddElevationParameters(Application::Pointer app, const std::string & key); /** Method for getting the value of the elevation mode selected */ - static float GetDefaultElevation(const Application::Pointer app, const std::string& key); - static const std::string GetGeoidFile(const Application::Pointer app, const std::string& key); - static const std::string GetDEMDirectory(const Application::Pointer app, const std::string& key); - static bool IsGeoidUsed(const Application::Pointer app, const std::string& key); - static bool IsDEMUsed(const Application::Pointer app, const std::string & key); + static ITK_ABI_EXPORT float GetDefaultElevation(const Application::Pointer app, const std::string& key); + static ITK_ABI_EXPORT const std::string GetGeoidFile(const Application::Pointer app, const std::string& key); + static ITK_ABI_EXPORT const std::string GetDEMDirectory(const Application::Pointer app, const std::string& key); + static ITK_ABI_EXPORT bool IsGeoidUsed(const Application::Pointer app, const std::string& key); + static ITK_ABI_EXPORT bool IsDEMUsed(const Application::Pointer app, const std::string & key); - static void SetupDEMHandlerFromElevationParameters(const Application::Pointer app, const std::string& key); + static ITK_ABI_EXPORT void SetupDEMHandlerFromElevationParameters(const Application::Pointer app, const std::string& key); protected: ElevationParametersHandler(); // not implemented diff --git a/Code/ApplicationEngine/otbWrapperMapProjectionParametersHandler.h b/Code/ApplicationEngine/otbWrapperMapProjectionParametersHandler.h index 198ec032bae99da12ecd95c7252d02a7e4e770bc..b2edd3173605b22a8149eed800ee28725508d585 100644 --- a/Code/ApplicationEngine/otbWrapperMapProjectionParametersHandler.h +++ b/Code/ApplicationEngine/otbWrapperMapProjectionParametersHandler.h @@ -43,21 +43,21 @@ enum * This class allow creating a Group with several mapProjection * parameters */ -class ITK_ABI_EXPORT MapProjectionParametersHandler +class MapProjectionParametersHandler { public: /** * Add a Group containing several choices for map projections * */ - static void AddMapProjectionParameters(Application::Pointer app, const std::string & key); + static ITK_ABI_EXPORT void AddMapProjectionParameters(Application::Pointer app, const std::string & key); /** * Helper method : Compute the ProjectionRef knowing the map * projection picked up by the user * */ - static const std::string GetProjectionRefFromChoice(const Application::Pointer app, + static ITK_ABI_EXPORT const std::string GetProjectionRefFromChoice(const Application::Pointer app, const std::string & key); @@ -67,7 +67,7 @@ public: * The key must be totally if the InputImageParameter belongs * to a ParamaterGroup, ie set io.in */ - static void InitializeUTMParameters(Application::Pointer app, + static ITK_ABI_EXPORT void InitializeUTMParameters(Application::Pointer app, const std::string & imageKey, const std::string & mapKey );