Version: 0.6.0

#include <dataset.h>

Inheritance diagram for wxGISDataset:
Collaboration diagram for wxGISDataset:

Public Member Functions

 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 size_t GetSubsetsCount (void) const
 
virtual wxString GetName (void) const
 
virtual bool Open (bool bUpdate, bool bShared)=0
 
virtual void Close (void)
 
virtual bool IsOpened (void) const
 
virtual bool IsReadOnly (void) const
 
virtual bool IsCached (void) const
 
virtual bool IsCaching (void) const
 
virtual wxGISDatasetGetSubset (size_t nIndex)
 
virtual const wxGISSpatialReference GetSpatialReference (void)
 
virtual bool Delete (ITrackCancel *const pTrackCancel=NULL)
 
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 bool CanDelete (void)
 
virtual bool CanRename (void)
 
virtual bool CanCopy (const CPLString &szDestPath)
 
virtual bool CanMove (const CPLString &szDestPath)
 
virtual void Cache (ITrackCancel *const pTrackCancel=NULL)=0
 
virtual void StopCaching (void)
 
virtual char ** GetFileList ()=0
 
- Public Member Functions inherited from wxGISPointer
virtual wxInt32 Reference (void)
 
virtual wxInt32 Dereference (void)
 
virtual wxInt32 Release (void)
 

Protected Member Functions

virtual CPLString FixPathSeparator (CPLString &szPath)
 
virtual void * OpenInternal (const CPLString &szPath, bool bUpdate, bool bShared)
 

Protected Attributes

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
 

Detailed Description

The base class for datasets.

Library:  wxGISDatasource

The documentation for this class was generated from the following files:
  • /home/bishop/work/projects/nextgismanager/include/wxgis/datasource/dataset.h
  • /home/bishop/work/projects/nextgismanager/src/datasource/dataset.cpp