IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 26, 2006, 11:10:22 AM (20 years ago)
Author:
gusciora
Message:

Implemented the polynomial alloc argument changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/astro/psCoord.c

    r6186 r6204  
    1010*  @author GLG, MHPCC
    1111*
    12 *  @version $Revision: 1.100 $ $Name: not supported by cvs2svn $
    13 *  @date $Date: 2006-01-23 22:25:31 $
     12*  @version $Revision: 1.101 $ $Name: not supported by cvs2svn $
     13*  @date $Date: 2006-01-26 21:10:22 $
    1414*
    1515*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    212212
    213213    psPlaneTransform *pt = psAlloc(sizeof(psPlaneTransform));
    214     pt->x = psPolynomial2DAlloc(order1, order2, PS_POLYNOMIAL_ORD);
    215     pt->y = psPolynomial2DAlloc(order1, order2, PS_POLYNOMIAL_ORD);
     214    pt->x = psPolynomial2DAlloc(PS_POLYNOMIAL_ORD, order1, order2);
     215    pt->y = psPolynomial2DAlloc(PS_POLYNOMIAL_ORD, order1, order2);
    216216
    217217    psMemSetDeallocator(pt, (psFreeFunc) planeTransformFree);
     
    275275
    276276    psPlaneDistort *pt = psAlloc(sizeof(psPlaneDistort));
    277     pt->x = psPolynomial4DAlloc(order1, order2, order3, order4, PS_POLYNOMIAL_ORD);
    278     pt->y = psPolynomial4DAlloc(order1, order2, order3, order4, PS_POLYNOMIAL_ORD);
     277    pt->x = psPolynomial4DAlloc(PS_POLYNOMIAL_ORD, order1, order2, order3, order4);
     278    pt->y = psPolynomial4DAlloc(PS_POLYNOMIAL_ORD, order1, order2, order3, order4);
    279279
    280280    psMemSetDeallocator(pt, (psFreeFunc) planeDistortFree);
     
    573573    psTrace(__func__, 5, "out poly (nX, nY) is (%d, %d)\n", orderX, orderY);
    574574
    575     psPolynomial2D *out = psPolynomial2DAlloc(orderX, orderY, PS_POLYNOMIAL_ORD);
     575    psPolynomial2D *out = psPolynomial2DAlloc(PS_POLYNOMIAL_ORD, orderX, orderY);
    576576    psTrace(__func__, 5, "Creating poly (%d, %d)\n", orderX, orderY);
    577577
     
    689689                psTrace(__func__, 6, "In this iteration, we raise trans1->x to the %d power and trans1->y to the %d-power.\n", t2x, t2y);
    690690                // Create the constant "f(x, y) = 1" polynomial.
    691                 psPolynomial2D *currPoly = psPolynomial2DAlloc(0, 0, PS_POLYNOMIAL_ORD);
     691                psPolynomial2D *currPoly = psPolynomial2DAlloc(PS_POLYNOMIAL_ORD, 0, 0);
    692692                currPoly->coeff[0][0] = 1.0;
    693693
     
    738738                psTrace(__func__, 5, "In this iteration, we raise trans1->x to the %d power and trans1->y to the %d-power.\n", t2x, t2y);
    739739                // Create the constant "f(x, y) = 1" polynomial.
    740                 psPolynomial2D *currPoly = psPolynomial2DAlloc(0, 0, PS_POLYNOMIAL_ORD);
     740                psPolynomial2D *currPoly = psPolynomial2DAlloc(PS_POLYNOMIAL_ORD, 0, 0);
    741741                currPoly->coeff[0][0] = 1.0;
    742742
     
    809809    //
    810810    // XXX: Verify this (poly order/nterm change)
    811     psPolynomial2D *fakePoly = psPolynomial2DAlloc(order-1, order-1, PS_POLYNOMIAL_ORD);
     811    psPolynomial2D *fakePoly = psPolynomial2DAlloc(PS_POLYNOMIAL_ORD, order-1, order-1);
    812812    for (int i = 0; i < order; i++) {
    813813        for (int j = 0; j < order; j++) {
Note: See TracChangeset for help on using the changeset viewer.