Computes the orthogonal representation of a clustered graph.
More...
#include <ogdf/cluster/ClusterOrthoShaper.h>
Computes the orthogonal representation of a clustered graph.
Definition at line 46 of file ClusterOrthoShaper.h.
◆ BendCost
◆ n_type
◆ ClusterOrthoShaper()
ogdf::ClusterOrthoShaper::ClusterOrthoShaper |
( |
| ) |
|
|
inline |
< try to distribute edges to all node sides
< do not allow zero degree angles at high degree
< do allow zero degree at low degree nodes
< true; //start/end side of multi edges match
< true; //if set to true, prefer 3/1 flow at degree 2 (false: 2/2)
< if set to true, free angle assignment at degree four nodes allowed
< if set to true, nodes are aligned on same hierarchy level
Definition at line 51 of file ClusterOrthoShaper.h.
◆ ~ClusterOrthoShaper()
ogdf::ClusterOrthoShaper::~ClusterOrthoShaper |
( |
| ) |
|
|
inline |
◆ align() [1/2]
bool ogdf::ClusterOrthoShaper::align |
( |
| ) |
|
|
inline |
◆ align() [2/2]
void ogdf::ClusterOrthoShaper::align |
( |
bool |
al | ) |
|
|
inline |
◆ bendCostTopDown()
void ogdf::ClusterOrthoShaper::bendCostTopDown |
( |
BendCost |
i | ) |
|
|
inline |
◆ call()
◆ clusterProgBendCost()
int ogdf::ClusterOrthoShaper::clusterProgBendCost |
( |
int |
clDepth, |
|
|
int |
treeDepth, |
|
|
int |
pbc |
|
) |
| |
|
inline |
◆ clusterTradBendCost()
int ogdf::ClusterOrthoShaper::clusterTradBendCost |
( |
int |
clDepth, |
|
|
int |
treeDepth, |
|
|
int |
pbc |
|
) |
| |
|
inline |
◆ distributeEdges() [1/2]
bool ogdf::ClusterOrthoShaper::distributeEdges |
( |
| ) |
|
|
inline |
◆ distributeEdges() [2/2]
void ogdf::ClusterOrthoShaper::distributeEdges |
( |
bool |
b | ) |
|
|
inline |
◆ fixDegreeFourAngles() [1/2]
bool ogdf::ClusterOrthoShaper::fixDegreeFourAngles |
( |
| ) |
|
|
inline |
returns option for free angle assignment at degree four nodes
Definition at line 99 of file ClusterOrthoShaper.h.
◆ fixDegreeFourAngles() [2/2]
void ogdf::ClusterOrthoShaper::fixDegreeFourAngles |
( |
bool |
b | ) |
|
|
inline |
◆ multiAlign() [1/2]
bool ogdf::ClusterOrthoShaper::multiAlign |
( |
| ) |
|
|
inline |
◆ multiAlign() [2/2]
void ogdf::ClusterOrthoShaper::multiAlign |
( |
bool |
b | ) |
|
|
inline |
◆ setAngleBound()
◆ traditional() [1/2]
bool ogdf::ClusterOrthoShaper::traditional |
( |
| ) |
|
|
inline |
◆ traditional() [2/2]
void ogdf::ClusterOrthoShaper::traditional |
( |
bool |
b | ) |
|
|
inline |
◆ m_align
bool ogdf::ClusterOrthoShaper::m_align |
|
private |
◆ m_allowLowZero
bool ogdf::ClusterOrthoShaper::m_allowLowZero |
|
private |
◆ m_deg4free
bool ogdf::ClusterOrthoShaper::m_deg4free |
|
private |
◆ m_distributeEdges
bool ogdf::ClusterOrthoShaper::m_distributeEdges |
|
private |
◆ m_fourPlanar
bool ogdf::ClusterOrthoShaper::m_fourPlanar |
|
private |
◆ m_multiAlign
bool ogdf::ClusterOrthoShaper::m_multiAlign |
|
private |
◆ m_topToBottom
BendCost ogdf::ClusterOrthoShaper::m_topToBottom |
|
private |
◆ m_traditional
bool ogdf::ClusterOrthoShaper::m_traditional |
|
private |
The documentation for this class was generated from the following file: