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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
/* -*-ePiX-*- */
/* marker.c -- types of marker */
#include "epix.h"
using namespace ePiX;
int main()
{
unitlength("0.25in");
picture(P(15,4));
bounding_box(P(0,0), P(5,1));
// offset(P(-1,0));
begin();
double x1 = x_min;
double x2 = x_min + x_size/4;
double x3 = x_min + 2*x_size/4;
double x4 = x_min + 3*x_size/4;
double x5 = x_max;
double y1 = y_min;
double y2 = y_min + y_size/2;
double y3 = y_max;
label(P(x1,y3), P(12,-4), "{\\tt{CIRC}}");
circ(P(x1,y3));
label(P(x2,y3), P(12,-4), "{\\tt{SPOT}}");
spot(P(x2,y3));
label(P(x3,y3), P(12,-4), "{\\tt{RING}}");
ring(P(x3,y3));
label(P(x4,y3), P(12,-4), "{\\tt{DOT}}");
dot(P(x4,y3));
label(P(x5,y3), P(12,-4), "{\\tt{DDOT}}");
ddot(P(x5,y3));
label(P(x1,y2), P(12,-4), "{\\tt{PLUS}}");
marker(P(x1,y2), PLUS);
label(P(x2,y2), P(12,-4), "{\\tt{OPLUS}}");
marker(P(x2,y2), OPLUS);
label(P(x3,y2), P(12,-4), "{\\tt{TIMES}}");
marker(P(x3,y2), TIMES);
label(P(x4,y2), P(12,-4), "{\\tt{OTIMES}}");
marker(P(x4,y2), OTIMES);
label(P(x1,y1), P(12,-4), "{\\tt{DIAMOND}}");
marker(P(x1,y1), DIAMOND);
label(P(x2,y1), P(12,-4), "{\\tt{UP}}");
marker(P(x2,y1),UP);
label(P(x3,y1), P(12,-4), "{\\tt{DOWN}}");
marker(P(x3,y1), DOWN);
label(P(x4,y1), P(12,-4), "{\\tt{BOX}}");
marker(P(x4,y1), BOX);
label(P(x5,y1), P(12,-4), "{\\tt{BBOX}}");
marker(P(x5,y1), BBOX);
end();
}
|