IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 16, 2016, 4:05:21 PM (10 years ago)
Author:
eugene
Message:

add code to fix the warp image IDs

File:
1 edited

Legend:

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

    r39466 r39471  
    1010# define IDX_T int
    1111
     12# ifndef MAX_INT
     13# define MAX_INT 2147483647
     14# endif
     15
    1216# define LOGRTIME(MSG,...) {                            \
    1317    gettimeofday (&stopTimer, (void *) NULL);           \
     
    2529typedef enum {FIT_NONE, FIT_AVERAGE, FIT_PM_ONLY, FIT_PAR_ONLY, FIT_PM_AND_PAR} FitMode;
    2630
    27 typedef enum {OP_NONE, OP_IMAGES, OP_HIGH_SPEED, OP_MERGE_SOURCE, OP_UPDATE_OBJECTS, OP_UPDATE_OFFSETS, OP_LOAD_OBJECTS, OP_HPM, OP_PARALLEL_REGIONS, OP_PARALLEL_IMAGES} RelastroOp;
     31typedef enum {OP_NONE, OP_IMAGES, OP_HIGH_SPEED, OP_MERGE_SOURCE, OP_UPDATE_OBJECTS, OP_UPDATE_OFFSETS, OP_LOAD_OBJECTS, OP_HPM, OP_PARALLEL_REGIONS, OP_PARALLEL_IMAGES, OP_REPAIR_WARPS} RelastroOp;
    2832
    2933typedef enum {TARGET_NONE, TARGET_SIMPLE, TARGET_CHIPS, TARGET_MOSAICS} FitTarget;
     
    4549  MARK_BIG_OFFSET    = 0x0010,
    4650} MeasurementMask;
     51
     52typedef struct {
     53  int minID;
     54  int maxID;
     55  int *index;
     56  int Nindex;
     57  int NINDEX;
     58} myIndexType;
    4759
    4860typedef struct {
     
    787799double dpsi_cauchy (double x);
    788800void my_memdump (char *message);
     801
     802int RepairWarps (SkyList *skylist, int hostID, char *hostpath);
     803int RepairWarpMeasures (Catalog *catalog);
     804
     805int FindWarpGroups (void);
     806void FreeWarpGroups (void);
     807int GetWarpID (Image *image, int obstime, unsigned short photcode, double Rave, double Dave, float X, float Y);
     808
     809myIndexType *myIndexInit ();
     810int myIndexFree (myIndexType *myIndex);
     811int myIndexUpdateLimits (myIndexType *myIndex, int value);
     812int myIndexSetRange (myIndexType *myIndex);
     813int myIndexSetEntry (myIndexType *myIndex, int value, int entry);
     814int myIndexGetEntry (myIndexType *myIndex, int value);
Note: See TracChangeset for help on using the changeset viewer.