Class: QgsVectorLayerSelectedFeatureSource¶
- class qgis.core.QgsVectorLayerSelectedFeatureSource(layer: QgsVectorLayer)¶
Bases:
QgsFeatureSource
,QgsExpressionContextScopeGenerator
Constructor for
QgsVectorLayerSelectedFeatureSource
, for selected features from the specifiedlayer
. The currently selected feature IDs are stored, so change to the layer selection after constructing theQgsVectorLayerSelectedFeatureSource
will not be reflected.QgsFeatureSource
subclass for the selected features from aQgsVectorLayer
.New in version 3.0:
Methods
- rtype
QgsExpressionContextScope
- rtype
int
- rtype
QgsFields
- param request
- rtype
QgsFeatureSource.SpatialIndexPresence
- rtype
QgsCoordinateReferenceSystem
- rtype
str
- rtype
QgsWkbTypes.Type
- createExpressionContextScope(self) QgsExpressionContextScope ¶
- Return type
- featureCount(self) int ¶
- Return type
int
- getFeatures(self, request: QgsFeatureRequest = QgsFeatureRequest()) QgsFeatureIterator ¶
- Parameters
request (
QgsFeatureRequest
= QgsFeatureRequest()) –- Return type
- hasSpatialIndex(self) QgsFeatureSource.SpatialIndexPresence ¶
- Return type
- sourceCrs(self) QgsCoordinateReferenceSystem ¶
- Return type
- sourceName(self) str ¶
- Return type
str
- wkbType(self) QgsWkbTypes.Type ¶
- Return type