Xmipp  v3.23.11-Nereus
lib_pwk.h
Go to the documentation of this file.
1 #ifndef __SITUS_LIB_PWK
2 #define __SITUS_LIB_PWK
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
8 /* header file for lib_pwk.c */
9 void copy_atoms(PDB *, PDB *, int, int, int);
10 void rot_axis(PDB *, PDB *, unsigned, char, double);
11 void rot_euler(PDB *, PDB *, unsigned, double, double, double);
12 void translate(PDB *, PDB *, unsigned, double, double, double);
13 void calc_center(PDB *, unsigned, double *, double *, double *);
14 double calc_mass(PDB *, unsigned);
15 double calc_center_mass(PDB *, unsigned, double *, double *, double *);
16 double calc_sphere(PDB *, unsigned, double, double, double);
17 void calc_box(PDB *, unsigned, double *, double *, double *, double *, double *, double *);
18 void project_mass(double **, unsigned long, double, double, double, unsigned, unsigned, unsigned, PDB *, unsigned, double *, unsigned *);
19 void project_mass_convolve_kernel_corr(double, double, double, unsigned, unsigned, unsigned, PDB *, unsigned, double *, double *, unsigned, double, unsigned *, double *, double *);
20 int check_if_inside(double, double, double, double, unsigned, unsigned, unsigned, PDB *, unsigned, double *);
21 
22 #ifdef __cplusplus
23 }
24 #endif
25 
26 #endif
void calc_center(PDB *, unsigned, double *, double *, double *)
Definition: lib_pwk.cpp:140
void rot_axis(PDB *, PDB *, unsigned, char, double)
Definition: lib_pwk.cpp:56
int check_if_inside(double, double, double, double, unsigned, unsigned, unsigned, PDB *, unsigned, double *)
Definition: situs.h:43
double calc_mass(PDB *, unsigned)
Definition: lib_pwk.cpp:165
void rot_euler(PDB *, PDB *, unsigned, double, double, double)
Definition: lib_pwk.cpp:98
void translate(PDB *, PDB *, unsigned, double, double, double)
Definition: lib_pwk.cpp:125
void calc_box(PDB *, unsigned, double *, double *, double *, double *, double *, double *)
Definition: lib_pwk.cpp:237
double calc_center_mass(PDB *, unsigned, double *, double *, double *)
Definition: lib_pwk.cpp:179
void copy_atoms(PDB *, PDB *, int, int, int)
Definition: lib_pwk.cpp:25
double calc_sphere(PDB *, unsigned, double, double, double)
Definition: lib_pwk.cpp:209
void project_mass(double **, unsigned long, double, double, double, unsigned, unsigned, unsigned, PDB *, unsigned, double *, unsigned *)
void project_mass_convolve_kernel_corr(double, double, double, unsigned, unsigned, unsigned, PDB *, unsigned, double *, double *, unsigned, double, unsigned *, double *, double *)