|
FORS Pipeline Reference Manual
5.0.9
|
Macros | |
| #define | cleanup |
| #define | cleanup |
| #define | cleanup fors_star_delete(&s) |
| #define | cleanup |
| #define | cleanup |
| #define | cleanup |
| #define | cleanup |
| #define | cleanup |
| #define | cleanup |
| #define | cleanup |
| #define | LIST_DEFINE |
| #define | LIST_ELEM fors_star |
Functions | |
| static double | _get_optional_table_value (const cpl_table *tab, unsigned int row, const char *colname) |
| Get a double value from a table. More... | |
| fors_star * | fors_star_new (double x, double y, double fwhm, double smajor, double sminor, double orientation, double m, double dm, double si) |
| Constructor. More... | |
| fors_star * | fors_star_new_from_table (const cpl_table *tab, unsigned int row, const char *x_col, const char *y_col, const char *fwhm_col, const char *smaj_col, const char *smin_col, const char *theta_col, const char *mag_col, const char *dmag_col, const char *stlndx_col) |
| Create a star from a table WITHOUT checking. More... | |
| bool | fors_star_check_values (const fors_star *star) |
| Copy constructor. More... | |
| fors_star * | fors_star_duplicate (const fors_star *star) |
| Copy constructor. More... | |
| void | fors_star_delete (fors_star **star) |
| Delete object and set pointer to NULL. More... | |
| void | fors_star_delete_but_standard (fors_star **star) |
| Delete object and set pointer to NULL - but ignore the standard star. More... | |
| bool | fors_star_equal (const fors_star *s, const fors_star *t) |
| Test for equality. More... | |
| bool | fors_star_brighter_than (const fors_star *s1, const fors_star *s2, void *data) |
| Compare star brightness. More... | |
| double | fors_star_distsq (const fors_star *s, const fors_star *t) |
| Get distance between stars. More... | |
| double | fors_star_extension (const fors_star *s, void *data) |
| Get star size. More... | |
| double | fors_star_stellarity (const fors_star *s, void *data) |
| Get star stellarity. More... | |
| double | fors_star_ellipticity (const fors_star *s, void *data) |
| Get star ellipticity. More... | |
| void | fors_star_print (cpl_msg_severity level, const fors_star *s) |
| Print object. More... | |
| void | fors_star_print_list (cpl_msg_severity level, const fors_star_list *sl) |
| Print list of stars. More... | |
| double | fors_star_get_x (const fors_star *s, void *data) |
| Get position. More... | |
| double | fors_star_get_y (const fors_star *s, void *data) |
| Get position. More... | |
| double | fors_star_get_zeropoint (const fors_star *s, void *data) |
| Get zeropoint. More... | |
| double | fors_star_get_zeropoint_err (const fors_star *s, void *data) |
| Get zeropoint error. More... | |
| bool | fors_star_is_identified (const fors_star *s, void *data) |
| Determine if star was identified. More... | |
A data type used to represent stars on a CCD (position, magnitude, etc.)
|
static |
Get a double value from a table.
| row | Input row |
| name | (Optional) Column name, can be NULL |
Definition at line 73 of file fors_star.c.
References assure.
Referenced by fors_star_new_from_table().
| fors_star* fors_star_new | ( | double | x, |
| double | y, | ||
| double | fwhm, | ||
| double | smajor, | ||
| double | sminor, | ||
| double | orientation, | ||
| double | m, | ||
| double | dm, | ||
| double | si | ||
| ) |
Constructor.
| x | 1st coordinate |
| y | 2nd coordinate |
| fwhm | full width half maximum |
| smajor | semi-major axis length |
| sminor | semi-minor axis length |
| orientation | angle between semi-major axis and x-axis |
| m | magnitude |
| dm | magnitude error |
| si | stellarity index |
Definition at line 114 of file fors_star.c.
References assure, and fors_point_new().
Referenced by extract_test(), and test_identify().
| fors_star* fors_star_new_from_table | ( | const cpl_table * | tab, |
| unsigned int | row, | ||
| const char * | x_col, | ||
| const char * | y_col, | ||
| const char * | fwhm_col, | ||
| const char * | smaj_col, | ||
| const char * | smin_col, | ||
| const char * | theta_col, | ||
| const char * | mag_col, | ||
| const char * | dmag_col, | ||
| const char * | stlndx_col | ||
| ) |
Create a star from a table WITHOUT checking.
| tab | Input table |
| row | Input row index |
| x_col | (Optional) x column name |
| y_col | (Optional) y column name |
| fwhm_col | (Optional) fwhm column name |
| smaj_col | (Optional) s_major column name |
| smin_col | (Optional) s_minor column name |
| theta_col | (Optional) orientation column name |
| mag_col | (Optional) magnitude column name |
| dmag_col | (Optional) magnitude error column name |
| stlndx_col | (Optional) stellar index column name |
Definition at line 170 of file fors_star.c.
References _get_optional_table_value(), assure, and fors_point_new().
Referenced by extract_sex().
| bool fors_star_check_values | ( | const fors_star * | star | ) |
Copy constructor.
| star | Input star |
Definition at line 227 of file fors_star.c.
Referenced by fors_extract_check_sex_star().
Copy constructor.
| star | to duplicate |
Definition at line 248 of file fors_star.c.
References assure, and fors_point_duplicate().
Referenced by fors_identify(), and test_identify().
| void fors_star_delete | ( | fors_star ** | star | ) |
Delete object and set pointer to NULL.
| star | to delete |
Definition at line 273 of file fors_star.c.
References fors_point_delete().
Referenced by extract_sex(), and test_identify().
| void fors_star_delete_but_standard | ( | fors_star ** | star | ) |
Delete object and set pointer to NULL - but ignore the standard star.
| star | to delete |
Definition at line 291 of file fors_star.c.
References fors_point_delete().
Test for equality.
| s | 1st star |
| t | 2nd star |
Definition at line 309 of file fors_star.c.
References assure, and fors_point_equal().
Referenced by test_identify().
Compare star brightness.
| s1 | 1st star |
| s2 | 2nd star |
| data | not used |
Definition at line 329 of file fors_star.c.
Referenced by fors_identify(), and star_brighter_than().
Get distance between stars.
| s | 1st star |
| t | 2nd star |
Definition at line 347 of file fors_star.c.
References assure, and fors_point_distsq().
| double fors_star_extension | ( | const fors_star * | s, |
| void * | data | ||
| ) |
Get star size.
| s | star |
| data | not used |
Definition at line 365 of file fors_star.c.
References assure.
Referenced by match_patterns().
| double fors_star_stellarity | ( | const fors_star * | s, |
| void * | data | ||
| ) |
Get star stellarity.
| s | star |
| data | not used |
Definition at line 384 of file fors_star.c.
References assure.
| double fors_star_ellipticity | ( | const fors_star * | s, |
| void * | data | ||
| ) |
Get star ellipticity.
| s | star |
| data | not used |
Definition at line 402 of file fors_star.c.
References assure.
Referenced by fors_create_sources_table().
| void fors_star_print | ( | cpl_msg_severity | level, |
| const fors_star * | s | ||
| ) |
Print object.
| level | message level |
| s | to print at the info level |
Definition at line 418 of file fors_star.c.
Referenced by fors_star_print_list().
| void fors_star_print_list | ( | cpl_msg_severity | level, |
| const fors_star_list * | sl | ||
| ) |
Print list of stars.
| level | message level |
| sl | list to print |
Definition at line 443 of file fors_star.c.
References fors_star_print().
Referenced by fors_identify().
| double fors_star_get_x | ( | const fors_star * | s, |
| void * | data | ||
| ) |
Get position.
| s | star |
| data | not used |
Definition at line 467 of file fors_star.c.
References assure.
Referenced by fors_identify().
| double fors_star_get_y | ( | const fors_star * | s, |
| void * | data | ||
| ) |
Get position.
| s | star |
| data | not used |
Definition at line 485 of file fors_star.c.
References assure.
Referenced by fors_identify().
| double fors_star_get_zeropoint | ( | const fors_star * | s, |
| void * | data | ||
| ) |
Get zeropoint.
| s | star, must be identified |
| data | not used |
Definition at line 504 of file fors_star.c.
References assure.
Referenced by fors_create_sources_table().
| double fors_star_get_zeropoint_err | ( | const fors_star * | s, |
| void * | data | ||
| ) |
Get zeropoint error.
| s | star, must be identified |
| data | not used |
Definition at line 522 of file fors_star.c.
References assure.
Referenced by fors_create_sources_table().
| bool fors_star_is_identified | ( | const fors_star * | s, |
| void * | data | ||
| ) |
Determine if star was identified.
| s | star |
| data | not used |
Definition at line 541 of file fors_star.c.
References assure.
1.8.6