IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 13, 2014, 11:06:04 AM (12 years ago)
Author:
eugene
Message:

refColor changed to refColorBlue,refColorRed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20140610/Ohana/src/relastro/src/FitChip.c

    r36833 r37006  
    112112  }
    113113
    114   int Ncolor = 0;
     114  int Ncolor;
     115  float colorMedian;
    115116  float *colorList = NULL;
    116117  ALLOCATE (colorList, float, Nmatch);
    117118
     119  // calculate the median blue color
     120  Ncolor = 0;
    118121  for (i = 0; i < Nmatch; i++) {
    119122    if (!raw[i].mask) continue;
    120     if (!isnan(ref[i].Color)) {
    121       colorList[Ncolor] = ref[i].Color;
    122       Ncolor ++;
    123     }
     123    if (isnan(ref[i].ColorBlue)) continue;
     124    colorList[Ncolor] = ref[i].ColorBlue;
     125    Ncolor ++;
    124126  }
    125127  fsort (colorList, Ncolor);
    126   float colorMedian = (Ncolor > 0) ? colorList[(int)(0.5*Ncolor)] : NAN;
    127   image[0].refColor = colorMedian;
     128  colorMedian = (Ncolor > 0) ? colorList[(int)(0.5*Ncolor)] : NAN;
     129  image[0].refColorBlue = colorMedian;
     130
     131  // calculate the median red color
     132  Ncolor = 0;
     133  for (i = 0; i < Nmatch; i++) {
     134    if (!raw[i].mask) continue;
     135    if (isnan(ref[i].ColorRed)) continue;
     136    colorList[Ncolor] = ref[i].ColorRed;
     137    Ncolor ++;
     138  }
     139  fsort (colorList, Ncolor);
     140  colorMedian = (Ncolor > 0) ? colorList[(int)(0.5*Ncolor)] : NAN;
     141  image[0].refColorRed = colorMedian;
     142
    128143  free (colorList);
    129144
Note: See TracChangeset for help on using the changeset viewer.