This module contains classes for graphs and cluster graphs, including related data types.
More...
This module contains classes for graphs and cluster graphs, including related data types.
◆ forall_cluster_adj
#define forall_cluster_adj |
( |
|
adj, |
|
|
|
c |
|
) |
| |
Value:
ogdf::test_forall_adj_entries_of_cluster(ogdf_loop_var, (adj)); \
ogdf_loop_var = ogdf_loop_var.succ())
Encapsulates a pointer to a list element.
Iterates over all outgoing edges (given by the outgoing adjacency entries).
Definition at line 250 of file ClusterGraph.h.
◆ forall_cluster_adj_edges
#define forall_cluster_adj_edges |
( |
|
e, |
|
|
|
c |
|
) |
| |
Value:
ogdf::test_forall_adj_edges_of_cluster(ogdf_loop_var, (e)); \
ogdf_loop_var = ogdf_loop_var.succ())
Iterates over all outgoing edges.
Definition at line 264 of file ClusterGraph.h.
◆ forall_cluster_rev_adj
#define forall_cluster_rev_adj |
( |
|
adj, |
|
|
|
c |
|
) |
| |
Value:
ogdf::test_forall_adj_entries_of_cluster(ogdf_loop_var, (adj)); \
ogdf_loop_var = ogdf_loop_var.pred())
Iterates over all outgoing edges (given by the outgoing adjacency entries).
Definition at line 257 of file ClusterGraph.h.
◆ forall_clusters
#define forall_clusters |
( |
|
c, |
|
|
|
C |
|
) |
| for ((c) = (C).firstCluster(); (c); (c) = (c)->succ()) |
Iteration over all clusters c
of cluster graph C
.
Definition at line 299 of file ClusterGraph.h.
◆ forall_postOrderClusters
#define forall_postOrderClusters |
( |
|
c, |
|
|
|
C |
|
) |
| for ((c) = (C).firstPostOrderCluster(); (c); (c) = (c)->pSucc()) |
Iteration over all clusters c
of cluster graph C
(in postorder).
Definition at line 303 of file ClusterGraph.h.
◆ adjEntry
The type of adjacency entries.
Definition at line 79 of file Graph_d.h.
◆ edge
The type of edges.
Definition at line 75 of file Graph_d.h.
◆ node
The type of nodes.
Definition at line 71 of file Graph_d.h.
◆ test_forall_adj_edges_of_cluster() [1/2]
bool ogdf::test_forall_adj_edges_of_cluster |
( |
adjEntry & |
adj, |
|
|
edge & |
e |
|
) |
| |
|
inline |
◆ test_forall_adj_edges_of_cluster() [2/2]
◆ test_forall_adj_entries_of_cluster()