26 #ifndef __TERRALIB_WMS_INTERNAL_UTILS_H 
   27 #define __TERRALIB_WMS_INTERNAL_UTILS_H 
   46     void BuildLayersInfo(
char** subdatasets, std::map<std::string, WMSLayerInfo>& info);
 
   48     WMSLayerInfo 
BuildLayerInfo(
const std::map<std::string, std::string>& kvp);
 
   57                                    const WMSLayerInfo& info,
 
   58                                    const std::string& width,
 
   59                                    const std::string& height,
 
   60                                    const std::string& format,
 
   61                                    const std::string& bbox = 
"");
 
   64                        std::string& ulx, std::string& uly,
 
   65                        std::string& lrx, std::string& lry);
 
   68                        std::string& ulx, std::string& uly,
 
   69                        std::string& lrx, std::string& lry);
 
   76 #endif  // __TERRALIB_WMS_INTERNAL_UTILS_H 
void GetBBOXValues(const std::string &bbox, std::string &ulx, std::string &uly, std::string &lrx, std::string &lry)
 
Informations about WMS Layers. 
 
std::string BuildGetMapRequest(const std::string &serverUrl, const WMSLayerInfo &info, const std::string &width, const std::string &height, const std::string &format, const std::string &bbox="")
 
std::string GetBBOX(const te::gm::Envelope &e)
 
An Envelope defines a 2D rectangular region. 
 
void BuildLayersInfo(char **subdatasets, std::map< std::string, WMSLayerInfo > &info)
 
void ExtractRequestValues(const std::string &request, std::string &layer, std::string &width, std::string &height, std::string &format)
 
WMSLayerInfo BuildLayerInfo(const std::map< std::string, std::string > &kvp)