- 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/lib.data/PlotVectors.c
r13479 r20839 1 1 # include "display.h" 2 2 3 int PlotVector Pair (int kapa, int Npts, float *xValues, float *yValues, Graphdata *graphmode) {3 int PlotVectorSingle (int kapa, int Npts, opihi_flt *values, char *mode) { 4 4 5 KapaPrepPlot (kapa, Npts, graphmode); 6 KapaPlotVector (kapa, Npts, xValues, "x"); 7 KapaPlotVector (kapa, Npts, yValues, "y"); 5 int i; 6 float *temp; 7 ALLOCATE (temp, float, Npts); 8 9 for (i = 0; i < Npts; i++) { 10 temp[i] = values[i]; 11 } 12 KapaPlotVector (kapa, Npts, temp, mode); 13 14 free (temp); 8 15 9 16 return (TRUE); 10 17 } 11 18 12 int PlotVector Triplet (int kapa, int Npts, float *xValues, float *yValues, float *zValues, Graphdata *graphmode) {19 int PlotVectorPair (int kapa, int Npts, opihi_flt *xValues, opihi_flt *yValues, Graphdata *graphmode) { 13 20 14 KapaPrepPlot (kapa, Npts, graphmode); 15 KapaPlotVector (kapa, Npts, xValues, "x"); 16 KapaPlotVector (kapa, Npts, yValues, "y"); 17 KapaPlotVector (kapa, Npts, zValues, "z"); 21 int i; 22 float *temp; 23 ALLOCATE (temp, float, Npts); 24 25 KapaPrepPlot (kapa, Npts, graphmode); 26 27 for (i = 0; i < Npts; i++) { 28 temp[i] = xValues[i]; 29 } 30 KapaPlotVector (kapa, Npts, temp, "x"); 31 32 for (i = 0; i < Npts; i++) { 33 temp[i] = yValues[i]; 34 } 35 KapaPlotVector (kapa, Npts, temp, "y"); 36 37 free (temp); 18 38 19 39 return (TRUE); 20 40 } 41 42 int PlotVectorTriplet (int kapa, int Npts, opihi_flt *xValues, opihi_flt *yValues, opihi_flt *zValues, Graphdata *graphmode) { 43 44 int i; 45 float *temp; 46 ALLOCATE (temp, float, Npts); 47 48 KapaPrepPlot (kapa, Npts, graphmode); 49 50 for (i = 0; i < Npts; i++) { 51 temp[i] = xValues[i]; 52 } 53 KapaPlotVector (kapa, Npts, temp, "x"); 54 55 for (i = 0; i < Npts; i++) { 56 temp[i] = yValues[i]; 57 } 58 KapaPlotVector (kapa, Npts, temp, "y"); 59 60 for (i = 0; i < Npts; i++) { 61 temp[i] = zValues[i]; 62 } 63 KapaPlotVector (kapa, Npts, temp, "z"); 64 65 free (temp); 66 67 return (TRUE); 68 } 69 70 int PlotVectorPairErrors (int kapa, int Npts, opihi_flt *xValues, opihi_flt *yValues, opihi_flt *dyValues, Graphdata *graphmode) { 71 72 int i; 73 float *temp; 74 ALLOCATE (temp, float, Npts); 75 76 KapaPrepPlot (kapa, Npts, graphmode); 77 78 for (i = 0; i < Npts; i++) { 79 temp[i] = xValues[i]; 80 } 81 KapaPlotVector (kapa, Npts, temp, "x"); 82 83 for (i = 0; i < Npts; i++) { 84 temp[i] = yValues[i]; 85 } 86 KapaPlotVector (kapa, Npts, temp, "y"); 87 88 for (i = 0; i < Npts; i++) { 89 temp[i] = dyValues[i]; 90 } 91 KapaPlotVector (kapa, Npts, temp, "dym"); 92 KapaPlotVector (kapa, Npts, temp, "dyp"); 93 94 free (temp); 95 96 return (TRUE); 97 } 98
Note:
See TracChangeset
for help on using the changeset viewer.
