QGIS API Documentation
2.14.0-Essen
|
Partial snapshot of vector layer's state (only the members necessary for access to features) More...
#include <qgsvectorlayerfeatureiterator.h>
Public Member Functions | |
QgsVectorLayerFeatureSource (QgsVectorLayer *layer) | |
~QgsVectorLayerFeatureSource () | |
virtual QgsFeatureIterator | getFeatures (const QgsFeatureRequest &request) override |
Get an iterator for features matching the specified request. More... | |
Public Member Functions inherited from QgsAbstractFeatureSource | |
virtual | ~QgsAbstractFeatureSource () |
Protected Attributes | |
QList< QgsField > | mAddedAttributes |
QgsFeatureMap | mAddedFeatures |
bool | mCanBeSimplified |
QgsChangedAttributesMap | mChangedAttributeValues |
QgsGeometryMap | mChangedGeometries |
long | mCrsId |
QgsAttributeList | mDeletedAttributeIds |
QgsFeatureIds | mDeletedFeatureIds |
QgsExpressionFieldBuffer * | mExpressionFieldBuffer |
QgsFields | mFields |
bool | mHasEditBuffer |
QgsVectorLayerJoinBuffer * | mJoinBuffer |
QgsAbstractFeatureSource * | mProviderFeatureSource |
Protected Attributes inherited from QgsAbstractFeatureSource | |
QSet< QgsAbstractFeatureIterator * > | mActiveIterators |
Friends | |
class | QgsVectorLayerFeatureIterator |
Additional Inherited Members | |
Protected Member Functions inherited from QgsAbstractFeatureSource | |
void | iteratorClosed (QgsAbstractFeatureIterator *it) |
void | iteratorOpened (QgsAbstractFeatureIterator *it) |
Partial snapshot of vector layer's state (only the members necessary for access to features)
Definition at line 36 of file qgsvectorlayerfeatureiterator.h.
|
explicit |
Definition at line 29 of file qgsvectorlayerfeatureiterator.cpp.
QgsVectorLayerFeatureSource::~QgsVectorLayerFeatureSource | ( | ) |
Definition at line 79 of file qgsvectorlayerfeatureiterator.cpp.
|
overridevirtual |
Get an iterator for features matching the specified request.
request | The request |
Implements QgsAbstractFeatureSource.
Definition at line 86 of file qgsvectorlayerfeatureiterator.cpp.
|
friend |
Definition at line 44 of file qgsvectorlayerfeatureiterator.h.
Definition at line 66 of file qgsvectorlayerfeatureiterator.h.
|
protected |
Definition at line 63 of file qgsvectorlayerfeatureiterator.h.
|
protected |
Definition at line 58 of file qgsvectorlayerfeatureiterator.h.
|
protected |
Definition at line 67 of file qgsvectorlayerfeatureiterator.h.
|
protected |
Definition at line 64 of file qgsvectorlayerfeatureiterator.h.
|
protected |
Definition at line 70 of file qgsvectorlayerfeatureiterator.h.
|
protected |
Definition at line 68 of file qgsvectorlayerfeatureiterator.h.
|
protected |
Definition at line 65 of file qgsvectorlayerfeatureiterator.h.
|
protected |
Definition at line 52 of file qgsvectorlayerfeatureiterator.h.
|
protected |
Definition at line 54 of file qgsvectorlayerfeatureiterator.h.
|
protected |
Definition at line 56 of file qgsvectorlayerfeatureiterator.h.
|
protected |
Definition at line 50 of file qgsvectorlayerfeatureiterator.h.
|
protected |
Definition at line 48 of file qgsvectorlayerfeatureiterator.h.