|
Classes |
| struct | xinfo_t |
Defines |
| #define | BORDER 1 |
| #define | SLEEP 1 |
| #define | W(B) ((B << 1) | 1) |
| #define | S(B) (B << 1) |
| #define | NB(F) (sizeof(F)/sizeof(raw_t*)) |
| #define | WIDTH 800 |
| #define | HEIGHT 800 |
| #define | MARGIN 12 |
| #define | DBM(I, J) dbm[(I)*dim+(J)] |
| #define | UNION(F) for(i = 0, n = NB(F); i < n; ++i) { dbm_convexUnion(hull, F[i], dim); } |
Functions |
| void | init_xinfo (xinfo_t *xinfo) |
| void | setcolor (xinfo_t *xinfo, const char *col) |
| void | draw_point (xinfo_t *xinfo, int x, int y) |
| void | draw_line (xinfo_t *xinfo, int x1, int y1, int x2, int y2) |
| void | draw_string (xinfo_t *xinfo, int x, int y, const char *str) |
| void | setcolorij (xinfo_t *xinfo, int cij) |
| void | draw_sline (xinfo_t *xinfo, double rx, double ry, int x1, int y1, int x2, int y2) |
| double | getMax (int c1, int c2) |
| void | getScale (const int *dbm, int dim, int x1, int x2, double *sx, double *sy) |
| void | dbm_draw (xinfo_t *xinfo, const int *dbm, int dim, int x1, int x2, const char *dbmCol, int border, double scalex, double scaley) |
| void | fed_draw (xinfo_t *xinfo, int **dbm, int n, int dim, int x1, int x2, const char *dbmCol, int border, double scalex, double scaley) |
| void | init_draw (xinfo_t *xinfo, const int *dbm, int dim, int x1, int x2, double scalex, double scaley) |
| void | init (xinfo_t *xinfo, int dim, int x1, int x2, double *scalex, double *scaley) |
| void | draw1 (xinfo_t *xinfo, int dim, int x1, int x2, double sx, double sy) |
| void | draw2 (xinfo_t *xinfo, int dim, int x1, int x2, double sx, double sy) |
| void | draw3 (xinfo_t *xinfo, int dim, int x1, int x2, double sx, double sy) |
| void | draw4 (xinfo_t *xinfo, int dim, int x1, int x2, double sx, double sy) |
| void | draw5 (xinfo_t *xinfo, int dim, int x1, int x2, double sx, double sy) |
| void | draw6 (xinfo_t *xinfo, int dim, int x1, int x2, double sx, double sy) |
| void | drawX2 (xinfo_t *xinfo, int dim, int x1, int x2) |
| void | drawX (xinfo_t *xinfo, int dim, int x1, int x2) |
| void | handle_key (XKeyEvent *event, xinfo_t *xinfo) |
| void | event_loop (xinfo_t *xinfo) |
| int | main () |
Variables |
| raw_t | dbm41 [16] |
| raw_t | dbm42 [16] |
| raw_t | f1d1 [9] |
| raw_t * | start = f1d1 |
| raw_t | f1d2 [9] |
| raw_t * | f1 [2] = { f1d1, f1d2 } |
| raw_t | f2d1 [9] |
| raw_t * | f2 [1] = { f2d1 } |
| raw_t | f1f2d1 [9] |
| raw_t | f1f2d2 [9] |
| raw_t * | f1f2 [2] = { f1f2d1, f1f2d2 } |
| raw_t | f1mf2d1 [9] |
| raw_t | f1mf2d2 [9] |
| raw_t | f1mf2d3 [9] |
| raw_t | f1mf2d4 [9] |
| raw_t | f1mf2d5 [9] |
| raw_t * | f1mf2 [5] = { f1mf2d1, f1mf2d2, f1mf2d3, f1mf2d4, f1mf2d5 } |
| raw_t | f1mf4d1 [9] |
| raw_t | f1mf4d2 [9] |
| raw_t | f1mf4d3 [9] |
| raw_t | f1mf4d4 [9] |
| raw_t | f1mf4d5 [9] |
| raw_t | f1mf4d6 [9] |
| raw_t | f1mf4d7 [9] |
| raw_t * | f1mf4 [7] = { f1mf4d1, f1mf4d2, f1mf4d3, f1mf4d4, f1mf4d5, f1mf4d6, f1mf4d7 } |
| raw_t | hull [16] |
| int | values [] |
| int | draw = 3 |
| double | scaleX |
| double | scaleY |
| int | xi [3] = { 1, 2, 1 } |
| int | yi [3] = { 2, 3, 3 } |
| int | drawi = 0 |