|
CR2RE Pipeline Reference Manual 1.6.7
|
Functions | |
| hdrl_parameter * | hdrl_collapse_mean_parameter_create (void) |
| create a parameter object for mean | |
| cpl_boolean | hdrl_collapse_parameter_is_mean (const hdrl_parameter *self) |
| check if parameter is a mean parameter | |
| hdrl_parameter * | hdrl_collapse_median_parameter_create (void) |
| create a parameter object for median | |
| cpl_boolean | hdrl_collapse_parameter_is_median (const hdrl_parameter *self) |
| check if parameter is a median parameter | |
| hdrl_parameter * | hdrl_collapse_weighted_mean_parameter_create (void) |
| create a parameter object for weighted mean | |
| cpl_boolean | hdrl_collapse_parameter_is_weighted_mean (const hdrl_parameter *self) |
| check if parameter is a weighted mean parameter | |
| hdrl_parameter * | hdrl_collapse_sigclip_parameter_create (double kappa_low, double kappa_high, int niter) |
| create a parameter object for sigclipped mean | |
| cpl_boolean | hdrl_collapse_parameter_is_sigclip (const hdrl_parameter *self) |
| check if parameter is a sigclip mean parameter | |
| double | hdrl_collapse_sigclip_parameter_get_kappa_high (const hdrl_parameter *p) |
| get high kappa | |
| double | hdrl_collapse_sigclip_parameter_get_kappa_low (const hdrl_parameter *p) |
| get low kappa | |
| int | hdrl_collapse_sigclip_parameter_get_niter (const hdrl_parameter *p) |
| get maximum number of clipping iterations | |
| hdrl_parameter * | hdrl_collapse_minmax_parameter_create (double nlow, double nhigh) |
| create a parameter object for min-max rejected mean | |
| cpl_boolean | hdrl_collapse_parameter_is_minmax (const hdrl_parameter *self) |
| check if parameter is a minmax mean parameter | |
| double | hdrl_collapse_minmax_parameter_get_nhigh (const hdrl_parameter *p) |
| get high value | |
| double | hdrl_collapse_minmax_parameter_get_nlow (const hdrl_parameter *p) |
| get low value | |
| hdrl_parameter * | hdrl_collapse_mode_parameter_create (double histo_min, double histo_max, double bin_size, hdrl_mode_type mode_method, cpl_size error_niter) |
| create a parameter object for the mode | |
| cpl_boolean | hdrl_collapse_parameter_is_mode (const hdrl_parameter *self) |
| check if parameter is a mode parameter | |
| double | hdrl_collapse_mode_parameter_get_histo_min (const hdrl_parameter *p) |
| get min value | |
| double | hdrl_collapse_mode_parameter_get_histo_max (const hdrl_parameter *p) |
| get high value | |
| double | hdrl_collapse_mode_parameter_get_bin_size (const hdrl_parameter *p) |
| get size of the histogram bins | |
| hdrl_mode_type | hdrl_collapse_mode_parameter_get_method (const hdrl_parameter *p) |
| get the mode determination method | |
| cpl_size | hdrl_collapse_mode_parameter_get_error_niter (const hdrl_parameter *p) |
| get the error type of the mode | |
| cpl_parameterlist * | hdrl_collapse_parameter_create_parlist (const char *base_context, const char *prefix, const char *method_def, hdrl_parameter *sigclip_def, hdrl_parameter *minmax_def, hdrl_parameter *mode_def) |
| Create parameters for the collapse. | |
| hdrl_parameter * | hdrl_collapse_parameter_parse_parlist (const cpl_parameterlist *parlist, const char *prefix) |
| parse parameterlist for imagelist reduction method | |
This module provides collapse parameters to be used by hdrl_image and hdrl_imagelist objects.
| hdrl_parameter * hdrl_collapse_mean_parameter_create | ( | void | ) |
create a parameter object for mean
Definition at line 255 of file hdrl_collapse.c.
Referenced by hdrl_collapse_parameter_parse_parlist().
| hdrl_parameter * hdrl_collapse_median_parameter_create | ( | void | ) |
create a parameter object for median
Definition at line 279 of file hdrl_collapse.c.
Referenced by hdrl_bpm_3d_compute(), and hdrl_collapse_parameter_parse_parlist().
| hdrl_parameter * hdrl_collapse_minmax_parameter_create | ( | double | nlow, |
| double | nhigh | ||
| ) |
create a parameter object for min-max rejected mean
| nlow | number of low pixels to be rejected |
| nhigh | number of high pixels to be rejected |
Definition at line 454 of file hdrl_collapse.c.
References hdrl_parameter_delete().
Referenced by hdrl_collapse_parameter_parse_parlist().
| double hdrl_collapse_minmax_parameter_get_nhigh | ( | const hdrl_parameter * | p | ) |
get high value
| p | parameter |
Definition at line 529 of file hdrl_collapse.c.
References hdrl_collapse_parameter_is_minmax().
Referenced by hdrl_imagelist_collapse().
| double hdrl_collapse_minmax_parameter_get_nlow | ( | const hdrl_parameter * | p | ) |
get low value
| p | parameter |
Definition at line 545 of file hdrl_collapse.c.
References hdrl_collapse_parameter_is_minmax().
Referenced by hdrl_imagelist_collapse().
| hdrl_parameter * hdrl_collapse_mode_parameter_create | ( | double | histo_min, |
| double | histo_max, | ||
| double | bin_size, | ||
| hdrl_mode_type | mode_method, | ||
| cpl_size | error_niter | ||
| ) |
create a parameter object for the mode
| histo_min | minimum value of low pixels to use |
| histo_max | maximum value of high pixels to be use |
| bin_size | size of the histogram bin |
| mode_method | method to use for the mode computation |
| error_niter | number of iterations to compute the error of the mode |
Definition at line 567 of file hdrl_collapse.c.
References hdrl_parameter_delete().
Referenced by hdrl_collapse_parameter_parse_parlist().
| double hdrl_collapse_mode_parameter_get_bin_size | ( | const hdrl_parameter * | p | ) |
get size of the histogram bins
| p | parameter |
Definition at line 690 of file hdrl_collapse.c.
References hdrl_collapse_parameter_is_mode().
Referenced by hdrl_imagelist_collapse(), and hdrl_maglim_compute().
| cpl_size hdrl_collapse_mode_parameter_get_error_niter | ( | const hdrl_parameter * | p | ) |
get the error type of the mode
| p | parameter |
Definition at line 722 of file hdrl_collapse.c.
References hdrl_collapse_parameter_is_mode().
Referenced by hdrl_imagelist_collapse().
| double hdrl_collapse_mode_parameter_get_histo_max | ( | const hdrl_parameter * | p | ) |
get high value
| p | parameter |
Definition at line 674 of file hdrl_collapse.c.
References hdrl_collapse_parameter_is_mode().
Referenced by hdrl_imagelist_collapse(), and hdrl_maglim_compute().
| double hdrl_collapse_mode_parameter_get_histo_min | ( | const hdrl_parameter * | p | ) |
get min value
| p | parameter |
Definition at line 658 of file hdrl_collapse.c.
References hdrl_collapse_parameter_is_mode().
Referenced by hdrl_imagelist_collapse(), and hdrl_maglim_compute().
| hdrl_mode_type hdrl_collapse_mode_parameter_get_method | ( | const hdrl_parameter * | p | ) |
get the mode determination method
| p | parameter |
Definition at line 706 of file hdrl_collapse.c.
References hdrl_collapse_parameter_is_mode().
Referenced by hdrl_imagelist_collapse(), and hdrl_maglim_compute().
| cpl_parameterlist * hdrl_collapse_parameter_create_parlist | ( | const char * | base_context, |
| const char * | prefix, | ||
| const char * | method_def, | ||
| hdrl_parameter * | sigclip_def, | ||
| hdrl_parameter * | minmax_def, | ||
| hdrl_parameter * | mode_def | ||
| ) |
Create parameters for the collapse.
| base_context | base context of parameter (e.g. recipe name) |
| prefix | prefix of parameter, may be empty string |
| method_def | default collapse method |
| sigclip_def | default sigclip parameters |
| minmax_def | default minmax parameters |
| mode_def | default collapsing mode computation parameters |
Definition at line 748 of file hdrl_collapse.c.
References hdrl_collapse_parameter_is_minmax(), hdrl_collapse_parameter_is_mode(), hdrl_collapse_parameter_is_sigclip(), and hdrl_join_string().
Referenced by hdrl_overscan_parameter_create_parlist().
| cpl_boolean hdrl_collapse_parameter_is_mean | ( | const hdrl_parameter * | self | ) |
check if parameter is a mean parameter
Definition at line 268 of file hdrl_collapse.c.
Referenced by hdrl_imagelist_collapse(), and hdrl_overscan_parameter_verify().
| cpl_boolean hdrl_collapse_parameter_is_median | ( | const hdrl_parameter * | self | ) |
check if parameter is a median parameter
Definition at line 292 of file hdrl_collapse.c.
Referenced by hdrl_imagelist_collapse(), and hdrl_overscan_parameter_verify().
| cpl_boolean hdrl_collapse_parameter_is_minmax | ( | const hdrl_parameter * | self | ) |
check if parameter is a minmax mean parameter
Definition at line 475 of file hdrl_collapse.c.
Referenced by hdrl_collapse_minmax_parameter_get_nhigh(), hdrl_collapse_minmax_parameter_get_nlow(), hdrl_collapse_parameter_create_parlist(), hdrl_imagelist_collapse(), hdrl_overscan_compute(), hdrl_overscan_parameter_create_parlist(), and hdrl_overscan_parameter_verify().
| cpl_boolean hdrl_collapse_parameter_is_mode | ( | const hdrl_parameter * | self | ) |
check if parameter is a mode parameter
Definition at line 594 of file hdrl_collapse.c.
Referenced by hdrl_collapse_mode_parameter_get_bin_size(), hdrl_collapse_mode_parameter_get_error_niter(), hdrl_collapse_mode_parameter_get_histo_max(), hdrl_collapse_mode_parameter_get_histo_min(), hdrl_collapse_mode_parameter_get_method(), hdrl_collapse_parameter_create_parlist(), hdrl_imagelist_collapse(), hdrl_maglim_compute(), hdrl_overscan_parameter_create_parlist(), and hdrl_overscan_parameter_verify().
| cpl_boolean hdrl_collapse_parameter_is_sigclip | ( | const hdrl_parameter * | self | ) |
check if parameter is a sigclip mean parameter
Definition at line 355 of file hdrl_collapse.c.
Referenced by hdrl_collapse_parameter_create_parlist(), hdrl_collapse_sigclip_parameter_get_kappa_high(), hdrl_collapse_sigclip_parameter_get_kappa_low(), hdrl_collapse_sigclip_parameter_get_niter(), hdrl_imagelist_collapse(), hdrl_overscan_compute(), hdrl_overscan_parameter_create_parlist(), and hdrl_overscan_parameter_verify().
| cpl_boolean hdrl_collapse_parameter_is_weighted_mean | ( | const hdrl_parameter * | self | ) |
check if parameter is a weighted mean parameter
Definition at line 316 of file hdrl_collapse.c.
Referenced by hdrl_imagelist_collapse(), and hdrl_overscan_parameter_verify().
| hdrl_parameter * hdrl_collapse_parameter_parse_parlist | ( | const cpl_parameterlist * | parlist, |
| const char * | prefix | ||
| ) |
parse parameterlist for imagelist reduction method
| parlist | parameter list to parse |
| prefix | prefix of parameter name |
Definition at line 845 of file hdrl_collapse.c.
References hdrl_collapse_mean_parameter_create(), hdrl_collapse_median_parameter_create(), hdrl_collapse_minmax_parameter_create(), hdrl_collapse_mode_parameter_create(), hdrl_collapse_sigclip_parameter_create(), hdrl_collapse_weighted_mean_parameter_create(), and hdrl_join_string().
Referenced by hdrl_overscan_parameter_parse_parlist().
| hdrl_parameter * hdrl_collapse_sigclip_parameter_create | ( | double | kappa_low, |
| double | kappa_high, | ||
| int | niter | ||
| ) |
create a parameter object for sigclipped mean
| kappa_low | low kappa multiplier |
| kappa_high | high kappa multiplier |
| niter | maximum number of clipping iterations |
Definition at line 333 of file hdrl_collapse.c.
References hdrl_parameter_delete().
Referenced by hdrl_collapse_parameter_parse_parlist().
| double hdrl_collapse_sigclip_parameter_get_kappa_high | ( | const hdrl_parameter * | p | ) |
get high kappa
| p | parameter |
Definition at line 403 of file hdrl_collapse.c.
References hdrl_collapse_parameter_is_sigclip().
Referenced by hdrl_imagelist_collapse().
| double hdrl_collapse_sigclip_parameter_get_kappa_low | ( | const hdrl_parameter * | p | ) |
get low kappa
| p | parameter |
Definition at line 419 of file hdrl_collapse.c.
References hdrl_collapse_parameter_is_sigclip().
Referenced by hdrl_imagelist_collapse().
| int hdrl_collapse_sigclip_parameter_get_niter | ( | const hdrl_parameter * | p | ) |
get maximum number of clipping iterations
| p | parameter |
Definition at line 435 of file hdrl_collapse.c.
References hdrl_collapse_parameter_is_sigclip().
Referenced by hdrl_imagelist_collapse().
| hdrl_parameter * hdrl_collapse_weighted_mean_parameter_create | ( | void | ) |
create a parameter object for weighted mean
Definition at line 303 of file hdrl_collapse.c.
Referenced by hdrl_collapse_parameter_parse_parlist().