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

Go to the source code of this file.

Enumerations

enum  hdrl_flat_method { HDRL_FLAT_FREQ_LOW , HDRL_FLAT_FREQ_HIGH }
 

Functions

hdrl_parameterhdrl_flat_parameter_create (cpl_size, cpl_size, hdrl_flat_method)
 Creates FLAT Parameters object.
 
cpl_boolean hdrl_flat_parameter_check (const hdrl_parameter *)
 Check that the parameter is a FLAT parameter.
 
cpl_size hdrl_flat_parameter_get_filter_size_x (const hdrl_parameter *)
 Access the filter_size_x in the FLAT parameter.
 
cpl_size hdrl_flat_parameter_get_filter_size_y (const hdrl_parameter *)
 Access the filter_size_y in the FLAT parameter.
 
hdrl_flat_method hdrl_flat_parameter_get_method (const hdrl_parameter *)
 Access the method in the FLAT parameter.
 
cpl_parameterlist * hdrl_flat_parameter_create_parlist (const char *, const char *, const hdrl_parameter *)
 Create a parameter list for the FLAT computation.
 
hdrl_parameterhdrl_flat_parameter_parse_parlist (const cpl_parameterlist *, const char *)
 Parse a parameterlist to create input parameters for the FLAT.
 
cpl_error_code hdrl_flat_compute (hdrl_imagelist *hdrl_data, const cpl_mask *stat_mask, const hdrl_parameter *collapse_params, hdrl_parameter *flat_params, hdrl_image **master, cpl_image **contrib_map)
 compute high or low frequency master flat with median filtering
 

Enumeration Type Documentation

◆ hdrl_flat_method

Enumerator
HDRL_FLAT_FREQ_LOW 
HDRL_FLAT_FREQ_HIGH