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

Definition at line 20 of file btom_slice_simulator.h.
Public Member Functions | |
| btom_slice_simulator (btom_slice_simulator_params &ssp) | |
| ~btom_slice_simulator () | |
| void | gaussian_sinogram (vil1_memory_image_of< float > &sinogram, vil1_memory_image_of< float > &reconst) |
| bool | SanityCheck () |
| Checks that parameters are within acceptable bounds. | |
| bool | Valid () |
| const char * | GetErrorMsg () |
| void | SetErrorMsg (const char *msg) |
Public Attributes | |
| int | ncyl_ |
| number of cylinders in each direction | |
| float | min_xy_sigma_ |
| min,max cylinder sigmas | |
| float | max_xy_sigma_ |
Protected Member Functions | |
| btom_slice_simulator () | |
| void | InitParams (int ncyl, float min_xy_sigma, float max_xy_sigma) |
Friends | |
| vcl_ostream & | operator<< (vcl_ostream &, const btom_slice_simulator_params &sp) |
| btom_slice_simulator::btom_slice_simulator | ( | btom_slice_simulator_params & | ssp | ) |
Definition at line 17 of file btom_slice_simulator.cxx.
| btom_slice_simulator::~btom_slice_simulator | ( | ) |
Definition at line 22 of file btom_slice_simulator.cxx.
| btom_slice_simulator::btom_slice_simulator | ( | ) | [protected] |
| void btom_slice_simulator::gaussian_sinogram | ( | vil1_memory_image_of< float > & | sinogram, | |
| vil1_memory_image_of< float > & | reconst | |||
| ) |
Definition at line 26 of file btom_slice_simulator.cxx.
| bool btom_slice_simulator_params::SanityCheck | ( | ) | [virtual, inherited] |
Checks that parameters are within acceptable bounds.
Note that msg << ends seems to restart the string and erase the previous string. We should only use it as the last call, use vcl_endl otherwise.
Reimplemented from gevd_param_mixin.
Definition at line 47 of file btom_slice_simulator_params.cxx.
| void btom_slice_simulator_params::InitParams | ( | int | ncyl, | |
| float | min_xy_sigma, | |||
| float | max_xy_sigma | |||
| ) | [protected, inherited] |
Definition at line 30 of file btom_slice_simulator_params.cxx.
| vcl_ostream& operator<< | ( | vcl_ostream & | os, | |
| const btom_slice_simulator_params & | sp | |||
| ) | [friend, inherited] |
Definition at line 76 of file btom_slice_simulator_params.cxx.
int btom_slice_simulator_params::ncyl_ [inherited] |
float btom_slice_simulator_params::min_xy_sigma_ [inherited] |
float btom_slice_simulator_params::max_xy_sigma_ [inherited] |
Definition at line 38 of file btom_slice_simulator_params.h.
1.5.1