Changeset 4605
- Timestamp:
- Jul 24, 2005, 8:30:34 PM (21 years ago)
- Location:
- trunk/Ohana/src/delstar
- Files:
-
- 1 added
- 3 edited
-
Makefile (modified) (1 diff)
-
include/delstar.h (modified) (1 diff)
-
src/convert.c (added)
-
src/gtimes.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/delstar/Makefile
r2510 r4605 29 29 $(SRC)/sort_lists.$(ARCH).o $(SRC)/parse_time.$(ARCH).o \ 30 30 $(SRC)/gcatstats.$(ARCH).o $(SRC)/find_images.$(ARCH).o \ 31 $(SRC)/match_images.$(ARCH).o $(SRC)/delete_orphans.$(ARCH).o 31 $(SRC)/match_images.$(ARCH).o $(SRC)/delete_orphans.$(ARCH).o \ 32 $(SRC)/convert.$(ARCH).o 32 33 33 34 OBJ = $(DELSTAR) -
trunk/Ohana/src/delstar/include/delstar.h
r3466 r4605 24 24 25 25 char DateKeyword[64], DateMode[64], UTKeyword[64], MJDKeyword[64], JDKeyword[64]; 26 27 /*** values for time formats */ 28 enum {TIME_NONE, TIME_JD, TIME_MJD, TIME_DATE, TIME_DAYS, TIME_HOURS, TIME_MINUTES, TIME_SECONDS}; 29 30 /*** conversion functions ***/ 31 int chk_time PROTO((char *line)); 32 time_t date_to_sec PROTO((char *date)); 33 time_t jd_to_sec PROTO((double jd)); 34 time_t mjd_to_sec PROTO((double mjd)); 35 char *sec_to_date PROTO((time_t second)); 36 double sec_to_jd PROTO((time_t second)); 37 double sec_to_mjd PROTO((time_t second)); 38 int str_to_dtime PROTO((char *line, double *second)); 39 int str_to_radec PROTO((double *ra, double *dec, char *str1, char *str2)); 40 int str_to_time PROTO((char *line, time_t *second)); -
trunk/Ohana/src/delstar/src/gtimes.c
r2463 r4605 4 4 5 5 int i, npimage, NPIMAGE, ntimage, Ntimage, NTIMAGE, Nimage; 6 int start, end, range, tstart, tend;7 double Ra, Dec ;6 time_t start, end, tstart, tend; 7 double Ra, Dec, range; 8 8 Image *pimage, *timage; 9 9 Header header; 10 10 11 start = atof(argv[1]); 12 range = atof(argv[2]); 13 if (range < 2) { 14 start = start - 1; 15 range = 2; 11 if (!str_to_time (argv[1], &start)) { 12 fprintf (stderr, "syntax error\n"); 13 return (FALSE); 14 } 15 if (!str_to_dtime (argv[2], &range)) { 16 fprintf (stderr, "syntax error\n"); 17 return (FALSE); 18 } 19 if (range < 0) { 20 range = fabs (range); 21 start -= range; 16 22 } 17 23 end = start + range; 24 25 fprintf (stderr, "start: %d\n", start); 26 fprintf (stderr, "end: %d\n", end); 27 18 28 *START = start; 19 29 *END = end;
Note:
See TracChangeset
for help on using the changeset viewer.
