Class: QgsVectorLayerSelectedFeatureSource¶
- class qgis.core.QgsVectorLayerSelectedFeatureSource¶
Bases:
QgsFeatureSource
,QgsExpressionContextScopeGenerator
QgsFeatureSource
subclass for the selected features from aQgsVectorLayer
.New in version 3.0.
QgsVectorLayerSelectedFeatureSource(layer:
QgsVectorLayer
) Constructor forQgsVectorLayerSelectedFeatureSource
, 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.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: