Xmipp
v3.23.11-Nereus
|
#include <mpi_classify_CLTomo.h>
Public Member Functions | |
ProgClassifyCL3D (int argc, char **argv) | |
MPI constructor. More... | |
ProgClassifyCL3D (const ProgClassifyCL3D &)=delete | |
ProgClassifyCL3D (const ProgClassifyCL3D &&)=delete | |
~ProgClassifyCL3D () | |
Destructor. More... | |
ProgClassifyCL3D & | operator= (const ProgClassifyCL3D &)=delete |
ProgClassifyCL3D & | operator= (const ProgClassifyCL3D &&)=delete |
void | readParams () |
Read. More... | |
void | show () const |
Show. More... | |
void | defineParams () |
Usage. More... | |
void | produceSideInfo () |
Produce side info. More... | |
void | run () |
Run. More... | |
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 | 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 | fnSel |
Input selfile with the images to quantify. More... | |
FileName | fnCodes0 |
Input selfile with initial codes. More... | |
FileName | fnOut |
Output rootname. More... | |
FileName | fnSym |
Symmetry file or code. More... | |
int | Niter |
Number of iterations. More... | |
int | Ncodes0 |
Initial number of code vectors. More... | |
int | Ncodes |
Final number of code vectors. More... | |
int | Nneighbours |
Number of neighbours. More... | |
double | PminSize |
Minimum size of a node. More... | |
double | maxFreq |
Maximum frequency for the alignment. More... | |
double | sparsity |
Sparsity factor (0<f<1; 1=drop all coefficients, 0=do not drop any coefficient) More... | |
double | DWTsparsity |
DWT Sparsity factor (0<f<1; 1=drop all coefficients, 0=do not drop any coefficient) More... | |
bool | classifyAllImages |
Clasify all images. More... | |
bool | randomizeStartingOrientation |
Use this option to avoid aligning at the beginning all the missing wedges. More... | |
double | maxShiftZ |
Maximum shift Z. More... | |
double | maxShiftY |
Maximum shift Y. More... | |
double | maxShiftX |
Maximum shift X. More... | |
double | maxRot |
Maximum rot. More... | |
double | maxTilt |
Maximum tilt. More... | |
double | maxPsi |
Maximum psi. More... | |
Mask | mask |
Mask. More... | |
bool | dontAlign |
Don't align. More... | |
bool | generateAlignedVolumes |
Generate aligned subvolumes. More... | |
SymList | SL |
MetaDataDb | SF |
std::vector< size_t > | objId |
CL3D | vq |
MpiNode * | node |
GaussianInterpolator | gaussianInterpolator |
size_t | Zdim |
size_t | Ydim |
size_t | Xdim |
PyObject * | frmFunc |
Pointer to the Python FRM alignment function. More... | |
PyObject * | wedgeClass |
Pointer to the Python GeneralWedge class. More... | |
double | maxShift |
Max shift. More... | |
MultidimArray< unsigned char > | maxFreqMask |
MaxFreq mask. More... | |
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 |
CL3D parameters.
Definition at line 220 of file mpi_classify_CLTomo.h.
ProgClassifyCL3D::ProgClassifyCL3D | ( | int | argc, |
char ** | argv | ||
) |
MPI constructor.
Definition at line 1300 of file mpi_classify_CLTomo_prog.cpp.
|
delete |
|
delete |
ProgClassifyCL3D::~ProgClassifyCL3D | ( | ) |
|
virtual |
Usage.
Reimplemented from XmippProgram.
Definition at line 1377 of file mpi_classify_CLTomo_prog.cpp.
|
delete |
|
delete |
void ProgClassifyCL3D::produceSideInfo | ( | ) |
Produce side info.
Definition at line 1418 of file mpi_classify_CLTomo_prog.cpp.
|
virtual |
Read.
Reimplemented from XmippProgram.
Definition at line 1315 of file mpi_classify_CLTomo_prog.cpp.
|
virtual |
Run.
Reimplemented from XmippProgram.
Definition at line 1483 of file mpi_classify_CLTomo_prog.cpp.
|
virtual |
Show.
Reimplemented from XmippProgram.
Definition at line 1347 of file mpi_classify_CLTomo_prog.cpp.
bool ProgClassifyCL3D::classifyAllImages |
Clasify all images.
Definition at line 259 of file mpi_classify_CLTomo.h.
bool ProgClassifyCL3D::dontAlign |
Don't align.
Definition at line 287 of file mpi_classify_CLTomo.h.
double ProgClassifyCL3D::DWTsparsity |
DWT Sparsity factor (0<f<1; 1=drop all coefficients, 0=do not drop any coefficient)
Definition at line 256 of file mpi_classify_CLTomo.h.
FileName ProgClassifyCL3D::fnCodes0 |
Input selfile with initial codes.
Definition at line 226 of file mpi_classify_CLTomo.h.
FileName ProgClassifyCL3D::fnOut |
Output rootname.
Definition at line 229 of file mpi_classify_CLTomo.h.
FileName ProgClassifyCL3D::fnSel |
Input selfile with the images to quantify.
Definition at line 223 of file mpi_classify_CLTomo.h.
FileName ProgClassifyCL3D::fnSym |
Symmetry file or code.
Definition at line 232 of file mpi_classify_CLTomo.h.
PyObject* ProgClassifyCL3D::frmFunc |
Pointer to the Python FRM alignment function.
Definition at line 340 of file mpi_classify_CLTomo.h.
GaussianInterpolator ProgClassifyCL3D::gaussianInterpolator |
Definition at line 334 of file mpi_classify_CLTomo.h.
bool ProgClassifyCL3D::generateAlignedVolumes |
Generate aligned subvolumes.
Definition at line 290 of file mpi_classify_CLTomo.h.
Mask ProgClassifyCL3D::mask |
Mask.
Definition at line 284 of file mpi_classify_CLTomo.h.
double ProgClassifyCL3D::maxFreq |
Maximum frequency for the alignment.
Definition at line 250 of file mpi_classify_CLTomo.h.
MultidimArray<unsigned char> ProgClassifyCL3D::maxFreqMask |
MaxFreq mask.
Definition at line 349 of file mpi_classify_CLTomo.h.
double ProgClassifyCL3D::maxPsi |
Maximum psi.
Definition at line 281 of file mpi_classify_CLTomo.h.
double ProgClassifyCL3D::maxRot |
Maximum rot.
Definition at line 275 of file mpi_classify_CLTomo.h.
double ProgClassifyCL3D::maxShift |
Max shift.
Definition at line 346 of file mpi_classify_CLTomo.h.
double ProgClassifyCL3D::maxShiftX |
Maximum shift X.
Definition at line 271 of file mpi_classify_CLTomo.h.
double ProgClassifyCL3D::maxShiftY |
Maximum shift Y.
Definition at line 268 of file mpi_classify_CLTomo.h.
double ProgClassifyCL3D::maxShiftZ |
Maximum shift Z.
Definition at line 265 of file mpi_classify_CLTomo.h.
double ProgClassifyCL3D::maxTilt |
Maximum tilt.
Definition at line 278 of file mpi_classify_CLTomo.h.
int ProgClassifyCL3D::Ncodes |
Final number of code vectors.
Definition at line 241 of file mpi_classify_CLTomo.h.
int ProgClassifyCL3D::Ncodes0 |
Initial number of code vectors.
Definition at line 238 of file mpi_classify_CLTomo.h.
int ProgClassifyCL3D::Niter |
Number of iterations.
Definition at line 235 of file mpi_classify_CLTomo.h.
int ProgClassifyCL3D::Nneighbours |
Number of neighbours.
Definition at line 244 of file mpi_classify_CLTomo.h.
MpiNode* ProgClassifyCL3D::node |
Definition at line 331 of file mpi_classify_CLTomo.h.
std::vector<size_t> ProgClassifyCL3D::objId |
Definition at line 325 of file mpi_classify_CLTomo.h.
double ProgClassifyCL3D::PminSize |
Minimum size of a node.
Definition at line 247 of file mpi_classify_CLTomo.h.
bool ProgClassifyCL3D::randomizeStartingOrientation |
Use this option to avoid aligning at the beginning all the missing wedges.
Definition at line 262 of file mpi_classify_CLTomo.h.
MetaDataDb ProgClassifyCL3D::SF |
Definition at line 322 of file mpi_classify_CLTomo.h.
SymList ProgClassifyCL3D::SL |
Definition at line 293 of file mpi_classify_CLTomo.h.
double ProgClassifyCL3D::sparsity |
Sparsity factor (0<f<1; 1=drop all coefficients, 0=do not drop any coefficient)
Definition at line 253 of file mpi_classify_CLTomo.h.
CL3D ProgClassifyCL3D::vq |
Definition at line 328 of file mpi_classify_CLTomo.h.
PyObject* ProgClassifyCL3D::wedgeClass |
Pointer to the Python GeneralWedge class.
Definition at line 343 of file mpi_classify_CLTomo.h.
size_t ProgClassifyCL3D::Xdim |
Definition at line 337 of file mpi_classify_CLTomo.h.
size_t ProgClassifyCL3D::Ydim |
Definition at line 337 of file mpi_classify_CLTomo.h.
size_t ProgClassifyCL3D::Zdim |
Definition at line 337 of file mpi_classify_CLTomo.h.