High-Level Data Reduction Library 1.6.0a5
High-Level data reduction routines for ESO pipelines
Loading...
Searching...
No Matches
hdrl_lacosmics.c File Reference
#include "hdrl_lacosmics.h"
#include "hdrl_utils.h"
#include <math.h>
#include <string.h>
#include <stdint.h>
Include dependency graph for hdrl_lacosmics.c:

Data Structures

struct  hdrl_lacosmic_parameter
 

Macros

#define REGDEBUG_FULL   0
 

Functions

hdrl_parameterhdrl_lacosmic_parameter_create (double sigma_lim, double f_lim, int max_iter)
 Creates LaCosmic parameters object.
 
cpl_error_code hdrl_lacosmic_parameter_verify (const hdrl_parameter *param)
 Verify basic correctness of the LaCosmic parameters.
 
cpl_boolean hdrl_lacosmic_parameter_check (const hdrl_parameter *self)
 Check that the parameter is an LaCosmic parameter.
 
double hdrl_lacosmic_parameter_get_sigma_lim (const hdrl_parameter *p)
 Access the sigma_lim in the LaCosmic parameter.
 
double hdrl_lacosmic_parameter_get_f_lim (const hdrl_parameter *p)
 Access the f_lim in the LaCosmic parameter.
 
int hdrl_lacosmic_parameter_get_max_iter (const hdrl_parameter *p)
 Access the max_iter in the LaCosmic parameter.
 
cpl_parameterlist * hdrl_lacosmic_parameter_create_parlist (const char *base_context, const char *prefix, const hdrl_parameter *defaults)
 Create parameter list for the LaCosmic computation.
 
hdrl_parameterhdrl_lacosmic_parameter_parse_parlist (const cpl_parameterlist *parlist, const char *prefix)
 Parse parameterlist to create input parameters for the LaCosmic.
 
cpl_mask * hdrl_lacosmic_edgedetect (const hdrl_image *ima_in, const hdrl_parameter *params)
 Detect bad-pixels / cosmic-rays on a single image.
 

Macro Definition Documentation

◆ REGDEBUG_FULL

#define REGDEBUG_FULL   0