High-Level Data Reduction Library 1.6.0a5
High-Level data reduction routines for ESO pipelines
Loading...
Searching...
No Matches
hdrl_bpm_3d.h File Reference
#include <cpl.h>
#include <stdint.h>
#include "hdrl_image.h"
#include "hdrl_imagelist.h"
Include dependency graph for hdrl_bpm_3d.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  hdrl_bpm_3d_method { HDRL_BPM_3D_THRESHOLD_ABSOLUTE , HDRL_BPM_3D_THRESHOLD_RELATIVE , HDRL_BPM_3D_THRESHOLD_ERROR }
 

Functions

hdrl_parameterhdrl_bpm_3d_parameter_create (double, double, hdrl_bpm_3d_method)
 Creates BPM Parameters object for the imagelist method.
 
cpl_error_code hdrl_bpm_3d_parameter_verify (const hdrl_parameter *)
 Verify basic correctness of the BPM_3D parameters.
 
cpl_boolean hdrl_bpm_3d_parameter_check (const hdrl_parameter *)
 Check that the parameter is a BPM_3D parameter.
 
double hdrl_bpm_3d_parameter_get_kappa_low (const hdrl_parameter *)
 Access the kappa_low in the BPM_3D parameter.
 
double hdrl_bpm_3d_parameter_get_kappa_high (const hdrl_parameter *)
 Access the kappa_high in the BPM_3D parameter.
 
hdrl_bpm_3d_method hdrl_bpm_3d_parameter_get_method (const hdrl_parameter *)
 Access the method in the BPM_3D parameter.
 
cpl_parameterlist * hdrl_bpm_3d_parameter_create_parlist (const char *, const char *, const hdrl_parameter *)
 Create a parameter list for the BPM_3D computation.
 
hdrl_parameterhdrl_bpm_3d_parameter_parse_parlist (const cpl_parameterlist *, const char *)
 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
 

Enumeration Type Documentation

◆ hdrl_bpm_3d_method

Enumerator
HDRL_BPM_3D_THRESHOLD_ABSOLUTE 
HDRL_BPM_3D_THRESHOLD_RELATIVE 
HDRL_BPM_3D_THRESHOLD_ERROR