1 #ifndef _ZERNIKEPOLYN_H 2 #define _ZERNIKEPOLYN_H 64 double get_zer(
const char *ID_name,
long zer_nb,
double radius);
66 double get_zer_crop(
const char *ID_name,
long zer_nb,
double radius,
69 int get_zerns(
const char *ID_name,
long max_zer,
double radius);
71 int get_zern_array(
const char *ID_name,
long max_zer,
double radius,
74 int remove_zerns(
const char *ID_name,
const char *ID_name_out,
int max_zer,
79 int remove_TTF(
const char *ID_name,
const char *ID_name_out,
double radius);
81 double fit_zer(
const char *ID_name,
long maxzer_nb,
double radius,
82 double *zvalue,
double *residual);
int init
Definition: ZernikePolyn.h:8
long i
Definition: calc_flex.c:530
int remove_zerns(const char *ID_name, const char *ID_name_out, int max_zer, double radius)
Definition: ZernikePolyn.c:898
imageID mk_zer_seriescube(const char *ID_namec, long SIZE, long zer_nb, float rpix)
Definition: ZernikePolyn.c:695
double fit_zer(const char *ID_name, long maxzer_nb, double radius, double *zvalue, double *residual)
Definition: ZernikePolyn.c:1011
double Zernike_value(long j, double r, double PA)
Definition: ZernikePolyn.c:291
double get_zer_crop(const char *ID_name, long zer_nb, double radius, double radius1)
Definition: ZernikePolyn.c:823
void __attribute__((constructor)) libinit_ZernikePolyn()
Initialize module.
Definition: ImageStreamIO.c:77
long ZERMAX
Definition: ZernikePolyn.h:9
long Zernike_n(long i)
Definition: ZernikePolyn.c:280
Definition: ZernikePolyn.h:6
long imageID
Definition: CLIcore.h:54
int get_zerns(const char *ID_name, long max_zer, double radius)
Definition: ZernikePolyn.c:865
long Zernike_m(long i)
Definition: ZernikePolyn.c:285
int remove_TTF(const char *ID_name, const char *ID_name_out, double radius)
Definition: ZernikePolyn.c:967
long * Zer_m
Definition: ZernikePolyn.h:11
int zernike_init()
Definition: ZernikePolyn.c:195
long * Zer_n
Definition: ZernikePolyn.h:10
int get_zern_array(const char *ID_name, long max_zer, double radius, double *array)
Definition: ZernikePolyn.c:879
double get_zer(const char *ID_name, long zer_nb, double radius)
Definition: ZernikePolyn.c:783
imageID mk_zer(const char *ID_name, long SIZE, long zer_nb, float rpix)
Definition: ZernikePolyn.c:337
double fact(int n)
Definition: ZernikePolyn.c:177
double * R_array
Definition: ZernikePolyn.h:12
long ZERNIKEPOLYN_rmPiston(const char *ID_name, const char *IDmask_name)
Definition: ZernikePolyn.c:927
imageID mk_zer_unbounded(const char *ID_name, long SIZE, long zer_nb, float rpix)
Definition: ZernikePolyn.c:469
errno_t mk_zer_series(const char *ID_name, long SIZE, long zer_nb, float rpix)
Definition: ZernikePolyn.c:599