IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 17, 2005, 9:36:55 AM (21 years ago)
Author:
eugene
Message:

renamed hms_to_deg hstgsc_hms_to_deg everywhere, moved into libohana

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/getstar/src/aregion.c

    r2490 r4810  
    8383    strncpy (temp, &buffer[i*48], 48);
    8484    temp[49] = 0;
    85     hms_to_deg (&RA0, &RA1, &DEC0, &DEC1, &temp[7]);
     85    hstgsc_hms_to_deg (&RA0, &RA1, &DEC0, &DEC1, &temp[7]);
    8686    if (RA1 < RA0) RA1 += 360.0;
    8787    if ((dec >= 0) && (dec >= DEC0) && (dec < DEC1) && (ra >= RA0) && (ra < RA1)) {
     
    111111  return;
    112112}
    113 
    114 
    115 /**********/
    116 int hms_to_deg (h0, h1, d0, d1, string)
    117      char *string;
    118      double *h0, *h1, *d0, *d1;
    119 {
    120  
    121   int flag_d0, flag_d1, flag_h0, flag_h1;
    122   double tmp;
    123  
    124   *d0 = *h0 = *d1 = *h1 = 0;
    125 
    126   flag_h0 = dparse (h0, 1, string);
    127   flag_h1 = dparse (h1, 4, string);
    128   flag_d0 = dparse (d0, 7, string);
    129   flag_d1 = dparse (d1, 9, string);
    130   *h0 *= flag_h0;
    131   *h1 *= flag_h1;
    132   *d0 *= flag_d0;
    133   *d1 *= flag_d1;
    134 
    135   dparse (&tmp, 2, string);
    136   *h0 += tmp/60.0;
    137   dparse (&tmp, 3, string);
    138   *h0 += tmp/3600.0;
    139  
    140   dparse (&tmp, 5, string);
    141   *h1 += tmp/60.0;
    142   dparse (&tmp, 6, string);
    143   *h1 += tmp/3600.0;
    144  
    145   dparse (&tmp, 8, string);
    146   *d0 += tmp/60.0;
    147 
    148   dparse (&tmp, 10, string);
    149   *d1 += tmp/60.0;
    150 
    151   *h0 *= 15*flag_h0;
    152   *h1 *= 15*flag_h1;
    153   *d0 *= flag_d0;
    154   *d1 *= flag_d1;
    155 
    156   return (TRUE);
    157 }
    158 
    159 
    160 /*
    161       if (buffer[i*48 + 19] == ' ') continue;
    162       strncpy (temp, &buffer[i*48 + 19], 20);       temp[20] = 0;
    163       hms_to_deg (&RA,  &DEC, temp, ' ', 3);
    164 
    165 
    166   dBigRA = 360.0 / (int)(0.5 + 48*cos(3.1415927*0.5*(BigDecBounds[NBigDec] + BigDecBounds[NBigDec + 1])/180.0));
    167 
    168   NBigRA = ra / dBigRA;
    169 
    170   NBig = NBigRA;
    171   for (i = 0; (i < 12) && (i < NBigDec); i++) {
    172     NBig += NBigRASections[i];
    173   }
    174   for (i = 13; (i < 24) && (i < NBigDec); i++) {
    175     NBig += NBigRASections[i];
    176   }
    177 
    178 
    179   fprintf (stderr, "%d %d %d %d %f %f -> %f %f %f\n", NBigDec, NBigRA, NBigRASections[NBigDec], NBig, ra, dec, BigDecBounds[NBigDec], BigDecBounds[NBigDec + 1], dBigRA);
    180 */
Note: See TracChangeset for help on using the changeset viewer.