0
0
mirror of https://github.com/fralx/LimeReport.git synced 2024-12-26 17:38:09 +03:00
LimeReport/limereport/lraxisdata.h

38 lines
633 B
C
Raw Normal View History

#ifndef AXISDATA_H
#define AXISDATA_H
#include <QtGlobal>
namespace LimeReport {
class AxisData
{
public:
AxisData();
AxisData(qreal minValue, qreal maxValue);
int segmentCount() const;
qreal rangeMin() const;
qreal rangeMax() const;
qreal minValue() const;
qreal maxValue() const;
qreal step() const;
qreal delta() const;
2022-01-25 21:28:32 +03:00
private:
void calculateValuesAboveMax(qreal minValue, qreal maxValue, int segments);
qreal m_rangeMin;
qreal m_rangeMax;
qreal m_minValue;
qreal m_maxValue;
qreal m_step;
qreal m_delta;
int m_segmentCount;
};
};
#endif // AXISDATA_H