mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-27 00:33:48 -05:00
rename new method to createMultiBandRaster to make it more obvious
reorganize arguments
This commit is contained in:
parent
9272dc0f7c
commit
fa6b5b0a16
@ -53,9 +53,11 @@ class QgsRasterFileWriter
|
||||
:rtype: QgsRasterDataProvider
|
||||
%End
|
||||
|
||||
QgsRasterDataProvider *createRaster( Qgis::DataType dataType,
|
||||
int width, int height, const QgsRectangle &extent,
|
||||
int nBands, const QgsCoordinateReferenceSystem &crs ) /Factory/;
|
||||
QgsRasterDataProvider *createMultiBandRaster( Qgis::DataType dataType,
|
||||
int width, int height,
|
||||
const QgsRectangle &extent,
|
||||
const QgsCoordinateReferenceSystem &crs,
|
||||
int nBands ) /Factory/;
|
||||
%Docstring
|
||||
Create a raster file with given number of bands without initializing the pixel data.
|
||||
Returned provider may be used to initialize the raster using writeBlock() calls.
|
||||
|
@ -41,7 +41,7 @@ QgsRasterDataProvider *QgsRasterFileWriter::createOneBandRaster( Qgis::DataType
|
||||
return initOutput( width, height, crs, geoTransform, 1, dataType, QList<bool>(), QList<double>() );
|
||||
}
|
||||
|
||||
QgsRasterDataProvider *QgsRasterFileWriter::createRaster( Qgis::DataType dataType, int width, int height, const QgsRectangle &extent, int nBands, const QgsCoordinateReferenceSystem &crs )
|
||||
QgsRasterDataProvider *QgsRasterFileWriter::createMultiBandRaster( Qgis::DataType dataType, int width, int height, const QgsRectangle &extent, const QgsCoordinateReferenceSystem &crs, int nBands )
|
||||
{
|
||||
if ( mTiledMode )
|
||||
return nullptr; // does not make sense with tiled mode
|
||||
|
@ -74,9 +74,11 @@ class CORE_EXPORT QgsRasterFileWriter
|
||||
* \returns Instance of data provider in editing mode (on success) or nullptr on error.
|
||||
* \since QGIS 3.0
|
||||
*/
|
||||
QgsRasterDataProvider *createRaster( Qgis::DataType dataType,
|
||||
int width, int height, const QgsRectangle &extent,
|
||||
int nBands, const QgsCoordinateReferenceSystem &crs ) SIP_FACTORY;
|
||||
QgsRasterDataProvider *createMultiBandRaster( Qgis::DataType dataType,
|
||||
int width, int height,
|
||||
const QgsRectangle &extent,
|
||||
const QgsCoordinateReferenceSystem &crs,
|
||||
int nBands ) SIP_FACTORY;
|
||||
|
||||
/** Write raster file
|
||||
\param pipe raster pipe
|
||||
|
Loading…
x
Reference in New Issue
Block a user