IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 1, 2021, 9:50:01 AM (5 years ago)
Author:
eugene
Message:

add method to set the extra orders for inverse transformations

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-dev-20210817/psModules/src/astrom/pmAstrometryModel.c

    r41823 r41826  
    461461    bool status;
    462462
     463    int ExtraOrders = pmAstrometryGetExtraOrders();
     464
    463465    // set FITS cursor
    464466    if (!psFitsMoveExtName (file->fits, "CHIPS")) {
     
    525527        // as of r40806, psPlaneTransformInvert supplies the extra order (if non-linear)
    526528        psFree (chip->fromFPA);
    527         chip->fromFPA = psPlaneTransformInvert(NULL, chip->toFPA, *region, 50, EXTRA_ORDERS);
     529        chip->fromFPA = psPlaneTransformInvert(NULL, chip->toFPA, *region, 50, ExtraOrders);
    528530
    529531        psFree (region);
     
    539541
    540542    bool status;
     543
     544    int ExtraOrders = pmAstrometryGetExtraOrders();
    541545
    542546    if (!psFitsMoveExtName (file->fits, "FP")) {
     
    587591    // as of r40806, psPlaneTransformInvert supplies the extra order (if non-linear)
    588592    psFree (file->fpa->fromTPA);
    589     file->fpa->fromTPA = psPlaneTransformInvert(NULL, file->fpa->toTPA, *region, 50, EXTRA_ORDERS);
     593    file->fpa->fromTPA = psPlaneTransformInvert(NULL, file->fpa->toTPA, *region, 50, ExtraOrders);
    590594
    591595    psFree (model);
     
    684688    bool status;
    685689
     690    int ExtraOrders = pmAstrometryGetExtraOrders();
     691
    686692    // these externally supplied values are used to set the final transformation terms
    687693    double RA  = psMetadataLookupF64 (&status, concepts, "FPA.RA"); REQUIRE (status, "missing FPA.RA");
     
    731737
    732738    psFree (file->fpa->fromTPA);
    733     file->fpa->fromTPA = psPlaneTransformInvert(NULL, file->fpa->toTPA, *region, 50, EXTRA_ORDERS);
     739    file->fpa->fromTPA = psPlaneTransformInvert(NULL, file->fpa->toTPA, *region, 50, ExtraOrders);
    734740
    735741    psFree (region);
Note: See TracChangeset for help on using the changeset viewer.