IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 6, 2013, 11:32:20 AM (13 years ago)
Author:
eugene
Message:

partial improvement in getting image data for mextract

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20130306/Ohana/src/opihi/dvo/mmextract.c

    r30612 r35244  
    11# include "dvoshell.h"
     2int field_needs_images (dbField *field);
    23
    34int mmextract (int argc, char **argv) {
     
    78  int Nfields, Nreturn, Nreturn_base, Ncstack1, Ncstack2, Nstack1, Nstack2;
    89  int Nwhere, Iwhere, Nmatch, Imatch, NTABLE, Nt1, Nt2, n1, n2;
    9   int Nsecfilt, VERBOSE, loadImages, mosaicMode;
     10  int Nsecfilt, VERBOSE, loadImages;
    1011  char **cstack1, **cstack2, name1[1024], name2[1024];
    1112  dbValue *values, **table1, **table2;
     
    137138  // load image data if needed (for fields listed below)
    138139  loadImages = FALSE;
    139   mosaicMode = FALSE;
    140140  for (i = 0; !loadImages && (i < Nfields); i++) {
    141     if (fields[i].ID == MEAS_XCCD) loadImages = TRUE;
    142     if (fields[i].ID == MEAS_YCCD) loadImages = TRUE;
    143     if (fields[i].ID == MEAS_XMOSAIC) loadImages = mosaicMode = TRUE;
    144     if (fields[i].ID == MEAS_YMOSAIC) loadImages = mosaicMode = TRUE;
    145   }
    146   if (loadImages && !SetImageSelection (mosaicMode, selection)) goto escape;
     141    loadImages = field_needs_images (&fields[i]);
     142  }
     143  if (loadImages && !SetImageSelection (TRUE, selection)) goto escape;
    147144
    148145  /* create storage vector */
Note: See TracChangeset for help on using the changeset viewer.