1 /* 2 * This library is free software; you can redistribute it and/or 3 * modify it under the terms of the GNU Lesser General Public 4 * License as published by the Free Software Foundation; either 5 * version 2 of the License, or (at your option) any later version. 6 * 7 * This library is distributed in the hope that it will be useful, 8 * but WITHOUT ANY WARRANTY; without even the implied warranty of 9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10 * Lesser General Public License for more details. 11 * 12 * You should have received a copy of the GNU General Public License 13 * along with this program; if not, write to the Free Software 14 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 15 * 16 * Copyright (C) 2009 Petr Kubanek 17 */ 18 19 #ifndef _LN_HELIOCENTRIC_TIME_H 20 #define _LN_HELIOCENTRIC_TIME_H 21 22 #include <libnova/ln_types.h> 23 24 #ifdef __cplusplus 25 extern "C" { 26 #endif 27 28 /*! 29 * \defgroup heliocentric Heliocentric time 30 */ 31 32 /*! \fn double ln_get_heliocentric_time_diff (double JD, struct ln_equ_posn *object) 33 * \ingroup heliocentric 34 * \brief Calculate approximate heliocentric (barycentric) time correction for given date and object 35 * 36 */ 37 double LIBNOVA_EXPORT ln_get_heliocentric_time_diff (double JD, struct ln_equ_posn *object); 38 39 #ifdef __cplusplus 40 }; 41 #endif 42 43 #endif 44