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

Go to the source code of this file.

Functions

CPL_BEGIN_DECLS cpl_error_code hdrl_imagelist_add_imagelist (hdrl_imagelist *, const hdrl_imagelist *)
 Add two image lists, the first one is replaced by the result.
 
cpl_error_code hdrl_imagelist_sub_imagelist (hdrl_imagelist *, const hdrl_imagelist *)
 Subtract two image lists, the first one is replaced by the result.
 
cpl_error_code hdrl_imagelist_mul_imagelist (hdrl_imagelist *, const hdrl_imagelist *)
 Multiply two image lists, the first one is replaced by the result.
 
cpl_error_code hdrl_imagelist_div_imagelist (hdrl_imagelist *, const hdrl_imagelist *)
 Divide two image lists, the first one is replaced by the result.
 
cpl_error_code hdrl_imagelist_add_image (hdrl_imagelist *, const hdrl_image *)
 Add an image to an image list.
 
cpl_error_code hdrl_imagelist_sub_image (hdrl_imagelist *, const hdrl_image *)
 Subtract an image from an image list.
 
cpl_error_code hdrl_imagelist_mul_image (hdrl_imagelist *, const hdrl_image *)
 Multiply an image by an image list.
 
cpl_error_code hdrl_imagelist_div_image (hdrl_imagelist *, const hdrl_image *)
 Divide an image from an image list.
 
cpl_error_code hdrl_imagelist_add_scalar (hdrl_imagelist *, hdrl_value)
 Elementwise addition of a scalar to each image in the himlist.
 
cpl_error_code hdrl_imagelist_sub_scalar (hdrl_imagelist *, hdrl_value)
 Elementwise subtraction of a scalar to each image in the himlist.
 
cpl_error_code hdrl_imagelist_mul_scalar (hdrl_imagelist *, hdrl_value)
 Elementwise multiplication of a scalar to each image in the himlist.
 
cpl_error_code hdrl_imagelist_div_scalar (hdrl_imagelist *, hdrl_value)
 Elementwise division by a scalar to each image in the himlist.
 
cpl_error_code hdrl_imagelist_pow_scalar (hdrl_imagelist *, hdrl_value)
 Compute the elementwise power of each image in the himlist.
 
cpl_error_code hdrl_imagelist_collapse (const hdrl_imagelist *himlist, const hdrl_parameter *param, hdrl_image **out, cpl_image **contrib)
 collapsing of image list
 
cpl_error_code hdrl_imagelist_collapse_mean (const hdrl_imagelist *, hdrl_image **, cpl_image **)
 Mean collapsing of image list.
 
cpl_error_code hdrl_imagelist_collapse_weighted_mean (const hdrl_imagelist *, hdrl_image **, cpl_image **)
 Weighted Mean collapsing of image list.
 
cpl_error_code hdrl_imagelist_collapse_median (const hdrl_imagelist *, hdrl_image **, cpl_image **)
 Median collapsing of image list.
 
cpl_error_code hdrl_imagelist_collapse_sigclip (const hdrl_imagelist *, double, double, int, hdrl_image **, cpl_image **, cpl_image **, cpl_image **)
 Sigma-clipped collapsing of image list.
 
cpl_error_code hdrl_imagelist_collapse_minmax (const hdrl_imagelist *, double, double, hdrl_image **, cpl_image **, cpl_image **, cpl_image **)
 Minmax-clipped collapsing of image list.
 
cpl_error_code hdrl_imagelist_collapse_mode (const hdrl_imagelist *, double, double, double, hdrl_mode_type, cpl_size, hdrl_image **, cpl_image **)
 Mode collapsing of image list.