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 47 of file RoutingChannel.h.
|
inline |
Definition at line 50 of file RoutingChannel.h.
|
inlineprivate |
Definition at line 93 of file RoutingChannel.h.
|
inline |
Definition at line 69 of file RoutingChannel.h.
|
inline |
Definition at line 64 of file RoutingChannel.h.
|
inline |
Definition at line 58 of file RoutingChannel.h.
|
inline |
Definition at line 54 of file RoutingChannel.h.
|
inline |
Definition at line 67 of file RoutingChannel.h.
|
inline |
Definition at line 61 of file RoutingChannel.h.
|
private |
Definition at line 119 of file RoutingChannel.h.
|
private |
Definition at line 121 of file RoutingChannel.h.
|
private |
Definition at line 120 of file RoutingChannel.h.