Xmipp
v3.23.11-Nereus
|
#include <core/multidim_array.h>
#include <core/matrix2d.h>
#include <core/histogram.h>
#include <core/xmipp_fftw.h>
Go to the source code of this file.
Enumerations | |
enum | FP_TYPE { SIMPLY_OPEN_FRINGES, SIMPLY_CLOSED_FRINGES, COMPLEX_OPEN_FRINGES, COMPLEX_CLOSED_FRINGES, SIMPLY_CLOSED_FRINGES_MOD } |
Functions | |
void | simulPattern (MultidimArray< double > &im, enum FP_TYPE type, int xdim, int ydim, double noiseLevel, const double freq, Matrix1D< int > coefs) |
Function to simulate some test fringe patterns. More... | |
void | SPTH (FourierTransformer &ftrans, MultidimArray< double > &im, MultidimArray< std::complex< double > > &imProc) |
void | orMinDer (const MultidimArray< double > &im, MultidimArray< double > &orMap, MultidimArray< double > &orModMap, int wSize, MultidimArray< bool > &ROI) |
void | normalize (FourierTransformer &ftrans, MultidimArray< double > &im, MultidimArray< double > &imN, MultidimArray< double > &imModMap, double R, double S, MultidimArray< bool > &ROI) |
void | normalizeWB (MultidimArray< double > &im, MultidimArray< double > &imN, MultidimArray< double > &imModMap, double rmax, double rmin, MultidimArray< bool > &ROI) |
void | normalizeWB2 (MultidimArray< double > &im, MultidimArray< double > &imN, MultidimArray< double > &imModMap, double rmax, double rmin, MultidimArray< bool > &ROI) |
void | direction (const MultidimArray< double > &orMap, MultidimArray< double > &qualityMap, double lambda, int size, MultidimArray< double > &dirMap, int x, int y) |
void | unwrapping (const MultidimArray< double > &wrappedPhase, MultidimArray< double > &qualityMap, double lambda, int size, MultidimArray< double > &unwrappedPhase) |
void | demodulate (MultidimArray< double > &im, double lambda, int size, int x, int y, int rmin, int rmax, MultidimArray< double > &phase, MultidimArray< double > &mod, Matrix1D< double > &coeffs, int verbose=0) |
void | demodulate2 (MultidimArray< double > &im, double lambda, int size, int rmin, int rmax, Matrix1D< double > &coeffs, int verbose=0) |
void | firsPSDZero (MultidimArray< double > &enhancedPSD, Matrix1D< double > &xPoints, Matrix1D< double > &yPoints, double rmin, double rmax, int numAngles, int verbose=0) |
void | fitEllipse (Matrix1D< double > &xPts, Matrix1D< double > &yPts, double &x0, double &y0, double &majorAxis, double &minorAxis, double &ellipseAngle) |
void | fitEllipse (MultidimArray< double > &normImag, double &x0, double &y0, double &majorAxis, double &minorAxis, double &ellipseAngle, size_t &area) |
void | calculateDefocus (double &defocusU, double &defocusV, double majorAxis, double minorAxis, double Q0, double lambda, double Cs, double imgSize, double Ts) |