1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-01-19 04:02:09 +01:00

Refactoring

This commit is contained in:
Martin Tůma 2018-05-24 23:19:30 +02:00
parent f9822b7c78
commit eb89ef2f2b

View File

@ -14,7 +14,7 @@
class Ticks class Ticks
{ {
public: public:
Ticks(double min, double max, int count); Ticks(double minValue, double maxValue, int maxCount);
int count() const {return ((int)((_max - _min) / _d)) + 1;} int count() const {return ((int)((_max - _min) / _d)) + 1;}
double val(int i) const {return _min + i * _d;} double val(int i) const {return _min + i * _d;}
@ -27,12 +27,12 @@ private:
double _d; double _d;
}; };
Ticks::Ticks(double min, double max, int count) Ticks::Ticks(double minValue, double maxValue, int maxCount)
{ {
double range = niceNum(max - min, 0); double range = niceNum(maxValue - minValue, 0);
_d = niceNum(range / count, 1); _d = niceNum(range / maxCount, 1);
_min = ceil(min / _d) * _d; _min = ceil(minValue / _d) * _d;
_max = floor(max / _d) * _d; _max = floor(maxValue / _d) * _d;
} }