|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
42 class GridLayoutMapped;
46 class CompactionConstraintGraph;
48 class MinimumEdgeDistances;
54 explicit FlowCompaction(
int maxImprovementSteps = 0,
int costGen = 1,
int costAssoc = 1);
71 int originalSeparation
99 void align(
bool b) { m_align = b; }
104 bool fixZeroLength =
false,
bool fixVertexSize =
false,
105 bool improvementHeuristics =
false,
bool onlyGen =
false);
The namespace for all OGDF objects.
Includes declaration of graph class.
Planarized representations (of a connected component) of a graph.
void costAssoc(int c)
sets cost of arcs in constraint graph corresponding to associations
int m_numGenSteps
number of steps reserved for generalization compaction
int m_maxImprovementSteps
maximal number of improvement steps
int maxImprovementSteps() const
returns option maxImprovementSteps
int m_costAssoc
cost of arcs in constraint graph corresponding to associations
void maxImprovementSteps(int maxSteps)
sets option maxImprovementSteps, which is the maximal number of steps performed by improvementHeurist...
Orthogonal representation of an embedded graph.
int m_costGen
cost of arcs in constraint graph corresponding to generalization
int costGen() const
returns option costGen
void costGen(int c)
sets cost of arcs in constraint graph corresponding to generalizations
bool m_align
toggle if brother nodes in hierarchies should be aligned
RegisteredArray for nodes, edges and adjEntries of a graph.
int costAssoc() const
returns option costGen
void scalingSteps(int sc)
sets number of separation scaling improvement steps
EdgeArray< edge > m_dualEdge
Basic declarations, included by all source files.
void align(bool b)
set alignment option
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
represents compaction algorithm using min-cost flow in the dual of the constraint graph
int m_scalingSteps
number of improvement steps with decreasing separation
Extends GridLayout by a grid mapping mechanism.
Declaration of class RoutingChannel which maintains required size of routing channels and separation,...
Represents a constraint graph used for compaction.
Class for the representation of nodes.
bool m_cageExpense
should cageedges be more expensive than others? will be propagated to compactionConstraintGraph
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.