#include <ogdf/internal/energybased/EdgeAttributes.h>
Public Member Functions | |
| EdgeAttributes () | |
| ~EdgeAttributes () | |
| void | set_EdgeAttributes (double l, edge e_orig, edge e_sub) |
| void | set_length (double l) |
| double | get_length () const |
| void | set_original_edge (edge e) |
| void | set_subgraph_edge (edge e) |
| edge | get_original_edge () const |
| edge | get_subgraph_edge () const |
| void | set_copy_edge (edge e) |
| edge | get_copy_edge () const |
| void | set_higher_level_edge (edge e) |
| edge | get_higher_level_edge () const |
| bool | is_moon_edge () const |
| void | make_moon_edge () |
| bool | is_extra_edge () const |
| void | make_extra_edge () |
| void | mark_as_normal_edge () |
| void | init_mult_values () |
Private Attributes | |
| double | length |
| edge | e_original |
| edge | e_subgraph |
| bool | moon_edge |
| bool | extra_edge |
Friends | |
| ostream & | operator<< (ostream &, const EdgeAttributes &) |
| istream & | operator>> (istream &, EdgeAttributes &) |
Definition at line 55 of file EdgeAttributes.h.
| edge ogdf::EdgeAttributes::get_copy_edge | ( | ) | const [inline] |
Definition at line 92 of file EdgeAttributes.h.
| edge ogdf::EdgeAttributes::get_higher_level_edge | ( | ) | const [inline] |
Definition at line 97 of file EdgeAttributes.h.
| double ogdf::EdgeAttributes::get_length | ( | ) | const [inline] |
Definition at line 79 of file EdgeAttributes.h.
| edge ogdf::EdgeAttributes::get_original_edge | ( | ) | const [inline] |
Definition at line 86 of file EdgeAttributes.h.
| edge ogdf::EdgeAttributes::get_subgraph_edge | ( | ) | const [inline] |
Definition at line 87 of file EdgeAttributes.h.
| void ogdf::EdgeAttributes::init_mult_values | ( | ) | [inline] |
Definition at line 103 of file EdgeAttributes.h.
| bool ogdf::EdgeAttributes::is_extra_edge | ( | ) | const [inline] |
Definition at line 100 of file EdgeAttributes.h.
| bool ogdf::EdgeAttributes::is_moon_edge | ( | ) | const [inline] |
Definition at line 98 of file EdgeAttributes.h.
| void ogdf::EdgeAttributes::make_extra_edge | ( | ) | [inline] |
Definition at line 101 of file EdgeAttributes.h.
| void ogdf::EdgeAttributes::make_moon_edge | ( | ) | [inline] |
Definition at line 99 of file EdgeAttributes.h.
| void ogdf::EdgeAttributes::mark_as_normal_edge | ( | ) | [inline] |
Definition at line 102 of file EdgeAttributes.h.
| void ogdf::EdgeAttributes::set_copy_edge | ( | edge | e | ) | [inline] |
Definition at line 91 of file EdgeAttributes.h.
| void ogdf::EdgeAttributes::set_EdgeAttributes | ( | double | l, |
| edge | e_orig, | ||
| edge | e_sub | ||
| ) | [inline] |
Definition at line 71 of file EdgeAttributes.h.
| void ogdf::EdgeAttributes::set_higher_level_edge | ( | edge | e | ) | [inline] |
Definition at line 96 of file EdgeAttributes.h.
| void ogdf::EdgeAttributes::set_length | ( | double | l | ) | [inline] |
Definition at line 78 of file EdgeAttributes.h.
| void ogdf::EdgeAttributes::set_original_edge | ( | edge | e | ) | [inline] |
Definition at line 84 of file EdgeAttributes.h.
| void ogdf::EdgeAttributes::set_subgraph_edge | ( | edge | e | ) | [inline] |
Definition at line 85 of file EdgeAttributes.h.
| ostream& operator<< | ( | ostream & | , |
| const EdgeAttributes & | |||
| ) | [friend] |
| istream& operator>> | ( | istream & | , |
| EdgeAttributes & | |||
| ) | [friend] |
edge ogdf::EdgeAttributes::e_original [private] |
Definition at line 107 of file EdgeAttributes.h.
edge ogdf::EdgeAttributes::e_subgraph [private] |
Definition at line 108 of file EdgeAttributes.h.
bool ogdf::EdgeAttributes::extra_edge [private] |
Definition at line 110 of file EdgeAttributes.h.
double ogdf::EdgeAttributes::length [private] |
Definition at line 106 of file EdgeAttributes.h.
bool ogdf::EdgeAttributes::moon_edge [private] |
Definition at line 109 of file EdgeAttributes.h.