summaryrefslogtreecommitdiff
path: root/graphics/epix/doc/marker.xp
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /graphics/epix/doc/marker.xp
Initial commit
Diffstat (limited to 'graphics/epix/doc/marker.xp')
-rw-r--r--graphics/epix/doc/marker.xp68
1 files changed, 68 insertions, 0 deletions
diff --git a/graphics/epix/doc/marker.xp b/graphics/epix/doc/marker.xp
new file mode 100644
index 0000000000..f1569c1476
--- /dev/null
+++ b/graphics/epix/doc/marker.xp
@@ -0,0 +1,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();
+}