QGIS API Documentation
3.4.15-Madeira (e83d02e274)
|
Data of spatial index that may be implicitly shared. More...
Public Member Functions | |
QgsSpatialIndexData () | |
QgsSpatialIndexData (const QgsFeatureIterator &fi, QgsFeedback *feedback=nullptr) | |
Constructor for QgsSpatialIndexData which bulk loads features from the specified feature iterator fi. More... | |
QgsSpatialIndexData (const QgsSpatialIndexData &other) | |
~QgsSpatialIndexData () | |
void | initTree (IDataStream *inputStream=nullptr) |
QgsSpatialIndexData & | operator= (const QgsSpatialIndexData &rh)=delete |
Public Attributes | |
QMutex | mMutex |
SpatialIndex::ISpatialIndex * | mRTree = nullptr |
R-tree containing spatial index. More... | |
SpatialIndex::IStorageManager * | mStorage = nullptr |
Storage manager. More... | |
Data of spatial index that may be implicitly shared.
Definition at line 163 of file qgsspatialindex.cpp.
|
inline |
Definition at line 166 of file qgsspatialindex.cpp.
|
inlineexplicit |
Constructor for QgsSpatialIndexData which bulk loads features from the specified feature iterator fi.
The optional feedback object can be used to allow cancellation of bulk feature loading. Ownership of feedback is not transferred, and callers must take care that the lifetime of feedback exceeds that of the spatial index construction.
Definition at line 179 of file qgsspatialindex.cpp.
|
inline |
Definition at line 185 of file qgsspatialindex.cpp.
|
inline |
Definition at line 200 of file qgsspatialindex.cpp.
|
inline |
Definition at line 208 of file qgsspatialindex.cpp.
|
delete |
|
mutable |
Definition at line 237 of file qgsspatialindex.cpp.
SpatialIndex::ISpatialIndex* QgsSpatialIndexData::mRTree = nullptr |
R-tree containing spatial index.
Definition at line 235 of file qgsspatialindex.cpp.
SpatialIndex::IStorageManager* QgsSpatialIndexData::mStorage = nullptr |
Storage manager.
Definition at line 232 of file qgsspatialindex.cpp.