Changeset 38062 for trunk/Ohana/src/opihi/cmd.data/mcreate.c
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
-
trunk/Ohana
- Property svn:mergeinfo deleted
-
trunk/Ohana/src/opihi/cmd.data/mcreate.c
r9275 r38062 3 3 int mcreate (int argc, char **argv) { 4 4 5 int N x, Ny;5 int N; 6 6 Buffer *buf; 7 7 8 int Nz = 0; 9 if ((N = get_argument (argc, argv, "-nz"))) { 10 remove_argument (N, &argc, argv); 11 Nz = atoi (argv[N]); 12 remove_argument (N, &argc, argv); 13 } 14 8 15 if (argc != 4) { 9 gprint (GP_ERR, "USAGE: mcreate <buffer> Nx Ny \n");16 gprint (GP_ERR, "USAGE: mcreate <buffer> Nx Ny [-nz Nz]\n"); 10 17 return (FALSE); 11 18 } 12 19 13 20 if ((buf = SelectBuffer (argv[1], ANYBUFFER, TRUE)) == NULL) return (FALSE); 14 Nx = atof (argv[2]);15 Ny = atof (argv[3]);21 int Nx = atof (argv[2]); 22 int Ny = atof (argv[3]); 16 23 17 24 /* I should encapsulate this in a create_default_buffer */ 18 25 gfits_free_matrix (&buf[0].matrix); 19 26 gfits_free_header (&buf[0].header); 20 CreateBuffer (buf, Nx, Ny, -32, 1.0, 0.0); 27 28 if (Nz) { 29 CreateBuffer3D (buf, Nx, Ny, Nz, -32, 1.0, 0.0); 30 } else { 31 CreateBuffer (buf, Nx, Ny, -32, 1.0, 0.0); 32 } 21 33 return (TRUE); 22 34 }
Note:
See TracChangeset
for help on using the changeset viewer.
