00001
00020 #ifndef PLOTEDGES_H
00021 #define PLOTEDGES_H
00022
00023 #include "callcpp.h"
00024 #include "oldlist.h"
00025 #include "tessclas.h"
00026 #include "split.h"
00027
00028
00029
00030
00032 extern void *edge_window;
00033
00034
00035
00036
00037
00041 #define update_edge_window() \
00042 if (display_splits) { \
00043 c_make_current (edge_window); \
00044 } \
00045
00046
00050 #define edge_window_wait() \
00051 if (display_splits) window_wait (edge_window)
00052
00053
00054
00055
00056 void display_edgepts(LIST outlines);
00057
00058 void draw_blob_edges(TBLOB *blob);
00059
00060 void mark_outline(EDGEPT *edgept);
00061
00062 void mark_split(SPLIT *split);
00063 #endif