diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2016-05-26 13:27:29 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2016-05-26 13:27:29 +0200 |
commit | 2ef88a343443774e24154d5757f3c17b515db2f5 (patch) | |
tree | 31bd1eea04d53255f204050de0b4a2ba2474eeae /spline-widget/functionconfig.cpp | |
parent | 875a401f7d99a31f13ae901b445c930803473dbe (diff) |
spline-widget: move more from header
Diffstat (limited to 'spline-widget/functionconfig.cpp')
-rw-r--r-- | spline-widget/functionconfig.cpp | 31 |
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), |