Xmipp
v3.23.11-Nereus
|
Public Member Functions | |
void | defineParams () |
void | readParams () |
void | threadEvaluateSymmetry (int thrId) |
void | run () |
double | evaluateSymmetry (double *p) |
Public Member Functions inherited from XmippProgram | |
const char * | getParam (const char *param, int arg=0) |
const char * | getParam (const char *param, const char *subparam, int arg=0) |
int | getIntParam (const char *param, int arg=0) |
int | getIntParam (const char *param, const char *subparam, int arg=0) |
double | getDoubleParam (const char *param, int arg=0) |
double | getDoubleParam (const char *param, const char *subparam, int arg=0) |
float | getFloatParam (const char *param, int arg=0) |
float | getFloatParam (const char *param, const char *subparam, int arg=0) |
void | getListParam (const char *param, StringVector &list) |
int | getCountParam (const char *param) |
bool | checkParam (const char *param) |
bool | existsParam (const char *param) |
void | addParamsLine (const String &line) |
void | addParamsLine (const char *line) |
ParamDef * | getParamDef (const char *param) const |
virtual void | quit (int exit_code=0) const |
virtual int | tryRun () |
void | initProgress (size_t total, size_t stepBin=60) |
void | setProgress (size_t value=0) |
void | endProgress () |
void | processDefaultComment (const char *param, const char *left) |
void | setDefaultComment (const char *param, const char *comment) |
virtual void | initComments () |
void | setProgramName (const char *name) |
void | addUsageLine (const char *line, bool verbatim=false) |
void | clearUsage () |
void | addExampleLine (const char *example, bool verbatim=true) |
void | addSeeAlsoLine (const char *seeAlso) |
void | addKeywords (const char *keywords) |
const char * | name () const |
virtual void | usage (int verb=0) const |
virtual void | usage (const String ¶m, int verb=2) |
int | version () const |
virtual void | show () const |
virtual void | read (int argc, const char **argv, bool reportErrors=true) |
virtual void | read (int argc, char **argv, bool reportErrors=true) |
void | read (const String &argumentsLine) |
XmippProgram () | |
XmippProgram (int argc, const char **argv) | |
virtual | ~XmippProgram () |
Public Attributes | |
int | rot_sym |
bool | useSplines |
FileName | fn_input |
FileName | fn_output |
String | sym2 |
double | rot0 |
double | rotF |
double | step_rot |
double | rotLocal |
double | tilt0 |
double | tiltF |
double | step_tilt |
double | z0 |
double | zF |
double | step_z |
double | zLocal |
double | Ts |
double | heightFraction |
bool | local |
bool | helical |
bool | helicalDihedral |
Mask | mask_prm |
int | numberOfThreads |
int | Cn |
Image< double > | volume |
std::vector< double > | rotVector |
std::vector< double > | tiltVector |
std::vector< double > | zVector |
ThreadTaskDistributor * | td |
MultidimArray< double > | vbest_corr |
MultidimArray< double > | vbest_rot |
MultidimArray< double > | vbest_tilt |
MultidimArray< double > | vbest_z |
Image< double > | helicalCorrelation |
Public Attributes inherited from XmippProgram | |
bool | doRun |
bool | runWithoutArgs |
int | verbose |
Verbosity level. More... | |
int | debug |
Additional Inherited Members | |
Protected Member Functions inherited from XmippProgram | |
void | defineCommons () |
Protected Attributes inherited from XmippProgram | |
int | errorCode |
ProgramDef * | progDef |
Program definition and arguments parser. More... | |
std::map< String, CommentList > | defaultComments |
int | argc |
Original command line arguments. More... | |
const char ** | argv |
Definition at line 41 of file volume_find_symmetry.cpp.
|
inlinevirtual |
Function in which the param of each Program are defined.
Reimplemented from XmippProgram.
Definition at line 58 of file volume_find_symmetry.cpp.
|
inline |
Definition at line 359 of file volume_find_symmetry.cpp.
|
inlinevirtual |
Function in which each program will read parameters that it need. If some error occurs the usage will be printed out.
Reimplemented from XmippProgram.
Definition at line 104 of file volume_find_symmetry.cpp.
|
inlinevirtual |
This function will be start running the program. it also should be implemented by derived classes.
Reimplemented from XmippProgram.
Definition at line 205 of file volume_find_symmetry.cpp.
|
inline |
Definition at line 164 of file volume_find_symmetry.cpp.
int ProgVolumeFindSymmetry::Cn |
Definition at line 55 of file volume_find_symmetry.cpp.
FileName ProgVolumeFindSymmetry::fn_input |
Definition at line 46 of file volume_find_symmetry.cpp.
FileName ProgVolumeFindSymmetry::fn_output |
Definition at line 46 of file volume_find_symmetry.cpp.
double ProgVolumeFindSymmetry::heightFraction |
Definition at line 50 of file volume_find_symmetry.cpp.
bool ProgVolumeFindSymmetry::helical |
Definition at line 52 of file volume_find_symmetry.cpp.
Image<double> ProgVolumeFindSymmetry::helicalCorrelation |
Definition at line 356 of file volume_find_symmetry.cpp.
bool ProgVolumeFindSymmetry::helicalDihedral |
Definition at line 52 of file volume_find_symmetry.cpp.
bool ProgVolumeFindSymmetry::local |
Definition at line 51 of file volume_find_symmetry.cpp.
Mask ProgVolumeFindSymmetry::mask_prm |
Definition at line 53 of file volume_find_symmetry.cpp.
int ProgVolumeFindSymmetry::numberOfThreads |
Definition at line 54 of file volume_find_symmetry.cpp.
double ProgVolumeFindSymmetry::rot0 |
Definition at line 48 of file volume_find_symmetry.cpp.
int ProgVolumeFindSymmetry::rot_sym |
Definition at line 44 of file volume_find_symmetry.cpp.
double ProgVolumeFindSymmetry::rotF |
Definition at line 48 of file volume_find_symmetry.cpp.
double ProgVolumeFindSymmetry::rotLocal |
Definition at line 48 of file volume_find_symmetry.cpp.
std::vector<double> ProgVolumeFindSymmetry::rotVector |
Definition at line 353 of file volume_find_symmetry.cpp.
double ProgVolumeFindSymmetry::step_rot |
Definition at line 48 of file volume_find_symmetry.cpp.
double ProgVolumeFindSymmetry::step_tilt |
Definition at line 49 of file volume_find_symmetry.cpp.
double ProgVolumeFindSymmetry::step_z |
Definition at line 50 of file volume_find_symmetry.cpp.
String ProgVolumeFindSymmetry::sym2 |
Definition at line 47 of file volume_find_symmetry.cpp.
ThreadTaskDistributor* ProgVolumeFindSymmetry::td |
Definition at line 354 of file volume_find_symmetry.cpp.
double ProgVolumeFindSymmetry::tilt0 |
Definition at line 49 of file volume_find_symmetry.cpp.
double ProgVolumeFindSymmetry::tiltF |
Definition at line 49 of file volume_find_symmetry.cpp.
std::vector<double> ProgVolumeFindSymmetry::tiltVector |
Definition at line 353 of file volume_find_symmetry.cpp.
double ProgVolumeFindSymmetry::Ts |
Definition at line 50 of file volume_find_symmetry.cpp.
bool ProgVolumeFindSymmetry::useSplines |
Definition at line 45 of file volume_find_symmetry.cpp.
MultidimArray<double> ProgVolumeFindSymmetry::vbest_corr |
Definition at line 355 of file volume_find_symmetry.cpp.
MultidimArray<double> ProgVolumeFindSymmetry::vbest_rot |
Definition at line 355 of file volume_find_symmetry.cpp.
MultidimArray<double> ProgVolumeFindSymmetry::vbest_tilt |
Definition at line 355 of file volume_find_symmetry.cpp.
MultidimArray<double> ProgVolumeFindSymmetry::vbest_z |
Definition at line 355 of file volume_find_symmetry.cpp.
Image<double> ProgVolumeFindSymmetry::volume |
Definition at line 352 of file volume_find_symmetry.cpp.
double ProgVolumeFindSymmetry::z0 |
Definition at line 50 of file volume_find_symmetry.cpp.
double ProgVolumeFindSymmetry::zF |
Definition at line 50 of file volume_find_symmetry.cpp.
double ProgVolumeFindSymmetry::zLocal |
Definition at line 50 of file volume_find_symmetry.cpp.
std::vector<double> ProgVolumeFindSymmetry::zVector |
Definition at line 353 of file volume_find_symmetry.cpp.