IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 20, 2005, 5:01:37 PM (21 years ago)
Author:
drobbin
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/astronomy/psTime.h

    r4293 r4330  
    1111 *  @author Ross Harman, MHPCC
    1212 *
    13  *  @version $Revision: 1.31 $ $Name: not supported by cvs2svn $
    14  *  @date $Date: 2005-06-17 00:10:59 $
     13 *  @version $Revision: 1.32 $ $Name: not supported by cvs2svn $
     14 *  @date $Date: 2005-06-21 03:01:37 $
    1515 *
    1616 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    127127 *  in UTC format, then it is converted.
    128128 *
    129  *  @return  psF64: LST Time.
    130  */
    131 psF64 psTimeToLMST(
    132     psTime *time,                       ///< psTime to be converted.
    133     psF64 longitude                    ///< Longitude.
     129 *  @return  double: LST Time.
     130 */
     131double psTimeToLMST(
     132    psTime *time,                      ///< psTime to be converted.
     133    double longitude                    ///< Longitude.
    134134);
    135135
     
    138138 *  This function is necessary to for various SLALIB functions.
    139139 *
    140  *  @return  psF64: Time difference.
    141  */
    142 psF64 psTimeGetUT1Delta(
     140 *  @return  double: Time difference.
     141 */
     142double psTimeGetUT1Delta(
    143143    const psTime *time,                 ///< psTime to be looked up.
    144144    psTimeBulletin bulletin             ///< IERS bulletin to use
     
    169169 *  Calculates the number of leapseconds between two times.
    170170 *
    171  *  @return  psS64: leapseconds added between given times
    172  */
    173 psS64 psTimeLeapSecondDelta(
    174     const psTime* time1,                ///< First input time.
    175     const psTime* time2                 ///< Second input time.
     171 *  @return  long: leapseconds added between given times
     172 */
     173long psTimeLeapSecondDelta(
     174    const psTime* time1,               ///< First input time.
     175    const psTime* time2                ///< Second input time.
    176176);
    177177
     
    180180 *  Determines if the specified UTC time is a valid leapsecond.
    181181 *
    182  *  @return  psBool: valid leap second
    183  */
    184 psBool psTimeIsLeapSecond(
     182 *  @return  bool: valid leap second
     183 */
     184bool psTimeIsLeapSecond(
    185185    const psTime* utc                  ///< UTC to verify if leap second
    186186);
     
    191191 *  subtract leapseconds.
    192192 *
    193  *  @return  psF64: Julian Date (JD) time.
    194  */
    195 psF64 psTimeToJD(
    196     const psTime* time                  ///< Input time to be converted.
     193 *  @return  double: Julian Date (JD) time.
     194 */
     195double psTimeToJD(
     196    const psTime* time                 ///< Input time to be converted.
    197197);
    198198/** Convert psTime to modified Julian date time.
     
    201201 *  add or subtract leapseconds.
    202202 *
    203  *  @return  psF64: Modified Julian Days (MJD) time.
    204  */
    205 psF64 psTimeToMJD(
     203 *  @return  double: Modified Julian Days (MJD) time.
     204 */
     205double psTimeToMJD(
    206206    const psTime* time                  ///< Input time to be converted.
    207207);
     
    248248 */
    249249psTime* psTimeFromJD(
    250     psF64 time                       ///< Input time to be converted.
     250    double jd                          ///< Input time to be converted.
    251251);
    252252
     
    258258 */
    259259psTime* psTimeFromMJD(
    260     psF64 time                      ///< Input time to be converted.
     260    double mjd                         ///< Input time to be converted.
    261261);
    262262
     
    268268 */
    269269psTime* psTimeFromISO(
    270     const char* time                 ///< Input time to be converted.
     270    const char* time                   ///< Input time to be converted.
    271271);
    272272
     
    278278 */
    279279psTime* psTimeFromTimeval(
    280     const struct timeval *time       ///< Input time to be converted.
     280    const struct timeval *time         ///< Input time to be converted.
    281281);
    282282
     
    288288 */
    289289psTime* psTimeFromTT(
    290     psS64 sec,                      ///< Input terrestrial time in seconds
    291     psU32 nsec                      ///< Input terrestrial time fraction of seconds (nanoseconds)
     290    psS64 sec,                         ///< Input terrestrial time in seconds
     291    psU32 nsec                         ///< Input terrestrial time fraction of seconds (nanoseconds)
    292292);
    293293
     
    299299 */
    300300psTime* psTimeFromUTC(
    301     psS64  sec,                    ///< Input time in seconds
    302     psU32  nsec,                   ///< Input time fraction of seconds (nanoseconds)
    303     psBool leapsecond              ///< Input time is a leapsecond
     301    psS64  sec,                        ///< Input time in seconds
     302    psU32  nsec,                       ///< Input time fraction of seconds (nanoseconds)
     303    bool leapsecond                    ///< Input time is a leapsecond
    304304);
    305305
     
    313313 */
    314314psTime* p_psTimeFromTM(
    315     const struct tm *time            ///< Input time to be converted.
     315    const struct tm *time              ///< Input time to be converted.
    316316);
    317317
     
    323323 */
    324324psTime* psTimeMath(
    325     const psTime *time,              ///< Time.
    326     psF64 delta                      ///< Time delta.
     325    const psTime *time,                ///< Time.
     326    double delta                       ///< Time delta.
    327327);
    328328
     
    331331 *  Determine difference between two times. Input times are converted to TAI format if necessary.
    332332 *
    333  *  @return psF64: Time difference.
    334  */
    335 psF64 psTimeDelta(
    336     const psTime *time1,             ///< First time.
    337     const psTime *time2              ///< Second time.
     333 *  @return double: Time difference.
     334 */
     335double psTimeDelta(
     336    const psTime *time1,               ///< First time.
     337    const psTime *time2                ///< Second time.
    338338);
    339339
Note: See TracChangeset for help on using the changeset viewer.