Version: 0.6.0

#include <datacontainer.h>

Inheritance diagram for wxGISDataSource:
Collaboration diagram for wxGISDataSource:

Public Member Functions

 wxGISDataSource (const CPLString &szPath)
 
virtual void Close (void)
 
virtual size_t GetSubsetsCount (void) const
 
virtual wxGISDatasetGetSubset (size_t nIndex)
 
virtual wxGISDatasetGetSubset (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

wxGISDatasetGetDatasetFromOGRLayer (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
 

Detailed Description

The DataSource class.

Library:  wxGISDatasource

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