Version: 0.6.0

#include <rasterdataset.h>

Inheritance diagram for wxGISRasterDataset:
Collaboration diagram for wxGISRasterDataset:

Public Member Functions

 wxGISRasterDataset (const CPLString &sPath="", wxGISEnumRasterDatasetType nType=enumRasterUnknown)
 
virtual const wxGISSpatialReference GetSpatialReference (void)
 
virtual wxString GetName (void)
 
virtual void Close (void)
 
virtual void Cache (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 char ** GetFileList ()
 
virtual bool Open (bool bUpdate=false, bool bShared=true)
 
virtual OGREnvelope GetEnvelope (void)
 
virtual GDALDataType GetDataType (void)
 
virtual GDALDataset * GetRaster (void)
 
virtual GDALDataset * GetMainRaster (void)
 
virtual bool HasOverviews (void)
 
virtual void SetHasOverviews (bool bVal)
 
virtual bool HasStatistics (void)
 
virtual void SetHasStatistics (bool bVal)
 
virtual int GetWidth (void)
 
virtual int GetHeight (void)
 
virtual int GetBandCount (void)
 
virtual bool GetPixelData (void *data, int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, int nBandCount, int *panBandList)
 
virtual bool HasNoData (int nBand)
 
virtual double GetNoData (int nBand)
 
virtual bool WriteWorldFile (wxGISEnumWldExtType eType)
 
- 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 size_t GetSubsetsCount (void) const
 
virtual wxString GetName (void) const
 
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 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

bool FixSAGARaster (const CPLString &szDestPath, const CPLString &szDestName)
 
- Protected Member Functions inherited from wxGISDataset
virtual CPLString FixPathSeparator (CPLString &szPath)
 
virtual void * OpenInternal (const CPLString &szPath, bool bUpdate, bool bShared)
 

Protected Attributes

OGREnvelope m_stExtent
 
GDALDataset * m_poDataset
 
GDALDataset * m_poMainDataset
 
bool m_bHasOverviews
 
bool m_bHasStats
 
int m_nXSize
 
int m_nYSize
 
int m_nBandCount
 
GDALDataType m_nDataType
 
double * m_paNoData
 
- 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 GIS RasterDataset class. This class stores raster geographic data (imagery & etc.).

Library:  wxGISDatasource

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