Annotation of researchv10dc/man/adm/man3/view2d.3, revision 1.1.1.1

1.1       root        1: .TH VIEW2D 3X
                      2: .CT 2 graphics
                      3: .SH NAME
                      4: view2d, moviefil \(mi movie of a function f(x, y, t)
                      5: .SH SYNOPSIS
                      6: .nf
                      7: .B "view2d(fd, nx, ny, time, u, v, fixuv, pmin, pmax, p)"
                      8: .B short "p[];"
                      9: .B double time;
                     10: .PP
                     11: .B "moviefil(fd, nx, ny, time, outside, f)"
                     12: .B float "time, outside, f[];"
                     13: .fi
                     14: .SH DESCRIPTION
                     15: .I View2d
                     16: writes a frame in the format
                     17: .IR view2d (5)
                     18: onto the file specified by file descriptor
                     19: .I fd.
                     20: To load these routines, use the
                     21: .IR ld (1)
                     22: option
                     23: .BR -lview2d .
                     24: .I Nx, ny
                     25: give the grid size.
                     26: .I Time
                     27: is a (nondecreasing) frame index, typically set to simulation time
                     28: or iteration count.
                     29: .I U
                     30: and
                     31: .I v
                     32: describe the relation between pixel values and user function values:
                     33: .IP
                     34: .I p
                     35: =
                     36: .I u
                     37: +
                     38: \fIf\|\fR\(mu\|2\u\s7\-\fIv\fR\s0\d.
                     39: .LP
                     40: .I U
                     41: and
                     42: .I v
                     43: may vary from one frame to the next.
                     44: When the global scaling is known beforehand,
                     45: put
                     46: .I fixuv
                     47: = 1 and set
                     48: .I pmin
                     49: and
                     50: .I pmax
                     51: to the limits of the data.
                     52: (Otherwise put
                     53: .IR fixuv =0;
                     54: .I pmin
                     55: and
                     56: .I pmax
                     57: will be ignored.)
                     58: .PP
                     59: .I P
                     60: is the
                     61: .I nx
                     62: by
                     63: .I ny
                     64: array of pixel values,
                     65: with the
                     66: .I x
                     67: index running fastest.
                     68: There is a threshold for describing nonrectangular regions:
                     69: any pixel value less than or equal to
                     70: .L \%-32766
                     71: is treated as an
                     72: out-of-bounds marker and will appear as black.
                     73: Other pixel values should lie in the range
                     74: .L
                     75: \%-32765..32765
                     76: inclusive.
                     77: .PP
                     78: .I Moviefil
                     79: is an alternate version that
                     80: is somewhat less flexible
                     81: but easier to use.
                     82: It takes floats
                     83: and scales automatically to shorts.
                     84: An element of
                     85: .I f
                     86: less than
                     87: .I outside
                     88: is treated as undefined and will appear as black.
                     89: .SH "SEE ALSO"
                     90: .IR view2d (1), 
                     91: .IR view2d (5)
                     92: .SH BUGS
                     93: The array arguments are 2-D Fortran arrays.

unix.superglobalmegacorp.com

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