45 const char * base_context,
50 const cpl_parameterlist * parlist,
56 cpl_size * error_niter);
60 const cpl_image * source,
61 const double histo_min,
62 const double histo_max,
63 const double bin_size,
65 const cpl_size error_niter,
68 cpl_size * naccepted);
72 const double histo_min,
73 const double histo_max,
74 const double bin_size,
76 const cpl_size error_niter,
79 cpl_size * naccepted);
84#ifdef HDRL_USE_PRIVATE
88 const cpl_vector * vec,
89 const double histo_min,
90 const double histo_max,
91 const double bin_size,
93 const cpl_size error_niter,
cpl_error_code hdrl_mode_bootstrap(const cpl_vector *vec, const double histo_min, const double histo_max, const double bin_size, const hdrl_mode_type method, const cpl_size error_niter, double *mode_error)
uses Montecarlo simulations based on the bootstrap technique to determine the error of the mode of th...
Definition hdrl_mode.c:1273
struct _hdrl_parameter_ hdrl_parameter
Definition hdrl_parameter.h:27
hdrl_mode_type
Define the type of the mode that should be computed.
Definition hdrl_mode_defs.h:33
cpl_error_code hdrl_mode_clip(cpl_vector *vec, const double histo_min, const double histo_max, const double bin_size, const hdrl_mode_type method, const cpl_size error_niter, double *mode, double *mode_error, cpl_size *naccepted)
Compute mode of data.
Definition hdrl_mode.c:1137
CPL_BEGIN_DECLS cpl_parameterlist * hdrl_mode_parameter_create_parlist(const char *base_context, const char *prefix, const hdrl_parameter *defaults)
Create parameters for the mode collapse.
Definition hdrl_mode.c:89
cpl_error_code hdrl_mode_clip_image(const cpl_image *source, const double histo_min, const double histo_max, const double bin_size, const hdrl_mode_type method, const cpl_size error_niter, double *mode, double *mode_error, cpl_size *naccepted)
Compute mode of data.
Definition hdrl_mode.c:1065
cpl_error_code hdrl_mode_parameter_parse_parlist(const cpl_parameterlist *parlist, const char *prefix, double *histo_min, double *histo_max, double *bin_size, hdrl_mode_type *method, cpl_size *error_niter)
parse parameterlist for mode parameters to init corresponding hdrl structure parameters
Definition hdrl_mode.c:186