20#ifndef HDRL_SIGCLIP_H_
21#define HDRL_SIGCLIP_H_
27#include "hdrl_parameter.h"
36cpl_parameterlist * hdrl_sigclip_parameter_create_parlist(
37 const char * base_context,
39 const hdrl_parameter * defaults);
41cpl_error_code hdrl_sigclip_parameter_parse_parlist(
42 const cpl_parameterlist * parlist,
48cpl_parameterlist * hdrl_minmax_parameter_create_parlist(
49 const char * base_context,
51 const hdrl_parameter * defaults);
53cpl_error_code hdrl_minmax_parameter_parse_parlist(
54 const cpl_parameterlist * parlist,
59cpl_error_code hdrl_kappa_sigma_clip_image(
60 const cpl_image * source,
61 const cpl_image * error,
62 const double kappa_low,
63 const double kappa_high,
69 double * reject_high);
71cpl_error_code hdrl_minmax_clip_image(
72 const cpl_image * source,
73 const cpl_image * error,
80 double * reject_high);
82cpl_error_code hdrl_kappa_sigma_clip(
85 const double kappa_low,
86 const double kappa_high,
93 double * reject_high);
95cpl_error_code hdrl_minmax_clip(
102 double * mean_mm_err,
103 cpl_size * naccepted,
105 double * reject_high);