Xmipp
v3.23.11-Nereus
|
#include "situs.h"
#include "lib_pio.h"
#include "lib_pwk.h"
#include "lib_vwk.h"
#include "lib_vec.h"
#include "lib_err.h"
#include "lib_eul.h"
Go to the source code of this file.
Functions | |
void | copy_atoms (PDB *pdb_original, PDB *pdb_duplicate, int io, int id, int ktot) |
void | rot_axis (PDB *pdb_original, PDB *pdb_rotate, unsigned num_atoms, char axis, double angle) |
void | rot_euler (PDB *pdb_original, PDB *pdb_rotate, unsigned num_atoms, double psi, double theta, double phi) |
void | translate (PDB *pdb_original, PDB *pdb_move, unsigned num_atoms, double x0, double y0, double z0) |
void | calc_center (PDB *pdb0, unsigned num_atoms, double *cx, double *cy, double *cz) |
double | calc_mass (PDB *pdb0, unsigned num_atoms) |
double | calc_center_mass (PDB *pdb0, unsigned num_atoms, double *cx, double *cy, double *cz) |
double | calc_sphere (PDB *pdb0, unsigned num_atoms, double cx, double cy, double cz) |
void | calc_box (PDB *pdb0, unsigned num_atoms, double *minx, double *miny, double *minz, double *maxx, double *maxy, double *maxz) |
void | project_mass (double **outmap, unsigned long nvox, double widthx, double widthy, double widthz, unsigned extx, unsigned exty, unsigned extz, PDB *inpdb, unsigned num_atoms, double shift[3], unsigned ignored[3]) |
void | project_mass_convolve_kernel_corr (double widthx, double widthy, double widthz, unsigned extx, unsigned exty, unsigned extz, PDB *inpdb, unsigned num_atoms, double shift[3], double *kernel, unsigned kernel_size, double normfac, unsigned ignored[3], double *lowmap, double *corr_hi_low) |
int | check_if_inside (double fraction, double widthx, double widthy, double widthz, unsigned extx, unsigned exty, unsigned extz, PDB *inpdb, unsigned num_atoms, double shift[3]) |
void calc_box | ( | PDB * | pdb0, |
unsigned | num_atoms, | ||
double * | minx, | ||
double * | miny, | ||
double * | minz, | ||
double * | maxx, | ||
double * | maxy, | ||
double * | maxz | ||
) |
Definition at line 237 of file lib_pwk.cpp.
void calc_center | ( | PDB * | pdb0, |
unsigned | num_atoms, | ||
double * | cx, | ||
double * | cy, | ||
double * | cz | ||
) |
Definition at line 140 of file lib_pwk.cpp.
double calc_center_mass | ( | PDB * | pdb0, |
unsigned | num_atoms, | ||
double * | cx, | ||
double * | cy, | ||
double * | cz | ||
) |
Definition at line 179 of file lib_pwk.cpp.
double calc_mass | ( | PDB * | pdb0, |
unsigned | num_atoms | ||
) |
Definition at line 165 of file lib_pwk.cpp.
double calc_sphere | ( | PDB * | pdb0, |
unsigned | num_atoms, | ||
double | cx, | ||
double | cy, | ||
double | cz | ||
) |
Definition at line 209 of file lib_pwk.cpp.
int check_if_inside | ( | double | fraction, |
double | widthx, | ||
double | widthy, | ||
double | widthz, | ||
unsigned | extx, | ||
unsigned | exty, | ||
unsigned | extz, | ||
PDB * | inpdb, | ||
unsigned | num_atoms, | ||
double | shift[3] | ||
) |
Definition at line 441 of file lib_pwk.cpp.
Definition at line 25 of file lib_pwk.cpp.
void project_mass | ( | double ** | outmap, |
unsigned long | nvox, | ||
double | widthx, | ||
double | widthy, | ||
double | widthz, | ||
unsigned | extx, | ||
unsigned | exty, | ||
unsigned | extz, | ||
PDB * | inpdb, | ||
unsigned | num_atoms, | ||
double | shift[3], | ||
unsigned | ignored[3] | ||
) |
Definition at line 269 of file lib_pwk.cpp.
void project_mass_convolve_kernel_corr | ( | double | widthx, |
double | widthy, | ||
double | widthz, | ||
unsigned | extx, | ||
unsigned | exty, | ||
unsigned | extz, | ||
PDB * | inpdb, | ||
unsigned | num_atoms, | ||
double | shift[3], | ||
double * | kernel, | ||
unsigned | kernel_size, | ||
double | normfac, | ||
unsigned | ignored[3], | ||
double * | lowmap, | ||
double * | corr_hi_low | ||
) |
Definition at line 338 of file lib_pwk.cpp.
Definition at line 56 of file lib_pwk.cpp.
void rot_euler | ( | PDB * | pdb_original, |
PDB * | pdb_rotate, | ||
unsigned | num_atoms, | ||
double | psi, | ||
double | theta, | ||
double | phi | ||
) |
Definition at line 98 of file lib_pwk.cpp.
void translate | ( | PDB * | pdb_original, |
PDB * | pdb_move, | ||
unsigned | num_atoms, | ||
double | x0, | ||
double | y0, | ||
double | z0 | ||
) |
Definition at line 125 of file lib_pwk.cpp.