| Bsoft 1.9 Bernard's software package

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
img_multislice.h
Go to the documentation of this file.
1
9 #include "rwmolecule.h"
10 #include "rwimg.h"
11
12 // Function prototypes
13 Bimage* img_calc_multi_slice(Bimage* pgrate, double thickness, double volt, double resolution);
14 Bimage* img_calc_wave_propagator(Vector3<int> size, Vector3<float> sampling,
15 double thickness, double volt, double resolution);
16 Bimage* img_calc_potential(Bmolgroup* molgroup, Vector3<int> size, Vector3<float> origin,
17 Vector3<float> sampling, double thickness, double resolution, double Bfactor,
18 Bstring& paramfile, int type);
19 int img_calc_phase_grating(Bimage* p, double volt);
20 int img_apply_complex_CTF(Bimage* p, double def_avg, double def_dev, double ast_angle,
21 double volts, double Cs, double Cc, double amp_fac, double alpha, double energy_spread);
22
Vector3< int >
img_apply_complex_CTF
int img_apply_complex_CTF(Bimage *p, double def_avg, double def_dev, double ast_angle, double volts, double Cs, double Cc, double amp_fac, double alpha, double energy_spread)
Applies a complex CTF function to a Fourier transform.
Definition: img_multislice.cpp:247
Bimage
General image parameter class.
Definition: Bimage.h:152
img_calc_multi_slice
Bimage * img_calc_multi_slice(Bimage *pgrate, double thickness, double volt, double resolution)
Simulates the electron imaging process using a multi-slice approach.
Definition: img_multislice.cpp:38
img_calc_potential
Bimage * img_calc_potential(Bmolgroup *molgroup, Vector3< int > size, Vector3< float > origin, Vector3< float > sampling, double thickness, double resolution, double Bfactor, Bstring &paramfile, int type)
Calculates the atomic potential.
Definition: img_multislice.cpp:136
rwmolecule.h
Header file for reading reflection files.
Bmolgroup
Definition: rwmolecule.h:170
img_calc_wave_propagator
Bimage * img_calc_wave_propagator(Vector3< int > size, Vector3< float > sampling, double thickness, double volt, double resolution)
Calculates the wave propagation function between slices.
Definition: img_multislice.cpp:84
Bstring
Definition: Bstring.h:28
img_calc_phase_grating
int img_calc_phase_grating(Bimage *p, double volt)
Calculates the phase grating approximation from the atomic potential.
Definition: img_multislice.cpp:203
rwimg.h
Header file for 2D and 3D image I/O.