34#include <coin/CoinPackedMatrix.hpp>
Declaration of interface for layout algorithms (class LayoutModule)
Declaration of classes GenericPoint, GenericPolyline, GenericLine, GenericSegment,...
The parameterized class Array implements dynamic arrays of type E.
Rectangles with real coordinates.
Stores additional attributes of a graph (like layout information).
Data type for general directed graphs (adjacency list representation).
Interface of general layout algorithms.
Doubly linked lists (maintaining the length of the list).
Tutte's layout algorithm.
bool doCall(GraphAttributes &AG, const List< node > &fixedNodes, List< DPoint > &fixedPositions)
void setFixedNodes(const Graph &G, List< node > &nodes, const List< node > &givenNodes, List< DPoint > &pos, double radius=1.0)
sets the positions of the nodes in a largest face of $G$ in the form of a regular $k$-gon with the pr...
void call(GraphAttributes &AG, const List< node > &givenNodes)
virtual void call(GraphAttributes &AG) override
Computes a layout of graph GA.
void setFixedNodes(const Graph &G, List< node > &nodes, List< DPoint > &pos, double radius=1.0)
static bool solveLP(int cols, const CoinPackedMatrix &Matrix, const Array< double > &rightHandSide, Array< double > &x)
void bbox(const DRect &bb)
Definition of ogdf::CoinManager.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.