Xmipp  v3.23.11-Nereus
Public Member Functions | Public Attributes | List of all members

#include <fourier_projection.h>

Collaboration diagram for FourierProjector:
Collaboration graph
[legend]

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
 

Detailed Description

Program class to create projections in Fourier space

Definition at line 111 of file fourier_projection.h.


The documentation for this class was generated from the following files: