Changeset 41341 for trunk/Ohana/src/opihi/cmd.astro/cdhistogram.c
- Timestamp:
- Apr 16, 2020, 2:04:27 PM (6 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.astro/cdhistogram.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.astro/cdhistogram.c
r41340 r41341 13 13 int kapa; 14 14 Graphdata graphmode; 15 16 int binning = 1; 17 if ((N = get_argument (argc, argv, "-binning"))) { 18 remove_argument (N, &argc, argv); 19 binning = atoi(argv[N]); 20 remove_argument (N, &argc, argv); 21 } 15 22 16 23 range = NULL; … … 79 86 Ymax = graphmode.ymax; 80 87 Ymin = graphmode.ymin; 81 dX = (Xmax - Xmin) / (Xpix - 1); 82 dY = (Ymax - Ymin) / (Ypix - 1); 88 89 // (dX, dY) are the pixel scale of the output image (output pixels / input pixels) 90 91 dX = binning * (Xmax - Xmin) / (Xpix - 1); 92 dY = binning * (Ymax - Ymin) / (Ypix - 1); 83 93 84 94 CHECKVAL(Xmin); … … 90 100 CHECKVAL(dY); 91 101 92 int Nx = (Xmax - Xmin) / dX+ 1;93 int Ny = (Ymax - Ymin) / dY+ 1;102 int Nx = abs((Xmax - Xmin) / dX) + 1; 103 int Ny = abs((Ymax - Ymin) / dY) + 1; 94 104 95 105 Coords newcoords = graphmode.coords;
Note:
See TracChangeset
for help on using the changeset viewer.
