Changeset 20936 for trunk/Ohana/src/opihi/cmd.data/zplot.c
- Timestamp:
- Dec 7, 2008, 3:31:01 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/zplot.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/zplot.c
r14590 r20936 3 3 int zplot (int argc, char **argv) { 4 4 5 int i, kapa , Npts;6 float *in,*out;5 int i, kapa; 6 opihi_flt *out; 7 7 double min, range; 8 8 Graphdata graphmode; … … 31 31 return (FALSE); 32 32 } 33 Zvec.Nelements = zvec[0].Nelements;34 ALLOCATE (Zvec.elements, float, Zvec.Nelements);33 SetVector (&Zvec, OPIHI_FLT, zvec[0].Nelements); 34 out = Zvec.elements.Flt; 35 35 36 in = zvec[0].elements; 37 out = Zvec.elements; 38 for (i = 0; i < Zvec.Nelements; i++, in++, out++) { 39 *out = MIN (1.0, MAX (0.01, (*in - min) / range)); 36 if (zvec[0].type == OPIHI_FLT) { 37 opihi_flt *in = zvec[0].elements.Flt; 38 for (i = 0; i < Zvec.Nelements; i++, in++, out++) { 39 *out = MIN (1.0, MAX (0.01, (*in - min) / range)); 40 } 41 } else { 42 opihi_int *in = zvec[0].elements.Int; 43 for (i = 0; i < Zvec.Nelements; i++, in++, out++) { 44 *out = MIN (1.0, MAX (0.01, (*in - min) / range)); 45 } 40 46 } 41 47 … … 44 50 graphmode.size = -1; /* point size determined by Zvec */ 45 51 graphmode.etype = 0; /* no errorbars */ 46 Npts = xvec[0].Nelements; 47 PlotVectorTriplet (kapa, Npts, xvec[0].elements, yvec[0].elements, Zvec.elements, &graphmode); 52 PlotVectorTriplet (kapa, xvec, yvec, &Zvec, &graphmode); 48 53 49 free (Zvec.elements );54 free (Zvec.elements.Ptr); 50 55 51 56 return (TRUE);
Note:
See TracChangeset
for help on using the changeset viewer.
