#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.