Defines |
#define | SWAP(a, b, c) c = a, a = b, b = c; |
Functions |
void | xge_DrawKnotWinf (xge_widget *er, boolean onscreen) |
boolean | xge_KnotWinfMsg (xge_widget *er, int msg, int key, short x, short y) |
void | xge_KnotWinfDrawCursorPos (xge_KnotWinf *knw) |
void | xge_KnotWinfDrawAxis (xge_KnotWinf *knw) |
void | xge_KnotWinfDrawKnots (xge_KnotWinf *knw) |
void | xge_KnotWinfInitMapping (xge_KnotWinf *knw, float umin, float umax) |
void | xge_KnotWinfZoom (xge_KnotWinf *knw, float scf) |
void | xge_KnotWinfPan (xge_KnotWinf *knw, int dxi) |
void | xge_KnotWinfFindMapping (xge_KnotWinf *knw) |
void | xge_KnotWinfResetMapping (xge_KnotWinf *knw) |
short | xge_KnotWinfMapKnot (xge_KnotWinf *knw, float u) |
float | xge_KnotWinfUnmapKnot (xge_KnotWinf *knw, short xi) |
boolean | xge_KnotWinfFindNearestKnot (xge_KnotWinf *knw, int x, int y) |
boolean | xge_KnotWinfSetKnot (xge_KnotWinf *knw, short x) |
boolean | xge_KnotWinfInsertKnot (xge_KnotWinf *knw, short x) |
boolean | xge_KnotWinfRemoveKnot (xge_KnotWinf *knw) |
void | xge_KnotWinfSetAltKnots (xge_KnotWinf *knw, int altmaxkn, int lastaltkn, int altdeg, float *altknots) |
void | xge_KnotWinfSwitchAltKnots (xge_KnotWinf *knw) |
xge_widget * | xge_NewKnotWinf (char window_num, xge_widget *prev, int id, short w, short h, short x, short y, xge_KnotWinf *knw, int maxknots, float *knots) |