blob: 67a660447bfd595543925d88477e3f4fa59a809b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
--- ./qtiplot/src/plot2D/Log2ScaleEngine.cpp.orig 2009-10-18 10:44:49.000000000 +0400
+++ ./qtiplot/src/plot2D/Log2ScaleEngine.cpp 2009-10-18 18:54:12.000000000 +0400
@@ -160,8 +160,8 @@
if ( numTicks > 10000 )
numTicks = 10000;
- const double lxmin = ::log2(interval.minValue());
- const double lxmax = ::log2(interval.maxValue());
+ const double lxmin = ::log(interval.minValue())*M_LOG2E;
+ const double lxmax = ::log(interval.maxValue())*M_LOG2E;
const double lstep = (lxmax - lxmin) / double(numTicks - 1);
QwtValueList ticks;
@@ -224,6 +224,6 @@
QwtDoubleInterval Log2ScaleEngine::log2(
const QwtDoubleInterval &interval) const
{
- return QwtDoubleInterval(::log2(interval.minValue()),
- ::log2(interval.maxValue()));
+ return QwtDoubleInterval(::log(interval.minValue())*M_LOG2E,
+ ::log(interval.maxValue())*M_LOG2E);
}
|