IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 19, 2007, 3:58:02 PM (19 years ago)
Author:
eugene
Message:

updates to fix mosaic astrometry

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/pswarp/src/pswarpMapGrid.c

    r10958 r12505  
    88    int j, nj;
    99
     10    // XXX I was trying to match the grids too closely
    1011    // 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 ++;
    1821
    1922    pswarpMapGrid *grid = pswarpMapGridAlloc (nXpts, nYpts);
     
    3942}
    4043
    41 bool pswarpMapGridNextGrid (pswarpMapGrid *grid, int gridX, int gridY, int *nextX, int *nextY) {
     44bool pswarpMapGridNextGrid_X (pswarpMapGrid *grid, int gridX, int *nextX) {
    4245
    4346    *nextX = gridX*grid->nXpix + grid->xMin + 0.5*grid->nXpix;
     47    return true;
     48}
     49
     50bool pswarpMapGridNextGrid_Y (pswarpMapGrid *grid, int gridY, int *nextY) {
     51
    4452    *nextY = gridY*grid->nYpix + grid->yMin + 0.5*grid->nYpix;
    4553    return true;
Note: See TracChangeset for help on using the changeset viewer.