|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
49 class GraphAttributes;
67 m_upPlanarizer.reset(upPlanarizer);
The namespace for all OGDF objects.
Stores additional attributes of a graph (like layout information).
Includes declaration of graph class.
Takes an acyclic connected non-upward-planar graph and planarizes it, i.e., we obtain an upward-plana...
NodeArray< edge > firstin
NodeArray< int > yPreCoord
Declaration of interface for layout algorithms (class LayoutModule)
NodeArray< edge > lastout
void setUpwardPlanarizer(UpwardPlanarizerModule *upPlanarizer)
Declaration of class SubgraphUpwardPlanarizer.
void setMinGridDistance(int dist)
double degreesToRadians(const double &angleInDegrees)
Converts an angle from degrees to radians.
NodeArray< edge > firstout
Doubly linked lists (maintaining the length of the list).
RegisteredArray for nodes, edges and adjEntries of a graph.
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Declaration of UpwardPlanarizer Module, an interface for upward planarization algorithms.
std::unique_ptr< UpwardPlanarizerModule > m_upPlanarizer
Declaration of doubly linked lists and iterators.
Interface for upward planarization algorithms.
NodeArray< int > xPreCoord
Upward planarized representations (of a connected component) of a graph.
Class for the representation of nodes.
Interface of general layout algorithms.