summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Hofmann <Johannes.Hofmann@gmx.de>2008-01-18 16:17:21 +0100
committerJohannes Hofmann <Johannes.Hofmann@gmx.de>2008-01-18 16:17:21 +0100
commit61988218606c52684c8121a8274245bde4d3dcf5 (patch)
tree99f633997916005ef3d457d220f36835a484aedf
parent7c3b29bde40fa215f35de1197c1ef0fc51f9c113 (diff)
use std::min() std::max()
-rw-r--r--src/GipfelWidget.cxx15
-rw-r--r--src/Stitch.cxx9
2 files changed, 10 insertions, 14 deletions
diff --git a/src/GipfelWidget.cxx b/src/GipfelWidget.cxx
index eefefc4..cb0b3dc 100644
--- a/src/GipfelWidget.cxx
+++ b/src/GipfelWidget.cxx
@@ -15,6 +15,7 @@
#include <fcntl.h>
#include <errno.h>
#include <math.h>
+#include <algorithm>
#include <FL/Fl.H>
#include <FL/Fl_Menu_Item.H>
@@ -29,10 +30,6 @@
#define CROSS_SIZE 2
-
-#define MAX(A,B) ((A)>(B)?(A):(B))
-#define MIN(A,B) ((A)<(B)?(A):(B))
-
static double pi_d, deg2rad;
static void center_cb(Fl_Widget *o, void *f);
@@ -464,13 +461,13 @@ GipfelWidget::set_mountain(int m_x, int m_y) {
damage(4, center_x + x() + old_x - 2*CROSS_SIZE - 1,
center_y + y() + old_y + old_label_y - 2*CROSS_SIZE - 20,
- MAX(20, cur_mountain->label_x) + 2*CROSS_SIZE + 2,
- MAX(20, old_label_y) + 22 );
+ std::max(20, cur_mountain->label_x) + 2*CROSS_SIZE + 2,
+ std::max(20, old_label_y) + 22 );
damage(4,
(int) rint(center_x + x() + cur_mountain->x - 2*CROSS_SIZE - 1),
(int) rint(center_y + y() + cur_mountain->y + cur_mountain->label_y - 2*CROSS_SIZE - 20),
- MAX(20, cur_mountain->label_x) + 2*CROSS_SIZE + 2,
- MAX(20, cur_mountain->label_y) + 22 );
+ std::max(20, cur_mountain->label_x) + 2*CROSS_SIZE + 2,
+ std::max(20, cur_mountain->label_y) + 22 );
return 0;
}
@@ -660,7 +657,7 @@ int
GipfelWidget::get_rel_track_width(Hill *m) {
double dist = pan->get_real_distance(m);
- return (int) rint(MAX((pan->get_scale()*track_width)/(dist*10.0), 1.0));
+ return (int) rint(std::max((pan->get_scale()*track_width)/(dist*10.0), 1.0));
}
void
diff --git a/src/Stitch.cxx b/src/Stitch.cxx
index 0038b28..ae06cde 100644
--- a/src/Stitch.cxx
+++ b/src/Stitch.cxx
@@ -8,6 +8,7 @@
#include <stdio.h>
#include <string.h>
#include <math.h>
+#include <algorithm>
#include <gsl/gsl_multifit.h>
@@ -16,8 +17,6 @@
#include "OutputImage.H"
#include "Stitch.H"
-#define MIN(A,B) ((A)<(B)?(A):(B))
-#define MAX(A,B) ((A)>(B)?(A):(B))
#define MAX_VALUE 65025
static double pi_d = asin(1.0) * 2.0;
@@ -122,9 +121,9 @@ Stitch::resample(GipfelWidget::sample_mode_t m,
if (gipf[i]->get_pixel(m, a_view, a_nick,
&r, &g, &b) == 0) {
- r = MAX(MIN(r, MAX_VALUE), 0);
- g = MAX(MIN(g, MAX_VALUE), 0);
- b = MAX(MIN(b, MAX_VALUE), 0);
+ r = std::max(std::min(r, MAX_VALUE), 0);
+ g = std::max(std::min(g, MAX_VALUE), 0);
+ b = std::max(std::min(b, MAX_VALUE), 0);
if (single_images[i]) {
single_images[i]->set_pixel(x, r, g, b);