39 double rot2,
double tilt2,
40 double rot_limit,
double tilt_limit,
41 SymList &SL,
bool include_mirrors,
46 double rot2,
double tilt2,
47 bool include_mirrors);
58 std::vector<double> &rotList, std::vector<double> &tiltList,
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.
void limit_tilt_range(MetaDataVec &DF, double tilt_range0, double tilt_rangeF)
Select a user-provided tilt range.
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].
double distance_directions(double rot1, double tilt1, double rot2, double tilt2, bool include_mirrors)
Calculate angular distance between two directions.
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.