Xmipp
v3.23.11-Nereus
|
Functions | |
bool | directions_are_unique (double rot, double tilt, double rot2, double tilt2, double rot_limit, double tilt_limit, SymList &SL, bool include_mirrors, Matrix2D< double > &Laux, Matrix2D< double > &Raux) |
Check whether projection directions are unique. More... | |
double | distance_directions (double rot1, double tilt1, double rot2, double tilt2, bool include_mirrors) |
Calculate angular distance between two directions. More... | |
void | make_even_distribution (std::vector< double > &rotList, std::vector< double > &tiltList, double sampling, SymList &SL, bool include_mirror) |
Make even distribution, taking symmetry into account. More... | |
void | limit_tilt_range (MetaDataVec &DF, double tilt_range0, double tilt_rangeF) |
Select a user-provided tilt range. More... | |
int | find_nearest_direction (double rot1, double tilt1, std::vector< double > &rotList, std::vector< double > &tiltList, SymList &SL, Matrix2D< double > &Laux, Matrix2D< double > &Raux) |
Determine which of the entries in DFlib is closest to [rot1,tilt1]. More... | |
bool directions_are_unique | ( | double | rot, |
double | tilt, | ||
double | rot2, | ||
double | tilt2, | ||
double | rot_limit, | ||
double | tilt_limit, | ||
SymList & | SL, | ||
bool | include_mirrors, | ||
Matrix2D< double > & | Laux, | ||
Matrix2D< double > & | Raux | ||
) |
Check whether projection directions are unique.
Definition at line 31 of file directions.cpp.
double distance_directions | ( | double | rot1, |
double | tilt1, | ||
double | rot2, | ||
double | tilt2, | ||
bool | include_mirrors | ||
) |
Calculate angular distance between two directions.
Definition at line 91 of file directions.cpp.
int find_nearest_direction | ( | double | rot1, |
double | tilt1, | ||
std::vector< double > & | rotList, | ||
std::vector< double > & | tiltList, | ||
SymList & | SL, | ||
Matrix2D< double > & | Laux, | ||
Matrix2D< double > & | Raux | ||
) |
Determine which of the entries in DFlib is closest to [rot1,tilt1].
Definition at line 194 of file directions.cpp.
void limit_tilt_range | ( | MetaDataVec & | DF, |
double | tilt_range0, | ||
double | tilt_rangeF | ||
) |
Select a user-provided tilt range.
Definition at line 185 of file directions.cpp.
void make_even_distribution | ( | std::vector< double > & | rotList, |
std::vector< double > & | tiltList, | ||
double | sampling, | ||
SymList & | SL, | ||
bool | include_mirror | ||
) |
Make even distribution, taking symmetry into account.
Definition at line 133 of file directions.cpp.