Class: QgsVectorLayerSelectedFeatureSource¶
- class qgis.core.QgsVectorLayerSelectedFeatureSource¶
Bases:
QgsFeatureSource
,QgsExpressionContextScopeGenerator
QgsFeatureSource
subclass for the selected features from aQgsVectorLayer
.QgsVectorLayerSelectedFeatureSource(layer: Optional[QgsVectorLayer]) 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.Methods
- rtype:
Optional[QgsExpressionContextScope]
- rtype:
int
- rtype:
QgsFields
- param request:
- rtype:
Qgis.SpatialIndexPresence
- rtype:
QgsCoordinateReferenceSystem
- rtype:
str
- rtype:
Qgis.WkbType
- createExpressionContextScope(self) QgsExpressionContextScope | None ¶
- Return type:
Optional[QgsExpressionContextScope]
- featureCount(self) int ¶
- Return type:
int
- getFeatures(self, request: QgsFeatureRequest = QgsFeatureRequest()) QgsFeatureIterator ¶
- Parameters:
request (
QgsFeatureRequest
= QgsFeatureRequest())- Return type:
- hasSpatialIndex(self) Qgis.SpatialIndexPresence ¶
- Return type:
- sourceCrs(self) QgsCoordinateReferenceSystem ¶
- Return type:
- sourceName(self) str ¶
- Return type:
str
- wkbType(self) Qgis.WkbType ¶
- Return type: