Xmipp
v3.23.11-Nereus
|
#include "situs.h"
#include "lib_eul.h"
#include "lib_err.h"
#include "lib_pwk.h"
#include "lib_vec.h"
Go to the source code of this file.
Functions | |
void | write_eulers (char *eu_file, unsigned long eu_count, float *eu_store, double eu_range[3][2], double delta) |
void | read_eulers (char *in_file, unsigned long *eu_count, float **eu_store) |
void | remap_eulers (double *psi_out, double *theta_out, double *phi_out, double psi_in, double theta_in, double phi_in, double psi_ref, double theta_ref, double phi_ref) |
void | get_rot_matrix (double dump[3][3], double psi, double theta, double phi) |
void | eu_spiral (double eu_range[3][2], double delta, unsigned long *eu_count, float **eu_store) |
void | eu_sparsed (double eu_range[3][2], double delta, unsigned long *eu_count, float **eu_store) |
double | deviation_cosine (double matrix1[3][3], double matrix2[3][3]) |
char | similar_eulers (double a1, double a2, double a3, double b1, double b2, double b3) |
void | eu_proportional (double eu_range[3][2], double delta, unsigned long *eu_count, float **eu_store) |
double deviation_cosine | ( | double | matrix1[3][3], |
double | matrix2[3][3] | ||
) |
Definition at line 448 of file lib_eul.cpp.
void eu_proportional | ( | double | eu_range[3][2], |
double | delta, | ||
unsigned long * | eu_count, | ||
float ** | eu_store | ||
) |
Definition at line 489 of file lib_eul.cpp.
void eu_sparsed | ( | double | eu_range[3][2], |
double | delta, | ||
unsigned long * | eu_count, | ||
float ** | eu_store | ||
) |
Definition at line 340 of file lib_eul.cpp.
void eu_spiral | ( | double | eu_range[3][2], |
double | delta, | ||
unsigned long * | eu_count, | ||
float ** | eu_store | ||
) |
Definition at line 219 of file lib_eul.cpp.
void get_rot_matrix | ( | double | dump[3][3], |
double | psi, | ||
double | theta, | ||
double | phi | ||
) |
Definition at line 184 of file lib_eul.cpp.
void read_eulers | ( | char * | in_file, |
unsigned long * | eu_count, | ||
float ** | eu_store | ||
) |
Definition at line 83 of file lib_eul.cpp.
void remap_eulers | ( | double * | psi_out, |
double * | theta_out, | ||
double * | phi_out, | ||
double | psi_in, | ||
double | theta_in, | ||
double | phi_in, | ||
double | psi_ref, | ||
double | theta_ref, | ||
double | phi_ref | ||
) |
Definition at line 132 of file lib_eul.cpp.
char similar_eulers | ( | double | a1, |
double | a2, | ||
double | a3, | ||
double | b1, | ||
double | b2, | ||
double | b3 | ||
) |
Definition at line 461 of file lib_eul.cpp.
void write_eulers | ( | char * | eu_file, |
unsigned long | eu_count, | ||
float * | eu_store, | ||
double | eu_range[3][2], | ||
double | delta | ||
) |
Definition at line 64 of file lib_eul.cpp.