Bsoft 2.1.4
Bernard's software package
ps_ctf_plot.h File Reference

Header file for postscript output functions. More...

#include "ctf.h"
#include "Bplot.h"

Functions

int ps_show_ctf_param (Bplot *plot, CTFparam &em_ctf)
 
int ps_ctf_plot (Bstring &filename, CTFparam &em_ctf, size_t n, double freq_step)
 Generates a postscript plot from CTF parameters for defocus and the envelope. More...
 
int ps_ctf_plot (long n, double *rps, double interval, CTFparam *em_ctf, Bstring &filename)
 Generates a postscript plot of a contrast transfer function. More...
 
int ps_ctf_defocus_zeroes (Bstring &filename, double volts, double Cs, double amp_shift)
 Generates a postscript plot of defocus versus zeroes. More...
 
int ps_point_spread (Bstring &filename, CTFparam &em_ctf, size_t n, double freq_step)
 Generates a point spread plot from CTF envelope parameters. More...
 

Detailed Description

Header file for postscript output functions.

Author
Bernard Heymann
Date
Created: 20010515
Modified: 20160229

Function Documentation

◆ ps_ctf_defocus_zeroes()

int ps_ctf_defocus_zeroes ( Bstring filename,
double  volts,
double  Cs,
double  amp_shift 
)

Generates a postscript plot of defocus versus zeroes.

Parameters
&filenamepostscript output file name.
voltsaccelerating voltage (in volts).
Csspherical aberration (in angstrom).
amp_shiftamplitude contribution phase shift (radians).
Returns
int 0.
A postscript plot is generated from microscope and defocus parameters
to show the corresponding defocus and zero values.
Defocus is given in um.

◆ ps_ctf_plot() [1/2]

int ps_ctf_plot ( Bstring filename,
CTFparam em_ctf,
size_t  n,
double  freq_step 
)

Generates a postscript plot from CTF parameters for defocus and the envelope.

Parameters
&filenamepostscript file name.
&em_ctfCTF parameter structure.
nnumber of reciprocal space steps.
freq_stepspatial frequency increment per step.
Returns
int 0.
Postscript output is generated from microscope and defocus
parameters.

◆ ps_ctf_plot() [2/2]

int ps_ctf_plot ( long  n,
double *  rps,
double  interval,
CTFparam em_ctf,
Bstring filename 
)

Generates a postscript plot of a contrast transfer function.

Parameters
nnumber of elements in the radial power spectrum.
*rpsradial power spectrum.
intervalspatial frequency step size.
*em_ctfCTF parameter structure.
&filenamepostscript file name.
Returns
int 0.
Postscript output is generated from fitted defocus, envelope and background
parameters and compared to the radial average of the power spectrum image.

◆ ps_point_spread()

int ps_point_spread ( Bstring filename,
CTFparam em_ctf,
size_t  n,
double  freq_step 
)

Generates a point spread plot from CTF envelope parameters.

Parameters
&filenamepostscript file name.
&em_ctfCTF parameter structure.
nnumber of reciprocal space steps.
freq_stepspatial frequency increment per step.
Returns
int 0.
Postscript output is generated from microscope and defocus
parameters.

◆ ps_show_ctf_param()

int ps_show_ctf_param ( Bplot plot,
CTFparam em_ctf 
)