Changeset 4330 for trunk/psLib/src/astronomy/psTime.c
- Timestamp:
- Jun 20, 2005, 5:01:37 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/astronomy/psTime.c (modified) (14 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astronomy/psTime.c
r4209 r4330 10 10 * @author Ross Harman, MHPCC 11 11 * 12 * @version $Revision: 1.6 3$ $Name: not supported by cvs2svn $13 * @date $Date: 2005-06- 10 18:09:12$12 * @version $Revision: 1.64 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2005-06-21 03:01:37 $ 14 14 * 15 15 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 731 731 } 732 732 733 psF64 psTimeToLMST(psTime *time, psF64longitude)733 double psTimeToLMST(psTime *time, double longitude) 734 734 { 735 735 psF64 jdTdtDays = 0.0; … … 804 804 } 805 805 806 psF64psTimeGetUT1Delta(const psTime *time, psTimeBulletin bulletin)806 double psTimeGetUT1Delta(const psTime *time, psTimeBulletin bulletin) 807 807 { 808 808 psU32 nTables = 2; … … 1081 1081 } 1082 1082 1083 psS64psTimeLeapSecondDelta(const psTime *time1, const psTime *time2)1083 long psTimeLeapSecondDelta(const psTime *time1, const psTime *time2) 1084 1084 { 1085 1085 psS64 diff = 0; … … 1095 1095 } 1096 1096 1097 psBool psTimeIsLeapSecond(const psTime* utc)1097 bool psTimeIsLeapSecond(const psTime* utc) 1098 1098 { 1099 1099 psTime* prevUtc = NULL; … … 1126 1126 } 1127 1127 1128 psF64psTimeToJD(const psTime *time)1128 double psTimeToJD(const psTime *time) 1129 1129 { 1130 1130 psF64 jd = NAN; … … 1146 1146 } 1147 1147 1148 psF64psTimeToMJD(const psTime *time)1148 double psTimeToMJD(const psTime *time) 1149 1149 { 1150 1150 psF64 mjd = NAN; … … 1302 1302 */ 1303 1303 1304 psTime* psTimeFromJD( psF64 time)1304 psTime* psTimeFromJD(double jd) 1305 1305 { 1306 1306 psF64 days = 0.0; … … 1312 1312 1313 1313 // Julian date conversion courtesy of Eugene Magnier 1314 days = time- 2440587.5;1314 days = jd - 2440587.5; 1315 1315 seconds = days * SEC_PER_DAY; 1316 1316 if(seconds < 0.0) { … … 1327 1327 } 1328 1328 1329 psTime* psTimeFromMJD( psF64 time)1329 psTime* psTimeFromMJD(double mjd) 1330 1330 { 1331 1331 psF64 days = 0.0; … … 1337 1337 1338 1338 // Modified Julian date conversion courtesy of Eugene Magnier 1339 days = time- 40587.0;1339 days = mjd - 40587.0; 1340 1340 seconds = days * SEC_PER_DAY; 1341 1341 … … 1406 1406 } 1407 1407 1408 psTime* psTimeFromUTC(psS64 sec, psU32 nsec, psBool leapsecond)1408 psTime* psTimeFromUTC(psS64 sec, psU32 nsec, bool leapsecond) 1409 1409 { 1410 1410 psTime* outTime = NULL; … … 1510 1510 } 1511 1511 1512 psTime* psTimeMath(const psTime *time, psF64delta)1512 psTime* psTimeMath(const psTime *time, double delta) 1513 1513 { 1514 1514 psF64 sec = 0.0; … … 1551 1551 } 1552 1552 1553 psF64psTimeDelta(const psTime *time1, const psTime *time2)1553 double psTimeDelta(const psTime *time1, const psTime *time2) 1554 1554 { 1555 1555 psF64 out = 0.0;
Note:
See TracChangeset
for help on using the changeset viewer.
