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.