Xmipp
v3.23.11-Nereus
|
#include <project.h>
Public Types | |
enum | PhantomType { VOXEL, XMIPP, PDB } |
Types of phantom: voxel, Xmipp, PDB. More... | |
Public Member Functions | |
void | produce_Side_Info (ParametersProjection &prm, ProgProject &prog_prm) |
Public Attributes | |
MetaDataVec | DF |
Document File for the projecting angles. Order: rot, tilt, psi. More... | |
PhantomType | phantomMode |
Projecting from a voxel volume, Xmipp description or PDB? More... | |
Image< double > | phantomVol |
Phantom Xmipp volume. More... | |
Phantom | phantomDescr |
Phantom mathematical description. More... | |
PDBPhantom | phantomPDB |
Phantom PDB. More... | |
AtomInterpolator | interpolator |
Atom interpolator. More... | |
double | paddFactor |
The padding factor for Fourier projection. More... | |
double | maxFrequency |
The maximum frequency for pixels. More... | |
int | BSplineDeg |
The type of interpolation (NEAR. More... | |
bool | doCrystal |
Is this a crystal projection. More... | |
Project program Side information. This class contains side necessary information for the Project program. This information can be obtained from the parameters and is basically the Xmipp volume or phantom description plus a flag saying which of the two is valid.
Types of phantom: voxel, Xmipp, PDB.
Enumerator | |
---|---|
VOXEL | |
XMIPP | |
PDB |
void PROJECT_Side_Info::produce_Side_Info | ( | ParametersProjection & | prm, |
ProgProject & | prog_prm | ||
) |
Produce Project Side information. This function produce the side information from the project program parameters. Basically it loads the phantom, sets the phantom mode to voxel or mathematical description and generates or read the projection angles.
Definition at line 871 of file project.cpp.
int PROJECT_Side_Info::BSplineDeg |
MetaDataVec PROJECT_Side_Info::DF |
bool PROJECT_Side_Info::doCrystal |
AtomInterpolator PROJECT_Side_Info::interpolator |
double PROJECT_Side_Info::maxFrequency |
double PROJECT_Side_Info::paddFactor |
Phantom PROJECT_Side_Info::phantomDescr |
PhantomType PROJECT_Side_Info::phantomMode |
PDBPhantom PROJECT_Side_Info::phantomPDB |
Image<double> PROJECT_Side_Info::phantomVol |