Class: QgsAbstractFeatureSource¶
Base class that can be used for any class that is capable of returning features.
Note
This is an abstract class, with methods which must be implemented by a subclass.
The following methods must be implemented: getFeatures()
Class Hierarchy¶
Subclasses¶
Partial snapshot of vector layer’s state (only the members necessary for access to features). |
Abstract Methods
Gets an iterator for features matching the specified request |
Methods
- class qgis.core.QgsAbstractFeatureSource[source]¶
Bases:
object
- abstract getFeatures(self, request: QgsFeatureRequest = QgsFeatureRequest()) QgsFeatureIterator [source]¶
Gets an iterator for features matching the specified request
- Parameters:
request (
QgsFeatureRequest
= QgsFeatureRequest()) – The request- Return type:
- Returns:
A feature iterator
- iteratorClosed(self, it: QgsAbstractFeatureIterator | None)[source]¶
- Parameters:
it (Optional[QgsAbstractFeatureIterator])
- iteratorOpened(self, it: QgsAbstractFeatureIterator | None)[source]¶
- Parameters:
it (Optional[QgsAbstractFeatureIterator])