28#ifndef HDRL_SPECTRUMLIST_H
29#define HDRL_SPECTRUMLIST_H
75#if defined HDRL_USE_EXPERIMENTAL || defined HDRL_USE_PRIVATE
84 const cpl_boolean mark_bpm_in_interpolation,
struct _hdrl_parameter_ hdrl_parameter
Definition hdrl_parameter.h:27
cpl_size hdrl_spectrum1Dlist_get_size(const hdrl_spectrum1Dlist *)
hdrl_spectrum1Dlist getter for size
Definition hdrl_spectrumlist.c:309
hdrl_spectrum1Dlist * hdrl_spectrum1Dlist_new(void)
hdrl_spectrum1Dlist default constructor
Definition hdrl_spectrumlist.c:102
hdrl_spectrum1D * hdrl_spectrum1Dlist_unset(hdrl_spectrum1Dlist *, const cpl_size)
hdrl_spectrum1Dlist remove of the i-th element
Definition hdrl_spectrumlist.c:254
cpl_error_code hdrl_spectrum1Dlist_set(hdrl_spectrum1Dlist *, hdrl_spectrum1D *, const cpl_size)
hdrl_spectrum1Dlist setter of the i-th element
Definition hdrl_spectrumlist.c:216
void hdrl_spectrum1Dlist_delete(hdrl_spectrum1Dlist *)
hdrl_spectrum1Dlist destructor
Definition hdrl_spectrumlist.c:286
hdrl_spectrum1D * hdrl_spectrum1Dlist_get(hdrl_spectrum1Dlist *, const cpl_size)
hdrl_spectrum1Dlist getter of the i-th element
Definition hdrl_spectrumlist.c:168
const hdrl_spectrum1D * hdrl_spectrum1Dlist_get_const(const hdrl_spectrum1Dlist *, const cpl_size)
hdrl_spectrum1Dlist getter of the i-th element
Definition hdrl_spectrumlist.c:189
hdrl_spectrum1Dlist * hdrl_spectrum1Dlist_duplicate(const hdrl_spectrum1Dlist *l)
hdrl_spectrum1Dlist copy-constructor
Definition hdrl_spectrumlist.c:122
hdrl_spectrum1Dlist * hdrl_spectrum1Dlist_wrap(hdrl_spectrum1D **self, const cpl_size sz)
hdrl_spectrum1Dlist wrapper
Definition hdrl_spectrumlist.c:149
cpl_error_code hdrl_spectrum1Dlist_collapse(const hdrl_spectrum1Dlist *list, const hdrl_parameter *stacking_par, const cpl_array *wlengths, const hdrl_parameter *resample_par, const cpl_boolean mark_bpm_in_interpolation, hdrl_spectrum1D **result, cpl_image **contrib, hdrl_imagelist **resampled_and_aligned_fluxes)
collapsing a hdrl_spectrum1Dlist. The spectra in list are first resampled on the wavelengths wlengths...
Definition hdrl_spectrumlist.c:350
Definition hdrl_imagelist_defs.h:42
Definition hdrl_spectrum_defs.h:44
Definition hdrl_spectrumlist.h:44
hdrl_spectrum1D ** spectra
Definition hdrl_spectrumlist.h:47
cpl_size capacity
Definition hdrl_spectrumlist.h:46
cpl_size length
Definition hdrl_spectrumlist.h:45