-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcalcpa.h
87 lines (62 loc) · 1.49 KB
/
calcpa.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
// hoe : Subaru HDS OPE file Editor
// calcpa.h : Header for Calculate Objects' Position & Plot
// 2019.01.06 A.Tajitsu
#ifdef USE_GTK3
GdkPixbuf *pixbuf_plot=NULL;
#else
GdkPixmap *pixmap_plot=NULL;
#endif
double paz_moon[200],pel_moon[200], jd_moon[200];
double JD_moon_stock=0;
struct ln_zonedate moon_transit;
double moon_tr_el;
gint i_moon_max;
double adrad();
double new_tu();
void calc_moon_plan();
gdouble get_moon_sep();
void calc_moon_topocen();
void close_plot();
#ifdef USE_GTK3
gboolean draw_plot_cb();
#else
gboolean expose_plot_cairo();
#endif
gboolean configure_plot_cb();
gboolean plot_button_signal();
void do_plot_moon();
void do_plot_pam();
void cc_get_plot_mode();
void cc_get_plot_all();
gdouble set_ul();
gdouble hdspa_deg();
gdouble get_julian_from_local_date();
void cc_get_plot_center();
void get_plot_time_current();
void get_plot_time_midnight();
void get_plot_time();
gdouble get_meridian_JD();
gboolean resize_plot_cairo();
///// global functions
/*
void calcpa2_main();
void calcpa2_skymon();
void calcpa2_plan();
void calc_moon();
void calc_moon_skymon();
void calc_sun_plan();
gboolean draw_plot_cairo();
void refresh_plot();
void pdf_plot();
void create_plot_dialog();
void add_day();
gdouble get_julian_day_of_epoch();
void geocen_to_topocen();
gdouble ra_to_deg();
gdouble dec_to_deg();
gdouble deg_to_ra();
gdouble deg_to_dec();
gdouble deg_sep();
gdouble date_to_jd();
gdouble get_alt_adjusted_rst();
*/