26 #ifndef __TERRALIB_WS_OGC_WMSLAYER_H    27 #define __TERRALIB_WS_OGC_WMSLAYER_H    31 #include "../../../../maptools/AbstractLayer.h"    34 #include "../client/DataTypes.h"    35 #include "../../../../raster/Raster.h"    84         virtual std::unique_ptr<te::map::LayerSchema> getSchema() 
const;
    89         std::unique_ptr<te::da::DataSet> getData(
const std::string& propertyName,
    95         std::unique_ptr<te::da::DataSet> getData(
const std::string& propertyName,
   109         bool isValid() 
const;
   113         const std::string& getType() 
const;
   115         const std::string& getDataSourceId() 
const;
   117         void setDataSourceId(
const std::string& datadourceId);
   119         const std::string& getRendererType() 
const;
   121         void setRendererType(
const std::string& rendererType);
   141         const std::string saveGetMap(
const std::string& filename) 
const;
   147         virtual int getSRID() 
const;
   151         void setCurrentSRID(
const int& srid);
   161         mutable std::unique_ptr<te::map::LayerSchema> 
m_schema; 
   172 #endif // __TERRALIB_WS_OGC_WMSLAYER_H int m_currentSRID
SRID used when the layer is drawn. 
 
This is the base class for layers. 
 
te::ws::ogc::wms::WMSGetMapRequest m_getMapRequest
 
te::gm::Envelope m_currentExtent
Layer extent in current SRID. 
 
SpatialRelation
Spatial relations between geometric objects. 
 
std::string m_datasourceId
The DataSource associated to this layer. 
 
This is an abstract class that models a query expression. 
 
AccessPolicy
Supported data access policies (can be used as bitfield). 
 
TraverseType
A dataset can be traversed in two ways: 
 
Configuration flags for the Terrralib WS OGC WMS DATA ACCESS module. 
 
An Envelope defines a 2D rectangular region. 
 
This class represents a set of unique ids created in the same context. i.e. from the same data set...
 
std::string m_rendererType
A pointer to the internal renderer used to paint this layer. 
 
The WMSGetFeatureInfoRequest WMS 1.3.0 struct. 
 
std::unique_ptr< te::map::LayerSchema > m_schema
The WMS layer schema. 
 
The WMSGetMapResponse WMS 1.3.0 struct. 
 
The WMSGetMapResponse WMS 1.3.0 struct. 
 
A layer with reference to a WMS Layer. 
 
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards. 
 
#define TEOGCWMSDATAACCESSEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
A canvas is an abstraction of a drawing area. 
 
boost::intrusive_ptr< WMSLayer > WMSLayerPtr
 
static const std::string sm_type
A static data member used in the implementation of getType method. 
 
The WMSGetMapRequest WMS 1.3.0 struct.