src/roi.h

00001 
00002 
00003 
00004 
00005 #ifndef __IMAGER_ROI_H__
00006 #define __IMAGER_ROI_H__
00007 
00008 #include "defs.h"
00009 
00010 roi_type current_roi;
00011 gint roi_timer_handle;
00012 int roicnt;
00013 char watchdogflag;
00014 
00015 void roi_drag_rectangle  (int x1, int y1, int x2, int y2);
00016 void roi_erase_rectangle ();
00017 void roi_drag_roi  (int ofs_x1, int ofs_y1);
00018 void roi_drag_vertex  (int vertexno, int ofs_x1, int ofs_y1);
00019 void roi_erase_roi ();
00020 void roi_offset_roi (int x, int y);
00021 void roi_offset_vertex (int vertexno, int x, int y);
00022 void kill_roi ();
00023 void roi_set_rectangular (int x1, int y1, int x2, int y2);
00024 void roi_add_vertex (int x1, int y1);
00025 void roi_close_polygon ();
00026 char roi_is_closed_polygon();
00027 void roi_set_circular_roi (int xc, int yc, int radius);
00028 int roi_is_near_vertex (int xmouse, int ymouse);
00029 gboolean roi_marchingants (gpointer data);
00030 char in_roi (int x, int y);
00031 void roi_imgxy (int* x, int* y);
00032 void roi_bbox (image_type* img, int* bx1, int* by1, int* bx2, int* by2);
00033 void dump_roi ();
00034 
00035 char dragroi_ini;
00036 
00037 
00038 
00039 #endif

Generated on Sat Nov 15 23:24:49 2008 for Crystal Image by  doxygen 1.5.3