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

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

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

Go to the source code of this file.

## Macros
#define | HDRL_OVERSCAN_FULL_BOX -1

## Typedefs
typedef struct _hdrl_overscan_compute_result_ | hdrl_overscan_compute_result
typedef struct _hdrl_overscan_correct_result_ | hdrl_overscan_correct_result

## Functions
hdrl_parameter * | hdrl_overscan_parameter_create (hdrl_direction, double, int, hdrl_parameter *, hdrl_parameter *)
| Creates Overscan Parameters object.
cpl_error_code | hdrl_overscan_parameter_verify (const hdrl_parameter *, cpl_size, cpl_size)
| Verify basic correctness of the Overscan parameters.
cpl_boolean | hdrl_overscan_parameter_check (const hdrl_parameter *)
| Check that the parameter is an Overscan parameter.
hdrl_direction | hdrl_overscan_parameter_get_correction_direction (const hdrl_parameter *)
| Access the Correction Direction in the Overscan Parameter.
double | hdrl_overscan_parameter_get_ccd_ron (const hdrl_parameter *)
| Access the CCD read out noise in the Overscan Parameter.
int | hdrl_overscan_parameter_get_box_hsize (const hdrl_parameter *)
| Access the Box Half Size in the Overscan Parameter.
hdrl_parameter * | hdrl_overscan_parameter_get_collapse (const hdrl_parameter *)
| Access the collapse method parameters in the Overscan Parameter.
hdrl_parameter * | hdrl_overscan_parameter_get_rect_region (const hdrl_parameter *)
| Access the Overscan Region parameters in the Overscan Parameter.
cpl_parameterlist * | hdrl_overscan_parameter_create_parlist (const char *, const char *, const char *, int, double, hdrl_parameter *, const char *, hdrl_parameter *, hdrl_parameter *, hdrl_parameter *)
| Create parameter list for the Overscan computation.
hdrl_parameter * | hdrl_overscan_parameter_parse_parlist (const cpl_parameterlist *, const char *)
| Parse parameterlist to create input parameters for the Overscan method.
hdrl_overscan_compute_result * | hdrl_overscan_compute (const cpl_image *source, const hdrl_parameter *params)
| Overscan correction computation.
hdrl_image * | hdrl_overscan_compute_result_get_correction (const hdrl_overscan_compute_result *)
| Access the correction in the Overscan Computation result object.
hdrl_image * | hdrl_overscan_compute_result_unset_correction (hdrl_overscan_compute_result *)
| Unset the correction in the Overscan Computation result object.
cpl_image * | hdrl_overscan_compute_result_get_contribution (const hdrl_overscan_compute_result *)
| Access the contribution in the Overscan Computation result object.
cpl_image * | hdrl_overscan_compute_result_unset_contribution (hdrl_overscan_compute_result *)
| Unset the contribution in the Overscan Computation result object.
cpl_image * | hdrl_overscan_compute_result_get_chi2 (const hdrl_overscan_compute_result *)
| Access the CHI2 in the Overscan Computation result object.
cpl_image * | hdrl_overscan_compute_result_unset_chi2 (hdrl_overscan_compute_result *)
| Unset the CHI2 in the Overscan Computation result object.
cpl_image * | hdrl_overscan_compute_result_get_red_chi2 (const hdrl_overscan_compute_result *)
| Access the reduced CHI2 in the Overscan Computation result object.
cpl_image * | hdrl_overscan_compute_result_unset_red_chi2 (hdrl_overscan_compute_result *)
| Unset the reduced CHI2 in the Overscan Computation result object.
cpl_image * | hdrl_overscan_compute_result_get_sigclip_reject_low (const hdrl_overscan_compute_result *)
| Access the low threshold in the Overscan Computation result object.
cpl_image * | hdrl_overscan_compute_result_unset_sigclip_reject_low (hdrl_overscan_compute_result *)
| Unset the low threshold in the Overscan Computation result object.
cpl_image * | hdrl_overscan_compute_result_get_sigclip_reject_high (const hdrl_overscan_compute_result *)
| Access the high threshold in the Overscan Computation result object.
cpl_image * | hdrl_overscan_compute_result_unset_sigclip_reject_high (hdrl_overscan_compute_result *)
| Unset the high threshold in the Overscan Computation result object.
cpl_image * | hdrl_overscan_compute_result_get_minmax_reject_low (const hdrl_overscan_compute_result *)
| Access the low threshold in the Overscan Computation result object.
cpl_image * | hdrl_overscan_compute_result_unset_minmax_reject_low (hdrl_overscan_compute_result *)
| Unset the low threshold in the Overscan Computation result object.
cpl_image * | hdrl_overscan_compute_result_get_minmax_reject_high (const hdrl_overscan_compute_result *)
| Access the high threshold in the Overscan Computation result object.
cpl_image * | hdrl_overscan_compute_result_unset_minmax_reject_high (hdrl_overscan_compute_result *)
| Unset the high threshold in the Overscan Computation result object.
void | hdrl_overscan_compute_result_delete (hdrl_overscan_compute_result *)
| Deletes the Overscan Computation Result Structure.
hdrl_overscan_correct_result * | hdrl_overscan_correct (const hdrl_image *source, const hdrl_parameter *region, const hdrl_overscan_compute_result *os_computation)
| Overscan correction.
hdrl_image * | hdrl_overscan_correct_result_get_corrected (const hdrl_overscan_correct_result *)
| Access the corrected image in the Overscan Correction result object.
hdrl_image * | hdrl_overscan_correct_result_unset_corrected (hdrl_overscan_correct_result *)
| Unset the corrected image in the Overscan Correction result object.
cpl_image * | hdrl_overscan_correct_result_get_badmask (const hdrl_overscan_correct_result *)
| Access the bad pixels mask in the Overscan Correction result object.
cpl_image * | hdrl_overscan_correct_result_unset_badmask (hdrl_overscan_correct_result *)
| Unset the bad pixels mask in the Overscan Correction result object.
void | hdrl_overscan_correct_result_delete (hdrl_overscan_correct_result *)
| Delete the Overscan Correction Result Structure.

## Macro Definition Documentation

## ◆ HDRL_OVERSCAN_FULL_BOX

#define HDRL_OVERSCAN_FULL_BOX -1

## Typedef Documentation

## ◆ hdrl_overscan_compute_result

typedef struct _hdrl_overscan_compute_result_ hdrl_overscan_compute_result

## ◆ hdrl_overscan_correct_result

typedef struct _hdrl_overscan_correct_result_ hdrl_overscan_correct_result