28 #ifndef FORS_STD_STAR_H
29 #define FORS_STD_STAR_H
31 #include <fors_point.h>
46 double dcat_magnitude;
49 double cov_catm_color;
55 #define LIST_ELEM fors_std_star
58 fors_std_star *fors_std_star_new(
double ra,
double dec,
60 double cat_m,
double dcat_m,
61 double col,
double dcol,
65 fors_std_star *fors_std_star_new_from_table(
72 const char *catmag_col,
73 const char *dcatmag_col,
74 const char *color_col,
75 const char *dcolor_col,
76 const char *cov_catm_color_col,
79 const char *name_col);
81 void fors_std_star_delete( fors_std_star **s);
83 void fors_std_star_delete_const(
const fors_std_star **s);
85 fors_std_star *fors_std_star_duplicate(
const fors_std_star *s);
87 void fors_std_star_set_name( fors_std_star *s,
90 bool fors_std_star_equal(
const fors_std_star *s,
91 const fors_std_star *t);
93 void fors_std_star_print( cpl_msg_severity level,
94 const fors_std_star *star);
96 void fors_std_star_print_list( cpl_msg_severity level,
97 const fors_std_star_list *sl);
99 bool fors_std_star_brighter_than(
const fors_std_star *s,
100 const fors_std_star *t,
103 double fors_std_star_dist_arcsec(
const fors_std_star *s,
104 const fors_std_star *t);
106 void fors_std_star_compute_corrected_mag(