![]() |
cacao
Release 0.1.03-dev
Compute And Control For Adaptive Optics
|
#include <stdint.h>#include <string.h>#include <stdlib.h>#include <math.h>#include <fitsio.h>#include "CommandLineInterface/CLIcore.h"#include "COREMOD_memory/COREMOD_memory.h"#include "COREMOD_iofits/COREMOD_iofits.h"#include "COREMOD_arith/COREMOD_arith.h"#include "info/info.h"#include "image_gen/image_gen.h"#include "ZernikePolyn/ZernikePolyn.h"
Macros | |
| #define | MODULE_SHORTNAME_DEFAULT "" |
| #define | MODULE_DESCRIPTION "Create and fit Zernike polynomials" |
| #define | MODULE_APPLICATION "milk" |
| #define | SWAP(x, y) tmp=(x);x=(y);y=tmp; |
| #define | PI 3.14159265358979323846264338328 |
Functions | |
| errno_t | mk_zer_cli () |
| errno_t | ZERNIKEPOLYN_rmPiston_cli () |
| static errno_t | init_module_CLI () |
| double | fact (int n) |
| int | zernike_init () |
| long | Zernike_n (long i) |
| long | Zernike_m (long i) |
| double | Zernike_value (long j, double r, double PA) |
| imageID | mk_zer (const char *ID_name, long SIZE, long zer_nb, float rpix) |
| imageID | mk_zer_unbounded (const char *ID_name, long SIZE, long zer_nb, float rpix) |
| imageID | mk_zer_unbounded1 (const char *ID_name, long SIZE, long zer_nb, float rpix) |
| errno_t | mk_zer_series (const char *ID_name, long SIZE, long zer_nb, float rpix) |
| imageID | mk_zer_seriescube (const char *ID_namec, long SIZE, long zer_nb, float rpix) |
| double | get_zer (const char *ID_name, long zer_nb, double radius) |
| double | get_zer_crop (const char *ID_name, long zer_nb, double radius, double radius1) |
| int | get_zerns (const char *ID_name, long max_zer, double radius) |
| int | get_zern_array (const char *ID_name, long max_zer, double radius, double *array) |
| int | remove_zerns (const char *ID_name, const char *ID_name_out, int max_zer, double radius) |
| long | ZERNIKEPOLYN_rmPiston (const char *ID_name, const char *IDmask_name) |
| int | remove_TTF (const char *ID_name, const char *ID_name_out, double radius) |
| double | fit_zer (const char *ID_name, long maxzer_nb, double radius, double *zvalue, double *residual) |
Variables | |
| ZERNIKE | Zernike |
| #define MODULE_APPLICATION "milk" |
| #define MODULE_DESCRIPTION "Create and fit Zernike polynomials" |
| #define MODULE_SHORTNAME_DEFAULT "" |
| #define PI 3.14159265358979323846264338328 |
| #define SWAP | ( | x, | |
| y | |||
| ) | tmp=(x);x=(y);y=tmp; |
| double fact | ( | int | n | ) |
| double fit_zer | ( | const char * | ID_name, |
| long | maxzer_nb, | ||
| double | radius, | ||
| double * | zvalue, | ||
| double * | residual | ||
| ) |
| double get_zer | ( | const char * | ID_name, |
| long | zer_nb, | ||
| double | radius | ||
| ) |
| double get_zer_crop | ( | const char * | ID_name, |
| long | zer_nb, | ||
| double | radius, | ||
| double | radius1 | ||
| ) |
| int get_zern_array | ( | const char * | ID_name, |
| long | max_zer, | ||
| double | radius, | ||
| double * | array | ||
| ) |
| int get_zerns | ( | const char * | ID_name, |
| long | max_zer, | ||
| double | radius | ||
| ) |
|
static |
| imageID mk_zer | ( | const char * | ID_name, |
| long | SIZE, | ||
| long | zer_nb, | ||
| float | rpix | ||
| ) |
| errno_t mk_zer_cli | ( | ) |
| errno_t mk_zer_series | ( | const char * | ID_name, |
| long | SIZE, | ||
| long | zer_nb, | ||
| float | rpix | ||
| ) |
| imageID mk_zer_seriescube | ( | const char * | ID_namec, |
| long | SIZE, | ||
| long | zer_nb, | ||
| float | rpix | ||
| ) |
| imageID mk_zer_unbounded | ( | const char * | ID_name, |
| long | SIZE, | ||
| long | zer_nb, | ||
| float | rpix | ||
| ) |
| imageID mk_zer_unbounded1 | ( | const char * | ID_name, |
| long | SIZE, | ||
| long | zer_nb, | ||
| float | rpix | ||
| ) |
| int remove_TTF | ( | const char * | ID_name, |
| const char * | ID_name_out, | ||
| double | radius | ||
| ) |
| int remove_zerns | ( | const char * | ID_name, |
| const char * | ID_name_out, | ||
| int | max_zer, | ||
| double | radius | ||
| ) |
| int zernike_init | ( | ) |
| long Zernike_m | ( | long | i | ) |
| long Zernike_n | ( | long | i | ) |
| double Zernike_value | ( | long | j, |
| double | r, | ||
| double | PA | ||
| ) |
| long ZERNIKEPOLYN_rmPiston | ( | const char * | ID_name, |
| const char * | IDmask_name | ||
| ) |
| errno_t ZERNIKEPOLYN_rmPiston_cli | ( | ) |
| ZERNIKE Zernike |