IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 12, 2005, 11:02:20 AM (21 years ago)
Author:
gusciora
Message:

Polynomial members are now nX, nY, nZ, nT.

Location:
trunk/psModules/src/imsubtract
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/imsubtract/pmSubtractBias.c

    r5188 r5294  
    66 *  @author GLG, MHPCC
    77 *
    8  *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2005-09-29 21:57:30 $
     8 *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2005-10-12 21:02:04 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2626{
    2727    printf("-------------- PS_POLY1D_PRINT() --------------\n");
    28     printf("poly->COOL_1D_n is %d\n", poly->COOL_1D_n);
    29     for (psS32 i = 0 ; i < (1 + poly->COOL_1D_n) ; i++) {
     28    printf("poly->nX is %d\n", poly->nX);
     29    for (psS32 i = 0 ; i < (1 + poly->nX) ; i++) {
    3030        printf("poly->coeff[%d] is %f\n", i, poly->coeff[i]);
    3131    }
  • trunk/psModules/src/imsubtract/pmSubtractSky.c

    r5170 r5294  
    66 *  @author GLG, MHPCC
    77 *
    8  *  @version $Revision: 1.1 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2005-09-28 20:43:52 $
     8 *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2005-10-12 21:02:04 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    306306    // polynomial if there are not enough rows/columns in the input image.
    307307
    308     if ((myPoly->COOL_2D_nX + 1) > dataImage->numRows) {
     308    if ((myPoly->nX + 1) > dataImage->numRows) {
    309309        psLogMsg(__func__, PS_LOG_WARN,
    310310                 "WARNING: ImageFitPolynomial(): Reducing polynomial complexity in x-dimension.\n");
    311         oldPolyX = myPoly->COOL_2D_nX;
    312         myPoly->COOL_2D_nX = dataImage->numRows - 1;
    313     }
    314     if ((myPoly->COOL_2D_nY + 1) > dataImage->numCols) {
     311        oldPolyX = myPoly->nX;
     312        myPoly->nX = dataImage->numRows - 1;
     313    }
     314    if ((myPoly->nY + 1) > dataImage->numCols) {
    315315        psLogMsg(__func__, PS_LOG_WARN,
    316316                 "WARNING: ImageFitPolynomial(): Reducing polynomial complexity in y-dimension.\n");
    317         oldPolyY = myPoly->COOL_2D_nY;
    318         myPoly->COOL_2D_nY = dataImage->numCols - 1;
     317        oldPolyY = myPoly->nY;
     318        myPoly->nY = dataImage->numCols - 1;
    319319    }
    320320    psS32 i;
     
    324324    psS32 aRow;
    325325    psS32 aCol;
    326     psS32 **polyTerms = buildPolyTerms(myPoly->COOL_2D_nX, myPoly->COOL_2D_nY);
     326    psS32 **polyTerms = buildPolyTerms(myPoly->nX, myPoly->nY);
    327327    // We determine how many coefficients will be in the polynomial that we
    328328    // are fitting to this image.
    329     psS32 localPolyTerms = CalculatePolyTerms(myPoly->COOL_2D_nX, myPoly->COOL_2D_nY);
     329    psS32 localPolyTerms = CalculatePolyTerms(myPoly->nX, myPoly->nY);
    330330    psImage *A = psImageAlloc(localPolyTerms, localPolyTerms, PS_TYPE_F64);
    331331    psImage *Aout = psImageAlloc(localPolyTerms, localPolyTerms, PS_TYPE_F64);
     
    345345        for (y=0;y<dataImage->numCols;y++) {
    346346            if (maskImage->data.U8[x][y] == 0) {
    347                 buildSums((psF64) x, (psF64) y, myPoly->COOL_2D_nX, myPoly->COOL_2D_nY);
     347                buildSums((psF64) x, (psF64) y, myPoly->nX, myPoly->nY);
    348348
    349349                /************************************************************
     
    428428    //
    429429    if (oldPolyX != -1) {
    430         myPoly->COOL_2D_nX = oldPolyX;
    431         for (i=oldPolyX ; i < (1 + myPoly->COOL_2D_nX) ; i++) {
    432             for (j=0;j<(1 + myPoly->COOL_2D_nY) ; j++) {
     430        myPoly->nX = oldPolyX;
     431        for (i=oldPolyX ; i < (1 + myPoly->nX) ; i++) {
     432            for (j=0;j<(1 + myPoly->nY) ; j++) {
    433433                myPoly->coeff[i][j] = 0.0;
    434434            }
     
    436436    }
    437437    if (oldPolyY != -1) {
    438         myPoly->COOL_2D_nY = oldPolyY;
    439         for (i=0 ; i < (1 + myPoly->COOL_2D_nX) ; i++) {
    440             for (j=oldPolyY;j < (1 + myPoly->COOL_2D_nY) ; j++) {
     438        myPoly->nY = oldPolyY;
     439        for (i=0 ; i < (1 + myPoly->nX) ; i++) {
     440            for (j=oldPolyY;j < (1 + myPoly->nY) ; j++) {
    441441                myPoly->coeff[i][j] = 0.0;
    442442            }
Note: See TracChangeset for help on using the changeset viewer.