Xmipp  v3.23.11-Nereus
Functions
directions.cpp File Reference
#include "directions.h"
#include "core/geometry.h"
#include "core/metadata_sql.h"
Include dependency graph for directions.cpp:

Go to the source code of this file.

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...