summaryrefslogtreecommitdiff
path: root/src/GipfelWidget.H
diff options
context:
space:
mode:
authorJohannes Hofmann <Johannes.Hofmann@gmx.de>2006-12-18 22:11:00 +0100
committerJohannes Hofmann <Johannes.Hofmann@gmx.de>2006-12-18 22:11:00 +0100
commit4b2dc2ab9526ccca3cc6a0a7d85e9236b7ed3582 (patch)
tree210946ecf21d42100bcf9ded155f63a11462a7e7 /src/GipfelWidget.H
parent7872b3cd1f6d1ee55f9b5fc772fe5463bd3c647e (diff)
add distortion profile handling
Diffstat (limited to 'src/GipfelWidget.H')
-rw-r--r--src/GipfelWidget.H9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/GipfelWidget.H b/src/GipfelWidget.H
index a3f9ed7..fa82803 100644
--- a/src/GipfelWidget.H
+++ b/src/GipfelWidget.H
@@ -10,6 +10,7 @@
#include <FL/Fl_Widget.H>
#include <FL/Fl_Menu_Button.H>
#include "Panorama.H"
+#include "ImageMetaData.H"
class GipfelWidget : public Fl_Widget {
private:
@@ -22,6 +23,8 @@ class GipfelWidget : public Fl_Widget {
Fl_Menu_Button *mb;
char *img_file;
double track_width;
+ ImageMetaData *md;
+
int show_hidden;
int handle(int event);
@@ -124,6 +127,12 @@ class GipfelWidget : public Fl_Widget {
int get_pixel(GipfelWidget::sample_mode_t,
double a_alph, double a_nick, uchar *r, uchar *g, uchar *b);
+ int get_distortion_profile_name(char *buf, int buflen);
+
+ int save_distortion_params(const char *prof_name);
+
+ int load_distortion_params(const char *prof_name);
+
void draw();
};
#endif