diff options
author | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2006-08-02 18:00:23 +0200 |
---|---|---|
committer | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2006-08-02 18:00:23 +0200 |
commit | 732e18ac89479a9a789068b32145825bb0c98ba4 (patch) | |
tree | 3cfbe74dbf64150c6ba73d0db21dd03536aac67f /src/GipfelWidget.cxx | |
parent | 52669d81a766eacc1b4e60d0cf477e35b598fcbe (diff) |
implement PreviewOutputImage
Diffstat (limited to 'src/GipfelWidget.cxx')
-rw-r--r-- | src/GipfelWidget.cxx | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/GipfelWidget.cxx b/src/GipfelWidget.cxx index 34716e0..c4fe032 100644 --- a/src/GipfelWidget.cxx +++ b/src/GipfelWidget.cxx @@ -770,11 +770,18 @@ GipfelWidget::get_pixel(double a_view, double a_nick, int GipfelWidget::get_pixel_nearest(Fl_Image *img, double x, double y, - char *r, char *g, char *b) { - if (isnan(x) || isnan(y)) { - return 1; - } + char *r, char *g, char *b) { + if (isnan(x) || isnan(y)) { + return 1; + } else { + return get_pixel(img, (int) rint(x), (int) rint(y), r, g, b); + } +} + +int +GipfelWidget::get_pixel(Fl_Image *img, int x, int y, + char *r, char *g, char *b) { if ( img->d() == 0 ) { return 1; } |