|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
The namespace for all OGDF objects.
Includes declaration of graph class.
NodeArray< bool > m_vAdjNodes
node is adjacent to insertion node
FaceArray< node > m_nodeOf
node in dual corresponding to to face in primal
EdgeType
The type of edges (only used in derived classes).
node m_vT
sink in the dual graph for edge insertion
Singly linked lists (maintaining the length of the list).
EdgeArray< adjEntry > m_primalAdj
copy adj for edges in dual graph
node m_vS
source in the dual graph for edge insertion
Class for adjacency list elements.
EdgeArray< bool > m_primalIsGen
true iff corresponding primal edge is a generalization
Declaration of singly linked lists and iterators.
RegisteredArray for nodes, edges and adjEntries of a graph.
NodeArray< bool > m_insertFaceNode
node lies at border of insertionface
Data type for general directed graphs (adjacency list representation).
RegisteredArray for labeling the faces of a CombinatorialEmbedding.
NodeType
The type of nodes.
This class is only an adaption of PlanRep for the special incremental drawing case.
Basic declarations, included by all source files.
Declaration of CombinatorialEmbedding and face.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Combinatorial embeddings of planar graphs with modification functionality.
Class for the representation of edges.
bool m_forbidCrossings
should generalization crossings be avoided
Class for the representation of nodes.
NodeArray< List< edge > * > m_incidentEdges
original edges(insertionnode) incident to original(node)
Declaration of class IncNodeInserter.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.
Faces in a combinatorial embedding.