summaryrefslogtreecommitdiffhomepage
path: root/spline-widget/functionconfig.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2016-05-26 13:27:29 +0200
committerStanislaw Halik <sthalik@misaki.pl>2016-05-26 13:27:29 +0200
commit2ef88a343443774e24154d5757f3c17b515db2f5 (patch)
tree31bd1eea04d53255f204050de0b4a2ba2474eeae /spline-widget/functionconfig.cpp
parent875a401f7d99a31f13ae901b445c930803473dbe (diff)
spline-widget: move more from header
Diffstat (limited to 'spline-widget/functionconfig.cpp')
-rw-r--r--spline-widget/functionconfig.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/spline-widget/functionconfig.cpp b/spline-widget/functionconfig.cpp
index 5390e9bd..5c5740d2 100644
--- a/spline-widget/functionconfig.cpp
+++ b/spline-widget/functionconfig.cpp
@@ -27,6 +27,37 @@ Map::Map() : Map(0, 0)
{
}
+void Map::removeAllPoints()
+{
+ QMutexLocker foo(&_mutex);
+ cur.input.clear();
+ reload();
+}
+
+void Map::setMaxInput(double max_input)
+{
+ QMutexLocker l(&_mutex);
+ max_x = max_input;
+}
+
+void Map::setMaxOutput(double max_output)
+{
+ QMutexLocker l(&_mutex);
+ max_y = max_output;
+}
+
+double Map::maxInput() const
+{
+ QMutexLocker l(&_mutex);
+ return max_x;
+}
+
+double Map::maxOutput() const
+{
+ QMutexLocker l(&_mutex);
+ return max_y;
+}
+
Map::Map(double maxx, double maxy) :
_mutex(QMutex::Recursive),
max_x(0),