QGIS API Documentation
2.4.0-Chugiak
|
base class that can be used for any class that is capable of returning features More...
#include <qgsfeaturerequest.h>
Public Member Functions | |
virtual | ~QgsAbstractFeatureSource () |
virtual QgsFeatureIterator | getFeatures (const QgsFeatureRequest &request)=0 |
Protected Member Functions | |
void | iteratorOpened (QgsAbstractFeatureIterator *it) |
void | iteratorClosed (QgsAbstractFeatureIterator *it) |
Protected Attributes | |
QSet < QgsAbstractFeatureIterator * > | mActiveIterators |
Friends | |
template<typename > | |
class | QgsAbstractFeatureIteratorFromSource |
base class that can be used for any class that is capable of returning features
Definition at line 167 of file qgsfeaturerequest.h.
|
virtual |
Definition at line 188 of file qgsfeaturerequest.cpp.
References QgsAbstractFeatureIterator::close(), mActiveIterators, and QgsDebugMsg.
|
pure virtual |
|
protected |
Definition at line 203 of file qgsfeaturerequest.cpp.
References mActiveIterators.
|
protected |
Definition at line 198 of file qgsfeaturerequest.cpp.
References mActiveIterators.
|
friend |
Definition at line 180 of file qgsfeaturerequest.h.
|
protected |
Definition at line 178 of file qgsfeaturerequest.h.
Referenced by iteratorClosed(), iteratorOpened(), and ~QgsAbstractFeatureSource().