VIP: Volume Image Processing


utils.h File Reference

Go to the source code of this file.

Macros

#define ABS(x)
 

Functions

double roundvalue (double x)
 
int indexmax (int *array, int fst, int lst)
 
double max2D (double **map, int size_y, int size_x)
 
double max3D (double ***map, int size_z, int size_y, int size_x)
 
double min2D (double **map, int size_y, int size_x)
 
double min3D (double ***map, int size_z, int size_y, int size_x)
 
void hsort (double ra[], int n)
 
double mean (double vect[], int fst, int lst)
 
void cmod (double *res, double *z)
 
void cdiv (double *res, double *a, double *b)
 
void cmult (double *res, double *a, double *b)
 
void cphase (double *res, double *z)
 
double pvalue (double phi)
 
void copy3D (double ***res, double ***src, int s_z, int s_y, int s_x, int start_z, int start_y, int start_x)
 
void boxcar (double ***mask, int contrast, double threshold, int s_z, int s_y, int s_x)
 
double sum (double ***image, int s_z, int s_y, int s_x)
 
void avevar (double *ave, double *var, double ***data, int s_z, int s_y, int s_x)
 

Macro Definition Documentation

◆ ABS

#define ABS ( x)
Value:
((x) < 0 ? -(x) : (x))

Definition at line 1 of file utils.h.

Function Documentation

◆ avevar()

void avevar ( double * ave,
double * var,
double *** data,
int s_z,
int s_y,
int s_x )

◆ boxcar()

void boxcar ( double *** mask,
int contrast,
double threshold,
int s_z,
int s_y,
int s_x )

◆ cdiv()

void cdiv ( double * res,
double * a,
double * b )

◆ cmod()

void cmod ( double * res,
double * z )

◆ cmult()

void cmult ( double * res,
double * a,
double * b )

◆ copy3D()

void copy3D ( double *** res,
double *** src,
int s_z,
int s_y,
int s_x,
int start_z,
int start_y,
int start_x )

◆ cphase()

void cphase ( double * res,
double * z )

◆ hsort()

void hsort ( double ra[],
int n )

◆ indexmax()

int indexmax ( int * array,
int fst,
int lst )

◆ max2D()

double max2D ( double ** map,
int size_y,
int size_x )

◆ max3D()

double max3D ( double *** map,
int size_z,
int size_y,
int size_x )

◆ mean()

double mean ( double vect[],
int fst,
int lst )

◆ min2D()

double min2D ( double ** map,
int size_y,
int size_x )

◆ min3D()

double min3D ( double *** map,
int size_z,
int size_y,
int size_x )

◆ pvalue()

double pvalue ( double phi)

◆ roundvalue()

double roundvalue ( double x)

◆ sum()

double sum ( double *** image,
int s_z,
int s_y,
int s_x )