![]() |
cacao
Release 0.1.03-dev
Compute And Control For Adaptive Optics
|
Arithmeric operations on images. More...
#include <stdint.h>
#include <string.h>
#include <stdio.h>
#include <ctype.h>
#include <math.h>
#include <stdlib.h>
#include <errno.h>
#include <fitsio.h>
#include "CommandLineInterface/CLIcore.h"
#include "00CORE/00CORE.h"
#include "COREMOD_memory/COREMOD_memory.h"
#include "COREMOD_tools/COREMOD_tools.h"
#include "COREMOD_arith/COREMOD_arith.h"
Macros | |
#define | MODULE_SHORTNAME_DEFAULT "" |
#define | MODULE_DESCRIPTION "Image arithmetic operations" |
#define | MODULE_APPLICATION "milk" |
#define | M_PI 3.14159265358979323846 |
#define | SBUFFERSIZE 1000 |
Functions | |
errno_t | arith_image_extract2D_cli () |
errno_t | arith_image_extract3D_cli () |
errno_t | arith_set_pixel_cli () |
errno_t | arith_set_pixel_1Drange_cli () |
errno_t | arith_set_row_cli () |
errno_t | arith_set_col_cli () |
errno_t | arith_image_zero_cli () |
errno_t | arith_image_trunc_cli () |
errno_t | arith_image_merge3D_cli () |
static errno_t | init_module_CLI () |
errno_t | init_COREMOD_arith () |
imageID | arith_set_pixel (const char *ID_name, double value, long x, long y) |
imageID | arith_set_pixel_1Drange (const char *ID_name, double value, long x, long y) |
imageID | arith_set_row (const char *ID_name, double value, long y) |
imageID | arith_set_col (const char *ID_name, double value, long x) |
imageID | arith_image_zero (const char *ID_name) |
imageID | arith_image_crop (const char *ID_name, const char *ID_out, long *start, long *end, long cropdim) |
imageID | arith_image_extract2D (const char *in_name, const char *out_name, long size_x, long size_y, long xstart, long ystart) |
imageID | arith_image_extract3D (const char *in_name, const char *out_name, long size_x, long size_y, long size_z, long xstart, long ystart, long zstart) |
imageID | arith_image_merge3D (const char *ID_name1, const char *ID_name2, const char *IDout_name) |
double | arith_image_total (const char *ID_name) |
double | arith_image_mean (const char *ID_name) |
double | arith_image_min (const char *ID_name) |
double | arith_image_max (const char *ID_name) |
double | arith_image_percentile (const char *ID_name, double fraction) |
double | arith_image_median (const char *ID_name) |
long | arith_image_dx (const char *ID_name, const char *IDout_name) |
long | arith_image_dy (const char *ID_name, const char *IDout_name) |
errno_t | arith_image_function_im_im__d_d (const char *ID_name, const char *ID_out, double(*pt2function)(double)) |
errno_t | arith_image_function_imd_im__dd_d (const char *ID_name, double v0, const char *ID_out, double(*pt2function)(double, double)) |
errno_t | arith_image_function_imdd_im__ddd_d (const char *ID_name, double v0, double v1, const char *ID_out, double(*pt2function)(double, double, double)) |
errno_t | arith_image_function_1_1_byID (imageID ID, imageID IDout, double(*pt2function)(double)) |
errno_t | arith_image_function_1_1 (const char *ID_name, const char *ID_out, double(*pt2function)(double)) |
errno_t | arith_image_function_1_1_inplace_byID (imageID ID, double(*pt2function)(double)) |
errno_t | arith_image_function_1_1_inplace (const char *ID_name, double(*pt2function)(double)) |
double | Pacos (double a) |
double | Pasin (double a) |
double | Patan (double a) |
double | Pceil (double a) |
double | Pcos (double a) |
double | Pcosh (double a) |
double | Pexp (double a) |
double | Pfabs (double a) |
double | Pfloor (double a) |
double | Pln (double a) |
double | Plog (double a) |
double | Psqrt (double a) |
double | Psin (double a) |
double | Psinh (double a) |
double | Ptan (double a) |
double | Ptanh (double a) |
double | Ppositive (double a) |
int | arith_image_acos_byID (long ID, long IDout) |
int | arith_image_asin_byID (long ID, long IDout) |
int | arith_image_atan_byID (long ID, long IDout) |
int | arith_image_ceil_byID (long ID, long IDout) |
int | arith_image_cos_byID (long ID, long IDout) |
int | arith_image_cosh_byID (long ID, long IDout) |
int | arith_image_exp_byID (long ID, long IDout) |
int | arith_image_fabs_byID (long ID, long IDout) |
int | arith_image_floor_byID (long ID, long IDout) |
int | arith_image_ln_byID (long ID, long IDout) |
int | arith_image_log_byID (long ID, long IDout) |
int | arith_image_sqrt_byID (long ID, long IDout) |
int | arith_image_sin_byID (long ID, long IDout) |
int | arith_image_sinh_byID (long ID, long IDout) |
int | arith_image_tan_byID (long ID, long IDout) |
int | arith_image_tanh_byID (long ID, long IDout) |
int | arith_image_positive_byID (long ID, long IDout) |
int | arith_image_acos (const char *ID_name, const char *ID_out) |
int | arith_image_asin (const char *ID_name, const char *ID_out) |
int | arith_image_atan (const char *ID_name, const char *ID_out) |
int | arith_image_ceil (const char *ID_name, const char *ID_out) |
int | arith_image_cos (const char *ID_name, const char *ID_out) |
int | arith_image_cosh (const char *ID_name, const char *ID_out) |
int | arith_image_exp (const char *ID_name, const char *ID_out) |
int | arith_image_fabs (const char *ID_name, const char *ID_out) |
int | arith_image_floor (const char *ID_name, const char *ID_out) |
int | arith_image_ln (const char *ID_name, const char *ID_out) |
int | arith_image_log (const char *ID_name, const char *ID_out) |
int | arith_image_sqrt (const char *ID_name, const char *ID_out) |
int | arith_image_sin (const char *ID_name, const char *ID_out) |
int | arith_image_sinh (const char *ID_name, const char *ID_out) |
int | arith_image_tan (const char *ID_name, const char *ID_out) |
int | arith_image_tanh (const char *ID_name, const char *ID_out) |
int | arith_image_positive (const char *ID_name, const char *ID_out) |
int | arith_image_acos_inplace_byID (long ID) |
int | arith_image_asin_inplace_byID (long ID) |
int | arith_image_atan_inplace_byID (long ID) |
int | arith_image_ceil_inplace_byID (long ID) |
int | arith_image_cos_inplace_byID (long ID) |
int | arith_image_cosh_inplace_byID (long ID) |
int | arith_image_exp_inplace_byID (long ID) |
int | arith_image_fabs_inplace_byID (long ID) |
int | arith_image_floor_inplace_byID (long ID) |
int | arith_image_ln_inplace_byID (long ID) |
int | arith_image_log_inplace_byID (long ID) |
int | arith_image_sqrt_inplace_byID (long ID) |
int | arith_image_sin_inplace_byID (long ID) |
int | arith_image_sinh_inplace_byID (long ID) |
int | arith_image_tan_inplace_byID (long ID) |
int | arith_image_tanh_inplace_byID (long ID) |
int | arith_image_positive_inplace_byID (long ID) |
int | arith_image_acos_inplace (const char *ID_name) |
int | arith_image_asin_inplace (const char *ID_name) |
int | arith_image_atan_inplace (const char *ID_name) |
int | arith_image_ceil_inplace (const char *ID_name) |
int | arith_image_cos_inplace (const char *ID_name) |
int | arith_image_cosh_inplace (const char *ID_name) |
int | arith_image_exp_inplace (const char *ID_name) |
int | arith_image_fabs_inplace (const char *ID_name) |
int | arith_image_floor_inplace (const char *ID_name) |
int | arith_image_ln_inplace (const char *ID_name) |
int | arith_image_log_inplace (const char *ID_name) |
int | arith_image_sqrt_inplace (const char *ID_name) |
int | arith_image_sin_inplace (const char *ID_name) |
int | arith_image_sinh_inplace (const char *ID_name) |
int | arith_image_tan_inplace (const char *ID_name) |
int | arith_image_tanh_inplace (const char *ID_name) |
int | arith_image_positive_inplace (const char *ID_name) |
errno_t | arith_image_function_2_1 (const char *ID_name1, const char *ID_name2, const char *ID_out, double(*pt2function)(double, double)) |
errno_t | arith_image_function_2_1_inplace_byID (imageID ID1, imageID ID2, double(*pt2function)(double, double)) |
errno_t | arith_image_function_2_1_inplace (const char *ID_name1, const char *ID_name2, double(*pt2function)(double, double)) |
double | Pfmod (double a, double b) |
double | Ppow (double a, double b) |
double | Padd (double a, double b) |
double | Psubm (double a, double b) |
double | Psub (double a, double b) |
double | Pmult (double a, double b) |
double | Pdiv (double a, double b) |
double | Pdiv1 (double a, double b) |
double | Pminv (double a, double b) |
double | Pmaxv (double a, double b) |
double | Ptestlt (double a, double b) |
double | Ptestmt (double a, double b) |
int | arith_image_fmod (const char *ID1_name, const char *ID2_name, const char *ID_out) |
int | arith_image_pow (const char *ID1_name, const char *ID2_name, const char *ID_out) |
int | arith_image_add (const char *ID1_name, const char *ID2_name, const char *ID_out) |
int | arith_image_sub (const char *ID1_name, const char *ID2_name, const char *ID_out) |
int | arith_image_mult (const char *ID1_name, const char *ID2_name, const char *ID_out) |
int | arith_image_div (const char *ID1_name, const char *ID2_name, const char *ID_out) |
int | arith_image_minv (const char *ID1_name, const char *ID2_name, const char *ID_out) |
int | arith_image_maxv (const char *ID1_name, const char *ID2_name, const char *ID_out) |
int | arith_image_testlt (const char *ID1_name, const char *ID2_name, const char *ID_out) |
int | arith_image_testmt (const char *ID1_name, const char *ID2_name, const char *ID_out) |
int | arith_image_fmod_inplace (const char *ID1_name, const char *ID2_name) |
int | arith_image_pow_inplace (const char *ID1_name, const char *ID2_name) |
int | arith_image_add_inplace (const char *ID1_name, const char *ID2_name) |
int | arith_image_sub_inplace (const char *ID1_name, const char *ID2_name) |
int | arith_image_mult_inplace (const char *ID1_name, const char *ID2_name) |
int | arith_image_div_inplace (const char *ID1_name, const char *ID2_name) |
int | arith_image_minv_inplace (const char *ID1_name, const char *ID2_name) |
int | arith_image_maxv_inplace (const char *ID1_name, const char *ID2_name) |
int | arith_image_testlt_inplace (const char *ID1_name, const char *ID2_name) |
int | arith_image_testmt_inplace (const char *ID1_name, const char *ID2_name) |
int | arith_image_fmod_inplace_byID (long ID1, long ID2) |
int | arith_image_pow_inplace_byID (long ID1, long ID2) |
int | arith_image_add_inplace_byID (long ID1, long ID2) |
int | arith_image_sub_inplace_byID (long ID1, long ID2) |
int | arith_image_mult_inplace_byID (long ID1, long ID2) |
int | arith_image_div_inplace_byID (long ID1, long ID2) |
int | arith_image_minv_inplace_byID (long ID1, long ID2) |
int | arith_image_maxv_inplace_byID (long ID1, long ID2) |
int | arith_image_testlt_inplace_byID (long ID1, long ID2) |
int | arith_image_testmt_inplace_byID (long ID1, long ID2) |
errno_t | arith_image_function_CF_CF__CF (const char *ID_name1, const char *ID_name2, const char *ID_out, complex_float(*pt2function)(complex_float, complex_float)) |
errno_t | arith_image_function_CD_CD__CD (const char *ID_name1, const char *ID_name2, const char *ID_out, complex_double(*pt2function)(complex_double, complex_double)) |
complex_double | CPadd_CD_CD (complex_double a, complex_double b) |
complex_double | CPsub_CD_CD (complex_double a, complex_double b) |
complex_double | CPmult_CD_CD (complex_double a, complex_double b) |
complex_double | CPdiv_CD_CD (complex_double a, complex_double b) |
complex_float | CPadd_CF_CF (complex_float a, complex_float b) |
complex_float | CPsub_CF_CF (complex_float a, complex_float b) |
complex_float | CPmult_CF_CF (complex_float a, complex_float b) |
complex_float | CPdiv_CF_CF (complex_float a, complex_float b) |
errno_t | arith_image_Cadd (const char *ID1_name, const char *ID2_name, const char *ID_out) |
errno_t | arith_image_Csub (const char *ID1_name, const char *ID2_name, const char *ID_out) |
errno_t | arith_image_Cmult (const char *ID1_name, const char *ID2_name, const char *ID_out) |
int | arith_image_Cdiv (const char *ID1_name, const char *ID2_name, const char *ID_out) |
int | arith_image_function_1f_1 (const char *ID_name, double f1, const char *ID_out, double(*pt2function)(double, double)) |
int | arith_image_function_1f_1_inplace_byID (long ID, double f1, double(*pt2function)(double, double)) |
int | arith_image_function_1f_1_inplace (const char *ID_name, double f1, double(*pt2function)(double, double)) |
int | arith_image_cstfmod (const char *ID_name, double f1, const char *ID_out) |
int | arith_image_cstadd (const char *ID_name, double f1, const char *ID_out) |
int | arith_image_cstsub (const char *ID_name, double f1, const char *ID_out) |
int | arith_image_cstsubm (const char *ID_name, double f1, const char *ID_out) |
int | arith_image_cstmult (const char *ID_name, double f1, const char *ID_out) |
int | arith_image_cstdiv (const char *ID_name, double f1, const char *ID_out) |
int | arith_image_cstdiv1 (const char *ID_name, double f1, const char *ID_out) |
int | arith_image_cstpow (const char *ID_name, double f1, const char *ID_out) |
int | arith_image_cstmaxv (const char *ID_name, double f1, const char *ID_out) |
int | arith_image_cstminv (const char *ID_name, double f1, const char *ID_out) |
int | arith_image_csttestlt (const char *ID_name, double f1, const char *ID_out) |
int | arith_image_csttestmt (const char *ID_name, double f1, const char *ID_out) |
int | arith_image_cstfmod_inplace (const char *ID_name, double f1) |
int | arith_image_cstadd_inplace (const char *ID_name, double f1) |
int | arith_image_cstsub_inplace (const char *ID_name, double f1) |
int | arith_image_cstmult_inplace (const char *ID_name, double f1) |
int | arith_image_cstdiv_inplace (const char *ID_name, double f1) |
int | arith_image_cstdiv1_inplace (const char *ID_name, double f1) |
int | arith_image_cstpow_inplace (const char *ID_name, double f1) |
int | arith_image_cstmaxv_inplace (const char *ID_name, double f1) |
int | arith_image_cstminv_inplace (const char *ID_name, double f1) |
int | arith_image_csttestlt_inplace (const char *ID_name, double f1) |
int | arith_image_csttestmt_inplace (const char *ID_name, double f1) |
int | arith_image_cstfmod_inplace_byID (long ID, double f1) |
int | arith_image_cstadd_inplace_byID (long ID, double f1) |
int | arith_image_cstsub_inplace_byID (long ID, double f1) |
int | arith_image_cstmult_inplace_byID (long ID, double f1) |
int | arith_image_cstdiv_inplace_byID (long ID, double f1) |
int | arith_image_cstdiv1_inplace_byID (long ID, double f1) |
int | arith_image_cstpow_inplace_byID (long ID, double f1) |
int | arith_image_cstmaxv_inplace_byID (long ID, double f1) |
int | arith_image_cstminv_inplace_byID (long ID, double f1) |
int | arith_image_csttestlt_inplace_byID (long ID, double f1) |
int | arith_image_csttestmt_inplace_byID (long ID, double f1) |
int | arith_image_function_1ff_1 (const char *ID_name, double f1, double f2, const char *ID_out, double(*pt2function)(double, double, double)) |
int | arith_image_function_1ff_1_inplace (const char *ID_name, double f1, double f2, double(*pt2function)(double, double, double)) |
int | arith_image_function_1ff_1_inplace_byID (long ID, double f1, double f2, double(*pt2function)(double, double, double)) |
double | Ptrunc (double a, double b, double c) |
int | arith_image_trunc (const char *ID_name, double f1, double f2, const char *ID_out) |
int | arith_image_trunc_inplace (const char *ID_name, double f1, double f2) |
int | arith_image_trunc_inplace_byID (long ID, double f1, double f2) |
int | isoperand (const char *word) |
int | isfunction (const char *word) |
int | isfunction_sev_var (const char *word) |
int | isanumber (const char *word) |
long | arith_make_slopexy (const char *ID_name, long l1, long l2, double sx, double sy) |
int | execute_arith (const char *cmd1) |
Variables | |
static char | errmsg_arith [SBUFFERSIZE] |
Arithmeric operations on images.
Addition, multiplication and much more
#define M_PI 3.14159265358979323846 |
#define MODULE_APPLICATION "milk" |
#define MODULE_DESCRIPTION "Image arithmetic operations" |
#define MODULE_SHORTNAME_DEFAULT "" |
#define SBUFFERSIZE 1000 |
int arith_image_acos | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_acos_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_acos_inplace | ( | const char * | ID_name | ) |
int arith_image_acos_inplace_byID | ( | long | ID | ) |
int arith_image_add | ( | const char * | ID1_name, |
const char * | ID2_name, | ||
const char * | ID_out | ||
) |
int arith_image_add_inplace | ( | const char * | ID1_name, |
const char * | ID2_name | ||
) |
int arith_image_add_inplace_byID | ( | long | ID1, |
long | ID2 | ||
) |
int arith_image_asin | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_asin_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_asin_inplace | ( | const char * | ID_name | ) |
int arith_image_asin_inplace_byID | ( | long | ID | ) |
int arith_image_atan | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_atan_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_atan_inplace | ( | const char * | ID_name | ) |
int arith_image_atan_inplace_byID | ( | long | ID | ) |
errno_t arith_image_Cadd | ( | const char * | ID1_name, |
const char * | ID2_name, | ||
const char * | ID_out | ||
) |
int arith_image_Cdiv | ( | const char * | ID1_name, |
const char * | ID2_name, | ||
const char * | ID_out | ||
) |
int arith_image_ceil | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_ceil_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_ceil_inplace | ( | const char * | ID_name | ) |
int arith_image_ceil_inplace_byID | ( | long | ID | ) |
errno_t arith_image_Cmult | ( | const char * | ID1_name, |
const char * | ID2_name, | ||
const char * | ID_out | ||
) |
int arith_image_cos | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_cos_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_cos_inplace | ( | const char * | ID_name | ) |
int arith_image_cos_inplace_byID | ( | long | ID | ) |
int arith_image_cosh | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_cosh_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_cosh_inplace | ( | const char * | ID_name | ) |
int arith_image_cosh_inplace_byID | ( | long | ID | ) |
imageID arith_image_crop | ( | const char * | ID_name, |
const char * | ID_out, | ||
long * | start, | ||
long * | end, | ||
long | cropdim | ||
) |
int arith_image_cstadd | ( | const char * | ID_name, |
double | f1, | ||
const char * | ID_out | ||
) |
int arith_image_cstadd_inplace | ( | const char * | ID_name, |
double | f1 | ||
) |
int arith_image_cstadd_inplace_byID | ( | long | ID, |
double | f1 | ||
) |
int arith_image_cstdiv | ( | const char * | ID_name, |
double | f1, | ||
const char * | ID_out | ||
) |
int arith_image_cstdiv1 | ( | const char * | ID_name, |
double | f1, | ||
const char * | ID_out | ||
) |
int arith_image_cstdiv1_inplace | ( | const char * | ID_name, |
double | f1 | ||
) |
int arith_image_cstdiv1_inplace_byID | ( | long | ID, |
double | f1 | ||
) |
int arith_image_cstdiv_inplace | ( | const char * | ID_name, |
double | f1 | ||
) |
int arith_image_cstdiv_inplace_byID | ( | long | ID, |
double | f1 | ||
) |
int arith_image_cstfmod | ( | const char * | ID_name, |
double | f1, | ||
const char * | ID_out | ||
) |
int arith_image_cstfmod_inplace | ( | const char * | ID_name, |
double | f1 | ||
) |
int arith_image_cstfmod_inplace_byID | ( | long | ID, |
double | f1 | ||
) |
int arith_image_cstmaxv | ( | const char * | ID_name, |
double | f1, | ||
const char * | ID_out | ||
) |
int arith_image_cstmaxv_inplace | ( | const char * | ID_name, |
double | f1 | ||
) |
int arith_image_cstmaxv_inplace_byID | ( | long | ID, |
double | f1 | ||
) |
int arith_image_cstminv | ( | const char * | ID_name, |
double | f1, | ||
const char * | ID_out | ||
) |
int arith_image_cstminv_inplace | ( | const char * | ID_name, |
double | f1 | ||
) |
int arith_image_cstminv_inplace_byID | ( | long | ID, |
double | f1 | ||
) |
int arith_image_cstmult | ( | const char * | ID_name, |
double | f1, | ||
const char * | ID_out | ||
) |
int arith_image_cstmult_inplace | ( | const char * | ID_name, |
double | f1 | ||
) |
int arith_image_cstmult_inplace_byID | ( | long | ID, |
double | f1 | ||
) |
int arith_image_cstpow | ( | const char * | ID_name, |
double | f1, | ||
const char * | ID_out | ||
) |
int arith_image_cstpow_inplace | ( | const char * | ID_name, |
double | f1 | ||
) |
int arith_image_cstpow_inplace_byID | ( | long | ID, |
double | f1 | ||
) |
int arith_image_cstsub | ( | const char * | ID_name, |
double | f1, | ||
const char * | ID_out | ||
) |
int arith_image_cstsub_inplace | ( | const char * | ID_name, |
double | f1 | ||
) |
int arith_image_cstsub_inplace_byID | ( | long | ID, |
double | f1 | ||
) |
int arith_image_cstsubm | ( | const char * | ID_name, |
double | f1, | ||
const char * | ID_out | ||
) |
int arith_image_csttestlt | ( | const char * | ID_name, |
double | f1, | ||
const char * | ID_out | ||
) |
int arith_image_csttestlt_inplace | ( | const char * | ID_name, |
double | f1 | ||
) |
int arith_image_csttestlt_inplace_byID | ( | long | ID, |
double | f1 | ||
) |
int arith_image_csttestmt | ( | const char * | ID_name, |
double | f1, | ||
const char * | ID_out | ||
) |
int arith_image_csttestmt_inplace | ( | const char * | ID_name, |
double | f1 | ||
) |
int arith_image_csttestmt_inplace_byID | ( | long | ID, |
double | f1 | ||
) |
errno_t arith_image_Csub | ( | const char * | ID1_name, |
const char * | ID2_name, | ||
const char * | ID_out | ||
) |
int arith_image_div | ( | const char * | ID1_name, |
const char * | ID2_name, | ||
const char * | ID_out | ||
) |
int arith_image_div_inplace | ( | const char * | ID1_name, |
const char * | ID2_name | ||
) |
int arith_image_div_inplace_byID | ( | long | ID1, |
long | ID2 | ||
) |
long arith_image_dx | ( | const char * | ID_name, |
const char * | IDout_name | ||
) |
long arith_image_dy | ( | const char * | ID_name, |
const char * | IDout_name | ||
) |
int arith_image_exp | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_exp_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_exp_inplace | ( | const char * | ID_name | ) |
int arith_image_exp_inplace_byID | ( | long | ID | ) |
imageID arith_image_extract2D | ( | const char * | in_name, |
const char * | out_name, | ||
long | size_x, | ||
long | size_y, | ||
long | xstart, | ||
long | ystart | ||
) |
errno_t arith_image_extract2D_cli | ( | ) |
imageID arith_image_extract3D | ( | const char * | in_name, |
const char * | out_name, | ||
long | size_x, | ||
long | size_y, | ||
long | size_z, | ||
long | xstart, | ||
long | ystart, | ||
long | zstart | ||
) |
errno_t arith_image_extract3D_cli | ( | ) |
int arith_image_fabs | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_fabs_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_fabs_inplace | ( | const char * | ID_name | ) |
int arith_image_fabs_inplace_byID | ( | long | ID | ) |
int arith_image_floor | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_floor_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_floor_inplace | ( | const char * | ID_name | ) |
int arith_image_floor_inplace_byID | ( | long | ID | ) |
int arith_image_fmod | ( | const char * | ID1_name, |
const char * | ID2_name, | ||
const char * | ID_out | ||
) |
int arith_image_fmod_inplace | ( | const char * | ID1_name, |
const char * | ID2_name | ||
) |
int arith_image_fmod_inplace_byID | ( | long | ID1, |
long | ID2 | ||
) |
errno_t arith_image_function_1_1 | ( | const char * | ID_name, |
const char * | ID_out, | ||
double(*)(double) | pt2function | ||
) |
errno_t arith_image_function_1_1_inplace | ( | const char * | ID_name, |
double(*)(double) | pt2function | ||
) |
int arith_image_function_1f_1 | ( | const char * | ID_name, |
double | f1, | ||
const char * | ID_out, | ||
double(*)(double, double) | pt2function | ||
) |
int arith_image_function_1f_1_inplace | ( | const char * | ID_name, |
double | f1, | ||
double(*)(double, double) | pt2function | ||
) |
int arith_image_function_1f_1_inplace_byID | ( | long | ID, |
double | f1, | ||
double(*)(double, double) | pt2function | ||
) |
int arith_image_function_1ff_1 | ( | const char * | ID_name, |
double | f1, | ||
double | f2, | ||
const char * | ID_out, | ||
double(*)(double, double, double) | pt2function | ||
) |
int arith_image_function_1ff_1_inplace | ( | const char * | ID_name, |
double | f1, | ||
double | f2, | ||
double(*)(double, double, double) | pt2function | ||
) |
int arith_image_function_1ff_1_inplace_byID | ( | long | ID, |
double | f1, | ||
double | f2, | ||
double(*)(double, double, double) | pt2function | ||
) |
errno_t arith_image_function_2_1 | ( | const char * | ID_name1, |
const char * | ID_name2, | ||
const char * | ID_out, | ||
double(*)(double, double) | pt2function | ||
) |
errno_t arith_image_function_2_1_inplace | ( | const char * | ID_name1, |
const char * | ID_name2, | ||
double(*)(double, double) | pt2function | ||
) |
errno_t arith_image_function_2_1_inplace_byID | ( | imageID | ID1, |
imageID | ID2, | ||
double(*)(double, double) | pt2function | ||
) |
errno_t arith_image_function_CD_CD__CD | ( | const char * | ID_name1, |
const char * | ID_name2, | ||
const char * | ID_out, | ||
complex_double(*)(complex_double, complex_double) | pt2function | ||
) |
errno_t arith_image_function_CF_CF__CF | ( | const char * | ID_name1, |
const char * | ID_name2, | ||
const char * | ID_out, | ||
complex_float(*)(complex_float, complex_float) | pt2function | ||
) |
errno_t arith_image_function_im_im__d_d | ( | const char * | ID_name, |
const char * | ID_out, | ||
double(*)(double) | pt2function | ||
) |
errno_t arith_image_function_imd_im__dd_d | ( | const char * | ID_name, |
double | v0, | ||
const char * | ID_out, | ||
double(*)(double, double) | pt2function | ||
) |
errno_t arith_image_function_imdd_im__ddd_d | ( | const char * | ID_name, |
double | v0, | ||
double | v1, | ||
const char * | ID_out, | ||
double(*)(double, double, double) | pt2function | ||
) |
int arith_image_ln | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_ln_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_ln_inplace | ( | const char * | ID_name | ) |
int arith_image_ln_inplace_byID | ( | long | ID | ) |
int arith_image_log | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_log_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_log_inplace | ( | const char * | ID_name | ) |
int arith_image_log_inplace_byID | ( | long | ID | ) |
double arith_image_max | ( | const char * | ID_name | ) |
int arith_image_maxv | ( | const char * | ID1_name, |
const char * | ID2_name, | ||
const char * | ID_out | ||
) |
int arith_image_maxv_inplace | ( | const char * | ID1_name, |
const char * | ID2_name | ||
) |
int arith_image_maxv_inplace_byID | ( | long | ID1, |
long | ID2 | ||
) |
double arith_image_mean | ( | const char * | ID_name | ) |
double arith_image_median | ( | const char * | ID_name | ) |
imageID arith_image_merge3D | ( | const char * | ID_name1, |
const char * | ID_name2, | ||
const char * | IDout_name | ||
) |
errno_t arith_image_merge3D_cli | ( | ) |
double arith_image_min | ( | const char * | ID_name | ) |
int arith_image_minv | ( | const char * | ID1_name, |
const char * | ID2_name, | ||
const char * | ID_out | ||
) |
int arith_image_minv_inplace | ( | const char * | ID1_name, |
const char * | ID2_name | ||
) |
int arith_image_minv_inplace_byID | ( | long | ID1, |
long | ID2 | ||
) |
int arith_image_mult | ( | const char * | ID1_name, |
const char * | ID2_name, | ||
const char * | ID_out | ||
) |
int arith_image_mult_inplace | ( | const char * | ID1_name, |
const char * | ID2_name | ||
) |
int arith_image_mult_inplace_byID | ( | long | ID1, |
long | ID2 | ||
) |
double arith_image_percentile | ( | const char * | ID_name, |
double | fraction | ||
) |
int arith_image_positive | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_positive_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_positive_inplace | ( | const char * | ID_name | ) |
int arith_image_positive_inplace_byID | ( | long | ID | ) |
int arith_image_pow | ( | const char * | ID1_name, |
const char * | ID2_name, | ||
const char * | ID_out | ||
) |
int arith_image_pow_inplace | ( | const char * | ID1_name, |
const char * | ID2_name | ||
) |
int arith_image_pow_inplace_byID | ( | long | ID1, |
long | ID2 | ||
) |
int arith_image_sin | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_sin_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_sin_inplace | ( | const char * | ID_name | ) |
int arith_image_sin_inplace_byID | ( | long | ID | ) |
int arith_image_sinh | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_sinh_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_sinh_inplace | ( | const char * | ID_name | ) |
int arith_image_sinh_inplace_byID | ( | long | ID | ) |
int arith_image_sqrt | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_sqrt_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_sqrt_inplace | ( | const char * | ID_name | ) |
int arith_image_sqrt_inplace_byID | ( | long | ID | ) |
int arith_image_sub | ( | const char * | ID1_name, |
const char * | ID2_name, | ||
const char * | ID_out | ||
) |
int arith_image_sub_inplace | ( | const char * | ID1_name, |
const char * | ID2_name | ||
) |
int arith_image_sub_inplace_byID | ( | long | ID1, |
long | ID2 | ||
) |
int arith_image_tan | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_tan_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_tan_inplace | ( | const char * | ID_name | ) |
int arith_image_tan_inplace_byID | ( | long | ID | ) |
int arith_image_tanh | ( | const char * | ID_name, |
const char * | ID_out | ||
) |
int arith_image_tanh_byID | ( | long | ID, |
long | IDout | ||
) |
int arith_image_tanh_inplace | ( | const char * | ID_name | ) |
int arith_image_tanh_inplace_byID | ( | long | ID | ) |
int arith_image_testlt | ( | const char * | ID1_name, |
const char * | ID2_name, | ||
const char * | ID_out | ||
) |
int arith_image_testlt_inplace | ( | const char * | ID1_name, |
const char * | ID2_name | ||
) |
int arith_image_testlt_inplace_byID | ( | long | ID1, |
long | ID2 | ||
) |
int arith_image_testmt | ( | const char * | ID1_name, |
const char * | ID2_name, | ||
const char * | ID_out | ||
) |
int arith_image_testmt_inplace | ( | const char * | ID1_name, |
const char * | ID2_name | ||
) |
int arith_image_testmt_inplace_byID | ( | long | ID1, |
long | ID2 | ||
) |
double arith_image_total | ( | const char * | ID_name | ) |
int arith_image_trunc | ( | const char * | ID_name, |
double | f1, | ||
double | f2, | ||
const char * | ID_out | ||
) |
errno_t arith_image_trunc_cli | ( | ) |
int arith_image_trunc_inplace | ( | const char * | ID_name, |
double | f1, | ||
double | f2 | ||
) |
int arith_image_trunc_inplace_byID | ( | long | ID, |
double | f1, | ||
double | f2 | ||
) |
imageID arith_image_zero | ( | const char * | ID_name | ) |
errno_t arith_image_zero_cli | ( | ) |
long arith_make_slopexy | ( | const char * | ID_name, |
long | l1, | ||
long | l2, | ||
double | sx, | ||
double | sy | ||
) |
imageID arith_set_col | ( | const char * | ID_name, |
double | value, | ||
long | x | ||
) |
errno_t arith_set_col_cli | ( | ) |
imageID arith_set_pixel | ( | const char * | ID_name, |
double | value, | ||
long | x, | ||
long | y | ||
) |
imageID arith_set_pixel_1Drange | ( | const char * | ID_name, |
double | value, | ||
long | x, | ||
long | y | ||
) |
errno_t arith_set_pixel_1Drange_cli | ( | ) |
errno_t arith_set_pixel_cli | ( | ) |
imageID arith_set_row | ( | const char * | ID_name, |
double | value, | ||
long | y | ||
) |
errno_t arith_set_row_cli | ( | ) |
complex_double CPadd_CD_CD | ( | complex_double | a, |
complex_double | b | ||
) |
complex_float CPadd_CF_CF | ( | complex_float | a, |
complex_float | b | ||
) |
complex_double CPdiv_CD_CD | ( | complex_double | a, |
complex_double | b | ||
) |
complex_float CPdiv_CF_CF | ( | complex_float | a, |
complex_float | b | ||
) |
complex_double CPmult_CD_CD | ( | complex_double | a, |
complex_double | b | ||
) |
complex_float CPmult_CF_CF | ( | complex_float | a, |
complex_float | b | ||
) |
complex_double CPsub_CD_CD | ( | complex_double | a, |
complex_double | b | ||
) |
complex_float CPsub_CF_CF | ( | complex_float | a, |
complex_float | b | ||
) |
int execute_arith | ( | const char * | cmd1 | ) |
errno_t init_COREMOD_arith | ( | ) |
|
static |
int isanumber | ( | const char * | word | ) |
int isfunction | ( | const char * | word | ) |
int isfunction_sev_var | ( | const char * | word | ) |
int isoperand | ( | const char * | word | ) |
double Pacos | ( | double | a | ) |
double Padd | ( | double | a, |
double | b | ||
) |
double Pasin | ( | double | a | ) |
double Patan | ( | double | a | ) |
double Pceil | ( | double | a | ) |
double Pcos | ( | double | a | ) |
double Pcosh | ( | double | a | ) |
double Pdiv | ( | double | a, |
double | b | ||
) |
double Pdiv1 | ( | double | a, |
double | b | ||
) |
double Pexp | ( | double | a | ) |
double Pfabs | ( | double | a | ) |
double Pfloor | ( | double | a | ) |
double Pfmod | ( | double | a, |
double | b | ||
) |
double Pln | ( | double | a | ) |
double Plog | ( | double | a | ) |
double Pmaxv | ( | double | a, |
double | b | ||
) |
double Pminv | ( | double | a, |
double | b | ||
) |
double Pmult | ( | double | a, |
double | b | ||
) |
double Ppositive | ( | double | a | ) |
double Ppow | ( | double | a, |
double | b | ||
) |
double Psin | ( | double | a | ) |
double Psinh | ( | double | a | ) |
double Psqrt | ( | double | a | ) |
double Psub | ( | double | a, |
double | b | ||
) |
double Psubm | ( | double | a, |
double | b | ||
) |
double Ptan | ( | double | a | ) |
double Ptanh | ( | double | a | ) |
double Ptestlt | ( | double | a, |
double | b | ||
) |
double Ptestmt | ( | double | a, |
double | b | ||
) |
double Ptrunc | ( | double | a, |
double | b, | ||
double | c | ||
) |
|
static |