- Timestamp:
- Nov 25, 2008, 4:51:39 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branch_20081124/Ohana/src/opihi/cmd.data/mget.c
r7917 r20839 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; … … 33 34 if (xdir) { 34 35 vec[0].Nelements = Npix = Nx; 35 REALLOCATE (vec[0].elements , float, Npix);36 REALLOCATE (vec[0].elements.Flt, opihi_flt, Npix); 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 47 vec[0].Nelements = Npix = Ny; 48 REALLOCATE (vec[0].elements , float, Npix);48 REALLOCATE (vec[0].elements.Flt, opihi_flt, Npix); 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.
