Xmipp
v3.23.11-Nereus
|
#include <mpi_classify_CL2D.h>
Public Member Functions | |
ProgClassifyCL2D (int argc, char **argv) | |
MPI constructor. More... | |
~ProgClassifyCL2D () | |
Destructor. More... | |
ProgClassifyCL2D (const ProgClassifyCL2D &)=delete | |
ProgClassifyCL2D (const ProgClassifyCL2D &&)=delete | |
ProgClassifyCL2D & | operator= (const ProgClassifyCL2D &)=delete |
ProgClassifyCL2D & | operator= (const ProgClassifyCL2D &&)=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 | fnODir |
Output directory. 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... | |
bool | useCorrelation |
Use Correlation instead of Correntropy. More... | |
bool | classicalMultiref |
Classical Multiref. More... | |
bool | classifyAllImages |
Clasify all images. More... | |
bool | classicalSplit |
Use ClassicalCriterion at split. More... | |
int | NSplitTrials |
MaxTrials to split. More... | |
double | maxShift |
Maximum shift. More... | |
bool | normalizeImages |
Normalize input images. More... | |
bool | mirrorImages |
Mirror. More... | |
bool | useThresholdMask |
Use threshold mask. More... | |
double | threshold |
Threshold to use. More... | |
bool | alignImages |
Don't align images. More... | |
MetaDataDb | SF |
std::vector< size_t > | objId |
CL2D | vq |
MpiNode * | node |
double | maxShift2 |
GaussianInterpolator | gaussianInterpolator |
size_t | Ydim |
size_t | Xdim |
MultidimArray< int > | mask |
Mask for the background. More... | |
double | sigma |
Noise in the images. 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 |
CL2D parameters.
Definition at line 224 of file mpi_classify_CL2D.h.
ProgClassifyCL2D::ProgClassifyCL2D | ( | int | argc, |
char ** | argv | ||
) |
ProgClassifyCL2D::~ProgClassifyCL2D | ( | ) |
|
delete |
|
delete |
|
virtual |
Usage.
Reimplemented from XmippProgram.
Definition at line 1716 of file mpi_classify_CL2D.cpp.
|
delete |
|
delete |
void ProgClassifyCL2D::produceSideInfo | ( | ) |
Produce side info.
Definition at line 1759 of file mpi_classify_CL2D.cpp.
|
virtual |
Read.
Reimplemented from XmippProgram.
Definition at line 1661 of file mpi_classify_CL2D.cpp.
|
virtual |
Run.
Reimplemented from XmippProgram.
Definition at line 1807 of file mpi_classify_CL2D.cpp.
|
virtual |
Show.
Reimplemented from XmippProgram.
Definition at line 1690 of file mpi_classify_CL2D.cpp.
bool ProgClassifyCL2D::alignImages |
Don't align images.
Definition at line 284 of file mpi_classify_CL2D.h.
bool ProgClassifyCL2D::classicalMultiref |
Classical Multiref.
Definition at line 257 of file mpi_classify_CL2D.h.
bool ProgClassifyCL2D::classicalSplit |
Use ClassicalCriterion at split.
Definition at line 263 of file mpi_classify_CL2D.h.
bool ProgClassifyCL2D::classifyAllImages |
Clasify all images.
Definition at line 260 of file mpi_classify_CL2D.h.
FileName ProgClassifyCL2D::fnCodes0 |
Input selfile with initial codes.
Definition at line 230 of file mpi_classify_CL2D.h.
FileName ProgClassifyCL2D::fnODir |
Output directory.
Definition at line 236 of file mpi_classify_CL2D.h.
FileName ProgClassifyCL2D::fnOut |
Output rootname.
Definition at line 233 of file mpi_classify_CL2D.h.
FileName ProgClassifyCL2D::fnSel |
Input selfile with the images to quantify.
Definition at line 227 of file mpi_classify_CL2D.h.
GaussianInterpolator ProgClassifyCL2D::gaussianInterpolator |
Definition at line 329 of file mpi_classify_CL2D.h.
MultidimArray<int> ProgClassifyCL2D::mask |
Mask for the background.
Definition at line 335 of file mpi_classify_CL2D.h.
double ProgClassifyCL2D::maxShift |
Maximum shift.
Definition at line 269 of file mpi_classify_CL2D.h.
double ProgClassifyCL2D::maxShift2 |
Definition at line 326 of file mpi_classify_CL2D.h.
bool ProgClassifyCL2D::mirrorImages |
Mirror.
Definition at line 275 of file mpi_classify_CL2D.h.
int ProgClassifyCL2D::Ncodes |
Final number of code vectors.
Definition at line 245 of file mpi_classify_CL2D.h.
int ProgClassifyCL2D::Ncodes0 |
Initial number of code vectors.
Definition at line 242 of file mpi_classify_CL2D.h.
int ProgClassifyCL2D::Niter |
Number of iterations.
Definition at line 239 of file mpi_classify_CL2D.h.
int ProgClassifyCL2D::Nneighbours |
Number of neighbours.
Definition at line 248 of file mpi_classify_CL2D.h.
MpiNode* ProgClassifyCL2D::node |
Definition at line 323 of file mpi_classify_CL2D.h.
bool ProgClassifyCL2D::normalizeImages |
Normalize input images.
Definition at line 272 of file mpi_classify_CL2D.h.
int ProgClassifyCL2D::NSplitTrials |
MaxTrials to split.
Definition at line 266 of file mpi_classify_CL2D.h.
std::vector<size_t> ProgClassifyCL2D::objId |
Definition at line 317 of file mpi_classify_CL2D.h.
double ProgClassifyCL2D::PminSize |
Minimum size of a node.
Definition at line 251 of file mpi_classify_CL2D.h.
MetaDataDb ProgClassifyCL2D::SF |
Definition at line 314 of file mpi_classify_CL2D.h.
double ProgClassifyCL2D::sigma |
Noise in the images.
Definition at line 338 of file mpi_classify_CL2D.h.
double ProgClassifyCL2D::threshold |
Threshold to use.
Definition at line 281 of file mpi_classify_CL2D.h.
bool ProgClassifyCL2D::useCorrelation |
Use Correlation instead of Correntropy.
Definition at line 254 of file mpi_classify_CL2D.h.
bool ProgClassifyCL2D::useThresholdMask |
Use threshold mask.
Definition at line 278 of file mpi_classify_CL2D.h.
CL2D ProgClassifyCL2D::vq |
Definition at line 320 of file mpi_classify_CL2D.h.
size_t ProgClassifyCL2D::Xdim |
Definition at line 332 of file mpi_classify_CL2D.h.
size_t ProgClassifyCL2D::Ydim |
Definition at line 332 of file mpi_classify_CL2D.h.