|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
int stopEdge() const
Returns the index of (one past) the last edge in this connected component.
The namespace for all OGDF objects.
void initCC(int cc)
Initializes the planarized representation for connected component cc.
Includes declaration of graph class.
const CCsInfo & ccInfo() const
Returns the connected component info structure.
Planarized representations (of a connected component) of a graph.
int startEdge() const
Returns the index of the first edge in this connected component.
edge e(int i) const
Returns the edge with index i.
int stopEdge(int cc) const
Returns the index of (one past) the last edge in connected component cc.
EdgeType
The type of edges (only used in derived classes).
PlanRepLight(const PlanRep &pr)
Creates a light-weight planarized representation.
Copies of graphs supporting edge splitting.
Light-weight version of a planarized representation, associated with a PlanRep.
edge e(int i) const
Returns the original edge with index i.
int currentCC() const
Returns the index of the current connected component.
Declaration of a base class for planar representations of graphs and cluster graphs.
node v(int i) const
Returns the node with index i.
EdgeType typeOf(edge e) const
Declaration of graph copy classes.
EdgeType typeOrig(edge eOrig) const
int numberOfCCs() const
Returns the number of connected components in the original graph.
node v(int i) const
Returns the original node with index i.
Class for the representation of edges.
int numberOfCCs() const
Returns the number of connected components.
Class for the representation of nodes.
EdgeArray< edge > m_eAuxCopy
EdgeType typeOrig(edge e) const
Returns the type of original edge e.
int startEdge(int cc) const
Returns the index of the first edge in connected component cc.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.
EdgeArray< edge > m_eOrig
The corresponding edge in the original graph.