Changeset 5441
- Timestamp:
- Oct 24, 2005, 10:34:31 AM (21 years ago)
- Location:
- trunk/Ohana/src/libdvo
- Files:
-
- 3 added
- 2 edited
-
Makefile (modified) (1 diff)
-
include/dvo.h (modified) (3 diffs)
-
src/skyregion_gsc.c (added)
-
src/skyregion_io.c (added)
-
src/skyregion_ops.c (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libdvo/Makefile
r5439 r5441 40 40 $(SRC)/dvo_convert_elixir.$(ARCH).o \ 41 41 $(SRC)/dvo_convert_loneos.$(ARCH).o \ 42 $(SRC)/dvo_convert_panstarrs.$(ARCH).o 42 $(SRC)/dvo_convert_panstarrs.$(ARCH).o \ 43 $(SRC)/skyregion_io.$(ARCH).o \ 44 $(SRC)/skyregion_gsc.$(ARCH).o \ 45 $(SRC)/skyregion_ops.$(ARCH).o 43 46 44 47 AOBJ = \ -
trunk/Ohana/src/libdvo/include/dvo.h
r5346 r5441 106 106 } FITS_DB; 107 107 108 /* SkyRegion : better implementation than GSCRegion */ 109 typedef struct { 110 int Nregions; 111 SkyRegion *regions; 112 } SkyTable; 113 114 typedef struct { 115 int Nregions; 116 SkyRegion **regions; 117 } SkyList; 118 108 119 # if (0) 109 120 /* structure for data on a catalog region */ … … 192 203 int FindMosaicForImage_MatchSearch (Image *images, int Nimages, int entry); 193 204 int BuildChipMatch (Image *images, int Nimages); 205 void SetImageCorners (double *X, double *Y, Image *image); 194 206 195 207 short int putMi (double value); … … 322 334 ImagePanstarrs *ImageInternalToPanstarrs (Image *in, int Nvalues); 323 335 336 /* skyregion APIs */ 337 int SkyTableSave (SkyTable *table, char *filename); 338 SkyTable *SkyTableLoad (char *filename, int VERBOSE); 339 SkyTable *SkyTableFromGSC (char *filename, int depth, int VERBOSE); 340 SkyRegion *SkyRegionByPoint (SkyTable *table, int depth, double ra, double dec); 341 SkyList *SkyListByPoint (SkyTable *table, double ra, double dec); 342 SkyList *SkyListByRadius (SkyTable *table, int depth, double RA, double DEC, double radius); 343 SkyList *SkyListByPatch (SkyTable *table, int depth, SkyRegion *patch); 344 SkyList *SkyListByImage (SkyTable *table, int depth, Image *image, Coords *mosaic); 345 SkyList *SkyListByBounds (SkyTable *table, int depth, double Rmin, double Rmax, double Dmin, double Dmax); 346 SkyList *SkyListChildrenByBounds (SkyTable *table, int No, int depth, double Rmin, double Rmax, double Dmin, double Dmax); 347 int SkyListFree (SkyList *list); 348 int SkyTableFree (SkyTable *table); 349 324 350 # endif
Note:
See TracChangeset
for help on using the changeset viewer.
