IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 33572


Ignore:
Timestamp:
Mar 20, 2012, 2:16:01 PM (14 years ago)
Author:
eugene
Message:

coords set results to NAN if invalid location

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20111122/Ohana/src/opihi/cmd.astro/coords.c

    r29540 r33572  
    9292  if (mode == SKY) {
    9393    for (i = 0; i < xvec[0].Nelements; i++) {
    94       XY_to_RD (&xvec[0].elements.Flt[i], &yvec[0].elements.Flt[i], xvec[0].elements.Flt[i], yvec[0].elements.Flt[i], &coords);
     94      double Xin = xvec[0].elements.Flt[i];
     95      double Yin = yvec[0].elements.Flt[i];
     96      xvec[0].elements.Flt[i] = NAN;
     97      yvec[0].elements.Flt[i] = NAN;
     98      XY_to_RD (&xvec[0].elements.Flt[i], &yvec[0].elements.Flt[i], Xin, Yin, &coords);
    9599    }
    96100    return (TRUE);
     
    98102  if (mode == PIXEL) {
    99103    for (i = 0; i < xvec[0].Nelements; i++) {
    100       RD_to_XY (&xvec[0].elements.Flt[i], &yvec[0].elements.Flt[i], xvec[0].elements.Flt[i], yvec[0].elements.Flt[i], &coords);
     104      double Xin = xvec[0].elements.Flt[i];
     105      double Yin = yvec[0].elements.Flt[i];
     106      xvec[0].elements.Flt[i] = NAN;
     107      yvec[0].elements.Flt[i] = NAN;
     108      RD_to_XY (&xvec[0].elements.Flt[i], &yvec[0].elements.Flt[i], Xin, Yin, &coords);
    101109    }
    102110    return (TRUE);
Note: See TracChangeset for help on using the changeset viewer.