#include <brct_volume_processor.h>

Public Member Functions | |
| brct_volume_processor (brct_volume_processor_params const &sp) | |
| ~brct_volume_processor () | |
| bool | read_points_3d_vrml (vcl_string const &filename) |
| Mutators. | |
| bool | read_change_data_vrml (vcl_string const &filename) |
| bool | write_prob_volumes_vrml (vcl_string const &filename) |
| Utility functions. | |
| bool | compute_change () |
| bool | write_changed_volumes_vrml (vcl_string const &filename) |
| bool | SanityCheck () |
| Checks that parameters are within acceptable bounds. | |
Public Attributes | |
| float | xmin_ |
| float | xmax_ |
| float | ymin_ |
| float | ymax_ |
| float | zmin_ |
| float | zmax_ |
| int | cube_edge_length_ |
| float | cell_thresh_ |
| float | dummy2_ |
| float | dummy3_ |
Protected Member Functions | |
| void | InitParams (float xmin, float xmax, float ymin, float ymax, float zmin, float zmax, int cube_edge_length, float cell_thresh, float dummy2, float dummy3) |
Protected Attributes | |
| int | ncols_ |
| int | nrows_ |
| int | nslabs_ |
| vsol_box_3d_sptr | box_ |
| bsol_point_index_3d * | index_ |
| bsol_point_index_3d * | change_index_ |
| vcl_vector< vsol_box_3d_sptr > | change_volumes_ |
Friends | |
| vcl_ostream & | operator<< (vcl_ostream &, const brct_volume_processor_params &) |
Definition at line 21 of file brct_volume_processor.h.
| brct_volume_processor::brct_volume_processor | ( | brct_volume_processor_params const & | sp | ) |
Definition at line 9 of file brct_volume_processor.cxx.
| brct_volume_processor::~brct_volume_processor | ( | ) |
Definition at line 24 of file brct_volume_processor.cxx.
| bool brct_volume_processor::compute_change | ( | ) |
Definition at line 108 of file brct_volume_processor.cxx.
| void brct_volume_processor_params::InitParams | ( | float | xmin, |
| float | xmax, | ||
| float | ymin, | ||
| float | ymax, | ||
| float | zmin, | ||
| float | zmax, | ||
| int | cube_edge_length, | ||
| float | cell_thresh, | ||
| float | dummy2, | ||
| float | dummy3 | ||
| ) | [protected, inherited] |
Definition at line 47 of file brct_volume_processor_params.cxx.
| bool brct_volume_processor::read_change_data_vrml | ( | vcl_string const & | filename | ) |
Definition at line 83 of file brct_volume_processor.cxx.
| bool brct_volume_processor::read_points_3d_vrml | ( | vcl_string const & | filename | ) |
Mutators.
Definition at line 30 of file brct_volume_processor.cxx.
| bool brct_volume_processor_params::SanityCheck | ( | ) | [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.
Definition at line 76 of file brct_volume_processor_params.cxx.
| bool brct_volume_processor::write_changed_volumes_vrml | ( | vcl_string const & | filename | ) |
Definition at line 125 of file brct_volume_processor.cxx.
| bool brct_volume_processor::write_prob_volumes_vrml | ( | vcl_string const & | filename | ) |
Utility functions.
Definition at line 51 of file brct_volume_processor.cxx.
| vcl_ostream& operator<< | ( | vcl_ostream & | os, |
| const brct_volume_processor_params & | vp | ||
| ) | [friend, inherited] |
Definition at line 87 of file brct_volume_processor_params.cxx.
vsol_box_3d_sptr brct_volume_processor::box_ [protected] |
Definition at line 42 of file brct_volume_processor.h.
float brct_volume_processor_params::cell_thresh_ [inherited] |
Definition at line 58 of file brct_volume_processor_params.h.
bsol_point_index_3d* brct_volume_processor::change_index_ [protected] |
Definition at line 44 of file brct_volume_processor.h.
vcl_vector<vsol_box_3d_sptr> brct_volume_processor::change_volumes_ [protected] |
Definition at line 45 of file brct_volume_processor.h.
int brct_volume_processor_params::cube_edge_length_ [inherited] |
Definition at line 57 of file brct_volume_processor_params.h.
float brct_volume_processor_params::dummy2_ [inherited] |
Definition at line 59 of file brct_volume_processor_params.h.
float brct_volume_processor_params::dummy3_ [inherited] |
Definition at line 60 of file brct_volume_processor_params.h.
bsol_point_index_3d* brct_volume_processor::index_ [protected] |
Definition at line 43 of file brct_volume_processor.h.
int brct_volume_processor::ncols_ [protected] |
Definition at line 39 of file brct_volume_processor.h.
int brct_volume_processor::nrows_ [protected] |
Definition at line 40 of file brct_volume_processor.h.
int brct_volume_processor::nslabs_ [protected] |
Definition at line 41 of file brct_volume_processor.h.
float brct_volume_processor_params::xmax_ [inherited] |
Definition at line 52 of file brct_volume_processor_params.h.
float brct_volume_processor_params::xmin_ [inherited] |
Definition at line 51 of file brct_volume_processor_params.h.
float brct_volume_processor_params::ymax_ [inherited] |
Definition at line 54 of file brct_volume_processor_params.h.
float brct_volume_processor_params::ymin_ [inherited] |
Definition at line 53 of file brct_volume_processor_params.h.
float brct_volume_processor_params::zmax_ [inherited] |
Definition at line 56 of file brct_volume_processor_params.h.
float brct_volume_processor_params::zmin_ [inherited] |
Definition at line 55 of file brct_volume_processor_params.h.
1.7.5.1