cacao  Release 0.1.03-dev
Compute And Control For Adaptive Optics
info.h
Go to the documentation of this file.
1 #if !defined(INFO_H)
2 #define INFO_H
3 
4 
5 void __attribute__((constructor)) libinit_info();
6 
7 
8 
9 int kbdhit(void);
10 
11 int print_header(const char *str, char c);
12 
13 struct timespec info_time_diff(struct timespec start, struct timespec end);
14 
15 
16 long brighter(
17  const char *ID_name,
18  double value
19 );
20 
21 
23  const char *ID_name
24 );
25 
27  const char *ID_name,
28  float p
29 );
30 
32  const char *ID_name,
33  double p
34 );
35 
36 double img_percentile(
37  const char *ID_name,
38  double p
39 );
40 
41 
42 int img_histoc(const char *ID_name, const char *fname);
43 
45  const char *ID_name,
46  const char *ID_out_name,
47  double min,
48  double max,
49  long nbsteps
50 );
51 
52 
53 double ssquare(const char *ID_name);
54 
55 double rms_dev(const char *ID_name);
56 
58  const char *ID_name,
59  const char *options
60 );
61 
63  const char *ID_name,
64  const char *IDmask_name,
65  const char *outfname
66 );
67 
68 double img_min(const char *ID_name);
69 
70 double img_max(const char *ID_name);
71 
73  const char *ID_name,
74  const char *outfile,
75  double xcenter,
76  double ycenter,
77  double step,
78  long nb_step
79 );
80 
81 
82 
84  const char *profile_name,
85  long nbpoints,
86  unsigned long size,
87  double xcenter,
88  double ycenter,
89  double radius,
90  const char *out
91 );
92 
94  const char *ID_name,
95  const char *filename
96 );
97 
99  const char *ID_name
100 );
101 
102 int test_structure_function(const char *ID_name, long NBpoints,
103  const char *fname);
104 
106  const char *ID_name,
107  long NBpoints,
108  const char *ID_out
109 );
110 
111 
113  const char *ID_in,
114  const char *ID_out
115 );
116 
118  const char *IDin_name,
119  const char *IDout_name
120 );
121 #endif
double img_min(const char *ID_name)
Definition: info.c:2524
imageID full_structure_function(const char *ID_name, long NBpoints, const char *ID_out)
Definition: info.c:2959
#define max(a, b)
Definition: cudacomp.c:144
struct timespec info_time_diff(struct timespec start, struct timespec end)
Definition: standalone_dependencies.c:28
double img_max(const char *ID_name)
Definition: info.c:2543
double img_percentile_double(const char *ID_name, double p)
Definition: info.c:1797
errno_t profile2im(const char *profile_name, long nbpoints, unsigned long size, double xcenter, double ycenter, double radius, const char *out)
Definition: info.c:2704
errno_t img_nbpix_flux(const char *ID_name)
Definition: info.c:1717
imageID info_cubestats(const char *ID_name, const char *IDmask_name, const char *outfname)
Definition: info.c:2412
errno_t info_image_stats(const char *ID_name, const char *options)
Definition: info.c:2043
errno_t profile(const char *ID_name, const char *outfile, double xcenter, double ycenter, double step, long nb_step)
Definition: info.c:2564
int img_histoc(const char *ID_name, const char *fname)
imageID fft_structure_function(const char *ID_in, const char *ID_out)
Definition: info.c:3012
errno_t make_histogram(const char *ID_name, const char *ID_out_name, double min, double max, long nbsteps)
Definition: info.c:1963
int errno_t
Definition: AOloopControl_IOtools.h:20
double ssquare(const char *ID_name)
Definition: info.c:1995
int print_header(const char *str, char c)
Definition: standalone_dependencies.c:40
long imageID
Definition: CLIcore.h:54
imageID info_cubeMatchMatrix(const char *IDin_name, const char *IDout_name)
Definition: info.c:3048
#define min(a, b)
Definition: cudacomp.c:147
double background_photon_noise(const char *ID_name)
Definition: info.c:2841
int kbdhit(void)
Definition: info.c:402
errno_t printpix(const char *ID_name, const char *filename)
Definition: info.c:2768
double img_percentile(const char *ID_name, double p)
Definition: info.c:1839
double rms_dev(const char *ID_name)
Definition: info.c:2015
int test_structure_function(const char *ID_name, long NBpoints, const char *fname)
Definition: info.c:2909
float img_percentile_float(const char *ID_name, float p)
Definition: info.c:1755
void __attribute__((constructor)) libinit_info()
Initialize module.
Definition: ImageStreamIO.c:77
long brighter(const char *ID_name, double value)
Definition: info.c:1682