Xmipp
v3.23.11-Nereus
|
#include <precompute_sampling.h>
Public Member Functions | |
Prog_Sampling_Parameters () | |
void | read (int argc, const char **argv) |
void | usage () |
void | show () |
void | run () |
void | get_sym_vectors (std::vector< Matrix1D< double > > &sym_points) |
Public Attributes | |
Sampling | mysampling |
double | sampling |
double | neighborhood |
std::string | sampling_file_root |
FileName | fn_sym |
int | symmetry |
int | sym_order |
double | max_tilt_angle |
double | min_tilt_angle |
Parameter class for the PDB Phantom program
Definition at line 40 of file precompute_sampling.h.
Prog_Sampling_Parameters::Prog_Sampling_Parameters | ( | ) |
Empty constructor
sampling object 1 by default
Definition at line 30 of file precompute_sampling.cpp.
void Prog_Sampling_Parameters::get_sym_vectors | ( | std::vector< Matrix1D< double > > & | sym_points | ) |
get all directions related by symmetry to (1,0,0)
void Prog_Sampling_Parameters::read | ( | int | argc, |
const char ** | argv | ||
) |
Read from a command line. An exception might be thrown by any of the internal conversions, this would mean that there is an error in the command line and you might show a usage message.
Definition at line 38 of file precompute_sampling.cpp.
void Prog_Sampling_Parameters::run | ( | ) |
Run.
Definition at line 89 of file precompute_sampling.cpp.
void Prog_Sampling_Parameters::show | ( | ) |
Show parameters.
Definition at line 73 of file precompute_sampling.cpp.
void Prog_Sampling_Parameters::usage | ( | ) |
Usage message. This function shows the way of introdustd::cing this parameters.
Definition at line 51 of file precompute_sampling.cpp.
FileName Prog_Sampling_Parameters::fn_sym |
Symmetry. One of the 17 possible symmetries in single particle electron microscopy. See details at url Possible values are: c1, ci, cs, cn, cnv, cnh, sn, dn, dnv, dnh, t, td, th, o, oh, i, ih
Definition at line 61 of file precompute_sampling.h.
double Prog_Sampling_Parameters::max_tilt_angle |
fil vector with symmetry axis maximun tilt angle
Definition at line 73 of file precompute_sampling.h.
double Prog_Sampling_Parameters::min_tilt_angle |
minimum tilt angle
Definition at line 76 of file precompute_sampling.h.
Sampling Prog_Sampling_Parameters::mysampling |
sampling object
Definition at line 44 of file precompute_sampling.h.
double Prog_Sampling_Parameters::neighborhood |
A sampling point is neighbor if closer than this value in degrees
Definition at line 50 of file precompute_sampling.h.
double Prog_Sampling_Parameters::sampling |
Sampling rate. Distance between sampling points in degrees
Definition at line 47 of file precompute_sampling.h.
std::string Prog_Sampling_Parameters::sampling_file_root |
root for output files
Definition at line 54 of file precompute_sampling.h.
int Prog_Sampling_Parameters::sym_order |
For infinite groups symmetry order
Definition at line 67 of file precompute_sampling.h.
int Prog_Sampling_Parameters::symmetry |
1-17 symmetry grouips
Definition at line 64 of file precompute_sampling.h.