Xmipp
v3.23.11-Nereus
|
Public Member Functions | |
void | defineParams () |
void | readParams () |
void | run () |
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 | |
Mask | mask |
FileName | fn1 |
FileName | fn2 |
double | rot0 |
double | rotF |
double | tilt0 |
double | tiltF |
double | psi0 |
double | psiF |
double | step_rot |
double | step_tilt |
double | step_psi |
double | scale0 |
double | scaleF |
double | step_scale |
double | z0 |
double | zF |
double | y0 |
double | yF |
double | x0 |
double | xF |
double | step_z |
double | step_y |
double | step_x |
double | grey_scale0 |
double | grey_scaleF |
double | step_grey |
double | grey_shift0 |
double | grey_shiftF |
double | step_grey_shift |
int | tell |
bool | apply |
FileName | fnOut |
FileName | fnGeo |
FileName | fnGray |
FileName | fnStore |
bool | mask_enabled |
bool | usePowell |
bool | onlyShift |
bool | useFRM |
bool | copyGeo |
bool | copyGray |
bool | store |
bool | wrap |
double | maxFreq |
int | maxShift |
bool | dontScale |
int | starting_tilt |
int | ending_tilt |
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 113 of file volume_align_prog.cpp.
|
inlinevirtual |
Function in which the param of each Program are defined.
Reimplemented from XmippProgram.
Definition at line 136 of file volume_align_prog.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 178 of file volume_align_prog.cpp.
|
inlinevirtual |
This function will be start running the program. it also should be implemented by derived classes.
Reimplemented from XmippProgram.
Definition at line 280 of file volume_align_prog.cpp.
bool ProgAlignVolumes::apply |
Definition at line 126 of file volume_align_prog.cpp.
bool ProgAlignVolumes::copyGeo |
Definition at line 129 of file volume_align_prog.cpp.
bool ProgAlignVolumes::copyGray |
Definition at line 129 of file volume_align_prog.cpp.
bool ProgAlignVolumes::dontScale |
Definition at line 132 of file volume_align_prog.cpp.
int ProgAlignVolumes::ending_tilt |
Definition at line 133 of file volume_align_prog.cpp.
FileName ProgAlignVolumes::fn1 |
Definition at line 118 of file volume_align_prog.cpp.
FileName ProgAlignVolumes::fn2 |
Definition at line 118 of file volume_align_prog.cpp.
FileName ProgAlignVolumes::fnGeo |
Definition at line 127 of file volume_align_prog.cpp.
FileName ProgAlignVolumes::fnGray |
Definition at line 127 of file volume_align_prog.cpp.
FileName ProgAlignVolumes::fnOut |
Definition at line 127 of file volume_align_prog.cpp.
FileName ProgAlignVolumes::fnStore |
Definition at line 127 of file volume_align_prog.cpp.
double ProgAlignVolumes::grey_scale0 |
Definition at line 123 of file volume_align_prog.cpp.
double ProgAlignVolumes::grey_scaleF |
Definition at line 123 of file volume_align_prog.cpp.
double ProgAlignVolumes::grey_shift0 |
Definition at line 124 of file volume_align_prog.cpp.
double ProgAlignVolumes::grey_shiftF |
Definition at line 124 of file volume_align_prog.cpp.
Mask ProgAlignVolumes::mask |
Definition at line 116 of file volume_align_prog.cpp.
bool ProgAlignVolumes::mask_enabled |
Definition at line 128 of file volume_align_prog.cpp.
double ProgAlignVolumes::maxFreq |
Definition at line 130 of file volume_align_prog.cpp.
int ProgAlignVolumes::maxShift |
Definition at line 131 of file volume_align_prog.cpp.
bool ProgAlignVolumes::onlyShift |
Definition at line 129 of file volume_align_prog.cpp.
double ProgAlignVolumes::psi0 |
Definition at line 119 of file volume_align_prog.cpp.
double ProgAlignVolumes::psiF |
Definition at line 119 of file volume_align_prog.cpp.
double ProgAlignVolumes::rot0 |
Definition at line 119 of file volume_align_prog.cpp.
double ProgAlignVolumes::rotF |
Definition at line 119 of file volume_align_prog.cpp.
double ProgAlignVolumes::scale0 |
Definition at line 121 of file volume_align_prog.cpp.
double ProgAlignVolumes::scaleF |
Definition at line 121 of file volume_align_prog.cpp.
int ProgAlignVolumes::starting_tilt |
Definition at line 133 of file volume_align_prog.cpp.
double ProgAlignVolumes::step_grey |
Definition at line 123 of file volume_align_prog.cpp.
double ProgAlignVolumes::step_grey_shift |
Definition at line 124 of file volume_align_prog.cpp.
double ProgAlignVolumes::step_psi |
Definition at line 120 of file volume_align_prog.cpp.
double ProgAlignVolumes::step_rot |
Definition at line 120 of file volume_align_prog.cpp.
double ProgAlignVolumes::step_scale |
Definition at line 121 of file volume_align_prog.cpp.
double ProgAlignVolumes::step_tilt |
Definition at line 120 of file volume_align_prog.cpp.
double ProgAlignVolumes::step_x |
Definition at line 122 of file volume_align_prog.cpp.
double ProgAlignVolumes::step_y |
Definition at line 122 of file volume_align_prog.cpp.
double ProgAlignVolumes::step_z |
Definition at line 122 of file volume_align_prog.cpp.
bool ProgAlignVolumes::store |
Definition at line 129 of file volume_align_prog.cpp.
int ProgAlignVolumes::tell |
Definition at line 125 of file volume_align_prog.cpp.
double ProgAlignVolumes::tilt0 |
Definition at line 119 of file volume_align_prog.cpp.
double ProgAlignVolumes::tiltF |
Definition at line 119 of file volume_align_prog.cpp.
bool ProgAlignVolumes::useFRM |
Definition at line 129 of file volume_align_prog.cpp.
bool ProgAlignVolumes::usePowell |
Definition at line 129 of file volume_align_prog.cpp.
bool ProgAlignVolumes::wrap |
Definition at line 129 of file volume_align_prog.cpp.
double ProgAlignVolumes::x0 |
Definition at line 122 of file volume_align_prog.cpp.
double ProgAlignVolumes::xF |
Definition at line 122 of file volume_align_prog.cpp.
double ProgAlignVolumes::y0 |
Definition at line 122 of file volume_align_prog.cpp.
double ProgAlignVolumes::yF |
Definition at line 122 of file volume_align_prog.cpp.
double ProgAlignVolumes::z0 |
Definition at line 122 of file volume_align_prog.cpp.
double ProgAlignVolumes::zF |
Definition at line 122 of file volume_align_prog.cpp.