Public Member Functions | Protected Member Functions | Protected Attributes
vifa_int_face_attr_common_params Class Reference

Container holding parameters for common intensity face attribute computations. More...

#include <vifa_int_face_attr_common_params.h>

Inheritance diagram for vifa_int_face_attr_common_params:
Inheritance graph
[legend]

List of all members.

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_

Detailed Description

Container holding parameters for common intensity face attribute computations.

Definition at line 33 of file vifa_int_face_attr_common_params.h.


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 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.


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 ( 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.


Member Data Documentation

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.


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