|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
42 class GraphAttributes;
46 namespace planarization_layout {
75 void undoStar(
node center,
bool restoreAllEdges);
88 void computeCliquePosition(
node center,
double rectMin);
90 void computeCliquePosition(
node center,
double rectMin,
const adjEntry& startAdj);
96 void computeCliquePosition(
List<node>& adjNodes,
node center,
double rectMin = -1.0);
109 return m_replacementEdge[e];
The namespace for all OGDF objects.
Stores additional attributes of a graph (like layout information).
SListPure< node > m_centerNodes
Includes declaration of graph class.
Parameterized base class for points.
double getDefaultCliqueCenterSize()
Declaration of classes GenericPoint, GenericPolyline, GenericLine, GenericSegment,...
void setDefaultCliqueCenterSize(double i)
Functionality for temporarily hiding edges in constant time.
const SListPure< node > & centerNodes()
NodeArray< DRect > m_cliqueCircleSize
Class for adjacency list elements.
double m_cliqueCenterSize
Declaration of singly linked lists and iterators.
bool isReplacement(edge e)
returns true if edge was inserted during clique replacement
Rectangles with real coordinates.
Graph::HiddenEdgeSet m_hiddenEdges
Doubly linked lists (maintaining the length of the list).
RegisteredArray for nodes, edges and adjEntries of a graph.
Data type for general directed graphs (adjacency list representation).
EdgeArray< bool > m_replacementEdge
NodeArray< DPoint > m_cliqueCirclePos
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
DRect cliqueRect(node v) const
DPoint cliquePos(node v) const
Class for the representation of edges.
Class for the representation of nodes.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.