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

Go to the source code of this file.

Data Structures

struct  hdrl_strehl_result
 

Functions

hdrl_parameterhdrl_strehl_parameter_create (double wavelength, double m1_radius, double m2_radius, double pixel_scale_x, double pixel_scale_y, double flux_radius, double bkg_radius_low, double bkg_radius_high)
 Creates Strehl Parameters object.
 
cpl_parameterlist * hdrl_strehl_parameter_create_parlist (const char *base_context, const char *prefix, hdrl_parameter *par)
 Create parameter list for the Strehl computation.
 
hdrl_parameterhdrl_strehl_parameter_parse_parlist (const cpl_parameterlist *parlist, const char *prefix)
 Parse parameter list to create input parameters for the Strehl.
 
hdrl_strehl_result hdrl_strehl_compute (const hdrl_image *himg, hdrl_parameter *params)
 This function computes the Strehl ratio.