Annotation of researchv10dc/630/man/src/p_man/man3/segment.3r, revision 1.1.1.1

1.1       root        1: .ds ZZ DEVELOPMENT PACKAGE
                      2: .TH SEGMENT 3R "630 MTG"
                      3: .XE "segment()"
                      4: .SH NAME
                      5: segment \- draw a line segment in a Bitmap
                      6: .SH SYNOPSIS
                      7: .B #include <dmd.h>
                      8: .sp
                      9: .B void segment (b, p, q, f) 
                     10: .br
                     11: .B Bitmap \(**b;
                     12: .br
                     13: .B Point p, q;
                     14: .br
                     15: .B Code f;
                     16: .SH DESCRIPTION
                     17: The
                     18: .I segment
                     19: utility
                     20: draws a line segment in Bitmap
                     21: .I b
                     22: from Point
                     23: .I p
                     24: to Point
                     25: .I q
                     26: with function Code
                     27: .IR f .
                     28: .PP
                     29: Like all the other graphics operations,
                     30: .I segment
                     31: clips the line so that only the portion of the line intersecting the
                     32: Bitmap is displayed.
                     33: .SH EXAMPLE
                     34: The following call simply draws a line connecting a window's
                     35: origin Point to its corner Point (a diagonal line from the upper
                     36: left corner to the lower right corner of the window).
                     37: .PP
                     38: .RS 3
                     39: .nf
                     40: .ft CM
                     41: #include <dmd.h>
                     42: 
                     43: connectcorners()
                     44: {
                     45: 
                     46:        segment (&display, Drect.origin,
                     47:               Drect.corner, F_XOR);
                     48: 
                     49: }
                     50: 
                     51: \fR
                     52: .fi
                     53: .RE
                     54: .SH SEE ALSO
                     55: jsegment(3R).
                     56: .RE

unix.superglobalmegacorp.com

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