- Timestamp:
- May 18, 2010, 5:06:01 PM (16 years ago)
- Location:
- branches/czw_branch/20100427
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20100427
- Property svn:mergeinfo changed
-
branches/czw_branch/20100427/Ohana
-
Property svn:mergeinfo
set to (toggle deleted branches)
/branches/pap/Ohana merged eligible /trunk/Ohana merged eligible /branches/eam_branches/Ohana.20100407 27635-27772
-
Property svn:mergeinfo
set to (toggle deleted branches)
-
branches/czw_branch/20100427/Ohana/src/opihi/cmd.data/histogram.c
r20936 r28017 3 3 int histogram (int argc, char **argv) { 4 4 5 int i, bin, Nbins;5 int i, N, bin, Nbins; 6 6 opihi_int *OUT; 7 7 opihi_flt start, end, delta; 8 Vector *xvec, *yvec; 8 Vector *xvec, *yvec, *range; 9 10 range = NULL; 11 if ((N = get_argument (argc, argv, "-range"))) { 12 remove_argument (N, &argc, argv); 13 if ((range = SelectVector (argv[N], ANYVECTOR, TRUE)) == NULL) return (FALSE); 14 remove_argument (N, &argc, argv); 15 } 9 16 10 17 if ((argc != 6) && (argc != 5)) { 11 gprint (GP_ERR, "USAGE: hist invec outvec start end [delta] \n");18 gprint (GP_ERR, "USAGE: hist invec outvec start end [delta] [-range range]\n"); 12 19 return (FALSE); 13 20 } … … 31 38 if ((xvec = SelectVector (argv[1], OLDVECTOR, TRUE)) == NULL) return (FALSE); 32 39 if ((yvec = SelectVector (argv[2], ANYVECTOR, TRUE)) == NULL) return (FALSE); 40 41 if (range) { 42 ResetVector (range, OPIHI_FLT, Nbins); 43 for (i = 0; i < range[0].Nelements; i++) { 44 range[0].elements.Flt[i] = start + i*delta; 45 } 46 } 33 47 34 48 ResetVector (yvec, OPIHI_INT, Nbins);
Note:
See TracChangeset
for help on using the changeset viewer.
