Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends
brct_volume_processor Class Reference

#include <brct_volume_processor.h>

Inheritance diagram for brct_volume_processor:
Inheritance graph
[legend]

List of all members.

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_3dindex_
bsol_point_index_3dchange_index_
vcl_vector< vsol_box_3d_sptrchange_volumes_

Friends

vcl_ostream & operator<< (vcl_ostream &, const brct_volume_processor_params &)

Detailed Description

Definition at line 21 of file brct_volume_processor.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Friends And Related Function Documentation

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.


Member Data Documentation

Definition at line 42 of file brct_volume_processor.h.

Definition at line 58 of file brct_volume_processor_params.h.

Definition at line 44 of file brct_volume_processor.h.

Definition at line 45 of file brct_volume_processor.h.

Definition at line 57 of file brct_volume_processor_params.h.

Definition at line 59 of file brct_volume_processor_params.h.

Definition at line 60 of file brct_volume_processor_params.h.

Definition at line 43 of file brct_volume_processor.h.

Definition at line 39 of file brct_volume_processor.h.

Definition at line 40 of file brct_volume_processor.h.

Definition at line 41 of file brct_volume_processor.h.

Definition at line 52 of file brct_volume_processor_params.h.

Definition at line 51 of file brct_volume_processor_params.h.

Definition at line 54 of file brct_volume_processor_params.h.

Definition at line 53 of file brct_volume_processor_params.h.

Definition at line 56 of file brct_volume_processor_params.h.

Definition at line 55 of file brct_volume_processor_params.h.


The documentation for this class was generated from the following files: