Data Structures | |
| struct | _identify_method |
Defines | |
| #define | cleanup |
| #define | cleanup |
| #define | cleanup |
Functions | |
| static bool | inside_region (const fors_std_star *std, void *reg) |
| Determine if star is inside region. | |
| static void | match_patterns (const fors_star_list *stars, const fors_std_star_list *std, double kappa, double *sx_00, double *sy_00, double *med_scale, double *med_angle) |
| Match patterns. | |
| void | fors_identify_define_parameters (cpl_parameterlist *parameters, const char *context) |
| Define recipe parameters. | |
| identify_method * | fors_identify_method_new (const cpl_parameterlist *parameters, const char *context) |
| Get id method from parameter list. | |
| void | fors_identify_method_delete (identify_method **em) |
| Deallocate identifyion method and set the pointer to NULL. | |
| static bool | std_brighter_than (const fors_std_star *s1, void *s2) |
| Compare brightness. | |
| static bool | star_brighter_than (const fors_star *s1, void *s2) |
| Compare brightness. | |
| static double | distsq_shift (const fors_star *s, const fors_std_star *std, double shiftx, double shifty) |
| Distance between source and shifted catalog star. | |
| static bool | star_nearer (const fors_star *s1, const fors_star *s2, void *data) |
| Tell if a source is closest to a catalog star. | |
| void | fors_identify (fors_star_list *stars, fors_std_star_list *cat, const identify_method *im) |
| Identify sources. | |
|
|
Value: do { \ cpl_free((void *)name); \ } while (0) Definition at line 708 of file fors_identify.c. |
|
|
Value: do { \ fors_std_star_list_delete(&std_ccd , fors_std_star_delete); \ fors_std_star_list_delete(&std_ccd_bright, fors_std_star_delete); \ fors_star_list_delete(&source_bright, fors_star_delete); \ } while (0) Definition at line 708 of file fors_identify.c. |
|
|
Value: do { \ fors_point_list_delete(&std_points, fors_point_delete); \ fors_point_list_delete(&source_points, fors_point_delete); \ fors_pattern_list_delete(&std_patterns, fors_pattern_delete); \ fors_pattern_list_delete(&source_patterns, fors_pattern_delete); \ double_list_delete(&scales, double_delete); \ double_list_delete(&angles, double_delete); \ double_list_delete(&angle_cos, double_delete); \ double_list_delete(&angle_sin, double_delete); \ double_list_delete(&match_dist, double_delete); \ double_list_delete(&shiftx, double_delete); \ double_list_delete(&shifty, double_delete); \ } while (0) Definition at line 708 of file fors_identify.c. |
|
||||||||||||
|
Determine if star is inside region.
Definition at line 692 of file fors_identify.c. Referenced by fors_identify(). |
|
||||||||||||||||||||||||||||||||
|
Match patterns.
This function could be extended to fit 2d polynomials of degree > 0, if necessary. Definition at line 739 of file fors_identify.c. References assure, and fors_point_new(). |
|
||||||||||||
|
Define recipe parameters.
Definition at line 80 of file fors_identify.c. Referenced by fors_zeropoint_define_parameters(), and test_identify(). |
|
||||||||||||
|
Get id method from parameter list.
Definition at line 173 of file fors_identify.c. References assure, dfs_get_parameter_double_const(), and dfs_get_parameter_int_const(). Referenced by fors_zeropoint(), and test_identify(). |
|
||||||||||||
|
Compare brightness.
Definition at line 247 of file fors_identify.c. |
|
||||||||||||
|
Compare brightness.
Definition at line 263 of file fors_identify.c. References fors_star_brighter_than(). |
|
||||||||||||||||||||
|
Distance between source and shifted catalog star.
Definition at line 278 of file fors_identify.c. References fors_point_delete(), fors_point_distsq(), fors_point_new(), and _fors_star::pixel. Referenced by star_nearer(). |
|
||||||||||||||||
|
Tell if a source is closest to a catalog star.
Definition at line 302 of file fors_identify.c. References distsq_shift(). |
|
||||||||||||||||
|
Identify sources.
For each catalog star Apply shift Identify with nearest source inside search radius Definition at line 345 of file fors_identify.c. References assure, fors_star_get_x(), fors_star_get_y(), and inside_region(). Referenced by fors_zeropoint(). |
1.4.6