#include <map.h>


Public Member Functions | |
| virtual void | SetName (const wxString &sName) |
| virtual wxString | GetName (void) const |
| virtual bool | AddLayer (wxGISLayer *pLayer) |
| virtual void | ChangeLayerOrder (size_t nOldIndex, size_t nNewIndex) |
| virtual void | Clear (void) |
| virtual size_t | GetLayerCount (void) const |
| virtual wxGISLayer *const | GetLayerByIndex (size_t nIndex) |
| virtual wxGISLayer *const | GetLayerById (short nId) |
| virtual wxString | GetDescription (void) const |
| virtual void | SetDescription (const wxString &sDescription) |
| virtual OGREnvelope | GetFullExtent (void) const |
| virtual void | SetSpatialReference (const wxGISSpatialReference &SpatialReference) |
| virtual wxGISSpatialReference | GetSpatialReference (void) const |
| virtual bool | HasLayerType (wxGISEnumDatasetType eType) const |
Protected Attributes | |
| wxString | m_sMapName |
| wxString | m_sDescription |
| wxVector< wxGISLayer * > | m_paLayers |
| wxGISSpatialReference | m_SpatialReference |
| wxGISDisplay * | m_pGISDisplay |
| OGREnvelope | m_FullExtent |
| bool | m_bFullExtIsInit |
| short | m_nIdCounter |
| wxCriticalSection | m_CritSect |
The Map class - array of layers. This class stores array of layers.