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
.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