IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 7, 2005, 2:57:14 PM (21 years ago)
Author:
Paul Price
Message:

Importing from PAP cvs tree again. This will now be the working tree.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/stac/src/stacInvertMaps.c

    r3666 r5743  
    2727        assert(oldMap->x->nX == oldMap->x->nY && oldMap->y->nX == oldMap->y->nY &&
    2828               oldMap->x->nX == oldMap->y->nX);
    29         int order = oldMap->x->nX;      // Polynomial order
     29        int order = oldMap->x->nX + 1;  // Polynomial order
    3030        psTrace("stac.invertMaps", 4, "Generating order %d polynomial inverse transformation.\n", order);
    31         psPlaneTransform *newMap = psPlaneTransformAlloc(order, order); // Inverted map
     31        psPlaneTransform *newMap = psPlaneTransformAlloc(order + 1, order + 1); // Inverted map
    3232
    3333        // Create fake polynomial to use in evaluation
    34         psDPolynomial2D *fakePoly = psDPolynomial2DAlloc(order, order, PS_POLYNOMIAL_ORD);
     34        psPolynomial2D *fakePoly = psPolynomial2DAlloc(order, order, PS_POLYNOMIAL_ORD);
    3535        for (int i = 0; i < order; i++) {
    3636            for (int j = 0; j < order; j++) {
     
    8282
    8383                    fakePoly->mask[i][j] = 0;
    84                     double ijPoly = psDPolynomial2DEval(fakePoly, xIn->data.F32[g], yIn->data.F32[g]);
     84                    double ijPoly = psPolynomial2DEval(fakePoly, xIn->data.F32[g], yIn->data.F32[g]);
    8585                    fakePoly->mask[i][j] = 1;
    8686
     
    8989                           
    9090                            fakePoly->mask[m][n] = 0;
    91                             double mnPoly = psDPolynomial2DEval(fakePoly, xIn->data.F32[g], yIn->data.F32[g]);
     91                            double mnPoly = psPolynomial2DEval(fakePoly, xIn->data.F32[g], yIn->data.F32[g]);
    9292                            fakePoly->mask[m][n] = 1;
    9393
Note: See TracChangeset for help on using the changeset viewer.