IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 16973


Ignore:
Timestamp:
Mar 13, 2008, 8:47:58 AM (18 years ago)
Author:
eugene
Message:

add pmm mode

Location:
trunk/Ohana/src/addstar
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/addstar/Makefile

    r16810 r16973  
    6363$(SRC)/LoadData.$(ARCH).o \
    6464$(SRC)/LoadDataSDSS.$(ARCH).o \
     65$(SRC)/LoadDataPMM.$(ARCH).o \
    6566$(SRC)/in_image.$(ARCH).o \
    6667$(SRC)/load_subpix.$(ARCH).o \
     
    175176$(SRC)/LoadData.$(ARCH).o \
    176177$(SRC)/LoadDataSDSS.$(ARCH).o \
     178$(SRC)/LoadDataPMM.$(ARCH).o \
    177179$(SRC)/grefstars.$(ARCH).o \
    178180$(SRC)/load_subpix.$(ARCH).o \
  • trunk/Ohana/src/addstar/include/addstar.h

    r16810 r16973  
    7474char   CameraLayout[256];
    7575SkyTable *ServerSky;
     76char  *PMM_CCD_TABLE;
    7677
    7778/* used to select entries from header (gstars or parse_time) (KEEP) */
     
    250251int altaz (double *alt, double *az, double ha, double dec, double latitude);
    251252
     253int LoadDataPMM (FILE *f, char *file, Image **images, int *nvalid, Stars **stars, int *Nstars);
     254PhotCode *LoadMetadataPMM (char *datafile, Image *image);
     255time_t pmm_date_to_sec (char *date, char *time);
     256double pmm_get_ra (char *RA);
     257double pmm_get_dec (char *DEC);
     258PhotCode *pmm_get_photcode (char *emulsion, char *filter);
     259
    252260// this is a gnu extension?? caution!
    253261void *memrchr(const void *s, int c, size_t n);
  • trunk/Ohana/src/addstar/src/LoadStars.c

    r16810 r16973  
    6363    }
    6464
     65    if (PMM_CCD_TABLE != NULL) {
     66      LoadDataPMM (f, file[i], images, Nimages, &stars, Nstars);
     67      continue;
     68    }
     69
    6570    headers = LoadHeaders (f, &mode, &Nheaders);
    6671    headerSets = MatchHeaders (&extsize, &NheaderSets, mode, headers, Nheaders);
  • trunk/Ohana/src/addstar/src/args.c

    r16810 r16973  
    4343  if ((N = get_argument (argc, argv, "-list"))) {
    4444    options.filelist = TRUE;
     45    remove_argument (N, &argc, argv);
     46  }
     47
     48  PMM_CCD_TABLE = NULL;
     49  if ((N = get_argument (argc, argv, "-pmm"))) {
     50    remove_argument (N, &argc, argv);
     51    PMM_CCD_TABLE = strcreate (argv[N]);
    4552    remove_argument (N, &argc, argv);
    4653  }
Note: See TracChangeset for help on using the changeset viewer.