20#ifndef HDRL_CATALOGUE_H
21#define HDRL_CATALOGUE_H
59#if defined HDRL_USE_EXPERIMENTAL
68 const cpl_image * confidence_map,
74 double obj_threshold, cpl_boolean obj_deblending,
75 double obj_core_radius,
76 cpl_boolean bkg_estimate,
int bkg_mesh_size,
77 double bkg_smooth_fwhm,
double det_eff_gain,
78 double det_saturation,
84 const cpl_parameterlist * parlist,
87 const char * base_context,
96#ifdef HDRL_USE_PRIVATE
struct _hdrl_parameter_ hdrl_parameter
Definition hdrl_parameter.h:27
hdrl_catalogue_options
Definition hdrl_cat_def.h:153
hdrl_catalogue_result * hdrl_catalogue_compute(const cpl_image *image_, const cpl_image *confidence_map, const cpl_wcs *wcs, hdrl_parameter *param_)
build object catalog
Definition hdrl_catalogue.c:465
hdrl_catalogue_result * hdrl_catalogue_compute_experimental(const cpl_image *image_, const cpl_image *confidence_map, const cpl_wcs *wcs, hdrl_parameter *param_)
build object catalog (experimental QC mode)
Definition hdrl_catalogue.c:488
void hdrl_catalogue_result_delete(hdrl_catalogue_result *result)
delete hdrl parameter result object
Definition hdrl_catalogue.c:442
hdrl_parameter * hdrl_catalogue_parameter_create(int obj_min_pixels, double obj_threshold, cpl_boolean obj_deblending, double obj_core_radius, cpl_boolean bkg_estimate, int bkg_mesh_size, double bkg_smooth_fwhm, double det_eff_gain, double det_saturation, hdrl_catalogue_options resulttype)
Creates catalogue Parameters object.
Definition hdrl_catalogue.c:179
cpl_boolean hdrl_catalogue_parameter_check(const hdrl_parameter *self)
Check that the parameter is a catalogue parameter.
Definition hdrl_catalogue.c:220
hdrl_parameter * hdrl_catalogue_parameter_parse_parlist(const cpl_parameterlist *parlist, const char *prefix)
Parse parameter list to create input parameters for the catalogue.
Definition hdrl_catalogue.c:363
cpl_parameterlist * hdrl_catalogue_parameter_create_parlist(const char *base_context, const char *prefix, hdrl_parameter *defaults)
Create parameter list for the catalogue computation.
Definition hdrl_catalogue.c:274
cpl_error_code hdrl_catalogue_parameter_set_option(hdrl_parameter *par, hdrl_catalogue_options opt)
set result option of catalogue parameter
Definition hdrl_catalogue.c:235
Definition hdrl_catalogue.h:47
cpl_image * segmentation_map
Definition hdrl_catalogue.h:49
cpl_table * catalogue
Definition hdrl_catalogue.h:48
cpl_image * background
Definition hdrl_catalogue.h:50
cpl_propertylist * qclist
Definition hdrl_catalogue.h:51