|
|
1.1 root 1: /* step wedge for displaying color map or grey scale */
2: #include <fio.h>
3: #include <stdio.h>
4:
5: main(argc,argv)
6: char **argv;
7: {
8: short *w;
9: int i, j, nx=255, ny=20, nc=255;
10:
11: for(argc--, argv++; *argv && (**argv == '-' ); argv++){
12: switch(argv[0][1]){
13: case 'c':
14: nc = atoi(&argv[0][2]);
15: break;
16: case 'n':
17: i = sscanf(&argv[0][2], "%d, %d", &nx, &ny);
18: if(i == 1) { ny = nx/10; i = 2; }
19: break;
20: }
21: }
22: w = (short *)malloc(nx*ny*sizeof(short));
23: Fprint(2,"nx %d\n",nx);
24: Fprint(2,"ny %d\n",ny);
25: Fprint(2,"nc %d\n",nc);
26:
27: for(i=0;i<nx;i++){
28: for(j=0;j<ny;j++){
29: w[i+j*nx] = i;
30: }
31: }
32: view2d(1,nx,ny,0.,0,0,1,1,nc,w);
33: exit(0);
34: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.