Container holding parameters for common intensity face attribute computations. More...
#include <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 |
| const char * | GetErrorMsg () const |
| 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_ |
Container holding parameters for common intensity face attribute computations.
Definition at line 33 of file vifa_int_face_attr_common_params.h.
| 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 25 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 36 of file vifa_int_face_attr_common_params.cxx.
| 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 | ( | 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 112 of file vifa_int_face_attr_common_params.cxx.
| 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 144 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 80 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.
Checks that parameters are within acceptable bounds.
Reimplemented from gevd_param_mixin.
Definition at line 53 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 43 of file vifa_int_face_attr_common_params.cxx.
Definition at line 41 of file vifa_int_face_attr_common_params.h.
Definition at line 38 of file vifa_int_face_attr_common_params.h.
Definition at line 39 of file vifa_int_face_attr_common_params.h.
Definition at line 40 of file vifa_int_face_attr_common_params.h.
Definition at line 42 of file vifa_int_face_attr_common_params.h.
1.7.5.1