|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
The namespace for all OGDF objects.
Includes declaration of graph class.
edge newEdge(node v, node w, T weight)
T weight(const edge e) const
Copies of graphs supporting edge splitting.
virtual ~EdgeWeightedGraph()
const EdgeArray< T > & edgeWeights() const
Data type for general directed graphs (adjacency list representation).
EdgeArray< T > m_edgeWeight
node newNode(int index=-1)
Creates a new node and returns it.
Class for the representation of edges.
EdgeWeightedGraph(GraphCopy &gC)
void setWeight(const edge e, T weight)
edge newEdge(node v, node w, int index=-1)
Creates a new edge (v,w) and returns it.
Class for the representation of nodes.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.