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,
66 const position &end, const line_type &lt)
84 void simple_output::line(const position &start, const position *v, int n,
87 position pos = start;
120 position s(pos + dash_gap_vec*j);
135 void simple_output::spline(const position &start, const position *v, int n,
142 void simple_output::polygon(const position *v, int n,
160 void simple_output::circle(const position &cent, double rad,
186 void simple_output::ellipse(const position &cent, const distance &dim,
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)
263 return position((pos.x - upper_left.x)/scale,
277 const position &ll, const position &ur)
322 void troff_output::simple_circle(int filled, const position &cent, double rad)
324 position c = transform(cent);
335 void troff_output::simple_ellipse(int filled, const position &cent,
338 position c = transform(cent);
349 void troff_output::simple_arc(const position &start, const distance &cent,
352 position s = transform(start);
353 position c = transform(cent);
363 void troff_output::simple_line(const position &start, const position &end)
365 position s = transform(start);
374 void troff_output::simple_spline(const position &start,
375 const position *v, int n)
377 position pos = transform(start);
383 position temp = transform(v[i]);
395 void troff_output::simple_polygon(int filled, const position *v, int n)
397 position pos = transform(v[0]);
403 position temp = transform(v[i]);
423 void troff_output::text(const position &center, text_piece *v, int n,
430 position c = transform(center);
441 position c = transform(center);
542 void troff_output::dot(const position &cent, const line_type &lt)
549 position c = transform(cent);