#include <vifa_coll_lines_params.h>
Inheritance diagram for vifa_coll_lines_params:

Definition at line 26 of file vifa_coll_lines_params.h.
Public Member Functions | |
| float | midpt_distance () |
| Distance of midpoint of qualified edge segment to projected line. | |
| float | angle_tolerance () |
| Maximum angluar difference (in degrees). | |
| float | discard_threshold () |
| Minimum of supported to spanning length. | |
| float | endpt_distance () |
| Endpoints within this distance are accepted no matter what the angular difference is. | |
| vifa_coll_lines_params (float midpt_distance=1.0, float angle_tolerance=5.0, float discard_threshold=0.3, float endpt_distance=3.0) | |
| Default constructor. | |
| vifa_coll_lines_params (const vifa_coll_lines_params &old_params) | |
| Copy constructor. | |
| void | print_info (void) |
| Output contents. | |
| virtual bool | SanityCheck () |
| 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 Attributes | |
| unsigned long | timestamp_ |
Private Attributes | |
| float | midpt_distance_ |
| float | angle_tolerance_ |
| float | discard_threshold_ |
| float | endpt_distance_ |
| vifa_coll_lines_params::vifa_coll_lines_params | ( | float | midpt_distance = 1.0, |
|
| float | angle_tolerance = 5.0, |
|||
| float | discard_threshold = 0.3, |
|||
| float | endpt_distance = 3.0 | |||
| ) |
| vifa_coll_lines_params::vifa_coll_lines_params | ( | const vifa_coll_lines_params & | old_params | ) |
| float vifa_coll_lines_params::midpt_distance | ( | ) | [inline] |
Distance of midpoint of qualified edge segment to projected line.
Definition at line 37 of file vifa_coll_lines_params.h.
| float vifa_coll_lines_params::angle_tolerance | ( | ) | [inline] |
| float vifa_coll_lines_params::discard_threshold | ( | ) | [inline] |
| float vifa_coll_lines_params::endpt_distance | ( | ) | [inline] |
Endpoints within this distance are accepted no matter what the angular difference is.
Definition at line 46 of file vifa_coll_lines_params.h.
| void vifa_coll_lines_params::print_info | ( | void | ) |
float vifa_coll_lines_params::midpt_distance_ [private] |
Definition at line 30 of file vifa_coll_lines_params.h.
float vifa_coll_lines_params::angle_tolerance_ [private] |
Definition at line 31 of file vifa_coll_lines_params.h.
float vifa_coll_lines_params::discard_threshold_ [private] |
Definition at line 32 of file vifa_coll_lines_params.h.
float vifa_coll_lines_params::endpt_distance_ [private] |
1.5.1