Maintains input sizes for constructive compaction (size of routing channels, separation, cOverhang) More...
#include <ogdf/orthogonal/internal/RoutingChannel.h>
Classes | |
| struct | vInfo |
Public Member Functions | |
| RoutingChannel (const Graph &G, ATYPE sep, double cOver) | |
| void | computeRoutingChannels (const OrthoRep &OR, bool align=false) |
| double | cOverhang () const |
| ATYPE & | operator() (node v, OrthoDir dir) |
| const ATYPE & | operator() (node v, OrthoDir dir) const |
| ATYPE | overhang () const |
| ATYPE | separation () const |
Private Member Functions | |
| int | computeRoutingChannel (const OrthoRep::SideInfoUML &si, const OrthoRep::SideInfoUML &siOpp, bool align=false) |
Private Attributes | |
| NodeArray< vInfo > | m_channel |
| double | m_cOverhang |
| ATYPE | m_separation |
Maintains input sizes for constructive compaction (size of routing channels, separation, cOverhang)
Definition at line 42 of file RoutingChannel.h.
Definition at line 45 of file RoutingChannel.h.
|
inlineprivate |
Definition at line 88 of file RoutingChannel.h.
|
inline |
Definition at line 64 of file RoutingChannel.h.
|
inline |
Definition at line 59 of file RoutingChannel.h.
|
inline |
Definition at line 53 of file RoutingChannel.h.
|
inline |
Definition at line 49 of file RoutingChannel.h.
|
inline |
Definition at line 62 of file RoutingChannel.h.
|
inline |
Definition at line 56 of file RoutingChannel.h.
Definition at line 114 of file RoutingChannel.h.
|
private |
Definition at line 116 of file RoutingChannel.h.
|
private |
Definition at line 115 of file RoutingChannel.h.