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

vifa_int_face_attr_common_params Class Reference

#include <vifa_int_face_attr_common_params.h>

Inheritance diagram for vifa_int_face_attr_common_params:

Inheritance graph
[legend]
List of all members.

Detailed Description

Container holding parameters for common intensity face attribute computations.

Definition at line 33 of file vifa_int_face_attr_common_params.h.

Public Member Functions

vdgl_fit_lines_params_sptr fitter_params ()
 Line fitting parameters (incl. fit_length).
vifa_group_pgram_params_sptr gpp_s ()
 Strong projected parallelism parameters.
vifa_group_pgram_params_sptr gpp_w ()
 Weak projected parallelism parameters.
vifa_coll_lines_params_sptr cpp ()
 Collinearization parameters.
vifa_norm_params_sptr np ()
 Pixel normalization parameters.
 vifa_int_face_attr_common_params (vdgl_fit_lines_params *fitter_params=0, vifa_group_pgram_params *gpp_s=NULL, vifa_group_pgram_params *gpp_w=NULL, vifa_coll_lines_params *cpp=NULL, vifa_norm_params *np=NULL)
 Default constructor.
 vifa_int_face_attr_common_params (const vifa_int_face_attr_common_params &old_params)
 Copy constructor.
virtual ~vifa_int_face_attr_common_params (void)
 Destructor.
void set_params (const vifa_int_face_attr_common_params &ifap)
 Publicly available setting of parameters.
bool SanityCheck ()
 Check that parameters are within acceptable bounds.
void print_info (void)
 Output contents.
bool Valid ()
const char * GetErrorMsg ()
void SetErrorMsg (const char *msg)
void touch ()
unsigned long get_time_stamp () const
bool older (vul_timestamp const &t) const
bool older (vul_timestamp const *t) const
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Protected Member Functions

void init_params (vdgl_fit_lines_params *fitter_params, vifa_group_pgram_params *gpp_s, vifa_group_pgram_params *gpp_w, vifa_coll_lines_params *cpp, vifa_norm_params *np)
 Assign internal parameter blocks.
void init_params (const vdgl_fit_lines_params &fitter_params, const vifa_group_pgram_params &gpp_s, const vifa_group_pgram_params &gpp_w, const vifa_coll_lines_params &cpp, const vifa_norm_params &np)
 Assign internal parameter blocks.

Protected Attributes

vdgl_fit_lines_params_sptr fitter_params_
vifa_group_pgram_params_sptr gpp_s_
vifa_group_pgram_params_sptr gpp_w_
vifa_coll_lines_params_sptr cpp_
vifa_norm_params_sptr np_
unsigned long timestamp_


Constructor & Destructor Documentation

vifa_int_face_attr_common_params::vifa_int_face_attr_common_params vdgl_fit_lines_params fitter_params = 0,
vifa_group_pgram_params gpp_s = NULL,
vifa_group_pgram_params gpp_w = NULL,
vifa_coll_lines_params cpp = NULL,
vifa_norm_params np = NULL
 

Default constructor.

Definition at line 11 of file vifa_int_face_attr_common_params.cxx.

vifa_int_face_attr_common_params::vifa_int_face_attr_common_params const vifa_int_face_attr_common_params old_params  ) 
 

Copy constructor.

Definition at line 26 of file vifa_int_face_attr_common_params.cxx.

vifa_int_face_attr_common_params::~vifa_int_face_attr_common_params void   )  [virtual]
 

Destructor.

Definition at line 37 of file vifa_int_face_attr_common_params.cxx.


Member Function Documentation

vifa_coll_lines_params_sptr vifa_int_face_attr_common_params::cpp  )  [inline]
 

Collinearization parameters.

Definition at line 55 of file vifa_int_face_attr_common_params.h.

vdgl_fit_lines_params_sptr vifa_int_face_attr_common_params::fitter_params  )  [inline]
 

Line fitting parameters (incl. fit_length).

Definition at line 46 of file vifa_int_face_attr_common_params.h.

vifa_group_pgram_params_sptr vifa_int_face_attr_common_params::gpp_s  )  [inline]
 

Strong projected parallelism parameters.

Definition at line 49 of file vifa_int_face_attr_common_params.h.

vifa_group_pgram_params_sptr vifa_int_face_attr_common_params::gpp_w  )  [inline]
 

Weak projected parallelism parameters.

Definition at line 52 of file vifa_int_face_attr_common_params.h.

void vifa_int_face_attr_common_params::init_params const vdgl_fit_lines_params fitter_params,
const vifa_group_pgram_params gpp_s,
const vifa_group_pgram_params gpp_w,
const vifa_coll_lines_params cpp,
const vifa_norm_params np
[protected]
 

Assign internal parameter blocks.

Definition at line 145 of file vifa_int_face_attr_common_params.cxx.

void vifa_int_face_attr_common_params::init_params vdgl_fit_lines_params fitter_params,
vifa_group_pgram_params gpp_s,
vifa_group_pgram_params gpp_w,
vifa_coll_lines_params cpp,
vifa_norm_params np
[protected]
 

Assign internal parameter blocks.

Definition at line 113 of file vifa_int_face_attr_common_params.cxx.

vifa_norm_params_sptr vifa_int_face_attr_common_params::np  )  [inline]
 

Pixel normalization parameters.

Definition at line 58 of file vifa_int_face_attr_common_params.h.

void vifa_int_face_attr_common_params::print_info void   ) 
 

Output contents.

Definition at line 81 of file vifa_int_face_attr_common_params.cxx.

bool vifa_int_face_attr_common_params::SanityCheck  )  [virtual]
 

Check that parameters are within acceptable bounds.

Reimplemented from gevd_param_mixin.

Definition at line 54 of file vifa_int_face_attr_common_params.cxx.

void vifa_int_face_attr_common_params::set_params const vifa_int_face_attr_common_params ifap  ) 
 

Publicly available setting of parameters.

Definition at line 44 of file vifa_int_face_attr_common_params.cxx.


Member Data Documentation

vifa_coll_lines_params_sptr vifa_int_face_attr_common_params::cpp_ [protected]
 

Definition at line 41 of file vifa_int_face_attr_common_params.h.

vdgl_fit_lines_params_sptr vifa_int_face_attr_common_params::fitter_params_ [protected]
 

Definition at line 38 of file vifa_int_face_attr_common_params.h.

vifa_group_pgram_params_sptr vifa_int_face_attr_common_params::gpp_s_ [protected]
 

Definition at line 39 of file vifa_int_face_attr_common_params.h.

vifa_group_pgram_params_sptr vifa_int_face_attr_common_params::gpp_w_ [protected]
 

Definition at line 40 of file vifa_int_face_attr_common_params.h.

vifa_norm_params_sptr vifa_int_face_attr_common_params::np_ [protected]
 

Definition at line 42 of file vifa_int_face_attr_common_params.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:47:33 2008 for contrib/gel/vifa by  doxygen 1.4.4