| Bsoft 2.0.5 Bernard's software package

mg_pick.h
Go to the documentation of this file.
1
9 #include "mg_processing.h"
10 #include "rwimg.h"
11 #include "marker.h"
12
13 // Function prototypes
14 Bparticle* particles_from_peaks(Bimage* pcc, long bin, double excl_dist,
15 double part_ori, double& fommin, double fommax=1e30,
16 long maxnum=1000000, double pix_min=2, double pix_max=10);
17 Bparticle* particles_pick_cc(Bimage* p, Bimage* ptemp, Bimage* pmask,
18 double hires, double lores, double fommin, double fommax,
19 double excl_dist, long bin=1);
20 Bparticle* particles_pick_var(Bimage* p, long average_kernel, long var_kernel,
21 double nsig, double part_ori, double excl_dist, long bin);
22 Bparticle* particles_pick_var(Bimage* p, long average_kernel, long var_kernel,
23 double cutmin, double cutmax, double part_ori, double excl_dist, long bin);
24 Bparticle* particles_pick_cc(Bstring& filename, long img_num, Bimage* ptemp,
25 Bimage* pmask, double hires, double lores, double fommin, double fommax,
26 double excl_dist, long bin=1);
27 Bparticle* particles_pick_var(Bstring& filename, long img_num,
28 long average_kernel, long var_kernel, double nsig,
29 double part_ori, double excl_dist, long bin);
30 double project_pick_particles(Bproject* project, Bimage* ptemp, Bimage* pmask,
31 double hires, double lores, double fommin, double fommax, double excl_dist, long bin);
32 double project_pick_particles(Bproject* project, long average_kernel, long var_kernel,
33 double nsig, double part_ori, double excl_dist, long bin);
34 long project_pick_particles(Bproject* project, double din, double dout,
35 int avg_kernel, double ainc, int flags, int contrast);
36 long project_pick_background(Bproject* project, long number,
37 long average_kernel, long var_kernel, double excl_dist);
38 long project_pick_sym_axis(Bproject* project, Bsymmetry* sym, int sym_axis, double axis_dist);
39 double project_extract_orient_particles(Bproject* project, Bstring& tempfile,
40 Bsymmetry* sym, double hires, double lores, long bin);
41
project_pick_background
long project_pick_background(Bproject *project, long number, long average_kernel, long var_kernel, double excl_dist)
Picks background areas not overlapping existing particles.
Definition: mg_pick.cpp:850
project_pick_sym_axis
long project_pick_sym_axis(Bproject *project, Bsymmetry *sym, int sym_axis, double axis_dist)
Picks subregions in 3D particles on the given symmetry axis.
Definition: mg_pick.cpp:946
project_extract_orient_particles
double project_extract_orient_particles(Bproject *project, Bstring &tempfile, Bsymmetry *sym, double hires, double lores, long bin)
Picks particles using cross-correlation.
Definition: mg_pick.cpp:1303
project
Bproject * project
Definition: bshow.cpp:31
project_pick_particles
double project_pick_particles(Bproject *project, Bimage *ptemp, Bimage *pmask, double hires, double lores, double fommin, double fommax, double excl_dist, long bin)
Picks particles using cross-correlation.
Definition: mg_pick.cpp:535
particles_pick_var
Bparticle * particles_pick_var(Bimage *p, long average_kernel, long var_kernel, double nsig, double part_ori, double excl_dist, long bin)
Picks particles in variance map.
Definition: mg_pick.cpp:219
Bimage
General image parameter class.
Definition: Bimage.h:163
particles_pick_cc
Bparticle * particles_pick_cc(Bimage *p, Bimage *ptemp, Bimage *pmask, double hires, double lores, double fommin, double fommax, double excl_dist, long bin=1)
Picks particles using cross-correlation.
Definition: mg_pick.cpp:137
Bsymmetry
Definition: symmetry.h:38
Bparticle
Definition: mg_processing.h:89
Bstring
Definition: Bstring.h:29
particles_from_peaks
Bparticle * particles_from_peaks(Bimage *pcc, long bin, double excl_dist, double part_ori, double &fommin, double fommax=1e30, long maxnum=1000000, double pix_min=2, double pix_max=10)
Finds the peaks in a cross-correlation map corresponding to particles.
Definition: mg_pick.cpp:71
mg_processing.h
Header file for micrograph processing.
rwimg.h
Header file for 2D and 3D image I/O.
marker.h
Header file for image parameter functions.
Bproject
Definition: mg_processing.h:333