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

Definition at line 24 of file bmrf_arc.h.
Public Member Functions | |
| bmrf_arc () | |
| Constructor. | |
| bmrf_arc (bmrf_arc const &a) | |
| Copy constructor. | |
| bmrf_arc (const bmrf_node_sptr &f, const bmrf_node_sptr &t) | |
| Constructor. | |
| ~bmrf_arc () | |
| Destructor. | |
| bmrf_arc_sptr | reverse () const |
| Produce a new arc which is the reverse of this one efficiently. | |
| void | b_write (vsl_b_ostream &os) const |
| Binary save self to stream. | |
| void | b_read (vsl_b_istream &is) |
| Binary load self from stream. | |
| double | probability () |
| Return the probability of this arc. | |
| double | min_alpha () const |
| Return the minimum alpha in common with both nodes. | |
| double | max_alpha () const |
| Return the maximum alpha in common with both nodes. | |
| double | avg_intensity_error () const |
| Return the average intesity error. | |
| double | induced_gamma () const |
| Return the constant gamma value induced by the segment pair. | |
| double | induced_gamma_inv () const |
| Return the constant inverse gamma value induced by the segment pair. | |
| bmrf_gamma_func_sptr | gamma_func () |
| Return the piecewise linear gamma function fit to the pair. | |
| double | induced_match_error () const |
| Return the average match error given the induced gamma. | |
| int | time_step () const |
| The change in time spanned by this arc. | |
| bmrf_node_sptr | from () |
| Smart pointer to the node where this arc originates. | |
| bmrf_node_sptr | to () |
| Smart pointer to the node where this arc ends. | |
| void | time_init () |
| Compute the alpha range and intensity comparison. | |
| void | ref () |
| void | unref () |
| int | get_references () const |
| bool | is_referenced () const |
Private Attributes | |
| bmrf_node * | from_ |
| bmrf_node * | to_ |
| double | probability_ |
| double | min_alpha_ |
| double | max_alpha_ |
| double | gamma_ |
| double | inv_gamma_ |
| double | avg_intensity_error_ |
| double | induced_match_error_ |
| bmrf_gamma_func_sptr | gamma_func_ |
Friends | |
| class | bmrf_node |
|
|
Constructor.
Definition at line 15 of file bmrf_arc.cxx. |
|
|
Copy constructor.
Definition at line 26 of file bmrf_arc.cxx. |
|
||||||||||||
|
Constructor.
Definition at line 37 of file bmrf_arc.cxx. |
|
|
Destructor.
Definition at line 36 of file bmrf_arc.h. |
|
|
Return the average intesity error.
Definition at line 57 of file bmrf_arc.h. |
|
|
Binary load self from stream.
Definition at line 105 of file bmrf_arc.cxx. |
|
|
Binary save self to stream.
Definition at line 97 of file bmrf_arc.cxx. |
|
|
Smart pointer to the node where this arc originates.
Definition at line 77 of file bmrf_arc.h. |
|
|
Return the piecewise linear gamma function fit to the pair.
Definition at line 142 of file bmrf_arc.cxx. |
|
|
Return the constant gamma value induced by the segment pair.
Definition at line 61 of file bmrf_arc.h. |
|
|
Return the constant inverse gamma value induced by the segment pair.
Definition at line 65 of file bmrf_arc.h. |
|
|
Return the average match error given the induced gamma.
Definition at line 71 of file bmrf_arc.h. |
|
|
Return the maximum alpha in common with both nodes.
Definition at line 54 of file bmrf_arc.h. |
|
|
Return the minimum alpha in common with both nodes.
Definition at line 51 of file bmrf_arc.h. |
|
|
Return the probability of this arc.
Definition at line 77 of file bmrf_arc.cxx. |
|
|
Produce a new arc which is the reverse of this one efficiently.
Definition at line 53 of file bmrf_arc.cxx. |
|
|
Compute the alpha range and intensity comparison.
Definition at line 113 of file bmrf_arc.cxx. |
|
|
The change in time spanned by this arc.
Definition at line 87 of file bmrf_arc.cxx. |
|
|
Smart pointer to the node where this arc ends.
Definition at line 80 of file bmrf_arc.h. |
|
|
Definition at line 27 of file bmrf_arc.h. |
|
|
Definition at line 94 of file bmrf_arc.h. |
|
|
Definition at line 87 of file bmrf_arc.h. |
|
|
Definition at line 93 of file bmrf_arc.h. |
|
|
Definition at line 97 of file bmrf_arc.h. |
|
|
Definition at line 95 of file bmrf_arc.h. |
|
|
Definition at line 93 of file bmrf_arc.h. |
|
|
Definition at line 91 of file bmrf_arc.h. |
|
|
Definition at line 91 of file bmrf_arc.h. |
|
|
Definition at line 90 of file bmrf_arc.h. |
|
|
Definition at line 88 of file bmrf_arc.h. |
1.4.4