IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 9, 2011, 12:25:01 PM (15 years ago)
Author:
eugene
Message:

add merge-source mode; modified getimages API to avoid a wasteful copy of the image table; fix the parallax measurement

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20110710/Ohana/src/relastro/include/relastro.h

    r31664 r32055  
    1515typedef enum {FIT_NONE, FIT_AVERAGE, FIT_PM_ONLY, FIT_PAR_ONLY, FIT_PM_AND_PAR} FitMode;
    1616
    17 typedef enum {TARGET_NONE, TARGET_OBJECTS, TARGET_SIMPLE, TARGET_CHIPS, TARGET_MOSAICS, TARGET_HIGH_SPEED} FitTarget;
     17typedef enum {TARGET_NONE, TARGET_OBJECTS, TARGET_SIMPLE, TARGET_CHIPS, TARGET_MOSAICS, TARGET_HIGH_SPEED, TARGET_MERGE_SOURCE} FitTarget;
    1818
    1919typedef struct {
     
    9494char   SKY_TABLE[256];
    9595int    SKY_DEPTH;  /** XXX EAM : depth of catalog tables, fix usage */
     96
     97unsigned int OBJ_ID_SRC;
     98unsigned int CAT_ID_SRC;
     99unsigned int OBJ_ID_DST;
     100unsigned int CAT_ID_DST;
    96101
    97102double SIGMA_LIM;
     
    210215void          getfullregion       PROTO((Image *image, off_t Nimage, GSCRegion *fullregion));
    211216Image        *getimage            PROTO((off_t N));
    212 Image        *getimages           PROTO((off_t *N));
     217Image        *getimages           PROTO((off_t *N, off_t **line_number));
    213218void          global_stats        PROTO((Catalog *catalog, int Ncatalog));
    214219void          initGrid            PROTO((int dX, int dY));
    215220void          initGridBins        PROTO((Catalog *catalog, int Ncatalog));
    216221void          initImageBins       PROTO((Catalog *catalog, int Ncatalog, int FULLINIT));
    217 void          initImages          PROTO((Image *input, off_t N));
     222void          initImages          PROTO((Image *input, off_t *line_number, off_t N));
    218223void          initMosaicBins      PROTO((Catalog *catalog, int Ncatalog));
    219224void          initMosaicGrid      PROTO((Image *image, off_t Nimage));
     
    372377int applyConstraintsB(Catalog *catalog, off_t i);
    373378void setupAreaSelection(SkyRegion *region);
     379
     380int relastro_merge_source ();
     381void resort_catalog (Catalog *catalog);
Note: See TracChangeset for help on using the changeset viewer.