Annotation of researchv10dc/man/man3/plot.3, revision 1.1.1.1

1.1       root        1: .TH PLOT 3
                      2: .CT 2 comm_term
                      3: .SH NAME
                      4: vec, move, etc. \(mi plot graphics interface
                      5: .SH SYNOPSIS
                      6: .nf
                      7: .2C
                      8: .B #include <plot.h>
                      9: .PP
                     10: .B openpl(s)
                     11: .B char *s;
                     12: .PP
                     13: .B closepl()
                     14: .PP
                     15: .B erase()
                     16: .PP
                     17: .B move(x, y)
                     18: .B double x, y;
                     19: .PP
                     20: .B rmove(dx, dy)
                     21: .B double dx, dy;
                     22: .PP
                     23: .B point(x, y)
                     24: .B double dx, dy;
                     25: .PP
                     26: .B vec(x, y)
                     27: .B double x, y;
                     28: .PP
                     29: .B rvec(dx, dy)
                     30: .B double dx, dy;
                     31: .PP
                     32: .B line(x1, y1, x2, y2)
                     33: .B double x1, y1, x2, y2;
                     34: .PP
                     35: .B "arc(x1, y1, x2, y2, x, y, r)"
                     36: .B "double x1, y1, x2, y2, x, y, r;"
                     37: .PP
                     38: .B circle(xc, yc, r)
                     39: .B double xc, yc, r;
                     40: .PP
                     41: .B box(x1, y1, x2, y2)
                     42: .B double x1, y1, x2, y2;
                     43: .PP
                     44: .B sbox(x1, y1, x2, y2)
                     45: .B double x1, y1, x2, y2;
                     46: .PP
                     47: .B "parabola(x1, y1, x2, y2, x3, y3)"
                     48: .B "double x1, y1, x2, y2, x3, y3;"
                     49: .PP
                     50: .B fill(n, arr) int n[];
                     51: .B double *arr[];
                     52: .PP
                     53: .B poly(n, arr) int n[];
                     54: .B double *arr[];
                     55: .PP
                     56: .B spline(n, arr)
                     57: .B int n[];
                     58: .B double *arr[];
                     59: .PP
                     60: .B cspline(n, arr)
                     61: .B int n[];
                     62: .B double *arr[];
                     63: .PP
                     64: .B fspline(n, arr)
                     65: .B int n[];
                     66: .B double *arr[];
                     67: .PP
                     68: .B lspline(n, arr)
                     69: .B int n[];
                     70: .B double *arr[];
                     71: .PP
                     72: .B dspline(n, arr)
                     73: .B int n[];
                     74: .B double *arr[];
                     75: .PP
                     76: .B text(s)
                     77: .B char *s;
                     78: .PP
                     79: .B color(s)
                     80: .B char *s;
                     81: .PP
                     82: .B cfill(s)
                     83: .B char *s;
                     84: .PP
                     85: .B pen(s)
                     86: .B char *s;
                     87: .PP
                     88: .B range(x1, y1, x2, y2)
                     89: .B double x1, y1, x2, y2;
                     90: .PP
                     91: .B frame(x1, y1, x2, y2)
                     92: .B double x1, y1, x2, y2;
                     93: .PP
                     94: .B grade(x)
                     95: .B double x;
                     96: .PP
                     97: .B save()
                     98: .PP
                     99: .B restore()
                    100: .PP
                    101: .B ppause()
                    102: .1C
                    103: .ft P
                    104: .SH DESCRIPTION
                    105: These functions generate either a device-independent
                    106: graphic stream (see
                    107: .IR plot (5))
                    108: or device-dependent graphics commands.
                    109: The include file
                    110: .B <plot.h>
                    111: is used only for device-independent output.
                    112: An alternative include file,
                    113: .BR <iplot.h> ,
                    114: supports device-independent output using identically named
                    115: functions of integer, instead of double, arguments.
                    116: .PP
                    117: Libraries for different devices are loaded with the following
                    118: .IR ld (1)
                    119: flags:
                    120: .TF -lblit
                    121: .TP
                    122: .B -lplot
                    123: general stream output
                    124: .TP
                    125: .B -l2621
                    126: HP2621 terminal
                    127: .TP
                    128: .B -l4014
                    129: Tektronix 4014 terminal
                    130: .TP
                    131: .B -ltr
                    132: Troff input, tuned for the Mergenthaler Linotron 202 phototypesetter
                    133: .TP
                    134: .B -lpen
                    135: HP7580 pen plotter
                    136: .TP
                    137: .B -l5620
                    138: 5620 terminal running
                    139: .I mux
                    140: .PD
                    141: .PP
                    142: String arguments are null-terminated and may not contain
                    143: embedded newlines.
                    144: For details on string arguments, see
                    145: .IR plot (5).
                    146: .I Poly, fill,
                    147: and the various spline functions
                    148: take an integer array and an array of pointers
                    149: to double floating point arrays.
                    150: The integers specify the number of vertices
                    151: .RI ( x-y
                    152: pairs)
                    153: in the floating point array.
                    154: The last integer entry should be 0.
                    155: .SH "SEE ALSO"
                    156: .IR plot (1), 
                    157: .IR plot (5)
                    158: .SH BUGS
                    159: The
                    160: .B -ltr
                    161: library should be tuned for PostScript.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.