IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 41404


Ignore:
Timestamp:
Aug 25, 2020, 9:09:13 AM (6 years ago)
Author:
eugene
Message:

tgroups should be linked to subset entries, not full-table entries

Location:
trunk/Ohana/src/relphot
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/relphot/include/relphot.h

    r41390 r41404  
    486486void          initMosaicGrid      PROTO((Image *image, off_t Nimage));
    487487void          initMosaics         PROTO((Image *subset, off_t Nsubset, Image *image, char *inSubset, off_t Nimage));
    488 void          initTGroups         PROTO((Image *subset, off_t *LineNumber, off_t Nsubset));
     488void          initTGroups         PROTO((Image *subset, off_t Nsubset));
    489489void          freeTGroups         PROTO((void));
    490490void          initTGroupBins      PROTO((Catalog *catalog, int Ncatalog));
  • trunk/Ohana/src/relphot/src/TGroupOps.c

    r41390 r41404  
    9696
    9797// assign the images to the tgroups
    98 void initTGroups (Image *subset, off_t *LineNumber, off_t Nsubset) {
     98void initTGroups (Image *subset, off_t Nsubset) {
    9999
    100100  if (!TGROUP_ZEROPT) return;
     
    133133    ImageToTGroup[i] = j;
    134134
     135    // note the array 'subset' is registered in ImageOps.c:images by initImages
     136    // and can be retrieve with getimages
     137
    135138    // add image to tgroup image list
    136     tgroup[j].image[tgroup[j].Nimage] = i; // should this be 'i' or LineNumber[i] ??
     139    tgroup[j].image[tgroup[j].Nimage] = i; // reference to entry in 'subset'
    137140    tgroup[j].Nimage ++;
    138141    if (tgroup[j].Nimage == tgroup[j].NIMAGE) {
     
    190193    ALLOCATE_PTR (McalAPER, double, tgroup[i].Nimage);
    191194    for (int j = 0; j < tgroup[i].Nimage; j++) {
    192       int Nsub = LineNumber[tgroup[i].image[j]];
     195      int Nsub = tgroup[i].image[j];
    193196      McalPSF[j] = images[Nsub].McalPSF;
    194197      McalAPER[j] = images[Nsub].McalAPER;
  • trunk/Ohana/src/relphot/src/load_images.c

    r41390 r41404  
    110110  MARKTIME("init images: %f sec\n", dtime);
    111111
    112   initTGroups (subset, LineNumber, Nsubset);
     112  // assign chip images to tgroups
     113  initTGroups (subset, Nsubset);
    113114
    114115  return TRUE;
Note: See TracChangeset for help on using the changeset viewer.