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

Functions

hdrl_parameterhdrl_bpm_3d_parameter_create (double kappa_low, double kappa_high, hdrl_bpm_3d_method method)
 Creates BPM Parameters object for the imagelist method.
 
cpl_error_code hdrl_bpm_3d_parameter_verify (const hdrl_parameter *param)
 Verify basic correctness of the BPM_3D parameters.
 
cpl_boolean hdrl_bpm_3d_parameter_check (const hdrl_parameter *self)
 Check that the parameter is a BPM_3D parameter.
 
double hdrl_bpm_3d_parameter_get_kappa_low (const hdrl_parameter *p)
 Access the kappa_low in the BPM_3D parameter.
 
double hdrl_bpm_3d_parameter_get_kappa_high (const hdrl_parameter *p)
 Access the kappa_high in the BPM_3D parameter.
 
hdrl_bpm_3d_method hdrl_bpm_3d_parameter_get_method (const hdrl_parameter *p)
 Access the method in the BPM_3D parameter.
 
cpl_parameterlist * hdrl_bpm_3d_parameter_create_parlist (const char *base_context, const char *prefix, const hdrl_parameter *defaults)
 Create a parameter list for the BPM_3D computation.
 
hdrl_parameterhdrl_bpm_3d_parameter_parse_parlist (const cpl_parameterlist *parlist, const char *prefix)
 Parse a parameterlist to create input parameters for the BPM_3D.
 
cpl_imagelist * hdrl_bpm_3d_compute (const hdrl_imagelist *imglist, const hdrl_parameter *params)
 detect bad pixels on a stack of identical images