Changeset 33963 for trunk/Ohana/src/opihi/dvo/skycoverage.c
- Timestamp:
- May 30, 2012, 1:46:12 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
Ohana/src/opihi/dvo/skycoverage.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
trunk/Ohana/src/opihi/dvo/skycoverage.c
r33662 r33963 2 2 3 3 // enum to define possible modes 4 enum {COVERAGE, DENSITY, MIN_UBERCAL, MIN_DMAG_SYS, MIN_MCAL, MAX_MCAL };4 enum {COVERAGE, DENSITY, MIN_UBERCAL, MIN_DMAG_SYS, MIN_MCAL, MAX_MCAL, MIN_TIME, MAX_TIME}; 5 5 6 6 int wordhash (char *word); … … 23 23 PhotCode *PhotcodeValue; 24 24 25 time_t TimeReference; 26 int TimeFormat; 27 28 GetTimeFormat (&TimeReference, &TimeFormat); 29 25 30 WITH_MOSAIC = FALSE; 26 31 if ((N = get_argument (argc, argv, "+mosaic"))) { … … 71 76 remove_argument (N, &argc, argv); 72 77 mode = MIN_UBERCAL; 78 } 79 if ((N = get_argument (argc, argv, "-min-time"))) { 80 remove_argument (N, &argc, argv); 81 mode = MIN_TIME; 82 } 83 if ((N = get_argument (argc, argv, "-max-time"))) { 84 remove_argument (N, &argc, argv); 85 mode = MAX_TIME; 73 86 } 74 87 if ((N = get_argument (argc, argv, "-min-dmag-sys"))) { … … 231 244 case MIN_DMAG_SYS: 232 245 case MIN_MCAL: 233 V[ys*Nx + xs] = 1E6; 246 case MIN_TIME: 247 V[ys*Nx + xs] = 1E9; 234 248 break; 235 249 case MAX_MCAL: 236 V[ys*Nx + xs] = -1E6; 250 case MAX_TIME: 251 V[ys*Nx + xs] = -1E9; 237 252 break; 238 253 } … … 247 262 case MIN_MCAL: 248 263 case MAX_MCAL: 264 case MIN_TIME: 265 case MAX_TIME: 249 266 V[ys*Nx + xs] = NAN; 250 267 break; … … 323 340 V[ys*Nx + xs] = MAX(V[ys*Nx + xs], image[i].Mcal); 324 341 break; 342 case MIN_TIME: { 343 double timeVal = TimeValue (image[i].tzero, TimeReference, TimeFormat); 344 V[ys*Nx + xs] = MIN(V[ys*Nx + xs], timeVal); 345 break; } 346 case MAX_TIME: { 347 double timeVal = TimeValue (image[i].tzero, TimeReference, TimeFormat); 348 V[ys*Nx + xs] = MAX(V[ys*Nx + xs], timeVal); 349 break; } 325 350 } 326 351 }
Note:
See TracChangeset
for help on using the changeset viewer.
