Changeset 9275 for trunk/Ohana/src/opihi/cmd.data/create.c
- Timestamp:
- Oct 4, 2006, 4:29:10 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/create.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/create.c
r7917 r9275 1 1 # include "data.h" 2 3 int imcreate (int argc, char **argv);4 2 5 3 int create (int argc, char **argv) { … … 8 6 float start, end, delta; 9 7 Vector *vec; 10 11 if ((N = get_argument (argc, argv, "-image"))) {12 remove_argument (N, &argc, argv);13 return (imcreate (argc, argv));14 }15 8 16 9 if ((argc != 5) && (argc != 4)) { … … 43 36 return (TRUE); 44 37 } 45 46 47 int imcreate (int argc, char **argv) {48 49 Buffer *buf;50 51 if (argc != 4) {52 gprint (GP_ERR, "USAGE: create -image buffer Nx Ny\n");53 return (FALSE);54 }55 56 if ((buf = SelectBuffer (argv[1], ANYBUFFER, TRUE)) == NULL) return (FALSE);57 gfits_free_matrix (&buf[0].matrix);58 gfits_free_header (&buf[0].header);59 60 buf[0].bitpix = 16;61 buf[0].unsign = FALSE;62 buf[0].bscale = 1.0;63 buf[0].bzero = 0x8000;64 65 buf[0].header.bitpix = -32;66 buf[0].header.unsign = FALSE;67 buf[0].header.bscale = 1.0;68 buf[0].header.bzero = 0.0;69 70 buf[0].header.Naxes = 2;71 buf[0].header.Naxis[0] = atoi (argv[2]);72 buf[0].header.Naxis[1] = atoi (argv[3]);73 74 gfits_create_header (&buf[0].header);75 gfits_create_matrix (&buf[0].header, &buf[0].matrix);76 77 return (TRUE);78 79 }
Note:
See TracChangeset
for help on using the changeset viewer.
