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