25 #include "wxgis/datasource/dataset.h"
42 virtual void Close(
void);
43 virtual size_t GetSubsetsCount(
void)
const;
45 virtual wxGISDataset* GetSubset(
const wxString &sTableName);
46 virtual wxString GetName(
void)
const;
47 virtual bool Open(
bool bUpdate =
true,
bool bShared =
true);
50 virtual bool Rename(
const wxString &sNewName,
ITrackCancel*
const pTrackCancel = NULL);
51 virtual bool Copy(
const CPLString &szDestPath,
ITrackCancel*
const pTrackCancel = NULL);
52 virtual bool Move(
const CPLString &szDestPath,
ITrackCancel*
const pTrackCancel = NULL);
53 virtual void Cache(
ITrackCancel*
const pTrackCancel = NULL);
54 virtual char **GetFileList();
56 virtual OGRCompatibleDataSource*
const GetDataSourceRef(
void)
const {
return m_poDS; };
58 wxGISDataset* GetDatasetFromOGRLayer(
const CPLString &sPath, OGRLayer* poLayer);
60 OGRCompatibleDataSource *m_poDS;
A TrackCancel interface class.
Definition: core.h:144
Definition: datacontainer.h:33