Class: QgsRasterResampleFilter¶
-
class
qgis.core.
QgsRasterResampleFilter
¶ Bases:
QgsRasterInterface
Resample filter pipe for rasters.
Methods
- rtype
int
- param bandNo
- rtype
QgsRasterResampleFilter
- param bandNo
- rtype
float
Sets base class members from xml.
- param input
- param os
Sets resampler for zoomed in scales.
Sets resampler for zoomed out scales.
- param doc
- rtype
QgsRasterResampler
- rtype
QgsRasterResampler
-
bandCount
(self) → int¶ - Return type
int
-
block
(self, bandNo: int, extent: QgsRectangle, width: int, height: int, feedback: QgsRasterBlockFeedback = None) → QgsRasterBlock¶ - Parameters
bandNo (int) –
extent (QgsRectangle) –
width (int) –
height (int) –
feedback (
QgsRasterBlockFeedback
= None) –
- Return type
-
clone
(self) → QgsRasterResampleFilter¶ - Return type
-
dataType
(self, bandNo: int) → Qgis.DataType¶ - Parameters
bandNo (int) –
- Return type
-
initHistogram
()¶
-
initStatistics
()¶
-
maxOversampling
(self) → float¶ - Return type
float
-
readXml
(self, filterElem: QDomElement)¶ Sets base class members from xml. Usually called from create() methods of subclasses
- Parameters
filterElem (QDomElement) –
-
setInput
(self, input: QgsRasterInterface) → bool¶ - Parameters
input (QgsRasterInterface) –
- Return type
bool
-
setMaxOversampling
(self, os: float)¶ - Parameters
os (float) –
-
setZoomedInResampler
(self, r: QgsRasterResampler)¶ Sets resampler for zoomed in scales. Takes ownership of the object
- Parameters
r (QgsRasterResampler) –
-
setZoomedOutResampler
(self, r: QgsRasterResampler)¶ Sets resampler for zoomed out scales. Takes ownership of the object
- Parameters
r (QgsRasterResampler) –
-
writeXml
(self, doc: QDomDocument, parentElem: QDomElement)¶ - Parameters
doc (QDomDocument) –
parentElem (QDomElement) –
-
zoomedInResampler
(self) → QgsRasterResampler¶ - Return type
-
zoomedOutResampler
(self) → QgsRasterResampler¶ - Return type