@@ -39,7 +39,7 @@ void QgsRasterInterface::initStatistics( QgsRasterBandStats &statistics,
39
39
const QgsRectangle &boundingBox,
40
40
int sampleSize )
41
41
{
42
- QgsDebugMsgLevel ( QString ( " theBandNo = %1 sampleSize = %2" ).arg ( bandNo ).arg ( sampleSize ), 4 );
42
+ QgsDebugMsgLevel ( QStringLiteral ( " theBandNo = %1 sampleSize = %2" ).arg ( bandNo ).arg ( sampleSize ), 4 );
43
43
44
44
statistics.bandNumber = bandNo;
45
45
statistics.statsGathered = stats;
@@ -87,15 +87,15 @@ void QgsRasterInterface::initStatistics( QgsRasterBandStats &statistics,
87
87
statistics.height = 1000 ;
88
88
}
89
89
}
90
- QgsDebugMsgLevel ( QString ( " theStatistics.width = %1 statistics.height = %2" ).arg ( statistics.width ).arg ( statistics.height ), 4 );
90
+ QgsDebugMsgLevel ( QStringLiteral ( " theStatistics.width = %1 statistics.height = %2" ).arg ( statistics.width ).arg ( statistics.height ), 4 );
91
91
}
92
92
93
93
bool QgsRasterInterface::hasStatistics ( int bandNo,
94
94
int stats,
95
95
const QgsRectangle &extent,
96
96
int sampleSize )
97
97
{
98
- QgsDebugMsgLevel ( QString ( " theBandNo = %1 stats = %2 sampleSize = %3" ).arg ( bandNo ).arg ( stats ).arg ( sampleSize ), 4 );
98
+ QgsDebugMsgLevel ( QStringLiteral ( " theBandNo = %1 stats = %2 sampleSize = %3" ).arg ( bandNo ).arg ( stats ).arg ( sampleSize ), 4 );
99
99
if ( mStatistics .isEmpty () ) return false ;
100
100
101
101
QgsRasterBandStats myRasterBandStats;
@@ -105,7 +105,7 @@ bool QgsRasterInterface::hasStatistics( int bandNo,
105
105
{
106
106
if ( stats.contains ( myRasterBandStats ) )
107
107
{
108
- QgsDebugMsgLevel ( " Has cached statistics." , 4 );
108
+ QgsDebugMsgLevel ( QStringLiteral ( " Has cached statistics." ) , 4 );
109
109
return true ;
110
110
}
111
111
}
@@ -117,7 +117,7 @@ QgsRasterBandStats QgsRasterInterface::bandStatistics( int bandNo,
117
117
const QgsRectangle &extent,
118
118
int sampleSize, QgsRasterBlockFeedback *feedback )
119
119
{
120
- QgsDebugMsgLevel ( QString ( " theBandNo = %1 stats = %2 sampleSize = %3" ).arg ( bandNo ).arg ( stats ).arg ( sampleSize ), 4 );
120
+ QgsDebugMsgLevel ( QStringLiteral ( " theBandNo = %1 stats = %2 sampleSize = %3" ).arg ( bandNo ).arg ( stats ).arg ( sampleSize ), 4 );
121
121
122
122
// TODO: null values set on raster layer!!!
123
123
@@ -128,7 +128,7 @@ QgsRasterBandStats QgsRasterInterface::bandStatistics( int bandNo,
128
128
{
129
129
if ( stats.contains ( myRasterBandStats ) )
130
130
{
131
- QgsDebugMsgLevel ( " Using cached statistics." , 4 );
131
+ QgsDebugMsgLevel ( QStringLiteral ( " Using cached statistics." ) , 4 );
132
132
return stats;
133
133
}
134
134
}
@@ -169,7 +169,7 @@ QgsRasterBandStats QgsRasterInterface::bandStatistics( int bandNo,
169
169
if ( feedback && feedback->isCanceled () )
170
170
return myRasterBandStats;
171
171
172
- QgsDebugMsgLevel ( QString ( " myYBlock = %1 myXBlock = %2" ).arg ( myYBlock ).arg ( myXBlock ), 4 );
172
+ QgsDebugMsgLevel ( QStringLiteral ( " myYBlock = %1 myXBlock = %2" ).arg ( myYBlock ).arg ( myXBlock ), 4 );
173
173
int myBlockWidth = std::min ( myXBlockSize, myWidth - myXBlock * myXBlockSize );
174
174
int myBlockHeight = std::min ( myYBlockSize, myHeight - myYBlock * myYBlockSize );
175
175
@@ -230,12 +230,12 @@ QgsRasterBandStats QgsRasterInterface::bandStatistics( int bandNo,
230
230
// Divide result by sample size - 1 and get square root to get stdev
231
231
myRasterBandStats.stdDev = std::sqrt ( mySumOfSquares / ( myRasterBandStats.elementCount - 1 ) );
232
232
233
- QgsDebugMsgLevel ( " ************ STATS **************" , 4 );
234
- QgsDebugMsgLevel ( QString ( " MIN %1" ).arg ( myRasterBandStats.minimumValue ), 4 );
235
- QgsDebugMsgLevel ( QString ( " MAX %1" ).arg ( myRasterBandStats.maximumValue ), 4 );
236
- QgsDebugMsgLevel ( QString ( " RANGE %1" ).arg ( myRasterBandStats.range ), 4 );
237
- QgsDebugMsgLevel ( QString ( " MEAN %1" ).arg ( myRasterBandStats.mean ), 4 );
238
- QgsDebugMsgLevel ( QString ( " STDDEV %1" ).arg ( myRasterBandStats.stdDev ), 4 );
233
+ QgsDebugMsgLevel ( QStringLiteral ( " ************ STATS **************" ) , 4 );
234
+ QgsDebugMsgLevel ( QStringLiteral ( " MIN %1" ).arg ( myRasterBandStats.minimumValue ), 4 );
235
+ QgsDebugMsgLevel ( QStringLiteral ( " MAX %1" ).arg ( myRasterBandStats.maximumValue ), 4 );
236
+ QgsDebugMsgLevel ( QStringLiteral ( " RANGE %1" ).arg ( myRasterBandStats.range ), 4 );
237
+ QgsDebugMsgLevel ( QStringLiteral ( " MEAN %1" ).arg ( myRasterBandStats.mean ), 4 );
238
+ QgsDebugMsgLevel ( QStringLiteral ( " STDDEV %1" ).arg ( myRasterBandStats.stdDev ), 4 );
239
239
240
240
myRasterBandStats.statsGathered = QgsRasterBandStats::All;
241
241
mStatistics .append ( myRasterBandStats );
@@ -313,7 +313,7 @@ void QgsRasterInterface::initHistogram( QgsRasterHistogram &histogram,
313
313
if ( xRes < srcXRes ) xRes = srcXRes;
314
314
if ( yRes < srcYRes ) yRes = srcYRes;
315
315
}
316
- QgsDebugMsgLevel ( QString ( " xRes = %1 yRes = %2" ).arg ( xRes ).arg ( yRes ), 4 );
316
+ QgsDebugMsgLevel ( QStringLiteral ( " xRes = %1 yRes = %2" ).arg ( xRes ).arg ( yRes ), 4 );
317
317
318
318
histogram.width = static_cast <int >( finalExtent.width () / xRes );
319
319
histogram.height = static_cast <int >( finalExtent.height () / yRes );
@@ -331,7 +331,7 @@ void QgsRasterInterface::initHistogram( QgsRasterHistogram &histogram,
331
331
histogram.height = 1000 ;
332
332
}
333
333
}
334
- QgsDebugMsgLevel ( QString ( " theHistogram.width = %1 histogram.height = %2" ).arg ( histogram.width ).arg ( histogram.height ), 4 );
334
+ QgsDebugMsgLevel ( QStringLiteral ( " theHistogram.width = %1 histogram.height = %2" ).arg ( histogram.width ).arg ( histogram.height ), 4 );
335
335
336
336
int myBinCount = binCount;
337
337
if ( myBinCount == 0 )
@@ -360,7 +360,7 @@ void QgsRasterInterface::initHistogram( QgsRasterHistogram &histogram,
360
360
}
361
361
}
362
362
histogram.binCount = myBinCount;
363
- QgsDebugMsgLevel ( QString ( " theHistogram.binCount = %1" ).arg ( histogram.binCount ), 4 );
363
+ QgsDebugMsgLevel ( QStringLiteral ( " theHistogram.binCount = %1" ).arg ( histogram.binCount ), 4 );
364
364
}
365
365
366
366
@@ -371,7 +371,7 @@ bool QgsRasterInterface::hasHistogram( int bandNo,
371
371
int sampleSize,
372
372
bool includeOutOfRange )
373
373
{
374
- QgsDebugMsgLevel ( QString ( " theBandNo = %1 binCount = %2 minimum = %3 maximum = %4 sampleSize = %5" ).arg ( bandNo ).arg ( binCount ).arg ( minimum ).arg ( maximum ).arg ( sampleSize ), 4 );
374
+ QgsDebugMsgLevel ( QStringLiteral ( " theBandNo = %1 binCount = %2 minimum = %3 maximum = %4 sampleSize = %5" ).arg ( bandNo ).arg ( binCount ).arg ( minimum ).arg ( maximum ).arg ( sampleSize ), 4 );
375
375
// histogramDefaults() needs statistics if minimum or maximum is NaN ->
376
376
// do other checks which don't need statistics before histogramDefaults()
377
377
if ( mHistograms .isEmpty () ) return false ;
@@ -383,7 +383,7 @@ bool QgsRasterInterface::hasHistogram( int bandNo,
383
383
{
384
384
if ( histogram == myHistogram )
385
385
{
386
- QgsDebugMsgLevel ( " Has cached histogram." , 4 );
386
+ QgsDebugMsgLevel ( QStringLiteral ( " Has cached histogram." ) , 4 );
387
387
return true ;
388
388
}
389
389
}
@@ -397,7 +397,7 @@ QgsRasterHistogram QgsRasterInterface::histogram( int bandNo,
397
397
int sampleSize,
398
398
bool includeOutOfRange, QgsRasterBlockFeedback *feedback )
399
399
{
400
- QgsDebugMsgLevel ( QString ( " theBandNo = %1 binCount = %2 minimum = %3 maximum = %4 sampleSize = %5" ).arg ( bandNo ).arg ( binCount ).arg ( minimum ).arg ( maximum ).arg ( sampleSize ), 4 );
400
+ QgsDebugMsgLevel ( QStringLiteral ( " theBandNo = %1 binCount = %2 minimum = %3 maximum = %4 sampleSize = %5" ).arg ( bandNo ).arg ( binCount ).arg ( minimum ).arg ( maximum ).arg ( sampleSize ), 4 );
401
401
402
402
QgsRasterHistogram myHistogram;
403
403
initHistogram ( myHistogram, bandNo, binCount, minimum, maximum, extent, sampleSize, includeOutOfRange );
@@ -407,7 +407,7 @@ QgsRasterHistogram QgsRasterInterface::histogram( int bandNo,
407
407
{
408
408
if ( histogram == myHistogram )
409
409
{
410
- QgsDebugMsgLevel ( " Using cached histogram." , 4 );
410
+ QgsDebugMsgLevel ( QStringLiteral ( " Using cached histogram." ) , 4 );
411
411
return histogram;
412
412
}
413
413
}
@@ -444,7 +444,7 @@ QgsRasterHistogram QgsRasterInterface::histogram( int bandNo,
444
444
myMinimum -= 0.1 * myerval;
445
445
myMaximum += 0.1 * myerval;
446
446
447
- QgsDebugMsgLevel ( QString ( " binCount = %1 myMinimum = %2 myMaximum = %3" ).arg ( myHistogram.binCount ).arg ( myMinimum ).arg ( myMaximum ), 4 );
447
+ QgsDebugMsgLevel ( QStringLiteral ( " binCount = %1 myMinimum = %2 myMaximum = %3" ).arg ( myHistogram.binCount ).arg ( myMinimum ).arg ( myMaximum ), 4 );
448
448
449
449
double myBinSize = ( myMaximum - myMinimum ) / myBinCount;
450
450
@@ -502,7 +502,7 @@ QgsRasterHistogram QgsRasterInterface::histogram( int bandNo,
502
502
{
503
503
hist += QString::number ( myHistogram.histogramVector .value ( i ) ) + ' ' ;
504
504
}
505
- QgsDebugMsgLevel ( " Histogram (max first 500 bins): " + hist, 4 );
505
+ QgsDebugMsgLevel ( QStringLiteral ( " Histogram (max first 500 bins): " ) + hist, 4 );
506
506
#endif
507
507
508
508
return myHistogram;
@@ -514,7 +514,7 @@ void QgsRasterInterface::cumulativeCut( int bandNo,
514
514
const QgsRectangle &extent,
515
515
int sampleSize )
516
516
{
517
- QgsDebugMsgLevel ( QString ( " theBandNo = %1 lowerCount = %2 upperCount = %3 sampleSize = %4" ).arg ( bandNo ).arg ( lowerCount ).arg ( upperCount ).arg ( sampleSize ), 4 );
517
+ QgsDebugMsgLevel ( QStringLiteral ( " theBandNo = %1 lowerCount = %2 upperCount = %3 sampleSize = %4" ).arg ( bandNo ).arg ( lowerCount ).arg ( upperCount ).arg ( sampleSize ), 4 );
518
518
519
519
int mySrcDataType = sourceDataType ( bandNo );
520
520
@@ -537,8 +537,8 @@ void QgsRasterInterface::cumulativeCut( int bandNo,
537
537
int myMinCount = static_cast < int >( std::round ( lowerCount * myHistogram.nonNullCount ) );
538
538
int myMaxCount = static_cast < int >( std::round ( upperCount * myHistogram.nonNullCount ) );
539
539
bool myLowerFound = false ;
540
- QgsDebugMsgLevel ( QString ( " binCount = %1 minimum = %2 maximum = %3 myBinXStep = %4" ).arg ( myHistogram.binCount ).arg ( myHistogram.minimum ).arg ( myHistogram.maximum ).arg ( myBinXStep ), 4 );
541
- QgsDebugMsgLevel ( QString ( " myMinCount = %1 myMaxCount = %2" ).arg ( myMinCount ).arg ( myMaxCount ), 4 );
540
+ QgsDebugMsgLevel ( QStringLiteral ( " binCount = %1 minimum = %2 maximum = %3 myBinXStep = %4" ).arg ( myHistogram.binCount ).arg ( myHistogram.minimum ).arg ( myHistogram.maximum ).arg ( myBinXStep ), 4 );
541
+ QgsDebugMsgLevel ( QStringLiteral ( " myMinCount = %1 myMaxCount = %2" ).arg ( myMinCount ).arg ( myMaxCount ), 4 );
542
542
543
543
for ( int myBin = 0 ; myBin < myHistogram.histogramVector .size (); myBin++ )
544
544
{
@@ -548,12 +548,12 @@ void QgsRasterInterface::cumulativeCut( int bandNo,
548
548
{
549
549
lowerValue = myHistogram.minimum + myBin * myBinXStep;
550
550
myLowerFound = true ;
551
- QgsDebugMsgLevel ( QString ( " found lowerValue %1 at bin %2" ).arg ( lowerValue ).arg ( myBin ), 4 );
551
+ QgsDebugMsgLevel ( QStringLiteral ( " found lowerValue %1 at bin %2" ).arg ( lowerValue ).arg ( myBin ), 4 );
552
552
}
553
553
if ( myCount >= myMaxCount )
554
554
{
555
555
upperValue = myHistogram.minimum + myBin * myBinXStep;
556
- QgsDebugMsgLevel ( QString ( " found upperValue %1 at bin %2" ).arg ( upperValue ).arg ( myBin ), 4 );
556
+ QgsDebugMsgLevel ( QStringLiteral ( " found upperValue %1 at bin %2" ).arg ( upperValue ).arg ( myBin ), 4 );
557
557
break ;
558
558
}
559
559
}
@@ -563,9 +563,9 @@ void QgsRasterInterface::cumulativeCut( int bandNo,
563
563
mySrcDataType == Qgis::Int16 || mySrcDataType == Qgis::Int32 ||
564
564
mySrcDataType == Qgis::UInt16 || mySrcDataType == Qgis::UInt32 )
565
565
{
566
- if ( lowerValue != std::numeric_limits< double >:: quiet_NaN ( ) )
566
+ if ( ! std::isnan ( lowerValue ) )
567
567
lowerValue = std::floor ( lowerValue );
568
- if ( upperValue != std::numeric_limits< double >:: quiet_NaN ( ) )
568
+ if ( ! std::isnan ( upperValue ) )
569
569
upperValue = std::ceil ( upperValue );
570
570
}
571
571
}
@@ -600,7 +600,7 @@ QString QgsRasterInterface::capabilitiesString() const
600
600
abilitiesList += tr ( " Build Pyramids" );
601
601
}
602
602
603
- QgsDebugMsgLevel ( " Capability: " + abilitiesList.join ( " , " ), 4 );
603
+ QgsDebugMsgLevel ( " Capability: " + abilitiesList.join ( QStringLiteral ( " , " ) ), 4 );
604
604
605
605
return abilitiesList.join ( QStringLiteral ( " , " ) );
606
606
}
0 commit comments