Page 100 | Table of Contents | Index | Page 102 |
Chapters | |||
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30 A, B, C, D, E |
Implementation note: The drawing functions are all specified as ordinary functions, not as
generic functions. This is intended to ease the task of writing compile-time optimizations that
avoid keyword argument taking, check for such things as constant drawing options, and so forth.
If you need to specialize any of the drawing methods, use define-graphics-method.
Each drawing function comes in two forms, a "structured" version and a "spread" version. The
structured version passes points, whereas the spread version passes coordinates. See Section 2.3
for more information on this.
Any drawing functions may create an output record that corresponds to the figure being drawn.
See Chapter 15 for a complete discussion of output recording. During output recording, none of
these functions capture any arguments that are points, point sequences, coordinate sequences,
or text strings. Line styles, text styles, transformations, and clipping regions may be captured.
Page 100 | Table of Contents | Index | Page 102 |
Chapters | |||
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30 A, B, C, D, E |