summaryrefslogtreecommitdiffhomepage
path: root/qfunctionconfigurator/functionconfig.h
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2015-07-07 11:51:08 +0200
committerStanislaw Halik <sthalik@misaki.pl>2015-07-07 13:12:09 +0200
commit74c317a64c4aa152f1ba988d3e5d4d48d4a8e33e (patch)
tree318dd737be1713b478613c35086e6ffd21505c3b /qfunctionconfigurator/functionconfig.h
parent87e7547b3b5ea10630f6f1238ce04c9e6e354b78 (diff)
qfc: use same precision no matter the max x value
Diffstat (limited to 'qfunctionconfigurator/functionconfig.h')
-rw-r--r--qfunctionconfigurator/functionconfig.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/qfunctionconfigurator/functionconfig.h b/qfunctionconfigurator/functionconfig.h
index bd8be140..f7930cb2 100644
--- a/qfunctionconfigurator/functionconfig.h
+++ b/qfunctionconfigurator/functionconfig.h
@@ -22,8 +22,10 @@ private:
QList<QPointF> input;
std::vector<float> data;
};
-
- static constexpr long MEMOIZE_PRECISION = 25;
+
+ static constexpr int value_count = 9001;
+
+ int precision() const;
void reload();
float getValueInternal(int x);
@@ -32,7 +34,7 @@ private:
volatile bool activep;
int max_x;
int max_y;
-
+
State cur, saved;
public:
int maxInput() const { return max_x; }