| 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_helix.h
Go to the documentation of this file.
1
9 #include "rwimg.h"
10 #include "ps_plot.h"
11
12 // Function prototypes
13 Bplot* img_find_helix_parameters(Bimage* p, double angle_start, double angle_end, double angle_step,
14 int bin, double hires, double lores, double radius);
15 Bplot* img_find_helix_parameters(Bimage* p, double rise_start, double rise_end,
16 double rise_step, double angle_start, double angle_end, double angle_step,
17 int bin, double radius);
18 Bplot* img_helix_segment_correlation(Bimage* p, int thickness,
19 double angle_start, double angle_end, double angle_step,
20 int bin, double hires, double lores, double radius);
21 int img_distort_elliptically(Bimage* p, double angle, double shift);
22 Bimage* img_helical_cross_section(Bimage* p, double helix_rise, double helix_angle, double scale, double hires);
23 double img_snvariance(Bimage* p, double snradius);
24 int img_extrude_cross_section(Bimage* p, int length, double helix_rise, double helix_angle, int fill_type, double fill);
25 Bplot* img_filament_width(Bimage* p, int width, int lim_lo, int lim_hi);
26 Bimage* img_filament_density(Bimage* p, double width);
27
img_helical_cross_section
Bimage * img_helical_cross_section(Bimage *p, double helix_rise, double helix_angle, double scale, double hires)
Calculates a helical cross section from line transforms of a filament.
Definition: img_helix.cpp:607
img_distort_elliptically
int img_distort_elliptically(Bimage *p, double angle, double shift)
Transforms a tubular cylinder to an elliptical profile.
Definition: img_helix.cpp:489
img_snvariance
double img_snvariance(Bimage *p, double snradius)
Calculates the ratio of variance inside and outside a given radius.
Definition: img_helix.cpp:717
Bimage
General image parameter class.
Definition: Bimage.h:152
img_find_helix_parameters
Bplot * img_find_helix_parameters(Bimage *p, double angle_start, double angle_end, double angle_step, int bin, double hires, double lores, double radius)
Finds the best helix parameters for helical map.
Definition: img_helix.cpp:37
img_helix_segment_correlation
Bplot * img_helix_segment_correlation(Bimage *p, int thickness, double angle_start, double angle_end, double angle_step, int bin, double hires, double lores, double radius)
Calculates the correlation over rotation angles between helical segments.
Definition: img_helix.cpp:368
img_filament_width
Bplot * img_filament_width(Bimage *p, int width, int lim_lo, int lim_hi)
Estimates the width of a filament.
Definition: img_helix.cpp:837
ps_plot.h
Header file for postscript output functions.
rwimg.h
Header file for 2D and 3D image I/O.
img_extrude_cross_section
int img_extrude_cross_section(Bimage *p, int length, double helix_rise, double helix_angle, int fill_type, double fill)
Extrudes a 2D cross section into a 3D continuous helix.
Definition: img_helix.cpp:782
img_filament_density
Bimage * img_filament_density(Bimage *p, double width)
Estimates the density per pixel length of a filament.
Definition: img_helix.cpp:941
Bplot
Definition: Bplot.h:146