Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

bmrf_network_builder_params Class Reference

#include <bmrf_network_builder_params.h>

Inheritance diagram for bmrf_network_builder_params:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 15 of file bmrf_network_builder_params.h.

Public Member Functions

 bmrf_network_builder_params (const float eu=-610.071, const float ev=237.358, const int elu=1000, const int elv_min=200, const int elv_max=600, const int Ns=100, const float max_delta_recip_s=5.0e-5)
 bmrf_network_builder_params (const bmrf_network_builder_params &old_params)
 ~bmrf_network_builder_params ()
bool SanityCheck ()
 Checks that parameters are within acceptable bounds.
bool Valid ()
const char * GetErrorMsg ()
void SetErrorMsg (const char *msg)

Public Attributes

float eu_
 col position of the epipole
float ev_
 row position of the epipole
int elu_
 col position of the epipolar parameter space
int elv_min_
 minimum row position of the epipolar space
int elv_max_
 maximum row position of the epipolar space
int Ns_
 number of intensity samples in s of an unbounded region
float max_delta_recip_s_
 maximum difference of reciprocals of s for time neighbors

Protected Member Functions

void InitParams (float eu, float ev, int elu, int elv_min, int elv_max, int Ns, float max_delta_recip_s)

Friends

vcl_ostream & operator<< (vcl_ostream &, const bmrf_network_builder_params &tp)


Constructor & Destructor Documentation

bmrf_network_builder_params::bmrf_network_builder_params const float  eu = -610.071,
const float  ev = 237.358,
const int  elu = 1000,
const int  elv_min = 200,
const int  elv_max = 600,
const int  Ns = 100,
const float  max_delta_recip_s = 5.0e-5
 

Definition at line 29 of file bmrf_network_builder_params.cxx.

bmrf_network_builder_params::bmrf_network_builder_params const bmrf_network_builder_params old_params  ) 
 

Definition at line 15 of file bmrf_network_builder_params.cxx.

bmrf_network_builder_params::~bmrf_network_builder_params  )  [inline]
 

Definition at line 27 of file bmrf_network_builder_params.h.


Member Function Documentation

void bmrf_network_builder_params::InitParams float  eu,
float  ev,
int  elu,
int  elv_min,
int  elv_max,
int  Ns,
float  max_delta_recip_s
[protected]
 

Definition at line 46 of file bmrf_network_builder_params.cxx.

bool bmrf_network_builder_params::SanityCheck  )  [virtual]
 

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 69 of file bmrf_network_builder_params.cxx.


Friends And Related Function Documentation

vcl_ostream& operator<< vcl_ostream &  os,
const bmrf_network_builder_params tp
[friend]
 

Definition at line 80 of file bmrf_network_builder_params.cxx.


Member Data Documentation

int bmrf_network_builder_params::elu_
 

col position of the epipolar parameter space

Definition at line 46 of file bmrf_network_builder_params.h.

int bmrf_network_builder_params::elv_max_
 

maximum row position of the epipolar space

Definition at line 48 of file bmrf_network_builder_params.h.

int bmrf_network_builder_params::elv_min_
 

minimum row position of the epipolar space

Definition at line 47 of file bmrf_network_builder_params.h.

float bmrf_network_builder_params::eu_
 

col position of the epipole

Definition at line 44 of file bmrf_network_builder_params.h.

float bmrf_network_builder_params::ev_
 

row position of the epipole

Definition at line 45 of file bmrf_network_builder_params.h.

float bmrf_network_builder_params::max_delta_recip_s_
 

maximum difference of reciprocals of s for time neighbors

Definition at line 50 of file bmrf_network_builder_params.h.

int bmrf_network_builder_params::Ns_
 

number of intensity samples in s of an unbounded region

Definition at line 49 of file bmrf_network_builder_params.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:51:55 2008 for contrib/brl/bseg/bmrf by  doxygen 1.4.4