The Open Graph Drawing Framework (OGDF) is a C++ library containing implementations of various graph drawing algorithms. The library is self contained; optionally, additional packages like LP-solvers are required for some implementations.
Here, you find the library's code documentation. For more general information on OGDF see http://www.ogdf.net. There, you can also find further explanations, how-tos, and example code.
The OGDF project is a cooperation between