28#include "hdrl_mode_defs.h"
29#include "hdrl_parameter.h"
44cpl_parameterlist * hdrl_mode_parameter_create_parlist(
45 const char * base_context,
47 const hdrl_parameter * defaults);
49cpl_error_code hdrl_mode_parameter_parse_parlist(
50 const cpl_parameterlist * parlist,
55 hdrl_mode_type * method,
56 cpl_size * error_niter);
59cpl_error_code hdrl_mode_clip_image(
60 const cpl_image * source,
61 const double histo_min,
62 const double histo_max,
63 const double bin_size,
64 const hdrl_mode_type method,
65 const cpl_size error_niter,
68 cpl_size * naccepted);
70cpl_error_code hdrl_mode_clip(
72 const double histo_min,
73 const double histo_max,
74 const double bin_size,
75 const hdrl_mode_type method,
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,
92 const hdrl_mode_type method,
93 const cpl_size error_niter,