#include <datacontainer.h>


Public Member Functions | |
| wxGISDataSource (const CPLString &szPath) | |
| virtual void | Close (void) |
| virtual size_t | GetSubsetsCount (void) const |
| virtual wxGISDataset * | GetSubset (size_t nIndex) |
| virtual wxGISDataset * | GetSubset (const wxString &sTableName) |
| virtual wxString | GetName (void) const |
| virtual bool | Open (bool bUpdate=true, bool bShared=true) |
| virtual bool | Rename (const wxString &sNewName, ITrackCancel *const pTrackCancel=NULL) |
| virtual bool | Copy (const CPLString &szDestPath, ITrackCancel *const pTrackCancel=NULL) |
| virtual bool | Move (const CPLString &szDestPath, ITrackCancel *const pTrackCancel=NULL) |
| virtual void | Cache (ITrackCancel *const pTrackCancel=NULL) |
| virtual char ** | GetFileList () |
|
virtual OGRCompatibleDataSource *const | GetDataSourceRef (void) const |
Public Member Functions inherited from wxGISDataset | |
| wxGISDataset (const CPLString &sPath="") | |
| virtual wxGISEnumDatasetType | GetType (void) const |
| virtual int | GetSubType (void) const |
| virtual void | SetSubType (int nSubType) |
| virtual CPLString | GetPath (void) const |
| virtual bool | IsOpened (void) const |
| virtual bool | IsReadOnly (void) const |
| virtual bool | IsCached (void) const |
| virtual bool | IsCaching (void) const |
| virtual const wxGISSpatialReference | GetSpatialReference (void) |
| virtual bool | Delete (ITrackCancel *const pTrackCancel=NULL) |
| virtual bool | CanDelete (void) |
| virtual bool | CanRename (void) |
| virtual bool | CanCopy (const CPLString &szDestPath) |
| virtual bool | CanMove (const CPLString &szDestPath) |
| virtual void | StopCaching (void) |
Public Member Functions inherited from wxGISPointer | |
| virtual wxInt32 | Reference (void) |
| virtual wxInt32 | Dereference (void) |
| virtual wxInt32 | Release (void) |
Protected Member Functions | |
| wxGISDataset * | GetDatasetFromOGRLayer (const CPLString &sPath, OGRLayer *poLayer) |
Protected Member Functions inherited from wxGISDataset | |
| virtual CPLString | FixPathSeparator (CPLString &szPath) |
| virtual void * | OpenInternal (const CPLString &szPath, bool bUpdate, bool bShared) |
Protected Attributes | |
| OGRCompatibleDataSource * | m_poDS |
| wxString | m_sDBName |
Protected Attributes inherited from wxGISDataset | |
| CPLString | m_sPath |
| wxCriticalSection | m_CritSect |
| int | m_nSubType |
| wxGISEnumDatasetType | m_nType |
| bool | m_bIsOpened |
| bool | m_bIsReadOnly |
| bool | m_bIsCached |
| wxGISSpatialReference | m_SpatialReference |
Protected Attributes inherited from wxGISPointer | |
| wxInt32 | m_RefCount |
The DataSource class.