Changeset 20936 for trunk/Ohana/src/opihi/cmd.data/mget.c
- Timestamp:
- Dec 7, 2008, 3:31:01 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/mget.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/mget.c
r7917 r20936 4 4 5 5 int i, Nx, Ny, Npix, xdir, Nset; 6 float *in, *out; 6 float *in; 7 opihi_flt *out; 7 8 Buffer *buf; 8 9 Vector *vec; … … 32 33 33 34 if (xdir) { 34 vec[0].Nelements =Npix = Nx;35 R EALLOCATE (vec[0].elements, float, Npix);35 Npix = Nx; 36 ResetVector (vec, OPIHI_FLT, Nx); 36 37 if (Nset >= Ny) { 37 38 gprint (GP_ERR, "row out of range\n"); … … 39 40 } 40 41 in = (float *) buf[0].matrix.buffer + Nx*Nset; 41 out = vec[0].elements ;42 out = vec[0].elements.Flt; 42 43 for (i = 0; i < Npix; i++, in++, out++) { 43 44 *out = *in; 44 45 } 45 return (TRUE);46 46 } else { 47 vec[0].Nelements =Npix = Ny;48 R EALLOCATE (vec[0].elements, float, Npix);47 Npix = Ny; 48 ResetVector (vec, OPIHI_FLT, Ny); 49 49 if (Nset >= Nx) { 50 50 gprint (GP_ERR, "column out of range\n"); … … 52 52 } 53 53 in = (float *) buf[0].matrix.buffer + Nset; 54 out = vec[0].elements ;54 out = vec[0].elements.Flt; 55 55 for (i = 0; i < Npix; i++, in+=Nx, out++) { 56 56 *out = *in; 57 57 } 58 return (TRUE);59 }58 } 59 return (TRUE); 60 60 } 61
Note:
See TracChangeset
for help on using the changeset viewer.
