26#include "hdrl_parameter.h"
62 hdrl_value posang, hdrl_value temp, hdrl_value rhum, hdrl_value pres, cpl_wcs *wcs);
65 const hdrl_value lambdaRef,
const cpl_vector *lambdaIn,
66 cpl_vector *xShift, cpl_vector *yShift, cpl_vector *xShiftErr, cpl_vector *yShiftErr);
72#ifdef HDRL_USE_PRIVATE
74 cpl_error_code hdrl_dar_parameter_verify(
const hdrl_parameter *param);
79 hdrl_value hvL, hdrl_value hvP, hdrl_value hvT, hdrl_value hvF);
81 cpl_error_code hdrl_dar_wcs_get_scales(
82 cpl_wcs *wcs,
double *aXScale,
double *aYScale);
cpl_error_code hdrl_dar_compute(const hdrl_parameter *params, const hdrl_value lambdaRef, const cpl_vector *lambdaIn, cpl_vector *xShift, cpl_vector *yShift, cpl_vector *xShiftErr, cpl_vector *yShiftErr)
Correct the pixel coordinates of all pixels of a given pixel table for differential atmospheric refra...
hdrl_value hdrl_dar_filippenko_refractive_index(hdrl_value hvL, hdrl_value hvP, hdrl_value hvT, hdrl_value hvF)
Compute the refractive index for the given wavelength following Filippenko formulae....
CPL_BEGIN_DECLS hdrl_parameter * hdrl_dar_parameter_create(hdrl_value airmass, hdrl_value parang, hdrl_value posang, hdrl_value temp, hdrl_value rhum, hdrl_value pres, cpl_wcs *wcs)
Creates DAR parameters object with the values in the header.
hdrl_value hdrl_dar_owens_saturation_pressure(hdrl_value hvT)
Compute the saturation pressure using the Owens calibration.