#include <btom_gauss_cylinder.h>
Inheritance diagram for btom_gauss_cylinder:

Definition at line 31 of file btom_gauss_cylinder.h.
Public Member Functions | |
| btom_gauss_cylinder (float xy_sigma=1.0, float z_sigma=5.0, float length_sigma=10.0, float density=1.0, float x_origin=0.0, float y_origin=0.0, float z_position=0.0, float elevation=0.0, float azimuth=0.0) | |
| Constructor. | |
| btom_gauss_cylinder (btom_gauss_cylinder const &c) | |
| ~btom_gauss_cylinder () | |
| Destructor. | |
| float | get_xy_sigma () |
| float | get_z_sigma () |
| float | get_length_sigma () |
| float | get_density () |
| float | get_x_origin () |
| float | get_y_origin () |
| float | get_z_position () |
| float | get_elevation () |
| float | get_azimuth () |
| void | set_xy_sigma (float xy_sigma) |
| void | set_z_sigma (float z_sigma) |
| void | set_length_sigma (float length_sigma) |
| void | set_density (float density) |
| void | set_x_origin (float x_origin) |
| void | set_y_origin (float y_origin) |
| void | set_z_position (float z_position) |
| void | set_elevation (float elevation) |
| void | set_azimuth (float azimuth) |
| float | cylinder_intensity (float x, float y) |
| compute the cylinder intensity at a given location. | |
| float | radon_transform (float theta, float t) |
| compute the radon transform of a vertical gaussian cylinder. | |
| void | ref () |
| void | unref () |
| int | get_references () const |
| bool | is_referenced () const |
Protected Attributes | |
| float | xy_sigma_ |
| float | z_sigma_ |
| float | length_sigma_ |
| float | density_ |
| float | x_origin_ |
| float | y_origin_ |
| float | z_position_ |
| float | elevation_ |
| float | azimuth_ |
Friends | |
| vcl_ostream & | operator<< (vcl_ostream &os, const btom_gauss_cylinder &gc) |
|
||||||||||||||||||||||||||||||||||||||||
|
Constructor.
Definition at line 14 of file btom_gauss_cylinder.cxx. |
|
|
Definition at line 41 of file btom_gauss_cylinder.h. |
|
|
Destructor.
Definition at line 32 of file btom_gauss_cylinder.cxx. |
|
||||||||||||
|
compute the cylinder intensity at a given location.
Definition at line 39 of file btom_gauss_cylinder.cxx. |
|
|
Definition at line 57 of file btom_gauss_cylinder.h. |
|
|
Definition at line 52 of file btom_gauss_cylinder.h. |
|
|
Definition at line 56 of file btom_gauss_cylinder.h. |
|
|
Definition at line 51 of file btom_gauss_cylinder.h. |
|
|
Definition at line 53 of file btom_gauss_cylinder.h. |
|
|
Definition at line 49 of file btom_gauss_cylinder.h. |
|
|
Definition at line 54 of file btom_gauss_cylinder.h. |
|
|
Definition at line 55 of file btom_gauss_cylinder.h. |
|
|
Definition at line 50 of file btom_gauss_cylinder.h. |
|
||||||||||||
|
compute the radon transform of a vertical gaussian cylinder. theta is in degrees on the range [0, 360] Definition at line 81 of file btom_gauss_cylinder.cxx. |
|
|
Definition at line 67 of file btom_gauss_cylinder.h. |
|
|
Definition at line 62 of file btom_gauss_cylinder.h. |
|
|
Definition at line 66 of file btom_gauss_cylinder.h. |
|
|
Definition at line 61 of file btom_gauss_cylinder.h. |
|
|
Definition at line 63 of file btom_gauss_cylinder.h. |
|
|
Definition at line 59 of file btom_gauss_cylinder.h. |
|
|
Definition at line 64 of file btom_gauss_cylinder.h. |
|
|
Definition at line 65 of file btom_gauss_cylinder.h. |
|
|
Definition at line 60 of file btom_gauss_cylinder.h. |
|
||||||||||||
|
Definition at line 91 of file btom_gauss_cylinder.cxx. |
|
|
Definition at line 87 of file btom_gauss_cylinder.h. |
|
|
Definition at line 82 of file btom_gauss_cylinder.h. |
|
|
Definition at line 86 of file btom_gauss_cylinder.h. |
|
|
Definition at line 81 of file btom_gauss_cylinder.h. |
|
|
Definition at line 83 of file btom_gauss_cylinder.h. |
|
|
Definition at line 79 of file btom_gauss_cylinder.h. |
|
|
Definition at line 84 of file btom_gauss_cylinder.h. |
|
|
Definition at line 85 of file btom_gauss_cylinder.h. |
|
|
Definition at line 80 of file btom_gauss_cylinder.h. |
1.4.4