Lines Matching refs:position

30   virtual void simple_line(const position &, const position &) = 0;
31 virtual void simple_spline(const position &, const position *, int n) = 0;
32 virtual void simple_arc(const position &, const position &,
33 const position &) = 0;
34 virtual void simple_circle(int, const position &, double rad) = 0;
35 virtual void simple_ellipse(int, const position &, const distance &) = 0;
36 virtual void simple_polygon(int, const position *, int) = 0;
42 void dot(const position &, const line_type &) = 0;
44 void start_picture(double sc, const position &ll, const position &ur) = 0;
46 void text(const position &, text_piece *, int, double) = 0;
47 void line(const position &, const position *, int n,
49 void polygon(const position *, int n,
51 void spline(const position &, const position *, int n,
53 void arc(const position &, const position &, const position &,
55 void circle(const position &, double rad, const line_type &, double);
56 void ellipse(const position &, const distance &, const line_type &, double);
65 void simple_output::arc(const position &start, const position &cent, in arc()
66 const position &end, const line_type &lt) in arc()
84 void simple_output::line(const position &start, const position *v, int n, in line()
87 position pos = start; in line()
120 position s(pos + dash_gap_vec*j); in line()
135 void simple_output::spline(const position &start, const position *v, int n, in spline()
142 void simple_output::polygon(const position *v, int n, in polygon()
160 void simple_output::circle(const position &cent, double rad, in circle()
186 void simple_output::ellipse(const position &cent, const distance &dim, in ellipse()
215 position upper_left;
225 void start_picture(double, const position &ll, const position &ur);
227 void text(const position &, text_piece *, int, double);
228 void dot(const position &, const line_type &);
231 void simple_line(const position &, const position &);
232 void simple_spline(const position &, const position *, int n);
233 void simple_arc(const position &, const position &, const position &);
234 void simple_circle(int, const position &, double rad);
235 void simple_ellipse(int, const position &, const distance &);
236 void simple_polygon(int, const position *, int);
243 position transform(const position &);
261 inline position troff_output::transform(const position &pos) in transform()
263 return position((pos.x - upper_left.x)/scale, in transform()
277 const position &ll, const position &ur) in start_picture()
322 void troff_output::simple_circle(int filled, const position &cent, double rad) in simple_circle()
324 position c = transform(cent); in simple_circle()
335 void troff_output::simple_ellipse(int filled, const position &cent, in simple_ellipse()
338 position c = transform(cent); in simple_ellipse()
349 void troff_output::simple_arc(const position &start, const distance &cent, in simple_arc()
352 position s = transform(start); in simple_arc()
353 position c = transform(cent); in simple_arc()
363 void troff_output::simple_line(const position &start, const position &end) in simple_line()
365 position s = transform(start); in simple_line()
374 void troff_output::simple_spline(const position &start, in simple_spline()
375 const position *v, int n) in simple_spline()
377 position pos = transform(start); in simple_spline()
383 position temp = transform(v[i]); in simple_spline()
395 void troff_output::simple_polygon(int filled, const position *v, int n) in simple_polygon()
397 position pos = transform(v[0]); in simple_polygon()
403 position temp = transform(v[i]); in simple_polygon()
423 void troff_output::text(const position &center, text_piece *v, int n, in text()
430 position c = transform(center); in text()
441 position c = transform(center); in text()
542 void troff_output::dot(const position &cent, const line_type &lt) in dot()
549 position c = transform(cent); in dot()