diff --git a/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputXML.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputXML.h index 181169784da960e525caf1335b080510ef250558..ab33810d116f884b4a9b6f9d929df7fe2c4d5cf1 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 6d02238812aa26c5c4ac3b9f8bf84cade71ba8c5..31e666b264690d9341251436007f783b980d827c 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