diff options
author | taw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1> | 2007-10-25 17:42:26 +0000 |
---|---|---|
committer | taw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1> | 2007-10-25 17:42:26 +0000 |
commit | 43c03565d1ee87135e9fe206bcbf834e16763879 (patch) | |
tree | 7a72155168fe2365960f3d6a0e717c723844a8c2 /src/imagedisplay.h | |
parent | f96d25141ffee4ec8d18dbbcadb734fb16c92d52 (diff) |
Feature partnering algorithm (of sorts)
git-svn-id: svn://cook.msm.cam.ac.uk:745/diff-tomo/dtr@177 bf6ca9ba-c028-0410-8290-897cf20841d1
Diffstat (limited to 'src/imagedisplay.h')
-rw-r--r-- | src/imagedisplay.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/imagedisplay.h b/src/imagedisplay.h index 38d2fbe..73ef172 100644 --- a/src/imagedisplay.h +++ b/src/imagedisplay.h @@ -30,14 +30,20 @@ typedef enum { typedef enum { IMAGEDISPLAY_MARK_CIRCLE_1, - IMAGEDISPLAY_MARK_CIRCLE_2 + IMAGEDISPLAY_MARK_CIRCLE_2, + IMAGEDISPLAY_MARK_LINE_1 } ImageDisplayMarkType; typedef struct struct_imagedisplaymark { + double x; double y; + double x2; + double y2; ImageDisplayMarkType type; + struct struct_imagedisplaymark *next; + } ImageDisplayMark; typedef struct imagedisplay_struct { @@ -72,10 +78,11 @@ extern ImageDisplay *imagedisplay_open(ImageRecord image, const char *title, Ima extern ImageDisplay *imagedisplay_open_with_message(ImageRecord image, const char *title, const char *message, ImageDisplayFlags flags, GCallback mouse_click_func, gpointer callback_data); extern void imagedisplay_add_mark(ImageDisplay *imagedisplay, double x, double y, ImageDisplayMarkType type); +extern void imagedisplay_add_line(ImageDisplay *imagedisplay, double x1, double y1, double x2, double y2, ImageDisplayMarkType type); extern void imagedisplay_force_redraw(ImageDisplay *imagedisplay); extern void imagedisplay_put_data(ImageDisplay *imagedisplay, ImageRecord imagerecord); extern void imagedisplay_close(ImageDisplay *imagedisplay); -extern void imagedisplay_clear_circles(ImageDisplay *imagedisplay); +extern void imagedisplay_clear_marks(ImageDisplay *imagedisplay); #endif /* IMAGEDISPLAY_H */ |