IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 36566


Ignore:
Timestamp:
Feb 27, 2014, 12:14:27 PM (12 years ago)
Author:
eugene
Message:

add new code to Makefile, relastro.h

Location:
branches/eam_branches/ipp-20140206/Ohana/src/relastro
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20140206/Ohana/src/relastro/Makefile

    r35416 r36566  
    6969$(SRC)/resort_catalog.$(ARCH).o  \
    7070$(SRC)/BrightCatalog.$(ARCH).o  \
     71$(SRC)/assign_images.$(ARCH).o \
     72$(SRC)/launch_region_hosts.$(ARCH).o \
     73$(SRC)/relastro_parallel_images.$(ARCH).o \
     74$(SRC)/relastro_parallel_regions.$(ARCH).o \
     75$(SRC)/MeanPosIO.$(ARCH).o \
     76$(SRC)/share_mean_pos.$(ARCH).o \
     77$(SRC)/share_images_pos.$(ARCH).o \
     78$(SRC)/ImagePosIO.$(ARCH).o \
     79$(SRC)/markObjects.$(ARCH).o \
     80$(SRC)/indexCatalogs.$(ARCH).o \
     81$(SRC)/syncfile.$(ARCH).o \
    7182$(SRC)/relastroVisual.$(ARCH).o
    7283
  • branches/eam_branches/ipp-20140206/Ohana/src/relastro/include/relastro.h

    r36564 r36566  
    3737  unsigned int catID;
    3838} MeanPos;
     39
     40typedef struct {
     41  Coords coords;
     42  float dXpixSys;
     43  float dYpixSys;
     44  unsigned int imageID;
     45  int nFitAstrom;
     46  int flags;
     47} ImagePos;
    3948
    4049typedef struct {
     
    457466int hpm_catalogs_parallel (SkyList *skylist);
    458467int hpm_objects (SkyRegion *region, Catalog *catalog);
     468
     469int strextend (char *input, char *format,...);
     470int launch_region_hosts (RegionHostTable *regionHosts);
     471
     472int assign_images (FITS_DB *db, RegionHostTable *regionHosts);
     473int select_images_hostregion (RegionHostTable *regionHosts, Image *image, off_t Nimage);
     474int calculate_image_bounds (Image *image, double *rmin, double *rmax, double *dmin, double *dmax);
     475int calculate_host_image_bounds (RegionHostTable *regionHosts);
     476int find_host_for_coords (RegionHostTable *regionHosts, double Rc, double Dc);
     477
     478int relastro_parallel_regions ();
     479int relastro_parallel_images ();
     480
     481char *make_filename (char *dirname, char *hostname, int hostID, char *tailname);
     482int check_sync_file (char *filename, int nloop);
     483int clear_sync_file (char *filename);
     484int update_sync_file (char *filename, int nloop);
     485
     486int share_mean_pos (Catalog *catalog, int Ncatalog, RegionHostTable *regionHosts, int nloop);
     487int slurp_mean_pos (Catalog *catalog, int Ncatalog, RegionHostTable *regionHosts, int nloop);
     488int set_mean_pos (MeanPos *meanpos, AverageTiny *average, SecFilt *secfilt, int Nsec);
     489MeanPos *merge_mean_pos (MeanPos *target, int *ntarget, MeanPos *source, int Nsource);
     490
     491int MeanPosSave(char *filename, MeanPos *meanpos, off_t Nmeanpos);
     492MeanPos *MeanPosLoad(char *filename, off_t *nmeanpos);
     493
     494int indexCatalogs (Catalog *catalog, int Ncatalog);
     495int catID_and_objID_to_seq (int catID, int objID, int *catSeq, off_t *objSeq);
     496
     497int markObjects (Catalog *catalog, int Ncatalog);
     498
     499int ImagePosSave(char *filename, ImagePos *image_pos, off_t Nimage_pos);
     500ImagePos *ImagePosLoad(char *filename, off_t *nimage_pos);
     501
     502int share_image_pos (RegionHostTable *regionHosts, int nloop);
     503int slurp_image_pos (RegionHostTable *regionHosts, int nloop);
     504ImagePos *merge_image_pos (ImagePos *target, int *ntarget, ImagePos *source, int Nsource);
     505int set_image_pos (ImagePos *image_pos, Image *image);
     506
Note: See TracChangeset for help on using the changeset viewer.