Xmipp
v3.23.11-Nereus
|
#include <project_tomography.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... | |
ParametersProjectionTomography | projParam |
Projection parameters. More... | |
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 () |
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 |
Definition at line 36 of file project_tomography.h.
|
protectedvirtual |
Function in which the param of each Program are defined.
Reimplemented from XmippProgram.
Definition at line 30 of file project_tomography.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 46 of file project_tomography.cpp.
|
virtual |
Main Project routine. Generate a set of projections given the projection parameters. This is the main projecting routine. This function generates a set of projections according to the projecting parameters defined. The projections are written to disk.
The Projection field will keep at the end the last projection, this is useful in case you want to project only one image, although it is also written to disk. The returned number is the total number of projections generated. A selection file with all images is also returned (and saved if any name has been given in the parameters).
Reimplemented from XmippProgram.
Definition at line 51 of file project_tomography.cpp.
FileName ProgProjectTomography::fn_proj_param |
Filename with the Projection_Parameters.
Definition at line 40 of file project_tomography.h.
FileName ProgProjectTomography::fn_sel_file |
Selection file with all projections.
Definition at line 42 of file project_tomography.h.
ParametersProjectionTomography ProgProjectTomography::projParam |
Projection parameters.
Definition at line 44 of file project_tomography.h.