Changeset 12505 for trunk/pswarp/src/pswarpMapGrid.c
- Timestamp:
- Mar 19, 2007, 3:58:02 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/pswarp/src/pswarpMapGrid.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pswarp/src/pswarpMapGrid.c
r10958 r12505 8 8 int j, nj; 9 9 10 // XXX I was trying to match the grids too closely 10 11 // split the difference of the remainder 11 int xMin = 0.5*(src->image->numCols % nXpix); 12 int yMin = 0.5*(src->image->numRows % nYpix); 13 14 int nXpts = src->image->numCols / nXpix; 15 if (src->image->numCols % nXpix == 0) nXpts ++; 16 int nYpts = src->image->numRows / nYpix; 17 if (src->image->numRows % nYpix == 0) nYpts ++; 12 // int xMin = 0.5*(src->image->numCols % nXpix); 13 // int yMin = 0.5*(src->image->numRows % nYpix); 14 int xMin = 0; 15 int yMin = 0; 16 17 int nXpts = src->image->numCols / nXpix + 1; 18 if (src->image->numCols % nXpix) nXpts ++; 19 int nYpts = src->image->numRows / nYpix + 1; 20 if (src->image->numRows % nYpix) nYpts ++; 18 21 19 22 pswarpMapGrid *grid = pswarpMapGridAlloc (nXpts, nYpts); … … 39 42 } 40 43 41 bool pswarpMapGridNextGrid (pswarpMapGrid *grid, int gridX, int gridY, int *nextX, int *nextY) {44 bool pswarpMapGridNextGrid_X (pswarpMapGrid *grid, int gridX, int *nextX) { 42 45 43 46 *nextX = gridX*grid->nXpix + grid->xMin + 0.5*grid->nXpix; 47 return true; 48 } 49 50 bool pswarpMapGridNextGrid_Y (pswarpMapGrid *grid, int gridY, int *nextY) { 51 44 52 *nextY = gridY*grid->nYpix + grid->yMin + 0.5*grid->nYpix; 45 53 return true;
Note:
See TracChangeset
for help on using the changeset viewer.
