High-Level Data Reduction Library: hdrl_bpm_2d.h File Reference

High-Level Data Reduction Library 1.6.0 High-Level data reduction routines for ESO pipelines

Loading...
Searching...
No Matches
Enumerations | Functions
hdrl_bpm_2d.h File Reference
`#include <cpl.h>`
`#include <stdint.h>`
`#include "hdrl_image.h"`
`#include "hdrl_imagelist.h"`
Include dependency graph for hdrl_bpm_2d.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Enumerations
enum | hdrl_bpm_2d_method { HDRL_BPM_2D_LEGENDRESMOOTH , HDRL_BPM_2D_FILTERSMOOTH }

## Functions
hdrl_parameter * | hdrl_bpm_2d_parameter_create_legendresmooth (double, double, int, int, int, int, int, int, int)
| Creates BPM_2D Parameters object for HDRL_BPM_2D_LEGENDRESMOOTH.
hdrl_parameter * | hdrl_bpm_2d_parameter_create_filtersmooth (double, double, int, cpl_filter_mode, cpl_border_mode, int, int)
| Creates BPM_2D Parameters object for HDRL_BPM_2D_FILTERSMOOTH.
cpl_error_code | hdrl_bpm_2d_parameter_verify (const hdrl_parameter *)
| Verify basic correctness of the BPM_2D parameters.
cpl_boolean | hdrl_bpm_2d_parameter_check (const hdrl_parameter *)
| Check that the parameter is a BPM_2D parameter.
cpl_filter_mode | hdrl_bpm_2d_parameter_get_filter (const hdrl_parameter *)
| Access the filter in the BPM_2D parameter.
cpl_border_mode | hdrl_bpm_2d_parameter_get_border (const hdrl_parameter *)
| Access the border in the BPM_2D parameter.
double | hdrl_bpm_2d_parameter_get_kappa_low (const hdrl_parameter *)
| Access the kappa_low in the BPM_2D parameter.
double | hdrl_bpm_2d_parameter_get_kappa_high (const hdrl_parameter *)
| Access the kappa_high in the BPM_2D parameter.
int | hdrl_bpm_2d_parameter_get_maxiter (const hdrl_parameter *)
| Access the maxiter in the BPM_2D parameter.
int | hdrl_bpm_2d_parameter_get_steps_x (const hdrl_parameter *)
| Access the steps_x in the BPM_2D parameter.
int | hdrl_bpm_2d_parameter_get_steps_y (const hdrl_parameter *)
| Access the steps_y in the BPM_2D parameter.
int | hdrl_bpm_2d_parameter_get_filter_size_x (const hdrl_parameter *)
| Access the filter_size_x in the BPM_2D parameter.
int | hdrl_bpm_2d_parameter_get_filter_size_y (const hdrl_parameter *)
| Access the filter_size_y in the BPM_2D parameter.
int | hdrl_bpm_2d_parameter_get_order_x (const hdrl_parameter *)
| Access the order_x in the BPM_2D parameter.
int | hdrl_bpm_2d_parameter_get_order_y (const hdrl_parameter *)
| Access the order_y in the BPM_2D parameter.
int | hdrl_bpm_2d_parameter_get_smooth_x (const hdrl_parameter *)
| Access the smooth_x in the BPM_2D parameter.
int | hdrl_bpm_2d_parameter_get_smooth_y (const hdrl_parameter *)
| Access the smooth_y in the BPM_2D parameter.
hdrl_bpm_2d_method | hdrl_bpm_2d_parameter_get_method (const hdrl_parameter *)
| Access the method in the BPM_2D parameter.
cpl_parameterlist * | hdrl_bpm_2d_parameter_create_parlist (const char *base_context, const char *prefix, const char *method_def, const hdrl_parameter *filtersmooth_def, const hdrl_parameter *legendresmooth_def)
| Create parameter list for the BPM_2D computation.
hdrl_parameter * | hdrl_bpm_2d_parameter_parse_parlist (const cpl_parameterlist *, const char *)
| Parse parameter list to create input parameters for the BPM_2D.
cpl_mask * | hdrl_bpm_2d_compute (const hdrl_image *img_in, const hdrl_parameter *params)
| Detect bad pixels on a single image with an iterative process.

## Enumeration Type Documentation

## ◆ hdrl_bpm_2d_method

enum hdrl_bpm_2d_method

Enumerator
HDRL_BPM_2D_LEGENDRESMOOTH |
HDRL_BPM_2D_FILTERSMOOTH |