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

Go to the source code of this file.

Enumerations

enum  hdrl_spectrum1D_interpolation_method { hdrl_spectrum1D_interp_linear , hdrl_spectrum1D_interp_cspline , hdrl_spectrum1D_interp_akima }
 

Functions

hdrl_parameterhdrl_spectrum1D_resample_interpolate_parameter_create (const hdrl_spectrum1D_interpolation_method method)
 constructor for the hdrl_parameter in the case of interpolation
 
hdrl_parameterhdrl_spectrum1D_resample_integrate_parameter_create (void)
 constructor for the hdrl_parameter in the case of integration
 
hdrl_parameterhdrl_spectrum1D_resample_interpolate_parameter_parse_parlist (const cpl_parameterlist *, const char *)
 
cpl_parameterlist * hdrl_spectrum1D_resample_interpolate_parameter_create_parlist (const char *, const char *, const char *)
 
hdrl_parameterhdrl_spectrum1D_resample_fit_parameter_create (const int k, const int nCoeff)
 constructor for the hdrl_parameter in the case of interpolation
 
cpl_error_code hdrl_resample_parameter_verify (const hdrl_parameter *)
 
hdrl_spectrum1Dhdrl_spectrum1D_resample (const hdrl_spectrum1D *self, const hdrl_spectrum1D_wavelength *waves, const hdrl_parameter *par)
 resample a hdrl_spectrum1D on the wavelengths contained in waves
 
hdrl_spectrum1Dhdrl_spectrum1D_resample_on_array (const hdrl_spectrum1D *self, const cpl_array *waves, const hdrl_parameter *par)
 resample a hdrl_spectrum1D on the wavelengths contained in waves
 

Enumeration Type Documentation

◆ hdrl_spectrum1D_interpolation_method

Enumerator
hdrl_spectrum1D_interp_linear 
hdrl_spectrum1D_interp_cspline 
hdrl_spectrum1D_interp_akima