te::wms Namespace Reference

Namespaces

 serialize
 

Classes

class  DataSource
 Implementation of the data source for the WMS driver. More...
 
class  Module
 
class  Transactor
 Implementation of the transactor for the WMS driver. More...
 
struct  WMS2Layer
 
class  WMSLayer
 A layer with reference to a WMS Layer. More...
 
struct  WMSLayerInfo
 Informations about WMS Layers. More...
 
class  WMSLayerRenderer
 It renders the data associated to a WMS layer. More...
 
class  WMSLayerRendererFactory
 This is the concrete factory for renderers of a WMSLayer. More...
 
class  WMSLayerSelector
 A simple widget that allows the selection of datasets from a given WMS server. More...
 

Typedefs

typedef boost::intrusive_ptr< WMSLayerWMSLayerPtr
 

Functions

te::da::DataSourceBuild ()
 
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="")
 
WMSLayerInfo BuildLayerInfo (const std::map< std::string, std::string > &kvp)
 
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)
 
std::string GetBBOX (const te::gm::Envelope &e)
 
void GetBBOXValues (const std::string &bbox, std::string &ulx, std::string &uly, std::string &lrx, std::string &lry)
 
void GetBBOXValues (const te::gm::Envelope &e, std::string &ulx, std::string &uly, std::string &lrx, std::string &lry)
 

Typedef Documentation

typedef boost::intrusive_ptr<WMSLayer> te::wms::WMSLayerPtr

Definition at line 144 of file WMSLayer.h.

Function Documentation

te::da::DataSource* te::wms::Build ( )
inline

Definition at line 36 of file DataSourceFactory.h.

std::string te::wms::BuildGetMapRequest ( const std::string &  serverUrl,
const WMSLayerInfo info,
const std::string &  width,
const std::string &  height,
const std::string &  format,
const std::string &  bbox = "" 
)
WMSLayerInfo te::wms::BuildLayerInfo ( const std::map< std::string, std::string > &  kvp)
void te::wms::BuildLayersInfo ( char **  subdatasets,
std::map< std::string, WMSLayerInfo > &  info 
)
void te::wms::ExtractRequestValues ( const std::string &  request,
std::string &  layer,
std::string &  width,
std::string &  height,
std::string &  format 
)
std::string te::wms::GetBBOX ( const te::gm::Envelope e)
void te::wms::GetBBOXValues ( const std::string &  bbox,
std::string &  ulx,
std::string &  uly,
std::string &  lrx,
std::string &  lry 
)
void te::wms::GetBBOXValues ( const te::gm::Envelope e,
std::string &  ulx,
std::string &  uly,
std::string &  lrx,
std::string &  lry 
)