Xmipp
v3.23.11-Nereus
|
#include <fourier_projection.h>
Public Member Functions | |
FourierProjector (double paddFactor, double maxFreq, int degree) | |
FourierProjector (MultidimArray< double > &V, double paddFactor, double maxFreq, int BSplinedegree) | |
void | project (double rot, double tilt, double psi, const MultidimArray< double > *ctf=nullptr) |
void | updateVolume (MultidimArray< double > &V) |
void | produceSideInfo () |
Prepare the Spline coefficients and projection space. More... | |
void | produceSideInfoProjection () |
Prepare projection space. More... | |
Public Attributes | |
double | paddingFactor |
Padding factor. More... | |
double | maxFrequency |
Maximum Frequency for pixels. More... | |
double | BSplineDeg |
The order of B-Spline for interpolation. More... | |
FourierTransformer | transformer2D |
MultidimArray< double > * | volume |
MultidimArray< double > | VfourierRealCoefs |
MultidimArray< double > | VfourierImagCoefs |
MultidimArray< std::complex< double > > | projectionFourier |
Image< double > | projection |
MultidimArray< double > | phaseShiftImgB |
MultidimArray< double > | phaseShiftImgA |
int | volumeSize |
int | volumePaddedSize |
Matrix2D< double > | E |
Program class to create projections in Fourier space
Definition at line 111 of file fourier_projection.h.