|
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 |