28 #ifndef __TERRALIB_WS_OGC_WCS_CLIENT_WMS_H 29 #define __TERRALIB_WS_OGC_WCS_CLIENT_WMS_H 38 #include "../../../../core/uri/URI.h" 39 #include "../../../core/CurlWrapper.h" 68 WMSClient(
const std::string usrDataDir =
"",
const std::string uri =
"",
const std::string version =
"1.3.0");
81 void updateCapabilities();
125 std::string makeFileRequest(
const std::string url,
const std::string fileName)
const;
134 std::string makeRequest(
const std::string url)
const;
165 std::shared_ptr<te::ws::core::CurlWrapper>
m_curl;
166 std::unique_ptr<te::ws::ogc::wms::XMLParser>
m_parser;
173 #endif //__TERRALIB_WS_OGC_WCS_CLIENT_WMS_H
#define TEOGCWMSEXPORT
You can use this macro in order to export/import classes and functions from this module.
std::unique_ptr< te::ws::ogc::wms::XMLParser > m_parser
te::ws::ogc::wms::WMSCapabilities m_capabilities
An abstraction to Lib Curl functions.
The Capability WMS 1.3.0 struct.
te::da::DataSourceCapabilities capabilities
Configuration flags for the Terrralib WS OGC WMS module.
The WMSGetFeatureInfoRequest WMS 1.3.0 struct.
The WMSGetMapResponse WMS 1.3.0 struct.
The WMSGetMapResponse WMS 1.3.0 struct.
A class to store the proxy information that must be used to access data located in URIs...
Specifies containers for WMS data types.
std::shared_ptr< te::ws::core::CurlWrapper > m_curl
A class to retrieve information and data from a Web Map Service.
The WMSGetMapRequest WMS 1.3.0 struct.