From 06973636d8628ed25364fdf40063201f1ba8f072 Mon Sep 17 00:00:00 2001 From: Victor Poughon <victor.poughon@cnes.fr> Date: Tue, 7 May 2019 11:58:30 +0200 Subject: [PATCH] BUG: add exports to wrapper xml functions --- .../ApplicationEngine/include/otbWrapperInputXML.h | 6 +++--- .../ApplicationEngine/include/otbWrapperOutputXML.h | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputXML.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputXML.h index 181169784d..ab33810d11 100644 --- a/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputXML.h +++ b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputXML.h @@ -33,12 +33,12 @@ namespace Wrapper namespace XML { -const std::string GetChildNodeTextOf(TiXmlElement* parentElement, std::string key); +OTBApplicationEngine_EXPORT const std::string GetChildNodeTextOf(TiXmlElement* parentElement, std::string key); -int Read(const std::string& filename, Application::Pointer application); +OTBApplicationEngine_EXPORT int Read(const std::string& filename, Application::Pointer application); /* copied from Utilities/tinyXMLlib/tinyxml.cpp. Must have a FIX inside tinyxml.cpp */ -FILE* TiXmlFOpen(const char* filename, const char* mode); +OTBApplicationEngine_EXPORT FILE* TiXmlFOpen(const char* filename, const char* mode); } // namespace XML } // End namespace Wrapper diff --git a/Modules/Wrappers/ApplicationEngine/include/otbWrapperOutputXML.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperOutputXML.h index 6d02238812..31e666b264 100644 --- a/Modules/Wrappers/ApplicationEngine/include/otbWrapperOutputXML.h +++ b/Modules/Wrappers/ApplicationEngine/include/otbWrapperOutputXML.h @@ -32,18 +32,18 @@ namespace Wrapper namespace XML { -TiXmlElement* AddChildNodeTo(TiXmlElement* parent, std::string name, std::string value = ""); +OTBApplicationEngine_EXPORT TiXmlElement* AddChildNodeTo(TiXmlElement* parent, std::string name, std::string value = ""); -std::string pixelTypeToString(ImagePixelType pixType); +OTBApplicationEngine_EXPORT std::string pixelTypeToString(ImagePixelType pixType); -void Write(const std::string& filename, Application::Pointer application); +OTBApplicationEngine_EXPORT void Write(const std::string& filename, Application::Pointer application); -TiXmlElement* ParseApplication(Application::Pointer app); +OTBApplicationEngine_EXPORT TiXmlElement* ParseApplication(Application::Pointer app); -std::string MakeCommandLine(otb::Wrapper::Application::Pointer application); +OTBApplicationEngine_EXPORT std::string MakeCommandLine(otb::Wrapper::Application::Pointer application); /** Recursive function to parse a group parameter */ -void ParseGroup(Application::Pointer app, TiXmlElement* n_App, const std::string& group); +OTBApplicationEngine_EXPORT void ParseGroup(Application::Pointer app, TiXmlElement* n_App, const std::string& group); } // namespace XML } // End namespace Wrapper -- GitLab