Lines Matching refs:frectangle
380 typedef struct frectangle { struct
382 } frectangle; argument
384 frectangle empty_frect = {1e30, 1e30, -1e30, -1e30};
389 int fintersects(const frectangle* r1, const frectangle* r2, double slant) in fintersects()
400 int fcontains(const frectangle* r, fpoint p) in fcontains()
406 void grow_bb(frectangle* dest, const frectangle* r) in grow_bb()
415 void slant_frect(frectangle *r, double sl) in slant_frect()
422 fpoint fcenter(const frectangle* r) in fcenter()
434 frectangle bb; /* bounding box */
443 frectangle bb; /* overall bounding box */
444 frectangle disp; /* part being mapped onto screen->r */
533 const frectangle* s = &univ.disp; in cur_trans()
945 double frac_outside(const fpoint* p, const fpoint* q, const frectangle* r, in frac_outside()
966 double in_length(const fpoint* p0, const fpoint* pn, frectangle r, double slope) in in_length()
982 double out_length(const fpoint* p0, const fpoint* pn, frectangle r, double slope) in out_length()
1228 int improve_pt(fpoint* p0, double len, const frectangle* r, double slant, in improve_pt()
1263 void select_in_fpoly(fpolygon* fp, const frectangle* r, double slant, in select_in_fpoly()
1296 pt_on_fpoly* select_in_univ(const frectangle* r, double slant) in select_in_univ()
1444 frectangle r; in do_select()
1546 const frectangle *udisp, double slant) in draw_1fpoly()
1567 double get_clip_data(const fpolygons *u, frectangle *r) in get_clip_data()
1578 frectangle r; in draw_fpoly()
1588 frectangle clipr; in eresized()