Sun position
Sun position algorithm
|
Go to the documentation of this file.
23 #define MJD_B1900 15019.81352
24 #define MJD_B1950 33281.92346
25 #define MJD_J2000 51544.5
26 #define TROP_CENT 36524.2198781
27 #define JUL_CENT 36525.0
29 #define ARCSEC2RAD (PI / 648000.0)
30 #define RAD2ARCSEC (648000.0 / PI)
31 #define SEC2RAD (PI / 43200.0)
32 #define RAD2SEC (43200.0 / PI)
33 #define HRS2RAD (PI / 12.0)
34 #define RAD2HRS (12.0 / PI)
40 #ifdef PREDEF_STANDARD_C_1999
61 #define arcsecToRad(angle_arcsec__) ((angle_arcsec__) * ARCSEC2RAD)
62 #define radToArcsec(angle_rad__) ((angle_rad__) * RAD2ARCSEC)
64 #define secToRad(angle_s__) ((angle_s__) * SEC2RAD)
65 #define radToSec(angle_rad__) ((angle_rad__) * RAD2SEC)
67 #define hrsToRad(angle_h__) ((angle_h__) * HRS2RAD)
68 #define radToHrs(angle_rad__) ((angle_rad__) * RAD2HRS)
#define HRS2RAD
hours to radians
general.h - definitions of general use to (standard) C programs
#define SEC2RAD
seconds(time) to radians
#define RAD2SEC
radians to seconds(time)
static double radToHrs(double angle_rad)
Returns angle_rad converted from radians to hours.
#define RAD2ARCSEC
radians to arcseconds
#define ARCSEC2RAD
arcseconds to radians
static double secToRad(double angle_s)
Returns angle_s converted from seconds to radians.
static double radToArcsec(double angle_rad)
Returns angle_rad converted from radians to arcseconds.
static double arcsecToRad(double angle_as)
Returns angle_as converted from arcseconds to radians.
static double radToSec(double angle_rad)
Returns angle_rad converted from radians to seconds.
vectors3d.h - Three dimensional geometry, vectors and matrices
#define RAD2HRS
radians to hours
static double hrsToRad(double angle_h)
Returns angle_h converted from hours to radians.