Version: 0.6.0

#include <spatialtree.h>

Inheritance diagram for wxGISQuadTree:
Collaboration diagram for wxGISQuadTree:

Public Member Functions

 wxGISQuadTree (wxGISFeatureDataset *pDSet)
 
virtual void Remove (long nFID)
 
virtual void RemoveAll (void)
 
virtual wxGISSpatialTreeCursor Search (const OGREnvelope &Env)
 
virtual void Insert (wxGISSpatialTreeData *pData)
 
virtual bool HasFID (long nFID) const
 
- Public Member Functions inherited from wxGISSpatialTree
 wxGISSpatialTree (wxGISFeatureDataset *pDSet)
 
virtual bool Load (const wxGISSpatialReference &SpatRef=wxNullSpatialReference, ITrackCancel *const pTrackCancel=NULL)
 
virtual bool IsLoading (void) const
 
virtual void CancelLoading ()
 
virtual void Insert (const wxGISGeometry &Geom, long nFID)
 
virtual void Change (const wxGISGeometry &Geom, long nFID)
 

Protected Member Functions

void CreateQuadTree ()
 
void DestroyQuadTree ()
 
- Protected Member Functions inherited from wxGISSpatialTree
virtual wxThread::ExitCode Entry ()
 
bool CreateAndRunLoadGeometryThread (void)
 
void DestroyLoadGeometryThread (void)
 

Protected Attributes

CPLQuadTree * m_pQuadTree
 
wxGISSpatialTreeCursor m_Cursor
 
OGREnvelope m_Envelope
 
- Protected Attributes inherited from wxGISSpatialTree
wxGISFeatureDatasetm_pDSet
 
long m_nReadPos
 
short m_nPreloadItemCount
 
bool m_bIsLoaded
 
wxCriticalSection m_CritSect
 
wxGISSpatialReference m_SpatialReference
 
ITrackCancelm_pTrackCancel
 

Detailed Description

The wxGIS QuadTree representation.

Library:  wxGISDatasource

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