IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 8, 2006, 6:25:04 PM (20 years ago)
Author:
Paul Price
Message:

Building without objects until discrepancies between PAP and EAM over pmHDU,pmFPA,etc are resolved

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/rel10_ifa/psModules/src/objects/models/pmModel_SGAUSS.c

    r6448 r6565  
    1717
    1818# define SQ(A)((A)*(A))
    19 psF64 psImageEllipseContour (EllipseAxes axes, double xc, double yc, psImage *image);
     19psF64 psImageEllipseContour (psEllipseAxes axes, double xc, double yc, psImage *image);
    2020psF64 p_psImageGetElementF64(psImage *a, int i, int j);
    2121
     
    9999
    100100// measure the flux for the elliptical contour
    101 psF64 psImageEllipseContour (EllipseAxes axes, double xc, double yc, psImage *image)
     101psF64 psImageEllipseContour (psEllipseAxes axes, double xc, double yc, psImage *image)
    102102{
    103103
     
    145145    psF32     *params   = model->params->data.F32;
    146146
    147     EllipseAxes axes;
    148     EllipseShape shape;
    149     EllipseMoments moments;
     147    psEllipseAxes axes;
     148    psEllipseShape shape;
     149    psEllipseMoments moments;
    150150
    151151    moments.x2 = PS_SQR(sMoments->Sx);
     
    154154
    155155    // solve the math to go from Moments To Shape
    156     axes = EllipseMomentsToAxes(moments);
    157     shape = EllipseAxesToShape(axes);
     156    axes = psEllipseMomentsToAxes(moments);
     157    shape = psEllipseAxesToShape(axes);
    158158
    159159    params[0] = sMoments->Sky;
     
    195195    float f1, f2;
    196196
    197     EllipseAxes axes;
    198     EllipseShape shape;
    199     EllipseMoments moments;
     197    psEllipseAxes axes;
     198    psEllipseShape shape;
     199    psEllipseMoments moments;
    200200
    201201    moments.x2 = PS_SQR(sMoments->Sx);
     
    204204
    205205    // solve the math to go from Moments To Shape
    206     axes = EllipseMomentsToAxes(moments);
    207     shape = EllipseAxesToShape(axes);
     206    axes = psEllipseMomentsToAxes(moments);
     207    shape = psEllipseAxesToShape(axes);
    208208
    209209    params[0] = sMoments->Sky;
     
    264264    psF32 *PAR = params->data.F32;
    265265
    266     EllipseAxes axes;
    267     EllipseShape shape;
     266    psEllipseAxes axes;
     267    psEllipseShape shape;
    268268
    269269    if (flux <= 0)
     
    279279    shape.sxy = PAR[6];
    280280
    281     axes = EllipseShapeToAxes (shape);
     281    axes = psEllipseShapeToAxes (shape);
    282282    psF64 dr = 1.0 / axes.major;
    283283    psF64 limit = flux / PAR[1];
     
    323323    psF32 dP;
    324324    bool  status;
    325     EllipseAxes axes;
    326     EllipseShape shape;
     325    psEllipseAxes axes;
     326    psEllipseShape shape;
    327327
    328328    psF32 *PAR  = model->params->data.F32;
     
    333333    shape.sxy = PAR[6];
    334334
    335     axes = EllipseShapeToAxes (shape);
     335    axes = psEllipseShapeToAxes (shape);
    336336
    337337    dP = 0;
Note: See TracChangeset for help on using the changeset viewer.