IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 37495


Ignore:
Timestamp:
Oct 17, 2014, 5:50:02 PM (12 years ago)
Author:
eugene
Message:

add function to dvorepair to remove a list of extern_ids

Location:
branches/eam_branches/ipp-20140904/Ohana/src/dvomerge
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20140904/Ohana/src/dvomerge/Makefile

    r37490 r37495  
    122122$(SRC)/dvorepairImagesVsMeasures.$(ARCH).o \
    123123$(SRC)/dvorepairDeleteImageList.$(ARCH).o \
     124$(SRC)/dvorepairDeleteImagesByExternID.$(ARCH).o \
     125$(SRC)/dvorepairDeleteImagesByExternID.$(ARCH).o \
    124126$(SRC)/dvorepairFixImages.$(ARCH).o \
    125127$(SRC)/psps_ids.$(ARCH).o \
    126128$(SRC)/LoadImages.$(ARCH).o \
    127129$(SRC)/ReadDeleteList.$(ARCH).o \
     130$(SRC)/ReadDeleteListExternID.$(ARCH).o \
     131$(SRC)/myIndex.$(ARCH).o \
    128132$(SRC)/match_image.$(ARCH).o \
    129133$(SRC)/help.$(ARCH).o \
  • branches/eam_branches/ipp-20140904/Ohana/src/dvomerge/include/dvomerge.h

    r37116 r37495  
    4545SkyRegion UserPatch;  // used by MODE CAT
    4646
     47# ifndef MAX_INT
     48# define MAX_INT 2147483647
     49# endif
     50
     51typedef struct {
     52  int minID;
     53  int maxID;
     54  int *index;
     55  int Nindex;
     56  int NINDEX;
     57} myIndexType;
     58
    4759typedef struct {
    4860  unsigned int Nmap;
     
    200212int dvoCreateID (char *catdir);
    201213
     214myIndexType *myIndexInit ();
     215int myIndexFree (myIndexType *myIndex);
     216int myIndexUpdateLimits (myIndexType *myIndex, int value);
     217int myIndexSetRange (myIndexType *myIndex);
     218int myIndexSetEntry (myIndexType *myIndex, int value, int entry);
     219int myIndexGetEntry (myIndexType *myIndex, int value);
     220
     221int dvorepairDeleteImagesByExternID (int argc, char **argv);
     222int RepairTableCPT_V1(char *cptFilenameSrc, char *cptFilenameTgt, char *cpsFilenameSrc, char *cpsFilenameTgt, Measure *measure, off_t Nmeasure, Image *image, off_t Nimage, myIndexType *imageIDindex, char catformat);
     223int *ReadDeleteListExternID(char *filename, int *nindex);
  • branches/eam_branches/ipp-20140904/Ohana/src/dvomerge/src/dvorepair.c

    r37046 r37495  
    33int main (int argc, char **argv) {
    44
    5   fprintf (stderr, "this program needs to be updated to load old format Measure tables (pre PV1_V5) in which dR,dD are saved, not R,D\n");
    6   fprintf (stderr, "reminder: relastro can re-construct R,D from X,Y; FtableToMeasure and vice versa could just NAN those values\n");
    7   exit (2);
     5  // fprintf (stderr, "this program needs to be updated to load old format Measure tables (pre PV1_V5) in which dR,dD are saved, not R,D\n");
     6  // fprintf (stderr, "reminder: relastro can re-construct R,D from X,Y; FtableToMeasure and vice versa could just NAN those values\n");
     7  // exit (2);
    88
    99  dvorepair_help(argc, argv);
     
    1313  if (!strcmp(argv[1], "-images-vs-measures")) dvorepairImagesVsMeasures(argc, argv);
    1414  if (!strcmp(argv[1], "-delete-image-list")) dvorepairDeleteImageList(argc, argv);
     15  if (!strcmp(argv[1], "-delete-images-by-extern-id")) dvorepairDeleteImagesByExternID(argc, argv);
    1516  if (!strcmp(argv[1], "-fix-images")) dvorepairFixImages(argc, argv);
    1617  dvorepair_help(0, NULL);
Note: See TracChangeset for help on using the changeset viewer.