IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 10613


Ignore:
Timestamp:
Dec 10, 2006, 8:37:37 AM (19 years ago)
Author:
eugene
Message:

changed p_psProject,p_psDeproject to psProject,psDeproject

Location:
trunk/psastro/src
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/psastro/src/psastro.h

    r10513 r10613  
    1717# define RAD_DEG  0.017453292519943
    1818# define SIGN(X)  (((X) == 0) ? 0 : ((fabs((double)(X))) / (X)))
    19 
    20 # define fromTPA fromTangentPlane
    21 # define toTPA toTangentPlane
    22 # define toSky projection
    2319
    2420// this structure represents a fit to the logN / logS curve for a set of stars
  • trunk/psastro/src/psastroAstromGuess.c

    r10438 r10613  
    5858        if (newFPA) {
    5959            newFPA = false;
    60             while (fpa->projection->R <        0) fpa->projection->R += 2.0*M_PI;
    61             while (fpa->projection->R > 2.0*M_PI) fpa->projection->R -= 2.0*M_PI;
    62             RAminSky = fpa->projection->R - M_PI;
    63             RAmaxSky = fpa->projection->R + M_PI;
    64             RAmin = RAmax = fpa->projection->R;
    65             DECmin = DECmax = fpa->projection->D;
     60            while (fpa->toSky->R <        0) fpa->toSky->R += 2.0*M_PI;
     61            while (fpa->toSky->R > 2.0*M_PI) fpa->toSky->R -= 2.0*M_PI;
     62            RAminSky = fpa->toSky->R - M_PI;
     63            RAmaxSky = fpa->toSky->R + M_PI;
     64            RAmin = RAmax = fpa->toSky->R;
     65            DECmin = DECmax = fpa->toSky->D;
    6666        }
    6767
     
    8383
    8484                    psPlaneTransformApply (raw->FP, chip->toFPA, raw->chip);
    85                     psPlaneDistortApply (raw->TP, fpa->toTangentPlane, raw->FP, 0.0, 0.0);
    86                     p_psDeproject (raw->sky, raw->TP, fpa->projection);
     85                    psPlaneDistortApply (raw->TP, fpa->toTPA, raw->FP, 0.0, 0.0);
     86                    psDeproject (raw->sky, raw->TP, fpa->toSky);
    8787
    8888                    if (i < 10) {
     
    9797                        psPlane *ch = psPlaneAlloc();
    9898                       
    99                         p_psProject (tp, raw->sky, fpa->projection);
    100                         psPlaneDistortApply (fp, fpa->fromTangentPlane, tp, 0.0, 0.0);
     99                        psProject (tp, raw->sky, fpa->toSky);
     100                        psPlaneDistortApply (fp, fpa->fromTPA, tp, 0.0, 0.0);
    101101                        psPlaneTransformApply (ch, chip->fromFPA, fp);
    102102                       
  • trunk/psastro/src/psastroChipAstrom.c

    r10513 r10613  
    5555                    return false;
    5656                }
    57                 pmAstromWriteWCS (chip->toFPA, fpa->toTangentPlane, fpa->toSky, updates, plateScale);
     57                pmAstromWriteWCS (chip->toFPA, fpa->toTPA, fpa->toSky, updates, plateScale);
    5858                psMetadataAdd (readout->analysis, PS_LIST_TAIL, "PSASTRO.HEADER",  PS_DATA_METADATA, "psastro header stats", updates);
    5959                psFree (updates);
  • trunk/psastro/src/psastroChooseRefstars.c

    r10438 r10613  
    6262
    6363                    // XXX why is this still a private function?
    64                     p_psProject (ref->TP, ref->sky, fpa->projection);
    65                     psPlaneDistortApply (ref->FP, fpa->fromTangentPlane, ref->TP, 0.0, 0.0);
     64                    psProject (ref->TP, ref->sky, fpa->toSky);
     65                    psPlaneDistortApply (ref->FP, fpa->fromTPA, ref->TP, 0.0, 0.0);
    6666                    psPlaneTransformApply (ref->chip, chip->fromFPA, ref->FP);
    6767
  • trunk/psastro/src/psastroMosaicAstrom.c

    r10438 r10613  
    2828
    2929    // XXX no input distortion model yet; existing fpa distortion is identity: replace it
    30     psFree (fpa->toTangentPlane);
    31     psFree (fpa->fromTangentPlane);
    32     fpa->toTangentPlane   = psPlaneDistortIdentity (order);
    33     fpa->fromTangentPlane = psPlaneDistortIdentity (order);
     30    psFree (fpa->toTPA);
     31    psFree (fpa->fromTPA);
     32    fpa->toTPA   = psPlaneDistortIdentity (order);
     33    fpa->fromTPA = psPlaneDistortIdentity (order);
    3434
    3535    grads = psastroMosaicGetGrads (fpa, recipe);
  • trunk/psastro/src/psastroMosaicHeaders.c

    r10438 r10613  
    3939    }
    4040
    41     psMetadata *mosaic = pmAstromWriteBilevelMosaic (fpa->projection, fpa->toTangentPlane, plateScale);
     41    psMetadata *mosaic = pmAstromWriteBilevelMosaic (fpa->toSky, fpa->toTPA, plateScale);
    4242
    4343    // XXX what is the EXTNAME??
  • trunk/psastro/src/psastroMosaicSetAstrom.c

    r9574 r10613  
    3030       
    3131                    psPlaneTransformApply (raw->FP, chip->toFPA, raw->chip);
    32                     psPlaneDistortApply (raw->TP, fpa->toTangentPlane, raw->FP, 0.0, 0.0);
    33                     p_psDeproject (raw->sky, raw->TP, fpa->projection);
     32                    psPlaneDistortApply (raw->TP, fpa->toTPA, raw->FP, 0.0, 0.0);
     33                    psDeproject (raw->sky, raw->TP, fpa->toSky);
    3434                }
    3535
     
    4040                    pmAstromObj *ref = refstars->data[i];
    4141       
    42                     p_psProject (ref->TP, ref->sky, fpa->projection);
    43                     psPlaneDistortApply (ref->FP, fpa->fromTangentPlane, ref->TP, 0.0, 0.0);
     42                    psProject (ref->TP, ref->sky, fpa->toSky);
     43                    psPlaneDistortApply (ref->FP, fpa->fromTPA, ref->TP, 0.0, 0.0);
    4444                    psPlaneTransformApply (ref->chip, chip->fromFPA, ref->FP);
    4545                }
  • trunk/psastro/src/psastroUtils.c

    r9732 r10613  
    1313
    1414        psPlaneTransformApply (raw->FP, chip->toFPA, raw->chip);
    15         psPlaneDistortApply (raw->TP, fpa->toTangentPlane, raw->FP, 0.0, 0.0);
    16         p_psDeproject (raw->sky, raw->TP, fpa->projection);
     15        psPlaneDistortApply (raw->TP, fpa->toTPA, raw->FP, 0.0, 0.0);
     16        psDeproject (raw->sky, raw->TP, fpa->toSky);
    1717    }
    1818
  • trunk/psastro/src/psastroWCS.c

    r10600 r10613  
    138138        if (fpa->toSky == NULL) {
    139139            // XXX for now, use the identity for TPA <--> FPA
    140             fpa->toTangentPlane = psPlaneDistortIdentity (1);
    141             fpa->fromTangentPlane = psPlaneDistortIdentity (1);
     140            fpa->toTPA = psPlaneDistortIdentity (1);
     141            fpa->fromTPA = psPlaneDistortIdentity (1);
    142142            fpa->toSky = toSky;
    143143        } else {
    144             if (fpa->toTangentPlane == NULL) psAbort ("wcs", "projection defined, tangent-plane not defined");
    145             if (fpa->fromTangentPlane == NULL) psAbort ("wcs", "projection defined, tangent-plane not defined");
     144            if (fpa->toTPA == NULL) psAbort ("wcs", "projection defined, tangent-plane not defined");
     145            if (fpa->fromTPA == NULL) psAbort ("wcs", "projection defined, tangent-plane not defined");
    146146
    147147            // adjust for common toSky for mosaic:
     
    154154       
    155155            psPlaneTransformApply (fp, toFPA, chip); // find the focal-plane coordinate of this chip's 0,0 coordinate
    156             p_psDeproject (sky, fp, toSky); // find the RA,DEC coord of the focal-plane coordinate
    157             p_psProject (fp, sky, fpa->toSky); // find the focal-plane coord of this RA,DEC coord using the ref chip projection
     156            psDeproject (sky, fp, toSky); // find the RA,DEC coord of the focal-plane coordinate
     157            psProject (fp, sky, fpa->toSky); // find the focal-plane coord of this RA,DEC coord using the ref chip projection
    158158
    159159            toFPA->x->coeff[0][0] = fp->x;
Note: See TracChangeset for help on using the changeset viewer.