summaryrefslogtreecommitdiff
path: root/src/GipfelWidget.H
diff options
context:
space:
mode:
authorJohannes Hofmann <Johannes.Hofmann@gmx.de>2006-12-18 18:26:41 +0100
committerJohannes Hofmann <Johannes.Hofmann@gmx.de>2006-12-18 18:26:41 +0100
commitfaf5dff31fcbafb5cfa8575b85ffaf2408ff5d39 (patch)
treefa0ccd1aadedca0dd9d6d4711e7deccee6bc5a7e /src/GipfelWidget.H
parenta432b9670a3df4ddadc6979601c37204aab927cd (diff)
make bilinear resampling optional
Diffstat (limited to 'src/GipfelWidget.H')
-rw-r--r--src/GipfelWidget.H9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/GipfelWidget.H b/src/GipfelWidget.H
index b6bb901..2210e07 100644
--- a/src/GipfelWidget.H
+++ b/src/GipfelWidget.H
@@ -46,6 +46,11 @@ class GipfelWidget : public Fl_Widget {
uchar *r, uchar *g, uchar *b);
public:
+ typedef enum {
+ NEAREST = 0,
+ BILINEAR = 1
+ } sample_mode_t;
+
GipfelWidget(int X,int Y,int W, int H);
void center();
@@ -114,8 +119,8 @@ class GipfelWidget : public Fl_Widget {
int comp_params();
- int get_pixel(double a_alph, double a_nick,
- uchar *r, uchar *g, uchar *b);
+ int get_pixel(GipfelWidget::sample_mode_t,
+ double a_alph, double a_nick, uchar *r, uchar *g, uchar *b);
void draw();
};