Xmipp
v3.23.11-Nereus
|
#include <resolution_monogenic_signal.h>
Public Member Functions | |
void | defineParams () |
void | readParams () |
void | produceSideInfo () |
void | excludeArea (MultidimArray< int > &pMask, MultidimArray< int > &pMaskExcl) |
void | amplitudeMonogenicSignal3D (MultidimArray< std::complex< double > > &myfftV, double freq, double freqH, double freqL, MultidimArray< double > &litude, int count, FileName fnDebug) |
void | refiningMask (const MultidimArray< std::complex< double > > &myfftV, MultidimArray< double > &iu, int thrs, MultidimArray< int > &pMask) |
void | postProcessingLocalResolutions (MultidimArray< double > &FilteredMap, MultidimArray< double > &resolutionVol, std::vector< double > &list, double &cut_value, MultidimArray< int > &pMask) |
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 | fnOut |
FileName | fnVol |
FileName | fnVol2 |
FileName | fnMask |
FileName | fnMaskExl |
FileName | fnchim |
FileName | fnSpatial |
FileName | fnMeanVol |
FileName | fnMaskOut |
FileName | fnMd |
double | sampling |
double | minRes |
double | maxRes |
long | NVoxelsOriginalMask |
int | Nvoxels |
int | nthrs |
double | freq_step |
double | significance |
bool | gaussian |
bool | noiseOnlyInHalves |
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 |
SSNR parameters.
Definition at line 49 of file resolution_monogenic_signal.h.
void ProgMonogenicSignalRes::amplitudeMonogenicSignal3D | ( | MultidimArray< std::complex< double > > & | myfftV, |
double | freq, | ||
double | freqH, | ||
double | freqL, | ||
MultidimArray< double > & | amplitude, | ||
int | count, | ||
FileName | fnDebug | ||
) |
|
virtual |
Function in which the param of each Program are defined.
Reimplemented from XmippProgram.
Definition at line 51 of file resolution_monogenic_signal.cpp.
void ProgMonogenicSignalRes::excludeArea | ( | MultidimArray< int > & | pMask, |
MultidimArray< int > & | pMaskExcl | ||
) |
Definition at line 169 of file resolution_monogenic_signal.cpp.
void ProgMonogenicSignalRes::postProcessingLocalResolutions | ( | MultidimArray< double > & | FilteredMap, |
MultidimArray< double > & | resolutionVol, | ||
std::vector< double > & | list, | ||
double & | cut_value, | ||
MultidimArray< int > & | pMask | ||
) |
Definition at line 259 of file resolution_monogenic_signal.cpp.
void ProgMonogenicSignalRes::produceSideInfo | ( | ) |
Definition at line 90 of file resolution_monogenic_signal.cpp.
|
virtual |
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 31 of file resolution_monogenic_signal.cpp.
void ProgMonogenicSignalRes::refiningMask | ( | const MultidimArray< std::complex< double > > & | myfftV, |
MultidimArray< double > & | iu, | ||
int | thrs, | ||
MultidimArray< int > & | pMask | ||
) |
Definition at line 203 of file resolution_monogenic_signal.cpp.
|
virtual |
This function will be start running the program. it also should be implemented by derived classes.
Reimplemented from XmippProgram.
Definition at line 338 of file resolution_monogenic_signal.cpp.
FileName ProgMonogenicSignalRes::fnchim |
Definition at line 53 of file resolution_monogenic_signal.h.
FileName ProgMonogenicSignalRes::fnMask |
Definition at line 53 of file resolution_monogenic_signal.h.
FileName ProgMonogenicSignalRes::fnMaskExl |
Definition at line 53 of file resolution_monogenic_signal.h.
FileName ProgMonogenicSignalRes::fnMaskOut |
Definition at line 53 of file resolution_monogenic_signal.h.
FileName ProgMonogenicSignalRes::fnMd |
Definition at line 53 of file resolution_monogenic_signal.h.
FileName ProgMonogenicSignalRes::fnMeanVol |
Definition at line 53 of file resolution_monogenic_signal.h.
FileName ProgMonogenicSignalRes::fnOut |
Filenames
Definition at line 53 of file resolution_monogenic_signal.h.
FileName ProgMonogenicSignalRes::fnSpatial |
Definition at line 53 of file resolution_monogenic_signal.h.
FileName ProgMonogenicSignalRes::fnVol |
Definition at line 53 of file resolution_monogenic_signal.h.
FileName ProgMonogenicSignalRes::fnVol2 |
Definition at line 53 of file resolution_monogenic_signal.h.
double ProgMonogenicSignalRes::freq_step |
Step in digital frequency
Definition at line 64 of file resolution_monogenic_signal.h.
bool ProgMonogenicSignalRes::gaussian |
The search for resolutions is linear or inverse
Definition at line 67 of file resolution_monogenic_signal.h.
double ProgMonogenicSignalRes::maxRes |
Definition at line 57 of file resolution_monogenic_signal.h.
double ProgMonogenicSignalRes::minRes |
Definition at line 57 of file resolution_monogenic_signal.h.
bool ProgMonogenicSignalRes::noiseOnlyInHalves |
Definition at line 67 of file resolution_monogenic_signal.h.
int ProgMonogenicSignalRes::nthrs |
Definition at line 61 of file resolution_monogenic_signal.h.
int ProgMonogenicSignalRes::Nvoxels |
Definition at line 61 of file resolution_monogenic_signal.h.
long ProgMonogenicSignalRes::NVoxelsOriginalMask |
Is the volume previously masked?
Definition at line 60 of file resolution_monogenic_signal.h.
double ProgMonogenicSignalRes::sampling |
sampling rate, minimum resolution, and maximum resolution
Definition at line 57 of file resolution_monogenic_signal.h.
double ProgMonogenicSignalRes::significance |
Definition at line 64 of file resolution_monogenic_signal.h.