Xmipp
v3.23.11-Nereus
|
#include <project_xray.h>
Public Member Functions | |
virtual 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 | |
FileName | fn_proj_param |
Filename with the Projection_Parameters. More... | |
FileName | fn_sel_file |
Selection file with all projections. More... | |
FileName | fn_psf_xr |
Filename with the Microscope Parameters. More... | |
ParametersProjectionTomography | projParam |
XRayPSF | psf |
double | psfThr |
threshold for psfSlabs More... | |
double | dxo |
int | nThr |
Number of threads;. More... | |
bool | save_std_projs |
Save standard projections. More... | |
XrayProjPhantom | phantom |
Projection | proj |
Projection | stdProj |
MetaDataVec | projMD |
ParallelTaskDistributor * | td |
Public Attributes inherited from XmippProgram | |
bool | doRun |
bool | runWithoutArgs |
int | verbose |
Verbosity level. More... | |
int | debug |
Protected Member Functions | |
virtual void | defineParams () |
virtual void | readParams () |
void | preRun () |
void | postRun () |
Protected Member Functions inherited from XmippProgram | |
void | defineCommons () |
Additional Inherited Members | |
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 |
Program class for the project program
Definition at line 82 of file project_xray.h.
|
protectedvirtual |
Function in which the param of each Program are defined.
Reimplemented from XmippProgram.
Reimplemented in ProgMPIXrayProject.
Definition at line 28 of file project_xray.cpp.
|
protected |
Definition at line 99 of file project_xray.cpp.
|
protected |
Definition at line 81 of file project_xray.cpp.
|
protectedvirtual |
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 57 of file project_xray.cpp.
|
virtual |
This function will be start running the program. it also should be implemented by derived classes.
Reimplemented from XmippProgram.
Reimplemented in ProgMPIXrayProject.
Definition at line 108 of file project_xray.cpp.
double ProgXrayProject::dxo |
Definition at line 99 of file project_xray.h.
FileName ProgXrayProject::fn_proj_param |
Filename with the Projection_Parameters.
Definition at line 87 of file project_xray.h.
FileName ProgXrayProject::fn_psf_xr |
Filename with the Microscope Parameters.
Definition at line 91 of file project_xray.h.
FileName ProgXrayProject::fn_sel_file |
Selection file with all projections.
Definition at line 89 of file project_xray.h.
int ProgXrayProject::nThr |
Number of threads;.
Definition at line 101 of file project_xray.h.
XrayProjPhantom ProgXrayProject::phantom |
Definition at line 105 of file project_xray.h.
Projection ProgXrayProject::proj |
Definition at line 106 of file project_xray.h.
MetaDataVec ProgXrayProject::projMD |
Definition at line 107 of file project_xray.h.
ParametersProjectionTomography ProgXrayProject::projParam |
Definition at line 93 of file project_xray.h.
XRayPSF ProgXrayProject::psf |
Definition at line 95 of file project_xray.h.
double ProgXrayProject::psfThr |
threshold for psfSlabs
Definition at line 97 of file project_xray.h.
bool ProgXrayProject::save_std_projs |
Save standard projections.
Definition at line 103 of file project_xray.h.
Projection ProgXrayProject::stdProj |
Definition at line 106 of file project_xray.h.
ParallelTaskDistributor* ProgXrayProject::td |
Definition at line 108 of file project_xray.h.