80 const char *IDout_name
181 double Ptrunc(
double a,
double b,
double c);
201 int arith_image_fmod(
const char *ID1_name,
const char *ID2_name,
const char *ID_out);
202 int arith_image_pow(
const char *ID1_name,
const char *ID2_name,
const char *ID_out);
203 int arith_image_add(
const char *ID1_name,
const char *ID2_name,
const char *ID_out);
204 int arith_image_sub(
const char *ID1_name,
const char *ID2_name,
const char *ID_out);
205 int arith_image_mult(
const char *ID1_name,
const char *ID2_name,
const char *ID_out);
206 int arith_image_div(
const char *ID1_name,
const char *ID2_name,
const char *ID_out);
207 int arith_image_minv(
const char *ID1_name,
const char *ID2_name,
const char *ID_out);
208 int arith_image_maxv(
const char *ID1_name,
const char *ID2_name,
const char *ID_out);
247 int arith_image_Cadd(
const char *ID1_name,
const char *ID2_name,
const char *ID_out);
248 int arith_image_Csub(
const char *ID1_name,
const char *ID2_name,
const char *ID_out);
249 int arith_image_Cmult(
const char *ID1_name,
const char *ID2_name,
const char *ID_out);
250 int arith_image_Cdiv(
const char *ID1_name,
const char *ID2_name,
const char *ID_out);
308 int arith_image_trunc(
const char *ID_name,
double f1,
double f2,
const char *ID_out);
imageID arith_set_col(const char *ID_name, double value, long x)
Definition: COREMOD_arith.c:660
int arith_image_Cmult_byID(long ID1, long ID2, long IDout)
int arith_image_floor_inplace_byID(long ID)
Definition: COREMOD_arith.c:3851
int arith_image_cosh(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3743
int arith_image_sinh(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3783
int arith_image_cstsub_inplace_byID(long ID, double f1)
Definition: COREMOD_arith.c:8179
int arith_image_cstadd(const char *ID_name, double f1, const char *ID_out)
Definition: COREMOD_arith.c:8057
int arith_image_exp_byID(long ID, long IDout)
Definition: COREMOD_arith.c:3662
int arith_image_trunc_inplace(const char *ID_name, double f1, double f2)
Definition: COREMOD_arith.c:8709
int arith_image_ln_byID(long ID, long IDout)
Definition: COREMOD_arith.c:3677
int arith_image_tanh_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3972
int arith_image_cstmaxv(const char *ID_name, double f1, const char *ID_out)
Definition: COREMOD_arith.c:8092
int arith_image_cstminv(const char *ID_name, double f1, const char *ID_out)
Definition: COREMOD_arith.c:8097
int arith_image_floor(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3758
int arith_image_add_inplace(const char *ID1_name, const char *ID2_name)
Definition: COREMOD_arith.c:7247
int arith_image_add_inplace_byID(long ID1, long ID2)
Definition: COREMOD_arith.c:7299
int arith_image_Cmult(const char *ID1_name, const char *ID2_name, const char *ID_out)
Definition: COREMOD_arith.c:7639
int arith_image_mult(const char *ID1_name, const char *ID2_name, const char *ID_out)
Definition: COREMOD_arith.c:7199
int arith_image_asin_inplace_byID(long ID)
Definition: COREMOD_arith.c:3816
int arith_image_Cadd(const char *ID1_name, const char *ID2_name, const char *ID_out)
Definition: COREMOD_arith.c:7570
int arith_image_ceil_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3912
int arith_image_cstsub_byID(long ID, double f1, long IDout)
int arith_image_floor_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3937
long arith_image_dx(const char *ID_name, const char *IDout_name)
Definition: COREMOD_arith.c:2199
int arith_image_trunc(const char *ID_name, double f1, double f2, const char *ID_out)
Definition: COREMOD_arith.c:8702
int arith_image_add_byID(long ID1, long ID2, long IDout)
int arith_image_asin(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3723
int arith_image_sin_inplace_byID(long ID)
Definition: COREMOD_arith.c:3871
int arith_image_trunc_inplace_byID(long IDname, double f1, double f2)
Definition: COREMOD_arith.c:8714
long arith_image_dy(const char *ID_name, const char *IDout_name)
Definition: COREMOD_arith.c:2245
int arith_image_atan_inplace_byID(long ID)
Definition: COREMOD_arith.c:3821
int arith_image_cstmaxv_inplace_byID(long ID, double f1)
Definition: COREMOD_arith.c:8204
int arith_image_atan_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3907
int arith_image_cstfmod(const char *ID_name, double f1, const char *ID_out)
Definition: COREMOD_arith.c:8052
int arith_image_mult_inplace(const char *ID1_name, const char *ID2_name)
Definition: COREMOD_arith.c:7257
int arith_image_tan_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3967
int arith_image_sub_inplace_byID(long ID1, long ID2)
Definition: COREMOD_arith.c:7304
int arith_image_pow_inplace_byID(long ID1, long ID2)
Definition: COREMOD_arith.c:7294
int arith_image_ceil_inplace_byID(long ID)
Definition: COREMOD_arith.c:3826
int arith_image_cosh_inplace_byID(long ID)
Definition: COREMOD_arith.c:3836
double Ptrunc(double a, double b, double c)
Definition: COREMOD_arith.c:8687
int arith_image_acos(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3718
int arith_image_minv_byID(long ID1, long ID2, long IDout)
int arith_image_fmod_inplace_byID(long ID1, long ID2)
Definition: COREMOD_arith.c:7289
imageID arith_set_row(const char *ID_name, double value, long y)
Definition: COREMOD_arith.c:606
double arith_image_min(const char *ID_name)
Definition: COREMOD_arith.c:1597
int arith_image_acos_byID(long ID, long IDout)
Definition: COREMOD_arith.c:3632
int arith_image_acos_inplace_byID(long ID)
Definition: COREMOD_arith.c:3811
int arith_image_fabs(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3753
int arith_image_cstfmod_inplace_byID(long ID, double f1)
Definition: COREMOD_arith.c:8169
int arith_image_sin(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3778
int arith_image_cstdiv_inplace_byID(long ID, double f1)
Definition: COREMOD_arith.c:8189
int arith_image_atan(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3728
long arith_make_slopexy(const char *ID_name, long l1, long l2, double sx, double sy)
Definition: COREMOD_arith.c:8953
imageID arith_set_pixel(const char *ID_name, double value, long x, long y)
Definition: COREMOD_arith.c:446
int arith_image_cstmaxv_inplace(const char *ID_name, double f1)
Definition: COREMOD_arith.c:8148
int arith_image_cstpow_byID(long ID, double f1, long IDout)
double Ppositive(double a)
Definition: COREMOD_arith.c:3621
int arith_image_div(const char *ID1_name, const char *ID2_name, const char *ID_out)
Definition: COREMOD_arith.c:7205
int arith_image_maxv_byID(long ID1, long ID2, long IDout)
int execute_arith(const char *cmd)
Definition: COREMOD_arith.c:9002
int arith_image_log_inplace_byID(long ID)
Definition: COREMOD_arith.c:3861
double arith_image_mean(const char *ID_name)
Definition: COREMOD_arith.c:1582
int arith_image_sinh_byID(long ID, long IDout)
Definition: COREMOD_arith.c:3697
int arith_image_trunc_byID(long ID, double f1, double f2, long IDout)
double arith_image_total(const char *ID_name)
Definition: COREMOD_arith.c:1466
int arith_image_exp(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3748
int arith_image_cstfmod_byID(long ID, double f1, long IDout)
int arith_image_cstsubm_byID(long ID, double f1, long IDout)
int arith_image_sqrt_byID(long ID, long IDout)
Definition: COREMOD_arith.c:3687
int arith_image_div_byID(long ID1, long ID2, long IDout)
int arith_image_cstsub(const char *ID_name, double f1, const char *ID_out)
Definition: COREMOD_arith.c:8062
int arith_image_mult_inplace_byID(long ID1, long ID2)
Definition: COREMOD_arith.c:7309
int arith_image_ceil_byID(long ID_name, long IDout)
Definition: COREMOD_arith.c:3647
int arith_image_acos_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3897
long imageID
Definition: CLIcore.h:54
int arith_image_cstpow_inplace(const char *ID_name, double f1)
Definition: COREMOD_arith.c:8143
int arith_image_sqrt(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3773
double arith_image_median(const char *ID_name)
Definition: COREMOD_arith.c:2186
int arith_image_function_imd_im__dd_d(const char *ID_name, double v0, const char *ID_out, double(*pt2function)(double, double))
Definition: COREMOD_arith.c:2499
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)
Definition: COREMOD_arith.c:1350
int arith_image_Cdiv(const char *ID1_name, const char *ID2_name, const char *ID_out)
Definition: COREMOD_arith.c:7674
int arith_image_cstpow(const char *ID_name, double f1, const char *ID_out)
Definition: COREMOD_arith.c:8087
imageID arith_set_pixel_1Drange(const char *ID_name, double value, long x, long y)
Definition: COREMOD_arith.c:527
int arith_image_ln_inplace_byID(long ID)
Definition: COREMOD_arith.c:3856
int arith_image_cosh_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3922
int arith_image_cstmult(const char *ID_name, double f1, const char *ID_out)
Definition: COREMOD_arith.c:8072
int arith_image_sub(const char *ID1_name, const char *ID2_name, const char *ID_out)
Definition: COREMOD_arith.c:7193
int arith_image_fmod(const char *ID1_name, const char *ID2_name, const char *ID_out)
Definition: COREMOD_arith.c:7175
double arith_image_percentile(const char *ID_name, double fraction)
Definition: COREMOD_arith.c:1989
imageID arith_image_zero(const char *ID_name)
Definition: COREMOD_arith.c:716
int arith_image_cstsubm(const char *ID_name, double f1, const char *ID_out)
Definition: COREMOD_arith.c:8067
int arith_image_maxv(const char *ID1_name, const char *ID2_name, const char *ID_out)
Definition: COREMOD_arith.c:7217
int arith_image_ceil(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3733
int arith_image_ln_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3942
int arith_image_tan_byID(long ID, long IDout)
Definition: COREMOD_arith.c:3702
int arith_image_pow_byID(long ID1, long ID2, const char *IDout)
int arith_image_cstmult_byID(long ID, double f1, long IDout)
int arith_image_cstminv_byID(long ID, double f1, long IDout)
int arith_image_function_im_im__d_d(const char *ID_name, const char *ID_out, double(*pt2function)(double))
Definition: COREMOD_arith.c:2311
int arith_image_cos(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3738
int arith_image_Cdiv_byID(long ID1, long ID2, long IDout)
int arith_image_cstmaxv_byID(long ID, double f1, long IDout)
int arith_image_Csub_byID(long ID1, long ID2, long IDout)
int arith_image_atan_byID(long ID, long IDout)
Definition: COREMOD_arith.c:3642
int arith_image_cstadd_inplace(const char *ID_name, double f1)
Definition: COREMOD_arith.c:8118
int arith_image_asin_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3902
imageID arith_image_crop(const char *ID_name, const char *ID_out, long *start, long *end, long cropdim)
Definition: COREMOD_arith.c:804
int arith_image_cstminv_inplace_byID(long ID, double f1)
Definition: COREMOD_arith.c:8209
int arith_image_cos_inplace_byID(long ID)
Definition: COREMOD_arith.c:3831
int arith_image_Cadd_byID(long ID1, long ID2, long IDout)
int arith_image_sinh_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3962
int arith_image_cosh_byID(long ID, long IDout)
Definition: COREMOD_arith.c:3657
int arith_image_fmod_byID(long ID1, long ID2, long IDout)
int arith_image_tanh_byID(long ID, long IDout)
Definition: COREMOD_arith.c:3707
int arith_image_cstadd_inplace_byID(long ID, double f1)
Definition: COREMOD_arith.c:8174
int arith_image_tanh_inplace_byID(long ID)
Definition: COREMOD_arith.c:3886
int arith_image_cstpow_inplace_byID(long ID, double f1)
Definition: COREMOD_arith.c:8199
int arith_image_exp_inplace_byID(long ID)
Definition: COREMOD_arith.c:3841
int arith_image_cos_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3917
int arith_image_fabs_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3932
int arith_image_cstdiv_inplace(const char *ID_name, double f1)
Definition: COREMOD_arith.c:8133
int arith_image_cstminv_inplace(const char *ID_name, double f1)
Definition: COREMOD_arith.c:8153
int arith_image_sqrt_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3952
int arith_image_div_inplace_byID(long ID1, long ID2)
Definition: COREMOD_arith.c:7314
int arith_image_sin_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3957
int arith_image_exp_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3927
int arith_image_div_inplace(const char *ID1_name, const char *ID2_name)
Definition: COREMOD_arith.c:7262
void __attribute__((constructor)) libinit_COREMOD_arith()
Initialize module.
Definition: ImageStreamIO.c:77
int arith_image_minv_inplace(const char *ID1_name, const char *ID2_name)
Definition: COREMOD_arith.c:7267
int arith_image_cstsub_inplace(const char *ID_name, double f1)
Definition: COREMOD_arith.c:8123
int arith_image_cstdiv_byID(long ID, double f1, long IDout)
int arith_image_cstfmod_inplace(const char *ID_name, double f1)
Definition: COREMOD_arith.c:8113
int arith_image_sqrt_inplace_byID(long ID)
Definition: COREMOD_arith.c:3866
int init_COREMOD_arith()
Definition: COREMOD_arith.c:434
int arith_image_minv(const char *ID1_name, const char *ID2_name, const char *ID_out)
Definition: COREMOD_arith.c:7211
int arith_image_pow_inplace(const char *ID1_name, const char *ID2_name)
Definition: COREMOD_arith.c:7242
int arith_image_fabs_byID(long ID, long IDout)
Definition: COREMOD_arith.c:3667
int arith_image_fmod_inplace(const char *ID1_name, const char *ID2_name)
Definition: COREMOD_arith.c:7237
int arith_image_sub_byID(long ID1, long ID2, long IDout)
int arith_image_tan_inplace_byID(long ID)
Definition: COREMOD_arith.c:3881
int arith_image_maxv_inplace_byID(long ID1, long ID2)
Definition: COREMOD_arith.c:7324
int arith_image_sub_inplace(const char *ID1_name, const char *ID2_name)
Definition: COREMOD_arith.c:7252
int arith_image_sin_byID(long ID, long IDout)
Definition: COREMOD_arith.c:3692
int arith_image_fabs_inplace_byID(long ID)
Definition: COREMOD_arith.c:3846
int arith_image_Csub(const char *ID1_name, const char *ID2_name, const char *ID_out)
Definition: COREMOD_arith.c:7604
int arith_image_log(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3768
int arith_image_asin_byID(long ID, long IDout)
Definition: COREMOD_arith.c:3637
int arith_image_log_inplace(const char *ID_name)
Definition: COREMOD_arith.c:3947
int arith_image_ln(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3763
int arith_image_tan(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3788
int arith_image_minv_inplace_byID(long ID1, long ID2)
Definition: COREMOD_arith.c:7319
int arith_image_cstadd_byID(long ID, double f1, long IDout)
int arith_image_sinh_inplace_byID(long ID)
Definition: COREMOD_arith.c:3876
int arith_image_pow(const char *ID1_name, const char *ID2_name, const char *ID_out)
Definition: COREMOD_arith.c:7181
int arith_image_tanh(const char *ID_name, const char *ID_out)
Definition: COREMOD_arith.c:3793
int arith_image_add(const char *ID1_name, const char *ID2_name, const char *ID_out)
Definition: COREMOD_arith.c:7187
int arith_image_log_byID(long ID, long IDout)
Definition: COREMOD_arith.c:3682
int arith_image_mult_byID(long ID1, long ID2, long IDout)
int arith_image_cstdiv(const char *ID_name, double f1, const char *ID_out)
Definition: COREMOD_arith.c:8077
int arith_image_cos_byID(long ID, long IDout)
Definition: COREMOD_arith.c:3652
int arith_image_floor_byID(long ID, long IDout)
Definition: COREMOD_arith.c:3672
int arith_image_cstmult_inplace_byID(long ID, double f1)
Definition: COREMOD_arith.c:8184
int arith_image_cstmult_inplace(const char *ID_name, double f1)
Definition: COREMOD_arith.c:8128
double arith_image_max(const char *ID_name)
Definition: COREMOD_arith.c:1793
int arith_image_function_imdd_im__ddd_d(const char *ID_name, double v0, double v1, const char *ID_out, double(*pt2function)(double, double, double))
Definition: COREMOD_arith.c:2684
imageID arith_image_extract2D(const char *in_name, const char *out_name, long size_x, long size_y, long xstart, long ystart)
Definition: COREMOD_arith.c:1293
imageID arith_image_merge3D(const char *ID_name1, const char *ID_name2, const char *IDout_name)
Definition: COREMOD_arith.c:1400
int arith_image_maxv_inplace(const char *ID1_name, const char *ID2_name)
Definition: COREMOD_arith.c:7272